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 '\
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}}\ |