<div class="checkbox"><input type="checkbox" value="0" id="fold" title="Fold table on large pages" $isfold>
<label for="cache">Fold Tables</label></div>
<div class="checkbox"><input type="button" class="stdbutton" onClick="refresh(-1);" value="Refresh"></div>
+<div class="checkbox" style="margin:auto;"><a id="permalink" target="_blank" href="">Permalink</a></div>
</div>
<div id="content"></div>|;
if(e.target.getAttribute("class") && e.target.getAttribute("class").indexOf("editable")!=-1) {
var curr = e.target.innerHTML.split('<',1);
if (e.target.parentNode.getAttribute("bit") == '1') { // search for fields that represent single bits
- console.debug("single bit clicked");
+// console.debug("single bit clicked");
if ( parseInt(e.target.parentNode.getAttribute("raw")) == 0 )
getdataprint('../xml-db/put.pl?'+e.target.parentNode.getAttribute("cstr")+'-'+'1','returntext',false,-1,refresh);
if ( parseInt(e.target.parentNode.getAttribute("raw")) == 1 )
if(e != -1) {refresh(period);}
makeCookies();
-
}
/* command = "";
}
if(document.getElementById("address")) {
setCookie("address"+currentpage,document.getElementById("address").value);
- }
+ }
+ document.getElementById("permalink").href=permaLink();
}
function eatCookies() {
}
}
-
+function permaLink() {
+ var link = location.origin + location.pathname + location.search + "#";
+
+ if(document.getElementById("address")) {
+ link += "&address="+document.getElementById("address").value;
+ }
+ if(document.getElementById("period")) {
+ link += "&period="+document.getElementById("period").value;
+ }
+ if(document.getElementById("target")) {
+ link += "&target="+document.getElementById("target").value;
+ }
+ link += "&cache="+document.getElementById("cache").checked;
+ link += "&rate="+document.getElementById("rate").checked;
+ return link;
+ }
+
/*From w3schools.com*/
function getCookie(cname,pagename) {
//URI