// ----------------------------------------------------------- // hdfLayoutControl: // ----------------------------------------------------------- function hdfLayoutControl() { require(["dojo/parser", "dojo/domReady!"], function() { hdfLayoutContainers(); hdfBannerToolbar(); }); return; } // ----------------------------------------------------------- // Load Layout Containers // ----------------------------------------------------------- function hdfLayoutContainers() { require(["dojo/ready", "dijit/registry"], function(ready, registry){ hdfLayoutBotContainer() // hdfLayoutAccPublicPane(); hdfLayoutStandby(); hdfLayoutTabContainer(registry); }); return; } // ----------------------------------------------------------- // Load Top Border Container // ----------------------------------------------------------- function hdfLayoutTopContainer() { return; } // ----------------------------------------------------------- // Load Bottom Border Container // ----------------------------------------------------------- function hdfLayoutBotContainer() { require(["dojo/ready", "dojo/dom", "dojo/dom-prop", "dojo/dom-class"], function(ready, dom, domProp, domClass) { //domClass.replace("hdmMainBotContentLogo", "hdmMainBotContentLogo"); }); return; } // ----------------------------------------------------------- // // ----------------------------------------------------------- function hdfLayoutTabContainer(registry) { hdfWelcome(registry); return; } // ----------------------------------------------------------- // dijit Accordion Container // ----------------------------------------------------------- function hdfLayoutAccContainer() { } // ----------------------------------------------------------- // Load Accordion Web Link Menus // ----------------------------------------------------------- function hdfLayoutAccPublicPane() { require(["dojo/ready", "dojo/data/ItemFileReadStore", "dijit/tree/ForestStoreModel", "dijit/Tree", "dijit/registry", "dojo/dom"], function(ready, ItemFileReadStore, ForestStoreModel, Tree, registry, dom){ if (registry.byId("hdmMainAccPublicMenu")) { var menuTree = registry.byId("hdmMainAccPublicMenu"); menuTree.destroyRecursive(false); dom.byId("hdmMainAccPublicPane").innerHTML = "
" ; } var hdwAccPublicStore = new ItemFileReadStore({ data: hdfMemoryWeblinks(), jsId: "AccPublicMenus" }); hdwPublicMenuModel = new ForestStoreModel({ store: hdwAccPublicStore, query: {"type": "Weblink"}, jsId: "jsAccPublicMenuModel", rootId: "rootPublicMenu", rootLabel: "PublicMenu", childrenAttrs: ["ML1"] }); hdwPublicMenuTree = new Tree({ id: "publicmenu", title: "One Click to Execute Custom Program", jsId: "jsPublicMenuTree", model: hdwPublicMenuModel, showRoot: false, getIconClass: function(item) { return item.icon}, onClick: function(item) { //console.log("...hdfAccMenuWebPane onClick: ", item); //hdfLayoutAccPublicGo(item); var features = "menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes"; newWindow = window.open(item.link,'newlink', features); if (newWindow != null) { newWindow.focus(); } return; } }, "hdmMainAccPublicMenu"); /* if (registry.byId("hdmBannerDebug").checked) { console.log("...hdfAccMenuWebPane hdwWebMenuTree: ", hdwWebMenuTree); } */ }); return; } // ----------------------------------------------------------- // hdfLayoutClose: // ----------------------------------------------------------- function hdfLayoutClose() { hdfBannerLogoffConfirm() //alert("Thank you for visiting!"); return; } // ----------------------------------------------------------- // ServerStandby: // ----------------------------------------------------------- function hdfLayoutStandby() { require(["dojo/ready", "dojox/widget/Standby", "dojo/dom"], function(ready, Standby, dom) { var topStandby = new Standby({ target: "hdmMainTopContainer", id: "hdmTopStandby", zIndex: 9999, duration: 50 }); dom.byId("hdmTopStandby").appendChild(topStandby.domNode); topStandby.startup(); //console.log("hdfLayoutStandby topStandby: ", topStandby); var accStandby = new Standby({ target: "hdmMainAccContainer", id: "hdmAccStandby", zIndex: 9999, duration: 50 }); dom.byId("hdmAccStandby").appendChild(accStandby.domNode); accStandby.startup(); //console.log("hdfLayoutStandby accStandby: ",accStandby); var mainStandby = new Standby({ target: "hdmMainTabContainer", id: "hdmMainStandby", zIndex: 9999, duration: 50 }); dom.byId("hdmMainStandby").appendChild(mainStandby.domNode); mainStandby.startup(); //console.log("hdfLayoutStandby mainStandby: ",mainStandby); }); return; }