diff options
author | Peter Wu <peter@lekensteyn.nl> | 2015-04-08 13:03:55 +0200 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2015-04-08 13:03:55 +0200 |
commit | 4927936db62d62e1129b27b3a145d2d1bfa0ff29 (patch) | |
tree | ca7241ed8d782c59cd7e1dc6006efdbaffae2fef /js | |
parent | 43cd14678dbab207f0a36d5bf299bd276c46b04f (diff) | |
download | site-4927936db62d62e1129b27b3a145d2d1bfa0ff29.tar.gz |
Update title according to loaded page
Diffstat (limited to '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) { |