diff options
| author | Misko Hevery | 2010-01-24 19:33:04 -0800 |
|---|---|---|
| committer | Misko Hevery | 2010-01-24 19:33:04 -0800 |
| commit | 0f42fa2930f5827ac9f1eac2ce09ea3bf9533563 (patch) | |
| tree | 2dc03ca6a158cefa71ab51476fa9e29b984826a9 | |
| parent | a5c446441fee005975a82885771e8d931e7a4e7a (diff) | |
| download | angular.js-0f42fa2930f5827ac9f1eac2ce09ea3bf9533563.tar.bz2 | |
fix closure compiler issues
| -rw-r--r-- | src/Scope.js | 2 | ||||
| -rw-r--r-- | src/Server.js | 7 | ||||
| -rw-r--r-- | src/Widgets.js | 5 |
3 files changed, 6 insertions, 8 deletions
diff --git a/src/Scope.js b/src/Scope.js index 3b1f3930..9be6bc3f 100644 --- a/src/Scope.js +++ b/src/Scope.js @@ -153,7 +153,7 @@ Scope.prototype = { }, markInvalid: function(widget) { - this.state.$invalidWidgets.push(widget); + this.state['$invalidWidgets'].push(widget); }, watch: function(declaration) { diff --git a/src/Server.js b/src/Server.js index 2932c09b..5c4ec3c6 100644 --- a/src/Server.js +++ b/src/Server.js @@ -13,14 +13,13 @@ Server.prototype = { request: function(method, url, request, callback) { var requestId = this.uuid + (this.nextId++); + var payload = this.base64url(toJson({'u':url, 'm':method, 'p':request})); + var totalPockets = Math.ceil(payload.length / this.maxSize); + var baseUrl = this.url + "/$/" + requestId + "/" + totalPockets + "/"; angularCallbacks[requestId] = function(response) { delete angularCallbacks[requestId]; callback(200, response); }; - var payload = {'u':url, 'm':method, 'p':request}; - payload = this.base64url(toJson(payload)); - var totalPockets = Math.ceil(payload.length / this.maxSize); - var baseUrl = this.url + "/$/" + requestId + "/" + totalPockets + "/"; for ( var pocketNo = 0; pocketNo < totalPockets; pocketNo++) { var pocket = payload.substr(pocketNo * this.maxSize, this.maxSize); this.getScript(baseUrl + (pocketNo+1) + "?h=" + pocket, noop); diff --git a/src/Widgets.js b/src/Widgets.js index cf8c5d99..d85c0ddc 100644 --- a/src/Widgets.js +++ b/src/Widgets.js @@ -93,7 +93,7 @@ angularCallbacks['flashEvent'] = function(id, event, args) { var jobject = jQuery(object); var controller = jobject.data("controller"); FileController.prototype[event].apply(controller, args); - jobject.scope().get('$updateView')(); + _.defer(jobject.scope().get('$updateView')); }; FileController.template = function(id) { @@ -102,7 +102,7 @@ FileController.template = function(id) { '<object id="' + id + '" />' + '<a></a>' + '<span/>' + - '</span>'); + '</span>'); }; extend(FileController.prototype, { @@ -129,7 +129,6 @@ extend(FileController.prototype, { this.value = value; this.updateModel(scope); this.value = null; - scope.get('$binder').updateView(); }, 'select': function(name, size, type) { this.name = name; |
