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.
159 lines (145 loc) • 4.53 kB
JSON
{
"id": "domOrderByConstraint",
"name": "VoiceOver App",
"description": "A VoiceOver dom layout test App",
"splash": "splash",
"loaderConfig": {
"paths": {
"domOrderByConstraint": "../dojox/app/tests/domOrderByConstraint"
}
},
"dependencies": [
"dojox/app/utils/simpleModel",
"dojox/app/widgets/Container",
"dojo/store/Observable",
"dojox/mobile/_base",
"dojox/mobile/compat",
"dojox/mobile/TabBar",
"dojox/mobile/RoundRect",
"dojox/mobile/TabBarButton",
"dojox/mobile/Button",
"dojox/mobile/TextBox",
"dojox/mobile/RoundRect",
"dojox/mobile/Heading",
"dojox/mobile/EdgeToEdgeStoreList",
"dojox/mobile/EdgeToEdgeList",
"dojox/mobile/DatePicker",
"dojox/mobile/Opener",
"dojo/store/Memory",
"dojox/mobile/deviceTheme"
],
"modules": [
],
"controllers": [
"dojox/app/controllers/Load",
"dojox/app/controllers/Transition",
"dojox/app/controllers/Layout",
"dojox/app/tests/domOrderByConstraint/controllers/UnloadViewController"
],
//stores we are using
"stores": {
"listStore":{
"type": "dojo/store/Memory",
"observable": true,
"params": {
"data": "domOrderByConstraint.listData"
}
}
},
// The has section will include the sections for which the has checks are true.
// For the sections with ! it will include the section if the has check is not true.
"has" : {
"ie9orLess" : {
"controllers": [
"dojox/app/controllers/HistoryHash"
]
},
"!ie9orLess" : {
"controllers": [
"dojox/app/controllers/History"
]
}
},
//the name of the scene to load when the app is initialized.
"defaultView": "footer,header,right,left,center",
"useConfigOrder": true, // test to see how it would layout without ordering dom by constraint
"defaultTransition": "slide",
//scenes are groups of views and models loaded at once
"views": {
"footer": {
"dependencies":["dojox/mobile/ListItem","dojox/mobile/RoundRectList","dojox/mobile/RoundRectCategory","dojox/mobile/Heading"],
"template": "domOrderByConstraint/main/footer.html",
"views": {
"header": {
"dependencies":["dojox/mobile/ListItem","dojox/mobile/RoundRectList","dojox/mobile/RoundRectCategory","dojox/mobile/Heading"],
"controller" : "domOrderByConstraint/main/header.js",
"template": "domOrderByConstraint/main/header.html",
"views": {
"right": {
"dependencies":["dojox/mobile/ListItem","dojox/mobile/RoundRectList","dojox/mobile/RoundRectCategory","dojox/mobile/Heading"],
"template": "domOrderByConstraint/main/right.html",
"views": {
"left": {
"template": "domOrderByConstraint/main/left.html",
"views": {
"center": {
"controller" : "domOrderByConstraint/main/main.js",
"template": "domOrderByConstraint/main/main.html"
},
"center2": {
"controller" : "domOrderByConstraint/main/main2.js",
"template": "domOrderByConstraint/main/main2.html"
}
}
}
}
},
"listMain": {
"defaultView": "list",
"defaultTransition": "slide",
"views": {
"list":{
"controller" : "domOrderByConstraint/list/list.js",
"template": "domOrderByConstraint/list/list.html",
"dependencies":["dojox/mobile/TextBox"]
},
"itemDetails":{
"controller" : "domOrderByConstraint/list/itemDetails.js",
"template": "domOrderByConstraint/list/itemDetails.html",
"dependencies":["dojox/mobile/TextBox"],
"defaultParams": {"cursor":"2"}
}
}
},
"simple":{
"stores": {
"namesStore":{
"type": "dojo/store/Memory",
"params": {
"data": "domOrderByConstraint.names"
}
}
},
"models": {
"names": {
"modelLoader": "dojox/app/utils/simpleModel",
"params":{
"store": {"$ref":"#views.simple.stores.namesStore"}
}
}
},
"controller" : "domOrderByConstraint/simple/simple.js",
"template": "domOrderByConstraint/simple/simple.html",
"dependencies":["dojox/mobile/TextBox"]
},
"date": {
"controller": "domOrderByConstraint/date/date.js",
"template": "domOrderByConstraint/date/date.html",
"dependencies":["dojox/mobile/TextBox", "dojox/mobile/TextArea"]
}
}
}
}
}
}
}