From a076dfc7d32c88b759c5e51ef9a5cdb62295dfe8 Mon Sep 17 00:00:00 2001 From: Lars Jung Date: Thu, 11 Jul 2013 16:09:58 +0200 Subject: [PATCH] Adds no-browser fallback. --- src/_h5ai/client/css/inc/bottombar.less | 3 ++- src/_h5ai/client/css/inc/general.less | 9 ++------- src/_h5ai/client/css/inc/no-js-fallback.less | 2 -- src/_h5ai/client/js/scripts.js | 6 +++++- src/_h5ai/index.html.jade | 4 ++-- src/_h5ai/server/php/inc/page.php.jade | 4 ++-- 6 files changed, 13 insertions(+), 15 deletions(-) diff --git a/src/_h5ai/client/css/inc/bottombar.less b/src/_h5ai/client/css/inc/bottombar.less index 06daa585..646a5e33 100644 --- a/src/_h5ai/client/css/inc/bottombar.less +++ b/src/_h5ai/client/css/inc/bottombar.less @@ -45,13 +45,14 @@ color: @col-error; margin-left: 16px; } - .unsupportedBrowserMsg { + .noBrowserMsg { display: none; color: @col-error; margin-left: 16px; a, a:active, a:visited { color: @col-error; text-decoration: underline; + opacity: 1; &:hover { color: @col-hover; } diff --git a/src/_h5ai/client/css/inc/general.less b/src/_h5ai/client/css/inc/general.less index 9342f107..47307d19 100644 --- a/src/_h5ai/client/css/inc/general.less +++ b/src/_h5ai/client/css/inc/general.less @@ -51,11 +51,6 @@ body { html.js .hideOnJs, html.no-js .hideOnNoJs { display: none; } -html.oldie { - .unsupportedBrowserMsg { - display: inline !important; - } - #tree { - display: none !important; - } +html.no-browser .noBrowserMsg { + display: inline !important; } diff --git a/src/_h5ai/client/css/inc/no-js-fallback.less b/src/_h5ai/client/css/inc/no-js-fallback.less index 53d31984..e6605e12 100644 --- a/src/_h5ai/client/css/inc/no-js-fallback.less +++ b/src/_h5ai/client/css/inc/no-js-fallback.less @@ -61,8 +61,6 @@ img { width: 16px; height: 16px; - position: relative; - top: -2px; } } td:nth-child(2), th:nth-child(2) { diff --git a/src/_h5ai/client/js/scripts.js b/src/_h5ai/client/js/scripts.js index 202459cb..005a85f3 100644 --- a/src/_h5ai/client/js/scripts.js +++ b/src/_h5ai/client/js/scripts.js @@ -33,7 +33,11 @@ var $ = jQuery, mode = $('script[src$="scripts.js"]').data('mode'); - if (mode === 'info') { + if ($('html').hasClass('no-browser')) { + + $(function () { $('#no-js-fallback').removeClass('hideOnJs'); }) + + } else if (mode === 'info') { $(function () { modulejs.require('info'); }); diff --git a/src/_h5ai/index.html.jade b/src/_h5ai/index.html.jade index d786c4b3..7a8f172d 100644 --- a/src/_h5ai/index.html.jade +++ b/src/_h5ai/index.html.jade @@ -1,6 +1,6 @@ doctype 5 //if lt IE 9 - + //[if gt IE 8]> + //[if gt IE 8]>