Ignore:
Timestamp:
07/29/12 16:04:45 (13 years ago)
Author:
hendrikvanantwerpen
Message:
  • Changed questions view to return null for empty topic/categorie and leave presentation of null to TabbedQuestionWidget?.
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],{
     1define([
     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],{
    511            startup: function() {
    612                this.inherited(arguments);
     
    1117                query('*[data-rft-attach-point]'/*, this.domNode*/).forEach(lang.hitch(this,function(node){
    1218                    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'));
    1420                    this[point] = widget || node;
    1521                }));
     
    1824                    var eventName = event[0];
    1925                    var eventHandler = event[1];
    20                     var widget = dijit.byId(attr.get(node,'id'));
     26                    var widget = registry.byId(attr.get(node,'id'));
    2127                    if ( widget ) {
    2228                        this.connect(widget,eventName,lang.hitch(this,eventHandler));
     
    3642            /** Event fired before leaving the page. Return false to prevent */
    3743            onLeave: function(){
    38                 dijit.findWidgets(this.domNode).forEach(function(w){
     44                registry.findWidgets(this.domNode).forEach(function(w){
    3945                    w.destroyRecursive(false);
    4046                });
Note: See TracChangeset for help on using the changeset viewer.