source: Dev/trunk/src/client/dojox/app/tests/nestedTestApp/views/V3.js

Last change on this file was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 1.4 KB
Line 
1define(["dojo/dom", "dojo/dom-style", "dojo/_base/connect","dijit/registry"],
2function(dom, domStyle, connect, registry){
3
4                var _connectResults = []; // events connect result
5                var     list = null;
6                var listId = 'list3';
7                var app = null;
8                var MODULE = "V3";
9        return {
10                init: function(){
11                        app = this.app;
12                },
13
14
15                beforeActivate: function(){
16                        // summary:
17                        //              view life cycle beforeActivate()
18                        // description:
19                        //              beforeActivate will save the list is app and set the store on the list
20                        //console.log(MODULE+" beforeActivate");
21                        app.list3 = registry.byId(listId);
22                        list = app.list3;
23                        if(!list.store){
24                                list.setStore(app.stores.longlistStore.store);
25                        }
26
27                        if(registry.byId("heading1")){
28                                registry.byId("heading1").labelDivNode.innerHTML = "Long List Three";
29                        }
30                        if(dom.byId("tab1WrapperA")){
31                                domStyle.set(dom.byId("tab1WrapperA"), "visibility", "visible");  // show the nav view if it being used
32                                domStyle.set(dom.byId("tab1WrapperB"), "visibility", "visible");  // show the nav view if it being used
33                        }
34                },
35                afterActivate: function(){
36                        //console.log(MODULE+" afterActivate");
37                },
38                beforeDeactivate: function(){
39                        //console.log(MODULE+" beforeDeactivate");
40                },
41                afterDeactivate: function(){
42                        //console.log(MODULE+" afterDeactivate");
43                },
44                destroy: function(){
45                        var connectResult = _connectResults.pop();
46                        while(connectResult){
47                                connect.disconnect(connectResult);
48                                connectResult = _connectResults.pop();
49                        }
50                }
51        };
52});
Note: See TracBrowser for help on using the repository browser.