IEEE.org     |     IEEE Xplore Digital Library     |     IEEE Standards     |     IEEE Spectrum     |     More Sites

Commit 0cb220f3 authored by Suhas CV's avatar Suhas CV
Browse files

indent js

parent 48d461c9
Pipeline #637 failed with stage
in 38 seconds
......@@ -72,56 +72,55 @@ def extractAndConvert(extractpath):
custom_script= '''
<script>
function handleScroll() {
setTimeout(() => {
window.scrollBy(0, -100);
}, 500);
}
var ele = document.getElementsByClassName("ltx_page_main")[0];
var imgElement = document.createElement("img");
imgElement.setAttribute("src", "headerImage.png");
imgElement.setAttribute("alt", "banner");
imgElement.setAttribute("style", "width:100% !important;min-height:auto;");
ele.insertBefore(imgElement, ele.firstChild);
var docs = document.getElementsByClassName("ltx_note ltx_role_footnote");
let cnt = 0;
let footnotes = [];
let doc = docs[cnt];
while (cnt < docs.length) {
footnotes.push(doc.id);
let inner = doc.childNodes[1];
let txt = inner.childNodes[0].textContent;
txt = txt.replace(/ +/g, " ");
txt = txt.replace("\n", " ");
if (cnt > 9) footnotes.push(txt.slice(2));
else footnotes.push(txt.slice(1));
cnt++;
doc.innerHTML =
`<a href="#fn-${cnt}" onClick="handleScroll()">` + doc.innerHTML + "</a>";
doc = docs[cnt];
}
ele = document.getElementsByTagName("article")[0];
let outer = document.createElement("div", { class: "footnotes-display" });
let heading = document.createElement("h3");
heading.appendChild(document.createTextNode("Footnotes"));
outer.appendChild(heading);
let j = 0;
for (let i = 1; i < footnotes.length; i += 2) {
let p = document.createElement("p");
p.setAttribute("id", "fn-" + (j + 1));
let newC = document.createTextNode( footnotes[i]);
p.appendChild(newC);
outer.appendChild(p);
j++;
}
ele.appendChild(outer);
</script>
</body>
function handleScroll() {
setTimeout(() => {
window.scrollBy(0, -100);
}, 500);
}
let ele = document.getElementsByClassName("ltx_page_main")[0];
let imgElement = document.createElement("img");
imgElement.setAttribute("src", "headerImage.png");
imgElement.setAttribute("alt", "banner");
imgElement.setAttribute("style", "width:100% !important;min-height:auto;");
ele.insertBefore(imgElement, ele.firstChild);
var docs = document.getElementsByClassName("ltx_note ltx_role_footnote");
let cnt = 0;
let footnotes = [];
let doc = docs[cnt];
while (cnt < docs.length) {
footnotes.push(doc.id);
let inner = doc.childNodes[1];
let txt = inner.childNodes[0].textContent;
txt = txt.replace(/ +/g, " ");
txt = txt.replace("\n", " ");
if (cnt > 9) footnotes.push(txt.slice(2));
else footnotes.push(txt.slice(1));
cnt++;
doc.innerHTML = `<a href="#fn-${cnt}" onClick="handleScroll()">` + doc.innerHTML + "</a>";
doc = docs[cnt];
}
ele = document.getElementsByTagName("article")[0];
let outer = document.createElement("div", { class: "footnotes-display" });
let heading = document.createElement("h3");
heading.appendChild(document.createTextNode("Footnotes"));
outer.appendChild(heading);
let j = 0;
for (let i = 1; i < footnotes.length; i += 2) {
let p = document.createElement("p");
p.setAttribute("id", "fn-" + (j + 1));
let newC = document.createTextNode( footnotes[i]);
p.appendChild(newC);
outer.appendChild(p);
j++;
}
ele.appendChild(outer);
</script>
</body>
'''
html = split1+custom_script+split2
file_in.close()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment