From 4cd86af900055192fabb0d08aa90cc0c067a4fa5 Mon Sep 17 00:00:00 2001 From: Einar Egilsson Date: Mon, 22 Feb 2016 10:14:31 +0000 Subject: Show message in Firefox private mode that Redirector does not work --- css/redirector.css | 21 ++++++++++++++++++++- js/redirector-scriptload.js | 5 +++++ redirector.html | 13 +++++++++---- 3 files changed, 34 insertions(+), 5 deletions(-) diff --git a/css/redirector.css b/css/redirector.css index 9417eb1..c149787 100644 --- a/css/redirector.css +++ b/css/redirector.css @@ -457,4 +457,23 @@ footer small a, footer small a:visited { footer small a:hover { text-decoration: underline; -} \ No newline at end of file +} + + +/* Hide by default so we can show a message in private mode where angular won't load */ + +.private #edit-redirect-form, .private #delete-redirect-form, .private .redirect-table, .private #message-box, .private #menu { + display:none; +} + +#private-mode-message { + background-color:white; + margin:auto; + border:solid 4px red; + border-radius:4px; + font-size: 30px; + width: 600px; + padding: 20px; + margin-top: 200px; + border-width: 4px; +} diff --git a/js/redirector-scriptload.js b/js/redirector-scriptload.js index 844576d..ad03b3a 100644 --- a/js/redirector-scriptload.js +++ b/js/redirector-scriptload.js @@ -17,3 +17,8 @@ if (typeof chrome !== 'undefined') { loadScript("js/controllers/importexport.js"); loadScript("js/controllers/listredirects.js"); } + +//To make the private stuff in Firefox work properly +window.addEventListener('DOMContentLoaded', function() { + document.body.classList.remove('private'); +}); diff --git a/redirector.html b/redirector.html index 164a8b5..8717c1b 100644 --- a/redirector.html +++ b/redirector.html @@ -8,8 +8,12 @@ - -
+ +
+
+ Redirector does not work in Private Mode +
+
@@ -132,13 +136,14 @@ Help
-
+ +
{{message}}
-
+

[Disabled] {{r.description}}

-- cgit v1.2.3