From: Mike Taylor Date: Thu, 27 Mar 2014 16:26:31 +0000 (+0000) Subject: Move dispatcher functions outside self-executor. X-Git-Tag: 1.0.0~1147 X-Git-Url: http://git.indexdata.com/?p=mkws-moved-to-github.git;a=commitdiff_plain;h=5d8e7413a0b5321c314f5826d131f11c005dd911 Move dispatcher functions outside self-executor. --- diff --git a/src/mkws-core.js b/src/mkws-core.js index cc8c63f..e0d4e2f 100644 --- a/src/mkws-core.js +++ b/src/mkws-core.js @@ -155,6 +155,46 @@ mkws.defaultMkwsConfig = function() { }; +// The following functions are dispatchers for team methods that +// are called from the UI using a team-name rather than implicit +// context. +mkws.switchView = function(tname, view) { + mkws.teams[tname].switchView(view); +}; + +mkws.showDetails = function(tname, prefixRecId) { + mkws.teams[tname].showDetails(prefixRecId); +}; + +mkws.limitTarget = function(tname, id, name) { + mkws.teams[tname].limitTarget(id, name); +}; + +mkws.limitQuery = function(tname, field, value) { + mkws.teams[tname].limitQuery(field, value); +}; + +mkws.delimitTarget = function(tname, id) { + mkws.teams[tname].delimitTarget(id); +}; + +mkws.delimitQuery = function(tname, field, value) { + mkws.teams[tname].delimitQuery(field, value); +}; + +mkws.showPage = function(tname, pageNum) { + mkws.teams[tname].showPage(pageNum); +}; + +mkws.pagerPrev = function(tname) { + mkws.teams[tname].pagerPrev(); +}; + +mkws.pagerNext = function(tname) { + mkws.teams[tname].pagerNext(); +}; + + // wrapper to call team() after page load (function(j) { var log = mkws.log; @@ -217,47 +257,6 @@ mkws.defaultMkwsConfig = function() { }; - // The following functions are dispatchers for team methods that - // are called from the UI using a team-name rather than implicit - // context. Apart from mkws.log, they are the ONLY public UI to - // this module. - mkws.switchView = function(tname, view) { - mkws.teams[tname].switchView(view); - }; - - mkws.showDetails = function(tname, prefixRecId) { - mkws.teams[tname].showDetails(prefixRecId); - }; - - mkws.limitTarget = function(tname, id, name) { - mkws.teams[tname].limitTarget(id, name); - }; - - mkws.limitQuery = function(tname, field, value) { - mkws.teams[tname].limitQuery(field, value); - }; - - mkws.delimitTarget = function(tname, id) { - mkws.teams[tname].delimitTarget(id); - }; - - mkws.delimitQuery = function(tname, field, value) { - mkws.teams[tname].delimitQuery(field, value); - }; - - mkws.showPage = function(tname, pageNum) { - mkws.teams[tname].showPage(pageNum); - }; - - mkws.pagerPrev = function(tname) { - mkws.teams[tname].pagerPrev(); - }; - - mkws.pagerNext = function(tname) { - mkws.teams[tname].pagerNext(); - }; - - /* * Run service-proxy authentication in background (after page load). * The username/password is configured in the apache config file