From: Mike Taylor Date: Fri, 7 Feb 2014 15:57:38 +0000 (+0000) Subject: Move mkws.switchView() outside of the team object, have it invoke the X-Git-Tag: 1.0.0~1502^2~9 X-Git-Url: http://git.indexdata.com/?p=mkws-moved-to-github.git;a=commitdiff_plain;h=4d1210e6bc5010cd7f33b29b74bc972a43791c92 Move mkws.switchView() outside of the team object, have it invoke the same-named member function of the appropriate team. --- diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index 12c4773..6ef2d5c 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -461,7 +461,7 @@ function team($, teamName) { resetPage(); // ### the globals it resents should be indexed by windowid loadSelect(); // ### should use windowid triggerSearch(query, sort, targets, windowid); - mkws.switchView(m_teamName, 'records'); // In case it's configured to start off as hidden + that.switchView('records'); // In case it's configured to start off as hidden m_submitted = true; } @@ -711,13 +711,11 @@ function team($, teamName) { // switching view between targets and records - mkws.switchView = function(tname, view) { - debug("switchView(" + tname + ", " + view + ")"); - - var targets = $('.mkwsTargets.mkwsTeam_' + tname); - var results = $('.mkwsResults.mkwsTeam_' + tname + ',.mkwsRecords.mkwsTeam_' + tname); - var blanket = $('.mkwsBlanket.mkwsTeam_' + tname); - var motd = $('.mkwsMOTD.mkwsTeam_' + tname); + that.switchView = function(view) { + var targets = $('.mkwsTargets.mkwsTeam_' + m_teamName); + var results = $('.mkwsResults.mkwsTeam_' + m_teamName + ',.mkwsRecords.mkwsTeam_' + m_teamName); + var blanket = $('.mkwsBlanket.mkwsTeam_' + m_teamName); + var motd = $('.mkwsMOTD.mkwsTeam_' + m_teamName); switch(view) { case 'targets': @@ -733,7 +731,7 @@ function team($, teamName) { if (motd) motd.css('display', 'none'); break; case 'none': - alert("mkws.switchView(" + tname + ", 'none') shouldn't happen"); + alert("mkws.switchView(" + m_teamName + ", 'none') shouldn't happen"); if (targets) targets.css('display', 'none'); if (results) results.css('display', 'none'); if (blanket) blanket.css('display', 'none'); @@ -1331,6 +1329,10 @@ function _mkws_jquery_plugin ($) { }; + mkws.switchView = function(tname, view) { + mkws.teams[tname].switchView(view); + } + mkws.showDetails = function (tname, prefixRecId) { mkws.teams[tname].showDetails(prefixRecId); }