From 23efd7251999817caf5e29ee9361e17c4b417dff Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Wed, 12 Feb 2014 15:22:41 +0000 Subject: [PATCH] mkwsDet_* and mkwsRecdiv_* IDs include teamName. This ensures the right instance of the record is expanded. --- tools/htdocs/mkws.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index 84078ea..a96fd32 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -253,7 +253,7 @@ function team($, teamName) { var html = []; for (var i = 0; i < data.hits.length; i++) { var hit = data.hits[i]; - html.push('
', + html.push('
', renderSummary(hit), '
'); if (hit.recid == m_curDetRecId) { @@ -346,14 +346,14 @@ function team($, teamName) { function my_onrecord(data, args, teamName) { - debug("record"); + debug("record: teamName=" + teamName + ", m_teamName=" + m_teamName); // FIXME: record is async!! clearTimeout(m_paz.recordTimer); // in case on_show was faster to redraw element - var detRecordDiv = document.getElementById('mkwsDet_'+data.recid); + var detRecordDiv = document.getElementById('mkwsDet_' + teamName + '_' + data.recid); if (detRecordDiv) return; m_curDetRecData = data; - var recordDiv = document.getElementById('mkwsRecdiv_'+m_curDetRecData.recid); + var recordDiv = document.getElementById('mkwsRecdiv_' + teamName + '_' + m_curDetRecData.recid); var html = renderDetails(m_curDetRecData); recordDiv.innerHTML += html; } @@ -716,7 +716,7 @@ function team($, teamName) { m_curDetRecId = recId; // remove current detailed view if any - var detRecordDiv = document.getElementById('mkwsDet_'+oldRecId); + var detRecordDiv = document.getElementById('mkwsDet_' + m_teamName + '_' + oldRecId); // lovin DOM! if (detRecordDiv) detRecordDiv.parentNode.removeChild(detRecordDiv); @@ -737,7 +737,7 @@ function team($, teamName) { { var template = loadTemplate("Record"); var details = template(data); - return '
' + details + '
'; + return '
' + details + '
'; } -- 1.7.10.4