X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=tools%2Fhtdocs%2Fmkws.js;h=9b095080728755acf599aac5262fa912dbb24cd4;hb=05f8c0fa7e86cd4fad0ef5aa487abae9f1906563;hp=7a767f4c702516bb995798fb32a6b49276548381;hpb=38591ea6843310a2f6666b2f8522ede4cec25569;p=mkws-moved-to-github.git diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index 7a767f4..9b09508 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -2,12 +2,8 @@ "use strict"; // HTML5: disable for debug_level >= 2 -// Set up namespace and some state. -var mkws = { - sort: 'relevance', - authenticated: false, - filters: [] -}; +// Set up global mkws object +var mkws = {}; // Define empty mkws_config for simple applications that don't define it. if (mkws_config == null || typeof mkws_config != 'object') { @@ -21,6 +17,10 @@ function _mkws($) { // call this function only once if (mkws.init) return; +mkws.sort = 'relevance'; +mkws.authenticated = false; +mkws.filters = []; + mkws.locale_lang = { "de": { "Authors": "Autoren", @@ -207,6 +207,7 @@ Handlebars.registerHelper('commaList', function(items, options) { } } + mkws.sort = mkws_config.sort_default; debug("copied mkws_config.sort_default '" + mkws_config.sort_default + "' to mkws.sort"); @@ -257,6 +258,10 @@ var SourceMax = 16; var SubjectMax = 10; var AuthorMax = 10; +if (!isNaN(parseInt(mkws_config.perpage_default))) { + recPerPage = parseInt(mkws_config.perpage_default); +} + // // pz2.js event handlers: // @@ -788,7 +793,7 @@ function defaultTemplate(name) return '\ \ \ - \ + \ \ {{#if md-date}}\ \ - \ + \ \ \ {{/if}}\ {{#if md-author}}\ \ - \ + \ \ \ {{/if}}\ {{#if md-electronic-url}}\ \ - \ + \ \ - \ + \ \ {{/if-any}}\ \ - \ + \
Title{{translate "Title"}}\ {{md-title}}\ {{#if md-title-remainder}}\ @@ -801,19 +806,19 @@ function defaultTemplate(name)
Date{{translate "Date"}}{{md-date}}
Author{{translate "Author"}}{{md-author}}
URL{{translate "URL"}}\ {{#each md-electronic-url}}\ {{this}}
\ @@ -823,7 +828,7 @@ function defaultTemplate(name) {{/if}}\ {{#if-any location having="md-subject"}}\
Subject{{translate "Subject"}}\ {{#first location having="md-subject"}}\ {{#if md-subject}}\ @@ -834,7 +839,7 @@ function defaultTemplate(name)
Locations{{translate "Locations"}}\ {{#commaList location}}\ {{attr "@name"}}{{/commaList}}\