var maxLength = 20; AjaxUpdater = {}; AjaxUpdater.initialize = function() { AjaxUpdater.isUpdating = false; } AjaxUpdater.initialize(); AjaxUpdater.Update = function(method, service, callback) { if(callback == undefined || callback == "") { callback = AjaxUpdater.onResponse; } Ajax.params = getParams('dsearch'); Ajax.makeRequest(method, service, callback); AjaxUpdater.isUpdating = true; } AjaxUpdater.onResponse = function () { if (Ajax.checkReadyState('view') == 200) { AjaxUpdater.isUpdating = false; var result = Ajax.getResponse('json'); document.getElementById('view').innerHTML = createView(result); //document.getElementById('view').innerHTML = Ajax.getResponse('txt') } } function createView (objView) { var view = './downloads/'; var sCode = ''; var lMax = objView.data.length; if (objView.sourceType == 'search') { if (lMax > maxLength) { sCode = '
Zadanej podmienke vyhovelo viac ako ' + maxLength + ' dokumentov. Spresnite vyhľadávací filter.
\n'; } else { switch (lMax) { case 1: sCode = 'Zadanej podmienke vyhovel ' + lMax + ' dokument.
\n'; break; case 2: case 3: case 4: sCode = 'Zadanej podmienke vyhoveli ' + lMax + ' dokumenty.
\n'; break; default: sCode = 'Zadanej podmienke vyhovelo ' + lMax + ' dokumentov.
\n'; break; } } } sCode += 'Názov | '; sCode += 'Výrobca | Typ | '; sCode += 'Veľkosť | Vytvorené | \n'; sCode += '|
---|---|---|---|---|---|
\n'; sCode += ' | ' + ((objView.data[j].ti.length > 50) ? objView.data[j].ti.substr(0, 47) + '...' : objView.data[j].ti) + ' | \n'; sCode += '' + ((objView.data[j].pr.length > 20) ? objView.data[j].pr.substr(0, 17) + '...' : objView.data[j].pr) + ' | \n'; sCode += '' + objView.data[j].ty + ' | \n'; sCode += '' + objView.data[j].si + ' kB | \n'; sCode += '' + objView.data[j].dt + ' | \n'; sCode += '