From 7762ceaa7e2bb34f8758e17a4c8f512fa6a81b9e Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sun, 15 Jan 2017 18:24:09 -0800 Subject: Initial Vueification --- static/js/print_element.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 static/js/print_element.js (limited to 'static/js/print_element.js') diff --git a/static/js/print_element.js b/static/js/print_element.js new file mode 100644 index 00000000..ee0e7212 --- /dev/null +++ b/static/js/print_element.js @@ -0,0 +1,26 @@ +function printElement(elem, append, delimiter) { + var domClone = elem.cloneNode(true); + + var $printSection = document.getElementById("printSection"); + + if (!$printSection) { + var $printSection = document.createElement("div"); + $printSection.id = "printSection"; + document.body.appendChild($printSection); + } + + if (append !== true) { + $printSection.innerHTML = ""; + } + + else if (append === true) { + if (typeof (delimiter) === "string") { + $printSection.innerHTML += delimiter; + } + else if (typeof (delimiter) === "object") { + $printSection.appendChlid(delimiter); + } + } + + $printSection.appendChild(domClone); +} -- cgit v1.2.3