X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Fmkws-team.js;h=126f5343a668eb7de5f70d508314d95848745e95;hb=b682bc773466148ddeb0ee88be0177702612da6b;hp=0ddc962337aa069d3aa534d5cc69b19e7a1acf5e;hpb=b185d4b7ec95b429e761b4fe2051ddcbbca1dc61;p=mkws-moved-to-github.git diff --git a/src/mkws-team.js b/src/mkws-team.js index 0ddc962..126f534 100644 --- a/src/mkws-team.js +++ b/src/mkws-team.js @@ -332,7 +332,7 @@ function team($, teamName) { // switching view between targets and records function switchView(view) { - var targets = findnode('.mkwsTargets'); + var targets = widgetNode('Targets'); var results = findnode('.mkwsResults,.mkwsRecords'); var blanket = findnode('.mkwsBlanket'); var motd = findnode('.mkwsMOTD'); @@ -620,6 +620,13 @@ function team($, teamName) { that.findnode = findnode; + // This much simpler and more efficient function should be usable + // in place of most uses of findnode. + function widgetNode(type) { + var w = that.widget(type); + return w ? $(w.node) : undefined; + } + function renderDetails(data, marker) { var template = loadTemplate("Record"); var details = template(data);