From: Mike Taylor Date: Wed, 12 Feb 2014 15:22:41 +0000 (+0000) Subject: mkwsDet_* and mkwsRecdiv_* IDs include teamName. X-Git-Tag: 1.0.0~1471 X-Git-Url: http://git.indexdata.com/?p=mkws-moved-to-github.git;a=commitdiff_plain;h=23efd7251999817caf5e29ee9361e17c4b417dff mkwsDet_* and mkwsRecdiv_* IDs include teamName. This ensures the right instance of the record is expanded. --- 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 + '
'; }