Skip to content
Snippets Groups Projects
Commit c98fb29e authored by chris's avatar chris
Browse files

footnote fix: update to previous patch, corrects IE issues

darcs-hash:20050728124131-50fdc-f5fd8977074ccabef6ea4606a7728f228bdc73b6.gz
parent a6d2d9fa
No related branches found
No related tags found
No related merge requests found
......@@ -484,20 +484,16 @@ function fnt(id, e, evt) {
var footnote = new String (a.parentNode.innerHTML);
// strip the leading footnote anchors and their comma separators
footnote = footnote.replace(/<a\s*href=\".*\#fnt\d+\".*?<\/a>/gi, '');
footnote = footnote.replace(/<a\s.*?href=\".*\#fnt\d+\".*?<\/a>/gi, '');
footnote = footnote.replace(/^\s+(,\s+)+/,'');
// prefix ids on any elements with "insitu-" to ensure they remain unique
footnote = footnote.replace(/\bid=\"(.*?)\"/gi,'id="insitu-$1');
// create the DOM node, assign an id, a class and the footnote content
fnt = document.createElement("div");
fnt.id = "insitu-fn"+id;
fnt.className = "insitu-footnote";
fnt.innerHTML = footnote;
} else {
var footnote = new String(fnt.innerHTML);
}
// activate the tooltip
domTT_activate(e, evt, 'content', fnt, 'type', 'velcro');
domTT_activate(e, evt, 'content', footnote, 'type', 'velcro', 'id', 'insitu-fn'+id, 'styleClass', 'insitu-footnote', 'maxWidth', document.body.offsetWidth*0.4);
currentFootnote = id;
}
......@@ -576,6 +576,12 @@ div.insitu-footnote {
background: #eef3f8;
text-align: left;
padding: 4px;
max-width: 40%; /* IE's width is handled in javascript */
}
/* overcome IE issue with one line code or file boxes which require h. scrolling */
* html .insitu-footnote pre.code, * html .insitu-footnote pre.file {
padding-bottom: 18px;
}
/* --------------- search result formating --------------- */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment