more enhancements to the slide panel
This commit is contained in:
parent
93c6567fb7
commit
3cdb52faca
4 changed files with 24 additions and 5 deletions
|
|
@ -1,3 +1,3 @@
|
|||
insert into webguiVersion values ('6.6.0','upgrade',unix_timestamp());
|
||||
update template set template='^StyleSheet(^Extras;/slidePanel/slidePanel.css);\r\n^JavaScript(^Extras;/slidePanel/slidePanel.js);\r\n\r\n<script type=\"text/javascript\">\r\n\r\n var slider = new createSlidePanelBar(\'WebGUIAdminBar\');\r\n var panel;\r\n\r\n panel = new createPanel(\'adminconsole\',\'Admin Console\');\r\n<tmpl_loop adminConsole_loop>\r\n <tmpl_if canUse>\r\n panel.addLink(\'<tmpl_var icon.small>\',\'<tmpl_var title>\',\"<tmpl_var url>\");\r\n </tmpl_if>\r\n</tmpl_loop>\r\n slider.addPanel(panel);\r\n\r\n panel = new createPanel(\'clipboard\',\'Clipboard\');\r\n<tmpl_loop clipboard_loop>\r\n panel.addLink(\'<tmpl_var icon.small>\',\'<tmpl_var label>\',\"<tmpl_var url>\");\r\n</tmpl_loop>\r\n slider.addPanel(panel);\r\n\r\n panel = new createPanel(\'packages\',\'Packages\');\r\n<tmpl_loop package_loop>\r\n panel.addLink(\'<tmpl_var icon.small>\',\'<tmpl_var label>\',\"<tmpl_var url>\");\r\n</tmpl_loop>\r\n slider.addPanel(panel);\r\n\r\n\r\n panel = new createPanel(\'assets\',\'New Content\');\r\n <tmpl_loop container_loop>\r\n panel.addLink(\'<tmpl_var icon.small>\',\'<tmpl_var label>\',\"<tmpl_var url>\");\r\n</tmpl_loop>\r\n <tmpl_loop contentTypes_loop>\r\n panel.addLink(\'<tmpl_var icon.small>\',\'<tmpl_var label>\',\"<tmpl_var url>\");\r\n</tmpl_loop>\r\n slider.addPanel(panel);\r\n slider.draw();\r\n\r\n\r\n</script>\r\n' where assetId='PBtmpl0000000000000090';
|
||||
update template set template='^StyleSheet(^Extras;/slidePanel/slidePanel.css);\r\n^JavaScript(^Extras;/slidePanel/slidePanel.js);\r\n\r\n<script type=\"text/javascript\">\r\n\r\n var slider = new createSlidePanelBar(\'WebGUIAdminBar\');\r\n var panel;\r\n\r\n panel = new createPanel(\'adminconsole\',\'Admin Console\');\r\n<tmpl_loop adminConsole_loop>\r\n <tmpl_if canUse>\r\n panel.addLink(\'<tmpl_var icon.small>\',\'<tmpl_var title>\',\"<tmpl_var url>\");\r\n </tmpl_if>\r\n</tmpl_loop>\r\n slider.addPanel(panel);\r\n\r\n panel = new createPanel(\'clipboard\',\'Clipboard\');\r\n<tmpl_loop clipboard_loop>\r\n panel.addLink(\'<tmpl_var icon.small>\',\'<tmpl_var label>\',\"<tmpl_var url>\");\r\n</tmpl_loop>\r\n slider.addPanel(panel);\r\n\r\n panel = new createPanel(\'packages\',\'Packages\');\r\n<tmpl_loop package_loop>\r\n panel.addLink(\'<tmpl_var icon.small>\',\'<tmpl_var label>\',\"<tmpl_var url>\");\r\n</tmpl_loop>\r\n slider.addPanel(panel);\r\n\r\n\r\n panel = new createPanel(\'assets\',\'New Content\');\r\n <tmpl_loop container_loop>\r\n panel.addLink(\'<tmpl_var icon.small>\',\'<tmpl_var label>\',\"<tmpl_var url>\");\r\n</tmpl_loop>\r\n panel.addLink(\'^Extras;/spacer.gif\',\'<hr>\',\"\");\n <tmpl_loop contentTypes_loop>\r\n panel.addLink(\'<tmpl_var icon.small>\',\'<tmpl_var label>\',\"<tmpl_var url>\");\r\n</tmpl_loop>\r\n slider.addPanel(panel);\r\n slider.draw();\r\n\r\n\r\n</script>\r\n' where assetId='PBtmpl0000000000000090';
|
||||
|
||||
|
|
|
|||
|
|
@ -155,6 +155,7 @@ sub definition {
|
|||
defaultValue=>0,
|
||||
fieldType=>"yesNo"
|
||||
},
|
||||
}
|
||||
});
|
||||
return $class->SUPER::definition($definition);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -61,17 +61,16 @@
|
|||
.panelLinkOut {
|
||||
position:absolute;
|
||||
overflow: hidden;
|
||||
height: 20px;
|
||||
height: 25px;
|
||||
cursor: hand;
|
||||
left:0;
|
||||
/*border: 1px solid #eeeeee; */
|
||||
font-size: 11px;
|
||||
font-family: helvetica, arial, sans;
|
||||
padding: 5px;
|
||||
}
|
||||
.panelLinkIn {
|
||||
position:absolute;
|
||||
height: 20px;
|
||||
height: 25px;
|
||||
overflow: hidden;
|
||||
cursor: hand;
|
||||
left:0;
|
||||
|
|
@ -79,6 +78,5 @@
|
|||
font-size: 11px;
|
||||
font-family: helvetica, arial, sans;
|
||||
background-color: #F5F5F5;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -222,6 +222,26 @@ function b_draw() {
|
|||
this.showPanel(document.cookie);
|
||||
else
|
||||
this.showPanel(0);
|
||||
//float the panel as someone scrolls
|
||||
startY = 0;
|
||||
var d = document;
|
||||
function ml(id)
|
||||
{
|
||||
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
|
||||
if(d.layers)el.style=el;
|
||||
el.sP=function(y){this.style.top=y;};
|
||||
el.y = startY;
|
||||
return el;
|
||||
}
|
||||
window.floatBarWithScroll=function()
|
||||
{
|
||||
var pY = document.body.scrollTop;
|
||||
ftlObj.y += (pY + startY - ftlObj.y)/8;
|
||||
ftlObj.sP(ftlObj.y);
|
||||
setTimeout("floatBarWithScroll()", 10);
|
||||
}
|
||||
ftlObj = ml("slidePanelBar");
|
||||
floatBarWithScroll();
|
||||
}
|
||||
|
||||
function b_showPanel(nr) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue