// -----------------------------------------------------------
// 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;
}