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

Last change on this file since 4219 was 4171, checked in by LucMorizur, 15 years ago

[Event Cats] Bug corrections

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