diff options
Diffstat (limited to 'js/main.js')
-rw-r--r-- | js/main.js | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -9,11 +9,20 @@ define(function() { } /* loads a page into view and execute scripts */ + var orig_title = document.title; function loadContent(name, text) { var contentElement = document.getElementById('content'); contentElement.innerHTML = text; document.body.dataset.page = name; + // change title + var h1s = contentElement.getElementsByTagName('h1'); + if (h1s.length) { + document.title = h1s[0].textContent + ' - ' + orig_title; + } else { + document.title = orig_title; + } + // execute scripts in page [].forEach.call(contentElement.getElementsByTagName('script'), function(origScript) { |