X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmkws-core.js;h=4d6550cee4f4c7e376d703ba4b92eb0bc7010b6e;hb=a7977dd3977263b135068a5b675651435da90ab7;hp=f09bf1624beee49c9ce18e5853b82744409118f0;hpb=16dcb16dc3b09fa1a48af22b4edd7325b8f38d5e;p=mkws-moved-to-github.git diff --git a/src/mkws-core.js b/src/mkws-core.js index f09bf16..4d6550c 100644 --- a/src/mkws-core.js +++ b/src/mkws-core.js @@ -9,13 +9,16 @@ // Set up global mkws object. Contains truly global state such as SP // authentication, and a hash of team objects, indexed by team-name. // -var mkws = { +// We set it as a property of window to make the global explicit as +// some things complain about an implicit global. +window.mkws = { $: $, // Our own local copy of the jQuery object authenticated: false, log_level: 1, // Will be overridden from mkws.config, but // initial value allows jQuery popup to use logging. teams: {}, widgetType2function: {}, + defaultTemplates: {}, locale_lang: { "de": { @@ -179,6 +182,7 @@ mkws.setMkwsConfig = function(overrides) { facets: ["xtargets", "subject", "author"], /* display facets, in this order, [] for none */ responsive_design_width: undefined, /* a page with less pixel width considered as narrow */ log_level: 1, /* log level for development: 0..2 */ + template_vars: {}, /* values that may be exposed to templates */ dummy: "dummy" }; @@ -202,110 +206,6 @@ mkws.objectInheritingFrom = function(o) { } -mkws.defaultTemplate = function(name) { - if (name === 'Record') { - return '\ -
{{mkws-translate "Title"}} | \ -\ - {{md-title}}\ - {{#if md-title-remainder}}\ - ({{md-title-remainder}})\ - {{/if}}\ - {{#if md-title-responsibility}}\ - {{md-title-responsibility}}\ - {{/if}}\ - | \ -
---|---|
{{mkws-translate "Date"}} | \ -{{md-date}} | \ -
{{mkws-translate "Author"}} | \ -{{md-author}} | \ -
{{mkws-translate "Links"}} | \ -\ - {{#each md-electronic-url}}\ - Link{{mkws-index1}}\ - {{/each}}\ - | \ -
{{mkws-translate "Subject"}} | \ -\ - {{#mkws-first location having="md-subject"}}\ - {{#if md-subject}}\ - {{#mkws-commaList md-subject}}\ - {{this}}{{/mkws-commaList}}\ - {{/if}}\ - {{/mkws-first}}\ - | \ -
{{mkws-translate "Locations"}} | \ -\ - {{#mkws-commaList location}}\ - {{mkws-attr "@name"}}{{/mkws-commaList}}\ - | \ -