Ignore:
Timestamp:
07/13/08 17:50:40 (16 years ago)
Author:
ramonb
Message:

job_monarch/overview.php:

job_monarch/libtoga.php:

job_monarch/js/jobgrid.js:

job_monarch/jobstore.php:

  • use session

job_monarch/templates/header.tpl:

job_monarch/image.php:

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/web2/addons/job_monarch/js/jobgrid.js

    r547 r549  
    66var myfilters = { };
    77var myparams = { };
     8var ClusterImageArgs = { };
    89
    910var filterfields = [ "jid", "queue", "name", "owner" ];
    1011
     12function 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
     27function isset( somevar )
     28{
     29  try
     30  {
     31    if( eval( somevar ) ) { }
     32  }
     33  catch( err )
     34  {
     35    return false;
     36  }
     37  return true;
     38}
     39
     40function 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
     52function 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
     64function 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
     76function joinMyArray( arr1, arr2 )
     77{
     78  for( arkey in arr2 )
     79  {
     80    arr1[arkey] = arr2[arkey];
     81  }
     82
     83  return arr1;
     84}
     85
    1186function ClusterImageSelectHost( somehost )
    1287{
    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
    38105  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;
    73106}
    74107
Note: See TracChangeset for help on using the changeset viewer.