the config parameter "termlist_menu" is gone
[mkws-moved-to-github.git] / experiments / spclient / index-mobile.html
1 <?xml version="1.0"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4   <head>
5     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6     <meta name="copyright" content="(c) 1999-2013 IndexData ApS, http://indexdata.com" />
7     <title>MKWS demo client</title>
8
9     <script type="text/javascript">
10         var mkws_config = { 
11                 lang: "da",
12                 debug: 1,
13                 use_service_proxy: true,
14                 switch_menu: false, 
15                 lang_menu: true, 
16                 lang_display: ["da", "en"], 
17                 sort_default: "relevance",
18                 query_width: 50,
19                 responsive_design: true,
20                 facets: ["authors", "sources", "subjects"],
21                 perpage_default: 20
22          }; 
23     </script>
24
25     <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.0.min.js"></script>
26     <script type="text/javascript" src="http://mkws.indexdata.com/libjs-pz2/pz2api.1.js"></script>
27     <script type="text/javascript" src="mkws.js"></script>
28     <link rel="stylesheet" href="mkwsStyle.css" />
29
30     <script type="text/javascript">
31         var timeout;
32
33         if (mkws_config.responsive_design) {
34             $(window).resize( function(e) { 
35                 if (timeout)
36                     clearTimeout(timeout);
37                 timeout = setTimeout(function () { mobile_resize() }, 100);
38             });
39             $(document).ready(function() { mobile_resize() });
40         }
41
42         function mobile_resize () {
43            debug("resize width: " + $(window).height() + ", width: " + $(window).width()); 
44            var list = ["mkwsSwitch"];
45            var obj;
46            // alert($(window).width());
47  
48            if ($(window).width() <= 980) {
49                 for(var i = 0; i < list.length; i++) {
50                     $("#" + list[i]).hide();
51                 }
52                 
53                 $("#termlist").parent().hide(); 
54                 obj = $("#termlist").parent().html();
55                 $("#mkwsTermlist").html(obj);
56            } else {
57                 for(var i = 0; i < list.length; i++) {
58                     $("#" + list[i]).show();
59                 }
60                 $("#termlist").parent().show(); 
61                 $("#mkwsTermlist").html("");
62            }
63         };
64     </script>
65   </head>
66   <body>
67     <!-- These six mkws <div>s are provided by MKWS -->
68     <div id="mkwsSwitch"></div>
69     <div id="mkwsLang"></div>
70     <div id="mkwsSearch"></div>
71     <div id="mkwsRecords"></div>
72     <div id="mkwsTargets"></div>
73
74     <div id="mkwsTermlist"></div>
75
76     <div id="footer">
77       <div id="mkwsStat"></div>
78       <span>Powered by MKWS &copy; 2013 <a href="http://www.indexdata.com">Index Data</a></span> 
79     </div>
80   </body>
81 </html>