new config option to enable/disable responsive design
authorWolfram Schneider <wosch@indexdata.dk>
Fri, 28 Jun 2013 14:39:15 +0000 (14:39 +0000)
committerWolfram Schneider <wosch@indexdata.dk>
Fri, 28 Jun 2013 14:39:15 +0000 (14:39 +0000)
experiments/spclient/README
experiments/spclient/index-mobile.html

index d9452e1..5f54fb0 100644 (file)
@@ -83,6 +83,7 @@ Here is an example of all possible options
                 lang: "en",                 /* "en", "de", "da" */
                debug: 0,                   /* debug level for development: 0..2 */
 
                 lang: "en",                 /* "en", "de", "da" */
                debug: 0,                   /* debug level for development: 0..2 */
 
+               responsive_design: false    /* true, false: resize for smaller mobile devices */
                pazpar2_url: "/pazpar2/search.pz2",        /* URL */
                service_proxy_url: "/service-proxy/",      /* URL */
                service_proxy_auth: "/service-proxy-auth", /* URL */
                pazpar2_url: "/pazpar2/search.pz2",        /* URL */
                service_proxy_url: "/service-proxy/",      /* URL */
                service_proxy_auth: "/service-proxy-auth", /* URL */
index c20edcf..86dbe35 100644 (file)
                termlist_menu: true, 
                sort_default: "relevance",
                query_width: 50,
                termlist_menu: true, 
                sort_default: "relevance",
                query_width: 50,
+               responsive_design: true,
                perpage_default: 20
         }; 
     </script>
     <script type="text/javascript" src="http://mkws.indexdata.com/mkws-complete.js"></script>
     <script type="text/javascript">
        var timeout;
                perpage_default: 20
         }; 
     </script>
     <script type="text/javascript" src="http://mkws.indexdata.com/mkws-complete.js"></script>
     <script type="text/javascript">
        var timeout;
-       $(window).resize( function(e) { 
-          if (timeout)
-               clearTimeout(timeout);
-          timeout = setTimeout(function () { mobile_resize() }, 100);
-        });
-       $(document).ready(function() { mobile_resize() });
+
+       if (mkws_config.responsive_design) {
+           $(window).resize( function(e) { 
+               if (timeout)
+                   clearTimeout(timeout);
+               timeout = setTimeout(function () { mobile_resize() }, 100);
+            });
+           $(document).ready(function() { mobile_resize() });
+       }
 
        function mobile_resize () {
           debug("resize width: " + $(window).height() + ", width: " + $(window).width()); 
 
        function mobile_resize () {
           debug("resize width: " + $(window).height() + ", width: " + $(window).width());