-
Notifications
You must be signed in to change notification settings - Fork 0
javascript
E. Lynette Rayle edited this page Mar 6, 2022
·
1 revision
alerts
debugger;
alert('whatever'+whatever.val);
NOTE: alerts won't happen unless the debugger; statement precedes them. Only need once in a javascript file.
inspect object
function xinspect(o,i){
if(typeof i=='undefined')i='';
if(i.length>5)return '[MAX ITERATIONS]';
var r=[];
for(var p in o){
var t=typeof o[p];
r.push(i+'"'+p+'" ('+t+') => '+(t=='object' ? 'object:'+xinspect(o[p],i+' ') : o[p]+''));
}
return r.join(i+'\n');
}
// example of use:
alert(xinspect(this));
Ref for debugging in Firefox using FireBug. I wasn't able to get this to work because none of the Hyrax scripts how up in the script tab of FireBug. Best I can tell, none of the scripts have type=text/javascript
as part of the <script>
tag.
Hyrax uses jasmine for javascript testing.
See Developers guide on Running javascript tests for more info.