Changeset 386 for Dev/branches/rest-dojo-ui/client/rft/ui/_Page.js
- Timestamp:
- 07/29/12 16:04:45 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/rest-dojo-ui/client/rft/ui/_Page.js
r367 r386 1 define(['dojo/_base/declare','dojo/_base/lang','dojo/parser','dojo/query', 2 'dojo/dom-attr','dijit','dijit/_WidgetBase'], 3 function(declare,lang,parser,query,attr,dijit,_WidgetBase){ 4 return declare('rft.ui._Page',[_WidgetBase],{ 1 define([ 2 'dojo/_base/declare', 3 'dojo/_base/lang', 4 'dojo/dom-attr', 5 'dojo/parser', 6 'dojo/query', 7 'dijit/layout/ContentPane', 8 'dijit/registry' 9 ],function(declare,lang,attr,parser,query,ContentPane,registry){ 10 return declare('rft.ui._Page',[ContentPane],{ 5 11 startup: function() { 6 12 this.inherited(arguments); … … 11 17 query('*[data-rft-attach-point]'/*, this.domNode*/).forEach(lang.hitch(this,function(node){ 12 18 var point = attr.get(node,'data-rft-attach-point'); 13 var widget = dijit.byId(attr.get(node,'id'));19 var widget = registry.byId(attr.get(node,'id')); 14 20 this[point] = widget || node; 15 21 })); … … 18 24 var eventName = event[0]; 19 25 var eventHandler = event[1]; 20 var widget = dijit.byId(attr.get(node,'id'));26 var widget = registry.byId(attr.get(node,'id')); 21 27 if ( widget ) { 22 28 this.connect(widget,eventName,lang.hitch(this,eventHandler)); … … 36 42 /** Event fired before leaving the page. Return false to prevent */ 37 43 onLeave: function(){ 38 dijit.findWidgets(this.domNode).forEach(function(w){44 registry.findWidgets(this.domNode).forEach(function(w){ 39 45 w.destroyRecursive(false); 40 46 });
Note: See TracChangeset
for help on using the changeset viewer.