PageSourceSearch

https://xojo.com/assets/js/xojo.js?1501016599

js xojo.com collected 2026-10-02 03:26:05 UTC 4,177 bytes, 1 lines download raw bytes

1function xojo_expand(id){var target=document.getElementById(id);if(target){if(target.style.display=='block'){target.style.display='none';}else{target.style.display='block';}}}function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}func();}}}function createCueField(field,cuetext){if(field==null){return;}if(field.type=='password'){field.xojo_password=true;}else{field.xojo_password=false;}field.xojo_cuetext=cuetext;if(field.value==''){field.value=cuetext;}if(field.value==cuetext){field.style.color='#808080';if(field.xojo_password==true){field.setAttribute('type','text');}}field.onfocus=function(){if(this.value==this.xojo_cuetext){this.value='';this.style.color='#000000';if(this.xojo_password==true){this.setAttribute('type','password');}}else{setTimeout("document.getElementById('"+field.id+"').select();",10);}};field.onblur=function(){if((this.value=='')||(this.value==this.xojo_cuetext)){this.value=this.xojo_cuetext;this.style.color='#808080';if(this.xojo_password==true){this.setAttribute('type','text');}}};field.xojoHasValue=function(){return this.value!=this.xojo_cuetext;};field.xojoValue=function(){if(this.xojoHasValue()){return this.value;}else{return'';}};}function createActionField(field,action,immediateAction){if(field==null){return;}var handler=function(){if(this.lastActionValue==this.value){return;}if(immediateAction!=null){immediateAction(field);}if(this.actionTimer>0){clearTimeout(this.actionTimer);this.actionTimer=0;}if(this.value!=''){this.actionTimer=setTimeout(function(){field.actionTimer=0;action(field);},500);}this.lastActionValue=this.value;};field.lastActionValue=field.value;field.actionTimer=0;field.onchange=handler;field.onkeydown=handler;field.onpaste=handler;field.oninput=handler;}function preloadImages(array){if(!preloadImages.list){preloadImages.list=[];}for(var i=0;i<array.length;i++){var img=new Image();img.src=array[i];preloadImages.list.push(img);}}function jsonRequest(){var address='';var method='GET';var formdata='';var onError=null;var onLoad=null;var request=null;this.setAddress=function(value){address=value;};this.getAddress=function(){return address;};this.setMethod=function(value){method=value;};this.getMethod=function(){return method;};this.setFormData=function(value){formdata=value;};this.getFormData=function(){return formdata;};this.setOnError=function(value){onError=value;};this.setOnLoad=function(value){onLoad=value;};this.execute=function(){request=null;if(window.XMLHttpRequest!=null){request=new window.XMLHttpRequest();}else if(window.ActiveXObject!=null){var success=false;for(var i=0;i<XMLHTTPREQUEST_MS_PROGIDS.length&&!success;i++){try{request=new ActiveXObject(XMLHTTPREQUEST_MS_PROGIDS[i]);success=true;}catch(ex){}}}if(request==null){alert('Could not initialize AJAX.');return false;}if(method=='GET'){request.open('GET',address+'?'+formdata,true);}else{request.open('POST',address,true);request.setRequestHeader('Content-type','application/x-www-form-urlencoded');}request.onreadystatechange=function(){if(request.readyState==4){if(request.status==200){try{if(onLoad==null){if(onError!=null){onError('No onLoad function defined.');}return;}var obj=eval('('+request.responseText+')');onLoad(obj);}catch(err){if(onError!=null){onError('Unable to evaluate AJAX response: '+request.responseText);}}}else{if(onError!=null){onError(request.statusText);}}}};if(method=='GET'){request.send(null);}else{request.send(formdata);}return true;};this.abort=function(){if(request!=null){request.abort();}};}function setTextContent(element,text){while(element.firstChild!==null){element.removeChild(element.firstChild);}text=text.toString();if(text!=''){var lines=text.split("\n");for(var i=0;i<lines.length;i++){if(lines[i].length>0){element.appendChild(document.createTextNode(lines[i]));}if(i<lines.length-1){element.appendChild(document.createElement('br'));}}}}function changeLocationDelayed(location){setTimeout('window.location = "'+location+'"',100);}function XojoLocalize(text){return text;}if(window.addEventListener){document.addEventListener("touchstart",function(){},false);}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.