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

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

[Event Cats] Begin duplication management

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