From 4927936db62d62e1129b27b3a145d2d1bfa0ff29 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Wed, 8 Apr 2015 13:03:55 +0200 Subject: Update title according to loaded page --- js/main.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'js') diff --git a/js/main.js b/js/main.js index fcfd2cb..3bf1fc6 100644 --- a/js/main.js +++ b/js/main.js @@ -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) { -- cgit v1.2.1