source: trunk/web/addons/toga/libtoga.js @ 171

Last change on this file since 171 was 141, checked in by bastiaans, 19 years ago

web/addons/toga/libtoga.php:

  • Fixed couple of dbase selecting bugs

web/addons/toga/cal.gif:

  • Image for date/time selector

web/addons/toga/templates/search.tpl:

  • Removed bogus/wrong extra hidden fields messing up the search (leftover from overview template)

web/addons/toga/ts_picker.js:

  • javascript for calendar date/time selector

web/addons/toga/libtoga.js:

  • Our misc. javascript functions

web/addons/toga/bricks.jpg:

  • Image for archive link

web/addons/toga/search.php:

  • Now displays jobs of search in same manner as overview

web/addons/toga/ts_validatetime.js:

  • javascript to validate time in calendar
File size: 2.4 KB
Line 
1function setSort( sortbyval ) {
2
3        if( sortbyval != document.toga_form.sortby.value ) {
4
5                document.toga_form.sortby.value = sortbyval;
6                document.toga_form.sortorder.value = "asc";
7
8        } else {
9
10                if( document.toga_form.sortorder.value == "desc" )
11                        document.toga_form.sortorder.value = "asc";
12                else if( document.toga_form.sortorder.value == "asc" )
13                        document.toga_form.sortorder.value = "desc";
14        }
15
16        document.forms['toga_form'].submit();
17}
18
19function setFilter( filtername, filterval ) {
20
21        //document.toga_form.id.value = '';
22        //document.toga_form.queue.value = '';
23        //document.toga_form.state.value = '';
24        //document.toga_form.user.value = '';
25        var myfilterorder = document.toga_form.elements['filterorder'].value;
26
27        if( document.toga_form.elements[filtername] ) {
28                document.toga_form.elements[filtername].value = filterval;
29                if( myfilterorder != '')
30                        myfilterorder = myfilterorder + "," + filtername;
31                else
32                        myfilterorder = filtername;
33
34        }
35        document.toga_form.elements['filterorder'].value = myfilterorder;
36
37        //setTimeout( "document.forms['toga_form'].submit();", 1000 );
38
39        document.forms['toga_form'].submit();
40}
41
42//function removeFilters( filters ) {
43
44        //var myfilter_fields = filters.split( " " );
45        //for( var i=0; i<myfilter_fields.length; i++ ) {
46                //removeFilter( myfilter_fields[i] );
47                //setTimeout( "removeFilter( "+myfilter_fields[i]+" );", 50 );
48        //}
49        // delay 100 ms before submit or fields might not be set
50        //document.forms['toga_form'].submit();", 100 );
51
52        //setTimeout( "document.forms['toga_form'].submit();", 1000 );
53//}
54
55//function removeFilter( filtername ) {
56
57//      var filterorder_fields = document.toga_form.elements['filterorder'].value.split( "," );
58//      var myfilterorder = '';
59
60//      for( var i=0; i<filterorder_fields.length; i++ ) {
61//              if( filterorder_fields[i] != filtername ) {
62//                      if( myfilterorder != '') {
63//                              myfilterorder = myfilterorder + "," + filterorder_fields[i];
64//                              //alert('myfilterorder = '+myfilterorder);
65//                      } else {
66//                              myfilterorder = filterorder_fields[i];
67//                              //alert('emyfilterorder = '+myfilterorder);
68//                      }
69//              }
70//      }
71//      document.toga_form.elements[filtername].value = '';
72//      document.toga_form.elements['filterorder'].value = myfilterorder;
73//}
Note: See TracBrowser for help on using the repository browser.