diff -u b/modules/backbone_restws_examples/js/collection_event_bind.js b/modules/backbone_restws_examples/js/collection_event_bind.js --- b/modules/backbone_restws_examples/js/collection_event_bind.js +++ b/modules/backbone_restws_examples/js/collection_event_bind.js @@ -1,6 +1,6 @@ (function ($){ Drupal.behaviors.backbone_restws_examples = { - attach: function() { + attach: function(context, settings) { // Create Node View var NodeView = Drupal.Backbone.Views.Base.extend({ @@ -53,7 +53,7 @@ // Fetch collection collection.fetchQuery({ - type: Drupal.settings.backbone_restws_examples.type + type: settings.backbone_restws_examples.type }); } }; diff -u b/modules/backbone_restws_examples/js/node_event_bind.js b/modules/backbone_restws_examples/js/node_event_bind.js --- b/modules/backbone_restws_examples/js/node_event_bind.js +++ b/modules/backbone_restws_examples/js/node_event_bind.js @@ -1,6 +1,6 @@ (function ($){ Drupal.behaviors.backbone_restws_examples = { - attach: function() { + attach: function(context, settings) { // Create Node View var NodeView = Drupal.Backbone.Views.Base.extend({ @@ -36,7 +36,7 @@ // Load a node var myNode = new TogglePromoteNode({ - nid: Drupal.settings.backbone_restws_examples.nid + nid: settings.backbone_restws_examples.nid }); // create our view instance diff -u b/modules/backbone_restws_examples/js/node_render.js b/modules/backbone_restws_examples/js/node_render.js --- b/modules/backbone_restws_examples/js/node_render.js +++ b/modules/backbone_restws_examples/js/node_render.js @@ -1,9 +1,9 @@ (function ($) { Drupal.behaviors.backbone_munich = { - attach: function() { + attach: function(context, settings) { // Load a node var myNode = new Drupal.Backbone.Models.Node({ - nid: Drupal.settings.backbone_restws_examples.nid + nid: settings.backbone_restws_examples.nid }); // Display a node only in patch2: unchanged: --- a/modules/backbone_restws_examples/js/collection_render.js +++ b/modules/backbone_restws_examples/js/collection_render.js @@ -1,6 +1,6 @@ (function ($){ Drupal.behaviors.backbone_restws_examples = { - attach: function() { + attach: function(context, settings) { // Create Node Model class // Create Collection class var collection = new Drupal.Backbone.Collections.RestWS.NodeIndex(); @@ -27,10 +27,8 @@ collectionView.render(); // Fetch collection - collection.fetch({ - success: function(collection) { - // this is empty, since event handlers take care of everything! - } + collection.fetchQuery({ + type: settings.backbone_restws_examples.type }); } }