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

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

[Event Cats] Add entry modification ability, as finally it is required for outdating

File size: 1.8 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é concernée>)
6*/
7
8var ec_checked_line = 0;
9var ec_JS_message   = new Array();
10
11function ec_mark_line(ec_id) {
12  ec_checked_line = ec_id;
13  if (ec_checked_line == 0) {
14    document.getElementById('selection--1').checked = 'checked';
15    document.getElementById('selection--1').checked = '';
16    document.getElementById('ec_show_URL').value = '';
17  }
18  else {
19    document.getElementById("selection-" + ec_checked_line).checked =
20     'checked';
21    document.getElementById('ec_show_URL').value =
22     (ec_checked_line < 0) ? '' :
23     document.getElementById('ec_table_URL_' + ec_checked_line).href;
24  }
25}
26
27function ec_check_d(ec_id, ec_act) {
28  ec_mark_line(ec_id);
29  if (confirm(ec_JS_message['ec_confirm_' + ec_act])) {
30    document.getElementById('ec_act1_id').value = ec_act;
31    document.forms['ec_view_codes'].submit();
32  }
33}
34
35function ec_toggle_forced(ec_id, ec_ask) {
36  var t = true;
37  ec_mark_line(ec_id);
38  if (ec_ask) t = confirm(ec_JS_message['ec_confirm_force']);
39  if (t) {
40    document.getElementById('ec_act1_id').value = 'toggle_forced';
41    document.forms['ec_view_codes'].submit();
42  }
43}
44
45function ec_duplicate_entry(ec_id) {
46  ec_mark_line(ec_id);
47  document.getElementById('ec_act1_id').value = 'duplicate_entry_ask';
48  document.forms['ec_view_codes'].submit();
49}
50
51function ec_check_tst(ec_id) {
52  ec_mark_line(ec_id);
53  return confirm(ec_JS_message['ec_confirm_test']); 
54}
55
56function ec_test() {
57  alert('OK.');
58}
59
60function ec_init() {
61  ec_checked_line = 0;
62  document.getElementById('ec_act1_id').value = '';
63  ec_mark_line(0);
64}
Note: See TracBrowser for help on using the repository browser.