source: extensions/event_cats/admin/template/autolog_entries.js @ 5058

Last change on this file since 5058 was 5058, checked in by LucMorizur, 14 years ago

[Event Cats] Add "Event Cats" fieldset in admin category modification page ;
modify header information about developpement period of all files

File size: 2.3 KB
Line 
1/* Event Cats Javascript functions LucMorizur June 2009 - ... */
2
3// Keeps file coded in UTF-8 without BOM : é
4
5var ec_checked_line = -1;
6var ec_JS_message   = new Array();
7
8function ec_mark_line(ec_id) {
9  var t = '';
10  ec_checked_line = ec_id;
11  if (ec_checked_line < 0) {
12    document.getElementById('selection--1').checked = 'checked';
13    document.getElementById('selection--1').checked = '';
14    document.getElementById('ec_show_URL').value    = '';
15    document.getElementById('ec_table_URL').href    = 'javascript:void(0);';
16  }
17  else {
18    t = document.getElementById('ec_url_id_' + ec_checked_line).href;
19    document.getElementById("selection-" + ec_checked_line).checked =
20     'checked';
21    document.getElementById('ec_show_URL').value    = t;
22    document.getElementById('ec_table_URL').href    = t;
23  }
24}
25
26function ec_check_ds(ec_id) {
27  var t = true;
28  ec_mark_line(ec_id);
29  if (!ec_ap_ok) t = confirm(ec_JS_message['ec_confirm_disable']);
30  if (t) {
31    document.getElementById('ec_act1_id').value = 'disable';
32    document.forms['ec_view_codes'].submit();
33  }
34}
35
36function ec_check_dl() {
37  if (ec_checked_line >= 0) {
38    if (confirm(ec_JS_message['ec_confirm_delete'])) {
39      document.getElementById('ec_act1_id').value = 'delete';
40      document.forms['ec_view_codes'].submit();
41    }
42  }
43  else alert(ec_JS_message['ec_clk_entry_miss']);
44}
45
46function ec_check_m() {
47  if (ec_checked_line >= 0) {
48    document.getElementById('ec_act1_id').value = 'modify_entry_ask';
49    document.forms['ec_view_codes'].submit();
50  }
51  else alert(ec_JS_message['ec_clk_entry_miss']);
52}
53
54function ec_check_tst() {
55  if (ec_checked_line < 0) {
56    alert(ec_JS_message['ec_clk_entry_miss']);
57    return false;
58  }
59  else return confirm(ec_JS_message['ec_confirm_test']);
60}
61
62function ec_toggle_forced(ec_id, ec_ask) {
63  var t = true;
64  ec_mark_line(ec_id);
65  if (ec_ask) t = confirm(ec_JS_message['ec_confirm_force']);
66  if (t) {
67    document.getElementById('ec_act1_id').value = 'toggle_forced';
68    document.forms['ec_view_codes'].submit();
69  }
70}
71
72function ec_duplicate_entry(ec_id) {
73  ec_mark_line(ec_id);
74  document.getElementById('ec_act1_id').value = 'duplicate_entry_ask';
75  document.forms['ec_view_codes'].submit();
76}
77
78function ec_test() {
79  alert('OK.');
80}
81
82function ec_init() {
83  ec_checked_line = -1;
84  document.getElementById('ec_act1_id').value = '';
85  ec_mark_line(-1);
86}
Note: See TracBrowser for help on using the repository browser.