Set full-record HTML using jQuery rather than innerHTML.
authorMike Taylor <mike@indexdata.com>
Wed, 5 Mar 2014 09:19:41 +0000 (09:19 +0000)
committerMike Taylor <mike@indexdata.com>
Wed, 5 Mar 2014 09:20:16 +0000 (09:20 +0000)
Fixes the last part of MKWS-22.

tools/htdocs/mkws.js

index ba5ef4a..3a44f46 100644 (file)
@@ -369,9 +369,10 @@ function team($, teamName) {
        var detRecordDiv = document.getElementById('mkwsDet_' + teamName + '_' + data.recid);
        if (detRecordDiv) return;
        m_curDetRecData = data;
+       // Can't use jQuery's $('#x') syntax to find this ID, because it contains spaces.
        var recordDiv = document.getElementById('mkwsRecdiv_' + teamName + '_' + m_curDetRecData.recid);
        var html = renderDetails(m_curDetRecData);
-       recordDiv.innerHTML += html;
+       $(recordDiv).append(html);
     }