summaryrefslogtreecommitdiff
path: root/website/static/js/foundation3/jquery.foundation.mediaQueryToggle.js
diff options
context:
space:
mode:
authorJayaram Pai2013-11-19 17:51:06 +0530
committerJayaram Pai2013-11-19 17:51:06 +0530
commit9c50efc99b64350c66c92321b7f9d565e4da611c (patch)
treea92522f904b41ac9fba070a5c71cc9ee3b85286b /website/static/js/foundation3/jquery.foundation.mediaQueryToggle.js
parent36228d2bc0d1301775ded964a3fa67f2e844a126 (diff)
downloadSciPy2013-9c50efc99b64350c66c92321b7f9d565e4da611c.tar.gz
SciPy2013-9c50efc99b64350c66c92321b7f9d565e4da611c.tar.bz2
SciPy2013-9c50efc99b64350c66c92321b7f9d565e4da611c.zip
testing ie8 index
Diffstat (limited to 'website/static/js/foundation3/jquery.foundation.mediaQueryToggle.js')
-rw-r--r--website/static/js/foundation3/jquery.foundation.mediaQueryToggle.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/website/static/js/foundation3/jquery.foundation.mediaQueryToggle.js b/website/static/js/foundation3/jquery.foundation.mediaQueryToggle.js
new file mode 100644
index 0000000..7410748
--- /dev/null
+++ b/website/static/js/foundation3/jquery.foundation.mediaQueryToggle.js
@@ -0,0 +1,27 @@
+;(function ($, window, undefined) {
+ 'use strict';
+
+ $.fn.foundationMediaQueryViewer = function (options) {
+ var settings = $.extend(options,{toggleKey:77}), // Press 'M'
+ $doc = $(document);
+
+ $doc.on("keyup.mediaQueryViewer", ":input", function (e){
+ if (e.which === settings.toggleKey) {
+ e.stopPropagation();
+ }
+ });
+ $doc.on("keyup.mediaQueryViewer", function (e) {
+ var $mqViewer = $('#fqv');
+
+ if (e.which === settings.toggleKey) {
+ if ($mqViewer.length > 0) {
+ $mqViewer.remove();
+ } else {
+ $('body').prepend('<div id="fqv" style="position:fixed;top:4px;left:4px;z-index:999;color:#fff;"><p style="font-size:12px;background:rgba(0,0,0,0.75);padding:5px;margin-bottom:1px;line-height:1.2;"><span class="left">Media:</span> <span style="font-weight:bold;" class="show-for-xlarge">Extra Large</span><span style="font-weight:bold;" class="show-for-large">Large</span><span style="font-weight:bold;" class="show-for-medium">Medium</span><span style="font-weight:bold;" class="show-for-small">Small</span><span style="font-weight:bold;" class="show-for-landscape">Landscape</span><span style="font-weight:bold;" class="show-for-portrait">Portrait</span><span style="font-weight:bold;" class="show-for-touch">Touch</span></p></div>');
+ }
+ }
+ });
+
+ };
+
+})(jQuery, this);