diff --git a/docs/upgrades/upgrade_6.5.6-6.6.0.sql b/docs/upgrades/upgrade_6.5.6-6.6.0.sql
index 5e408f3a6..8ac25d8bf 100644
--- a/docs/upgrades/upgrade_6.5.6-6.6.0.sql
+++ b/docs/upgrades/upgrade_6.5.6-6.6.0.sql
@@ -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\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\r\n' where assetId='PBtmpl0000000000000090';
diff --git a/lib/WebGUI/Asset/Wobject/DataForm.pm b/lib/WebGUI/Asset/Wobject/DataForm.pm
index b80318710..ca5ddc971 100644
--- a/lib/WebGUI/Asset/Wobject/DataForm.pm
+++ b/lib/WebGUI/Asset/Wobject/DataForm.pm
@@ -155,6 +155,7 @@ sub definition {
defaultValue=>0,
fieldType=>"yesNo"
},
+ }
});
return $class->SUPER::definition($definition);
}
diff --git a/www/extras/slidePanel/slidePanel.css b/www/extras/slidePanel/slidePanel.css
index e20f14a1b..1f4c1087e 100644
--- a/www/extras/slidePanel/slidePanel.css
+++ b/www/extras/slidePanel/slidePanel.css
@@ -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;
}
diff --git a/www/extras/slidePanel/slidePanel.js b/www/extras/slidePanel/slidePanel.js
index 322695aea..2c2c3cb8b 100644
--- a/www/extras/slidePanel/slidePanel.js
+++ b/www/extras/slidePanel/slidePanel.js
@@ -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) {