';
drawPager(pager);
// navi
- var results = document.getElementById("results");
+ var results = document.getElementById("mkwsResults");
var html = [];
for (var i = 0; i < data.hits.length; i++) {
var hit = data.hits[i];
- html.push('
');
+ for (var i = 0; i < data.length && i < max; i++ ) {
+ acc.push('' + data[i].name + ''
+ + ' (' + data[i].freq + ') ');
}
- var termlist = document.getElementById("termlist");
- replaceHtml(termlist, termlists.join(''));
+ acc.push('
');
}
function my_onrecord(data) {
// FIXME: record is async!!
clearTimeout(my_paz.recordTimer);
// in case on_show was faster to redraw element
- var detRecordDiv = document.getElementById('det_'+data.recid);
+ var detRecordDiv = document.getElementById('mkwsDet_'+data.recid);
if (detRecordDiv) return;
curDetRecData = data;
- var recordDiv = document.getElementById('recdiv_'+curDetRecData.recid);
+ var recordDiv = document.getElementById('mkwsRecdiv_'+curDetRecData.recid);
var html = renderDetails(curDetRecData);
recordDiv.innerHTML += html;
}
function my_onbytarget(data) {
- var targetDiv = document.getElementById("bytarget");
+ var targetDiv = document.getElementById("mkwsBytarget");
var table ='
Target ID
Hits
Diags
'
+'
Records
State
';
@@ -168,6 +253,7 @@ function onFormSubmitEventHandler()
resetPage();
loadSelect();
triggerSearch();
+ switchView('records'); // In case it's configured to start off as hidden
submitted = true;
return false;
}
@@ -208,7 +294,7 @@ function limitQuery (field, value)
// limit by target functions
function limitTarget (id, name)
{
- var navi = document.getElementById('navi');
+ var navi = document.getElementById('mkwsNavi');
navi.innerHTML =
'Source: '
+ name + '';
@@ -222,7 +308,7 @@ function limitTarget (id, name)
function delimitTarget ()
{
- var navi = document.getElementById('navi');
+ var navi = document.getElementById('mkwsNavi');
navi.innerHTML = '';
curFilter = null;
resetPage();
@@ -245,10 +331,10 @@ function drawPager (pagerDiv)
? firstClkbl + 2*onsides
: pages;
- var prev = '<< Prev | ';
+ var prev = '<< ' + M('Prev') + ' | ';
if (curPage > 1)
prev = ''
- +'<< Prev | ';
+ +'<< ' + M('Prev') + ' | ';
var middle = '';
for(var i = firstClkbl; i <= lastClkbl; i++) {
@@ -260,10 +346,10 @@ function drawPager (pagerDiv)
+ numLabel + ' ';
}
- var next = ' | Next >>';
+ var next = ' | ' + M('Next') + ' >>';
if (pages - curPage > 0)
next = ' | '
- +'Next >>';
+ + M('Next') + ' >>';
var predots = '';
if (firstClkbl > 1)
@@ -303,15 +389,23 @@ function switchView(view) {
var targets = document.getElementById('mkwsTargets');
var records = document.getElementById('mkwsRecords');
+ var blanket = document.getElementById('mkwsBlanket');
switch(view) {
case 'targets':
targets.style.display = "block";
records.style.display = "none";
+ if (blanket) { blanket.style.display = "none"; }
break;
case 'records':
targets.style.display = "none";
records.style.display = "block";
+ if (blanket) { blanket.style.display = "block"; }
+ break;
+ case 'none':
+ targets.style.display = "none";
+ records.style.display = "none";
+ if (blanket) { blanket.style.display = "none"; }
break;
default:
alert('Unknown view.');
@@ -320,12 +414,12 @@ function switchView(view) {
// detailed record drawing
function showDetails (prefixRecId) {
- var recId = prefixRecId.replace('rec_', '');
+ var recId = prefixRecId.replace('mkwsRec_', '');
var oldRecId = curDetRecId;
curDetRecId = recId;
// remove current detailed view if any
- var detRecordDiv = document.getElementById('det_'+oldRecId);
+ var detRecordDiv = document.getElementById('mkwsDet_'+oldRecId);
// lovin DOM!
if (detRecordDiv)
detRecordDiv.parentNode.removeChild(detRecordDiv);
@@ -356,93 +450,163 @@ function replaceHtml(el, html) {
function renderDetails(data, marker)
{
- var details = '