fix JS type errors if sort_menu is disabled
[mkws-moved-to-github.git] / experiments / spclient / mkws.js
index ca6c9ce..5d8be8d 100644 (file)
@@ -288,8 +288,10 @@ function triggerSearch ()
 function loadSelect ()
 {
     if (document.mkwsSelect) {
-       curSort = document.mkwsSelect.mkwsSort.value;
-       recPerPage = document.mkwsSelect.mkwsPerpage.value;
+       if (document.mkwsSelect.mkwsSort)
+           curSort = document.mkwsSelect.mkwsSort.value;
+       if (document.mkwsSelect.mkwsPerpage)
+           recPerPage = document.mkwsSelect.mkwsPerpage.value;
     }
 }
 
@@ -508,9 +510,9 @@ function mkws_html_all(config) {
        perpage_default: 20,
        query_width: 50,
        switch_menu: true,      /* show/hide Records|Targets menu */
-       lang_menu: true,        /* show/hide sort menu */
-       sort_menu: true,        /* show/hide perpage menu */
-       perpage_menu: true,     /* show/hide language menu */
+       lang_menu: true,        /* show/hide language menu */
+       sort_menu: true,        /* show/hide sort menu */
+       perpage_menu: true,     /* show/hide perpage menu */
        lang_display: [],       /* display languages links for given languages, [] for all */
        facets: ["sources", "subjects", "authors"], /* display facets, in this order, [] for none */
        responsive_design_width: 980, /* a page with less pixel width considered as mobile */