From d7b389e407cd819478febbea9a03d9a26ea70394 Mon Sep 17 00:00:00 2001 From: Lars Jung Date: Sat, 30 May 2015 20:26:38 +0200 Subject: [PATCH] Refactor IE check. --- src/_h5ai/private/php/pages/page.tpl.jade | 1 + src/_h5ai/public/js/scripts.js | 17 +++++++---------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/_h5ai/private/php/pages/page.tpl.jade b/src/_h5ai/private/php/pages/page.tpl.jade index 06e1d920..6d61259d 100644 --- a/src/_h5ai/private/php/pages/page.tpl.jade +++ b/src/_h5ai/private/php/pages/page.tpl.jade @@ -5,6 +5,7 @@ doctype html html(class='no-js', lang='en') head + meta(charset='utf-8') meta(http-equiv='x-ua-compatible', content='ie=edge') title #{title} diff --git a/src/_h5ai/public/js/scripts.js b/src/_h5ai/public/js/scripts.js index 77e4d595..c599c49e 100644 --- a/src/_h5ai/public/js/scripts.js +++ b/src/_h5ai/public/js/scripts.js @@ -1,14 +1,11 @@ (function () { - 'use strict'; - - document.documentElement.className = ''; - var el = document.createElement('i'); - el.innerHTML = ''; - var browser = el.getElementsByTagName('br').length === 0; - - if (!browser) { - document.documentElement.className = 'no-browser'; - throw 'no-browser'; + var doc = document; + var el = doc.documentElement; + var id = 'no-browser'; + el.className = ''; + if (doc.getElementById(id)) { + el.className = id; + throw id; } }());