UNPKG

dojox

Version:

Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.

55 lines (43 loc) 1.36 kB
define(["dojo/dom-class"], function(domClass){ return { // view init init: function(){ console.log("in init for view with this.name = "+this.name); // the back button is never shown for Nav domClass.add(this.navheaderBackButton.domNode, "hide"); // This code will setup the view to work in the left or center depending upon the view name if(this.name == "navLeft"){ this.navOuterContainer["data-app-constraint"] = "left"; domClass.add(this.navOuterDiv, "hideOnSmall"); // for navigation on the left }else{ this.navOuterContainer["data-app-constraint"] = "center"; domClass.add(this.navOuterContainer, "center"); } }, beforeActivate: function(previousView){ // summary: // view life cycle beforeActivate() // this.previousView = previousView; }, beforeDeactivate: function(){ // summary: // view life cycle beforeActivate() // }, testOption1Clicked: function(/*Event*/ e){ e.transitionNext = e.target.parentElement.id; this.app.emit("MQ3ColApp/TestOption1", e); }, mainOption1Clicked: function(/*Event*/ e){ this.app.emit("MQ3ColApp/MainOption1", e); }, mainOption2Clicked: function(/*Event*/ e){ this.app.emit("MQ3ColApp/MainOption2", e); }, mainOption3Clicked: function(/*Event*/ e){ this.app.emit("MQ3ColApp/MainOption3", e); } } });