[Pkg-javascript-commits] [backbone] 149/281: being a bit stricter about comment wrapping at 80 chars.

Jonas Smedegaard js at moszumanska.debian.org
Sat May 3 17:02:06 UTC 2014


This is an automated email from the git hooks/post-receive script.

js pushed a commit to tag 0.9.0
in repository backbone.

commit 44bb57a217056d18362e29daa1e1f37d390ed6a1
Author: Jeremy Ashkenas <jashkenas at gmail.com>
Date:   Fri Jan 6 14:13:49 2012 -0500

    being a bit stricter about comment wrapping at 80 chars.
---
 backbone.js | 47 ++++++++++++++++++++++++++---------------------
 1 file changed, 26 insertions(+), 21 deletions(-)

diff --git a/backbone.js b/backbone.js
index c71e480..e8003ac 100644
--- a/backbone.js
+++ b/backbone.js
@@ -44,9 +44,9 @@
     return this;
   };
 
-  // Turn on `emulateHTTP` to support legacy HTTP servers. Setting this option will
-  // fake `"PUT"` and `"DELETE"` requests via the `_method` parameter and set a
-  // `X-Http-Method-Override` header.
+  // Turn on `emulateHTTP` to support legacy HTTP servers. Setting this option
+  // will fake `"PUT"` and `"DELETE"` requests via the `_method` parameter and
+  // set a `X-Http-Method-Override` header.
   Backbone.emulateHTTP = false;
 
   // Turn on `emulateJSON` to support legacy servers that can't deal with direct
@@ -69,8 +69,8 @@
   //
   Backbone.Events = {
 
-    // Bind an event, specified by a string name, `ev`, to a `callback` function.
-    // Passing `"all"` will bind the callback to all events fired.
+    // Bind an event, specified by a string name, `ev`, to a `callback`
+    // function. Passing `"all"` will bind the callback to all events fired.
     bind : function(ev, callback, context) {
       var calls = this._callbacks || (this._callbacks = {});
       var list  = calls[ev] || (calls[ev] = {});
@@ -112,7 +112,11 @@
       while (ev = events.pop()) {
         if (!(node = calls[ev])) continue;
         args = ev == 'all' ? arguments : slice.call(arguments, 1);
-        while (node = node.next) if (callback = node.callback) callback.apply(node.context || this, args);
+        while (node = node.next) {
+          if (callback = node.callback) {
+            callback.apply(node.context || this, args);
+          }
+        }
       }
       return this;
     }
@@ -179,8 +183,8 @@
       return this.attributes[attr] != null;
     },
 
-    // Set a hash of model attributes on the object, firing `"change"` unless you
-    // choose to silence it.
+    // Set a hash of model attributes on the object, firing `"change"` unless
+    // you choose to silence it.
     set : function(key, value, options) {
       var attrs;
       if (_.isObject(key) || key == null) {
@@ -273,8 +277,8 @@
       return (this.sync || Backbone.sync).call(this, method, this, options);
     },
 
-    // Destroy this model on the server if it was already persisted. Upon success, the model is removed
-    // from its collection, if it has one.
+    // Destroy this model on the server if it was already persisted.
+    // Upon success, the model is removed from its collection, if it has one.
     destroy : function(options) {
       options || (options = {});
       if (this.isNew()) return this.trigger('destroy', this, this.collection, options);
@@ -324,14 +328,14 @@
     // Determine if the model has changed since the last `"change"` event.
     // If you specify an attribute name, determine if that attribute has changed.
     hasChanged : function(attr) {
-      if (attr) return !_.isEqual(this._previousAttributes[attr], this.attributes[attr]);
+      if (attr) return this._previousAttributes[attr] != this.attributes[attr];
       return this._changed;
     },
 
-    // Return an object containing all the attributes that have changed, or false
-    // if there are no changed attributes. Useful for determining what parts of a
-    // view need to be updated and/or what attributes need to be persisted to
-    // the server. Unset attributes will be set to undefined.
+    // Return an object containing all the attributes that have changed, or
+    // false if there are no changed attributes. Useful for determining what
+    // parts of a view need to be updated and/or what attributes need to be
+    // persisted to the server. Unset attributes will be set to undefined.
     changedAttributes : function(now) {
       if (!this._changed) return false;
       now || (now = this.attributes);
@@ -452,8 +456,9 @@
       return this.models[index];
     },
 
-    // Force the collection to re-sort itself. You don't need to call this under normal
-    // circumstances, as the set will maintain sort order as each item is added.
+    // Force the collection to re-sort itself. You don't need to call this under
+    // normal circumstances, as the set will maintain sort order as each item
+    // is added.
     sort : function(options) {
       options || (options = {});
       if (!this.comparator) throw new Error('Cannot sort a set without a comparator');
@@ -793,8 +798,8 @@
       }
     },
 
-    // Add a route to be tested when the fragment changes. Routes added later may
-    // override previous routes.
+    // Add a route to be tested when the fragment changes. Routes added later
+    // may override previous routes.
     route : function(route, callback) {
       this.handlers.unshift({route : route, callback : callback});
     },
@@ -1022,8 +1027,8 @@
   //
   // Turn on `Backbone.emulateHTTP` in order to send `PUT` and `DELETE` requests
   // as `POST`, with a `_method` parameter containing the true HTTP method,
-  // as well as all requests with the body as `application/x-www-form-urlencoded` instead of
-  // `application/json` with the model in a param named `model`.
+  // as well as all requests with the body as `application/x-www-form-urlencoded`
+  // instead of `application/json` with the model in a param named `model`.
   // Useful when interfacing with server-side languages like **PHP** that make
   // it difficult to read the body of `PUT` requests.
   Backbone.sync = function(method, model, options) {

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/backbone.git



More information about the Pkg-javascript-commits mailing list