YaWK  24.1
Yet another WebKit
admin.js
Go to the documentation of this file.
1 /*
2  * admin.js
3  * legend selector for textarea
4  *
5  * */
6 $(document).ready(function () {
7  /*
8  * function on select set legend (text) in frontend beneath the form
9  */
10 
11  /*
12  BUILD A FUNCTION THAT DYNAMICALLY REACTS TO i GROUPS
13 
14  // count all legend textareas
15  var count_element = $( "textarea[name^='legend']").length
16  var gid = count_element;
17  gid--;
18  // for every element
19  while (count_element > 0) {
20  // hide all
21  $('#'+gid+'_hidden').hide();
22  // except default text
23  $('#0_hidden').fadeIn();
24  // on group selector change
25  $('#gid-legend').change(function() {
26  // show gid legend
27  if($('#gid-legend').val() == 0) {
28  $('#0_hidden').fadeIn();
29  $('#'+gid+'_hidden').hide();
30  $('#'+$('#gid-legend').val()+'_hidden').hide();
31  }
32  else if ($('#gid-legend').val() >= gid) {
33  $('#'+$('#gid-legend').val()+'_hidden').fadeIn();
34  $('#'+gid+'_hidden').hide();
35  }
36  else {
37  $('#'+gid+'_hidden').hide();
38  $('#'+$('#gid-legend').val()+'_hidden').hide();
39  }
40  });
41  gid--;
42  count_element--;
43  }
44  });
45  */
46 
47  $('#1_hidden').hide();
48  $('#2_hidden').hide();
49  $('#3_hidden').hide();
50  $('#4_hidden').hide();
51  $('#5_hidden').hide();
52  $('#gid-legend').change(function(){
53  // gid 0
54  if($('#gid-legend').val() == '0') {
55  $('#0_hidden').fadeIn();
56  $('#1_hidden').hide();
57  $('#2_hidden').hide();
58  $('#3_hidden').hide();
59  $('#4_hidden').hide();
60  $('#5_hidden').hide();
61  } else {
62  $('#0_hidden').hide();
63  $('#1_hidden').hide();
64  $('#2_hidden').hide();
65  $('#3_hidden').hide();
66  $('#4_hidden').hide();
67  $('#5_hidden').hide();
68  }
69  // gid 5
70  if($('#gid-legend').val() == '5') {
71  $('#5_hidden').fadeIn();
72  }
73  // gid 4
74  if($('#gid-legend').val() == '4') {
75  $('#4_hidden').fadeIn();
76  }
77  // gid 3
78  if($('#gid-legend').val() == '3') {
79  $('#3_hidden').fadeIn();
80  }
81  // gid 2
82  if($('#gid-legend').val() == '2') {
83  $('#2_hidden').fadeIn();
84  }
85  // gid 1
86  if($('#gid-legend').val() == '1') {
87  $('#1_hidden').fadeIn();
88  }
89  });
90 });
document ready(function() { $('#1_hidden').hide();$('#2_hidden').hide();$('#3_hidden').hide();$('#4_hidden').hide();$('#5_hidden').hide();$('#gid-legend').change(function(){ if($('#gid-legend').val()=='0') { $('#0_hidden').fadeIn();$('#1_hidden').hide();$('#2_hidden').hide();$('#3_hidden').hide();$('#4_hidden').hide();$('#5_hidden').hide();} else { $('#0_hidden').hide();$('#1_hidden').hide();$('#2_hidden').hide();$('#3_hidden').hide();$('#4_hidden').hide();$('#5_hidden').hide();} if($('#gid-legend').val()=='5') { $('#5_hidden').fadeIn();} if($('#gid-legend').val()=='4') { $('#4_hidden').fadeIn();} if($('#gid-legend').val()=='3') { $('#3_hidden').fadeIn();} if($('#gid-legend').val()=='2') { $('#2_hidden').fadeIn();} if($('#gid-legend').val()=='1') { $('#1_hidden').fadeIn();} });})