2
0
Adam Shaw 9 жил өмнө
parent
commit
e81b51e0b0

+ 1 - 1
src.json

@@ -7,7 +7,7 @@
     "date-formatting.js",
     "common/Class.js",
     "common/Promise.js",
-    "common/RunQueue.js",
+    "common/TaskQueue.js",
     "common/EmitterMixin.js",
     "common/ListenerMixin.js",
     "common/MouseIgnorerMixin.js",

+ 4 - 4
src/common/RunQueue.js → src/common/TaskQueue.js

@@ -2,7 +2,7 @@
 // TODO: write tests and clean up code
 // TODO: for debounce, always let current task finish
 
-function RunQueue() {
+function TaskQueue() {
 	var q = []; // array of runFuncs
 
 	this.add = function(taskFunc) {
@@ -12,7 +12,7 @@ function RunQueue() {
 			// responsible for popping itself off the queue.
 			var runFunc = function() {
 				Promise.resolve(taskFunc()) // result might be async, coerce to promise
-					.then(resolve) // resolve RunQueue::push's promise, for the caller. will receive result of taskFunc.
+					.then(resolve) // resolve TaskQueue::push's promise, for the caller. will receive result of taskFunc.
 					.then(function() {
 						q.shift(); // pop itself off
 
@@ -34,10 +34,10 @@ function RunQueue() {
 	};
 }
 
-FC.RunQueue = RunQueue;
+FC.TaskQueue = TaskQueue;
 
 /*
-q = new RunQueue();
+q = new TaskQueue();
 
 function work(i) {
 	return q.push(function() {

+ 2 - 2
src/common/View.js

@@ -69,8 +69,8 @@ var View = FC.View = Class.extend(EmitterMixin, ListenerMixin, {
 
 		this.eventOrderSpecs = parseFieldSpecs(this.opt('eventOrder'));
 
-		this.dateRenderQueue = new RunQueue();
-		this.eventRenderQueue = new RunQueue();
+		this.dateRenderQueue = new TaskQueue();
+		this.eventRenderQueue = new TaskQueue();
 
 		this.initialize();
 	},