X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=js%2Futils.js;h=24a9c1a914d3414f6cb1aa149a79d89c34996b77;hb=e41b7b30847fa2889d67d4e418bb9819a85f065d;hp=31a7e7d4988cf6d4ea32d57c480a7793387fb391;hpb=cb8c99f448a983a856a1e79f1a2caecd99ed11d7;p=fa-stable.git diff --git a/js/utils.js b/js/utils.js index 31a7e7d4..24a9c1a9 100644 --- a/js/utils.js +++ b/js/utils.js @@ -59,11 +59,13 @@ if(cmd=='as') { eval("objElement.setAttribute('"+property+"',"+data+");"); } else if(cmd=='up') { -// if(!objElement) debug('No element "'+id+'"'); +// if(!objElement) alert('No element "'+id+'"'); + if(objElement) { if (objElement.tagName == 'INPUT' || objElement.tagName == 'TEXTAREA') objElement.value = data; else objElement.innerHTML = data; // selector, div, span etc + } } else if(cmd=='di') { // disable/enable element objElement.disabled = data; } else if(cmd=='fc') { // set focus @@ -86,13 +88,14 @@ if(mark) mark.style.visibility = 'hidden'; Behaviour.apply(); + if (errors.length>0) window.scrollTo(0,0); //document.getElementById('msgbox').scrollIntoView(true); // Restore focus if we've just lost focus because of DOM element refresh - if(!newwin) { - setFocus(); - } + if(!newwin) { + setFocus(); + } } }, false // do not disable caching