Changeset 549 for trunk/web2/addons/job_monarch/js/jobgrid.js
- Timestamp:
- 07/13/08 17:50:40 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/web2/addons/job_monarch/js/jobgrid.js
r547 r549 6 6 var myfilters = { }; 7 7 var myparams = { }; 8 var ClusterImageArgs = { }; 8 9 9 10 var filterfields = [ "jid", "queue", "name", "owner" ]; 10 11 12 function makeArrayURL( somearr ) 13 { 14 filter_url = ''; 15 filter_sep = ''; 16 17 for( filtername in somearr ) 18 { 19 filter_url = filter_url + filter_sep + filtername + '=' + somearr[filtername]; 20 filter_sep = '&'; 21 } 22 23 return filter_url; 24 } 25 26 27 function isset( somevar ) 28 { 29 try 30 { 31 if( eval( somevar ) ) { } 32 } 33 catch( err ) 34 { 35 return false; 36 } 37 return true; 38 } 39 40 function inMyArray( arr, someval ) 41 { 42 for( arval in arr ) 43 { 44 if( arval == someval ) 45 { 46 return true; 47 } 48 } 49 return false; 50 } 51 52 function inMyArrayValues( arr, someval ) 53 { 54 for( arkey in arr ) 55 { 56 if( arr[arkey] == someval ) 57 { 58 return true; 59 } 60 } 61 return false; 62 } 63 64 function inMyArrayKeys( arr, someval ) 65 { 66 for( arkey in arr ) 67 { 68 if( arkey == someval ) 69 { 70 return true; 71 } 72 } 73 return false; 74 } 75 76 function joinMyArray( arr1, arr2 ) 77 { 78 for( arkey in arr2 ) 79 { 80 arr1[arkey] = arr2[arkey]; 81 } 82 83 return arr1; 84 } 85 11 86 function ClusterImageSelectHost( somehost ) 12 87 { 13 // reload clusterimage with somehost as arg 14 } 15 16 function isset( somevar ) 17 { 18 try 19 { 20 if( eval( somevar ) ) { } 21 } 22 catch( err ) 23 { 24 return false; 25 } 26 return true; 27 } 28 29 function inMyArray( arr, someval ) 30 { 31 for( arval in arr ) 32 { 33 if( arval == someval ) 34 { 35 return true; 36 } 37 } 88 89 if( !inMyArrayKeys( myfilters, 'host' ) ) 90 { 91 myfilters['host'] = somehost; 92 } 93 else 94 { 95 delete myfilters['host']; 96 } 97 98 ClusterImageArgs['view'] = 'big-clusterimage'; 99 100 filt_url = makeArrayURL( myfilters ); 101 imag_url = makeArrayURL( ClusterImageArgs ); 102 103 document.getElementById( 'clusterimage' ).src = './image.php?' + filt_url + '&' + imag_url; 104 38 105 return false; 39 }40 41 function inMyArrayValues( arr, someval )42 {43 for( arkey in arr )44 {45 if( arr[arkey] == someval )46 {47 return true;48 }49 }50 return false;51 }52 53 function inMyArrayKeys( arr, someval )54 {55 for( arkey in arr )56 {57 if( arkey == someval )58 {59 return true;60 }61 }62 return false;63 }64 65 function joinMyArray( arr1, arr2 )66 {67 for( arkey in arr2 )68 {69 arr1[arkey] = arr2[arkey];70 }71 72 return arr1;73 106 } 74 107
Note: See TracChangeset
for help on using the changeset viewer.