Team:TU Delft/test

From 2010.igem.org

(Difference between revisions)
 
(4 intermediate revisions not shown)
Line 118: Line 118:
function include_js(file, cb) {
function include_js(file, cb) {
-
    var html_doc = document.getElementsByTagName('head')[0];
+
var html_doc = document.getElementsByTagName('head')[0];
-
    var js = document.createElement('script');
+
var js = document.createElement('script');
-
    js.setAttribute('type', 'text/javascript');
+
js.setAttribute('type', 'text/javascript');
-
    js.setAttribute('src', file);
+
js.setAttribute('src', file);
-
    html_doc.appendChild(js);
+
html_doc.appendChild(js);
-
    js.onreadystatechange = function () {
+
js.onreadystatechange = function () {
-
        if (js.readyState == 'complete') {
+
if (js.readyState == 'complete')
-
cb();
+
cb();
-
        }
+
}
-
    }
+
-
    js.onload = cb;
+
js.onload = cb;
}
}
Line 140: Line 139:
function moveToAnchor(anchor) {
function moveToAnchor(anchor) {
-
var pos = $('#load > a[name='+anchor+']').offset();
+
try {
-
dbgout('anchor: '+anchor+';  pos=' + pos.left + ','+pos.top );
+
var pos = $('#iGEM_TU_Delft_container > a[name='+anchor+']').offset();
-
window.scroll(pos.left, pos.top);
+
dbgout('anchor: '+anchor+';  pos=' + pos.left + ','+pos.top );
 +
window.scroll(pos.left, pos.top);
 +
} catch (err) {
 +
dbgout('moveToAnchor error: ' + err);
 +
}
}
}
Line 209: Line 212:
}
}
}
}
-
 
-
 
function rewriteLinks(elem) {
function rewriteLinks(elem) {
Line 218: Line 219:
if(this.hash) {
if(this.hash) {
-
//this.href = this.hash;
 
var anchor = this.hash.substring(1);
var anchor = this.hash.substring(1);
-
alert(anchor.substring(0,5));
+
if (anchor.substring(0,5)!='page=')
-
 
+
-
if (anchor.substring(0,5)!='=page')
+
this.href = '#page=' + currentPage + ampersandStr + 'anchor=' + anchor;
this.href = '#page=' + currentPage + ampersandStr + 'anchor=' + anchor;
} else if(txt != "edit")
} else if(txt != "edit")
this.href = this.href.replace("https://2010.igem.org/Team:TU_Delft/", "#page=");
this.href = this.href.replace("https://2010.igem.org/Team:TU_Delft/", "#page=");
-
dbgout('rewriting ' + url + ' to ' + this.href);
+
// dbgout('rewriting ' + url + ' to ' + this.href);
});
});
}
}

Latest revision as of 20:56, 26 October 2010