Sha256: b0e31cf45ba88a862ff9a8b0873869a3500d2d96dab700e316b1b95a0ceba6bb

Contents?: true

Size: 553 Bytes

Versions: 5

Compression:

Stored size: 553 Bytes

Contents

Ext.ns('Rwiki.TreePanel');

Rwiki.TreePanel.Loader = Ext.extend(Ext.tree.TreeLoader, {
  constructor: function() {
    Ext.apply(this, {
      requestMethod: 'GET',
      dataUrl: '/nodes',
      preloadChildren: true
    });

    Rwiki.TreePanel.Loader.superclass.constructor.apply(this, arguments);

    // pass extra parameters
    this.on('beforeload', function(loader, node) {
      loader.baseParams = {
        path: node.getPath('baseName')
      }
    });
  },

  createNode: function(attr) {
    return new Rwiki.TreePanel.Node(attr);
  }
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rwiki-0.2.4 public/javascripts/Rwiki/TreePanel/Loader.js
rwiki-0.2.3 public/javascripts/Rwiki/TreePanel/Loader.js
rwiki-0.2.2 public/javascripts/Rwiki/TreePanel/Loader.js
rwiki-0.2.1 public/javascripts/Rwiki/TreePanel/Loader.js
rwiki-0.1.3 public/javascripts/Rwiki/TreePanel/Loader.js