From faf1d42a0844092e2a9dad88ff79e2476553f6f0 Mon Sep 17 00:00:00 2001 From: ctrlcctrlv Date: Thu, 8 Aug 2013 19:07:22 +0000 Subject: [PATCH] Catalog link script to be used with catalog theme --- js/catalog-link.js | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 js/catalog-link.js diff --git a/js/catalog-link.js b/js/catalog-link.js new file mode 100644 index 00000000..cc55eb52 --- /dev/null +++ b/js/catalog-link.js @@ -0,0 +1,44 @@ +// This script puts a link to the catalog below the board subtitle, and next to the board list. + +function catalog() { +var board = $("input[name='board']"); + +if (board) { +var catalog_url = 'catalog.html'; +var pages = document.getElementsByClassName('pages')[0]; +var bottom = document.getElementsByClassName('boardlist bottom')[0] +var subtitle = document.getElementsByClassName('subtitle')[0]; + +var link = document.createElement('a'); +link.href = catalog_url; + +if (pages) { + link.textContent = 'Catalog'; + link.style.color = '#F10000'; + link.style.padding = '4px'; + link.style.paddingLeft = '9px'; + link.style.borderLeft = '1px solid' + link.style.borderLeftColor = '#A8A8A8'; + link.style.textDecoration = "underline"; + + pages.appendChild(link) +} +else { + link.textContent = '[Catalog]'; + link.style.paddingLeft = '10px'; + link.style.textDecoration = "underline"; + document.body.insertBefore(link, bottom); +} + +if (subtitle) { + var link2 = document.createElement('a'); + link2.textContent = 'Catalog'; + link2.href = catalog_url; + + var br = document.createElement('br'); + subtitle.appendChild(br); + subtitle.appendChild(link2); +} +} +} +$(document).ready(catalog);