X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=js%2Finserts.js;h=18c016b8f103d4aeaba245e62baae0413f3dbb0a;hb=f63c58475b057c9f4a05894a6935ea351b6d7af3;hp=a639b2cc3ed623b6f968b856a4a97bc87a42b16d;hpb=73f7e2f83657966f999078917cf9404ec5d65fc3;p=fa-stable.git diff --git a/js/inserts.js b/js/inserts.js index a639b2cc..18c016b8 100644 --- a/js/inserts.js +++ b/js/inserts.js @@ -1,321 +1,7 @@ -//ajax transfer progress indicator -var starttabs = new Array(); -var autoload = new Array(); -var onload_script = "" -var loadstatustext=" Requesting content..." -var loadedobjects="" - -function Querystring(qs) { // optionally pass a querystring to parse - this.params = new Object() - this.get=Querystring_get - this.set=Querystring_set - this.href=window.location.pathname - this.url=Querystring_url - - if (qs == null) - qs=location.search.substring(1,location.search.length) - - if (qs.length == 0) return - -// Turn back to -// See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1 - qs = qs.replace(/\+/g, ' ') - var args = qs.split('&') // parse out name/value pairs separated via & - -// split out each name=value pair - for (var i=0;i cell + 'input.combo': function(element) { + if(element.onkeydown==undefined) { + element.onkeydown=function(event) { + if (event.keyCode==13) event.keyCode=9; + }; + element.onkeyup = function() { + var select = document.getElementsByName(this.getAttribute('rel'))[0]; + var len = select.length; + var ac = this.value; + var txt; + var i = 'dupa'; + select.options[select.selectedIndex].selected = false; + for (i = 0; i < len; i++) { +// txt = select.options[i].text; + txt = select.options[i].value; + if (txt.indexOf(ac) == 0) { + select.options[i].selected = true; + break; + } + } + }; + if(element.onblur==undefined) { // onblur can be set to submit(); here + element.onblur = function() { + var select = document.getElementsByName(this.getAttribute('rel'))[0]; + if (this.value != "") + this.value = select.options[select.selectedIndex].value; +// myForm.$next_name.focus(); + return true; + }; + } + } + }, + 'select.combo': function(element) { + if(element.onchange==undefined) { + element.onchange = function() { + var input = document.getElementsByName(this.getAttribute('rel'))[0]; + input.value = this.options[this.selectedIndex].value; +// myForm.$next_name.focus(); + return true; + }; + } } + }; Behaviour.register(inserts); -// open selected tabs on load -Behaviour.addLoadEvent(function() { -for(i=0; i