"use strict"; // HTML5: disable for debug_level >= 2
+
// Handlebars helpers
Handlebars.registerHelper('json', function(obj) {
return $.toJSON(obj);
// wrapper for jQuery lib
function _make_mkws_team($, teamName) {
- // if (console && console.log) // disabled, will fail in IE8
- // console.log("run _make_mkws_team(" + (teamName ? teamName : "") + ")");
+ var m_sort = 'relevance';
+ var m_filters = [];
+ var curPage = 1;
+ var recPerPage = 20;
+ var totalRec = 0;
+ var curDetRecId = '';
+ var curDetRecData = null;
+ var submitted = false;
+ var SourceMax = 16;
+ var SubjectMax = 10;
+ var AuthorMax = 10;
+ var m_query; // initially undefined
+ var m_debug_time = {
+ // Timestamps for logging
+ "start": $.now(),
+ "last": $.now()
+ };
+
// call this function only once
if (mkws.init) {
return;
}
- var m_sort = 'relevance';
- var m_filters = [];
-
- // keep time state for debugging
- var m_debug_time = {
- "start": $.now(),
- "last": $.now()
- };
+ // if (console && console.log) // disabled, will fail in IE8
+ // console.log("run _make_mkws_team(" + (teamName ? teamName : "") + ")");
+ // Needs to be defined inside _make_mkws_team() so it can see m_debug_time
mkws.debug_function = function (string) {
if (!mkws.debug_level)
return;
"showResponseType": '', // or "json" (for debugging?)
"onrecord": my_onrecord } );
- // some state vars
- var curPage = 1;
- var recPerPage = 20;
- var totalRec = 0;
- var curDetRecId = '';
- var curDetRecData = null;
- var submitted = false;
- var SourceMax = 16;
- var SubjectMax = 10;
- var AuthorMax = 10;
- var m_query; // initially undefined
-
if (!isNaN(parseInt(mkws_config.perpage_default))) {
recPerPage = parseInt(mkws_config.perpage_default);
}