1 | function raffraichir() { |
---|
2 | n = 1; |
---|
3 | // jQuery("#form_set_plugins").submit(); |
---|
4 | } |
---|
5 | |
---|
6 | //=============================================================================== |
---|
7 | function send_val(datas) { |
---|
8 | jQuery.ajax({ |
---|
9 | method: 'GET', |
---|
10 | // url: get_post, |
---|
11 | data: datas, |
---|
12 | async: true, |
---|
13 | dataType: 'json', |
---|
14 | success: function (data) { |
---|
15 | if (jQuery("#progressbar").length > 0) { |
---|
16 | |
---|
17 | } else |
---|
18 | jQuery("#titrePage").before( |
---|
19 | '<img id="progressbar" alt = "" width="300px" title = ""' + |
---|
20 | 'src = "./plugins/set_plugins/js/icon/ajax-loader-bar.gif"' + '>' |
---|
21 | ); |
---|
22 | // location.reload(); |
---|
23 | if (!data) return; |
---|
24 | |
---|
25 | if (data['liste_plugins'] != undefined) |
---|
26 | liste_des_plugins_activés = data['liste_plugins']; |
---|
27 | if (data['config']['liste_visible']) |
---|
28 | jQuery("#liste_visible").val(data['config']['liste_visible']); |
---|
29 | |
---|
30 | } |
---|
31 | }); |
---|
32 | } //send val |
---|
33 | //=================================================================================== |
---|
34 | |
---|
35 | jQuery().ready(function () { |
---|
36 | jQuery('.cluetip').tipTip({ maxWidth:'600px' ,'delay': 0, 'fadeIn': 200, 'fadeOut': 200 }); |
---|
37 | |
---|
38 | }); var post = {}; |
---|
39 | jQuery("fieldset").hide(); |
---|
40 | jQuery(document).ready(function () { |
---|
41 | jQuery(window).unload(function () { |
---|
42 | |
---|
43 | }); |
---|
44 | if (typeof plus_path == "undefined") { |
---|
45 | var plus_path = './plugins/set_plugins/js/icon/plus.png'; |
---|
46 | var minus_path = './plugins/set_plugins/js/icon/minus.png'; |
---|
47 | } |
---|
48 | var h_min = 0; |
---|
49 | var liste_des_plugins_activés = new Array(); |
---|
50 | |
---|
51 | jQuery(window).load(function (event) { |
---|
52 | n = post; |
---|
53 | var link = event.target.location.href; |
---|
54 | if (link.indexOf("?") != -1) { |
---|
55 | link = link.replace(/\"/ig, ""); |
---|
56 | var query = link.split("?")[1]; |
---|
57 | eval("query = {" + query.replace(/&/ig, "\",").replace(/=/ig, ":\"") + "\"};"); |
---|
58 | } |
---|
59 | |
---|
60 | if (query.plugin) |
---|
61 | jQuery('#add_plugins').val(query.plugin); |
---|
62 | |
---|
63 | if (jQuery(".titrePage").length >= 1) { |
---|
64 | if (jQuery("span.sort").length >= 1) |
---|
65 | jQuery("#titrePage").before(jQuery("span.sort")); |
---|
66 | jQuery(".titrePage ").hide(); |
---|
67 | } |
---|
68 | |
---|
69 | if (jQuery("fieldset").length >= 1) { |
---|
70 | var reg = new RegExp("[,]", "g"); |
---|
71 | liste_visible = jQuery("input[name=list_visible]").val(); |
---|
72 | if (typeof liste_visible == "undefined") { |
---|
73 | liste_visible = "on,on,on,on"; |
---|
74 | jQuery("input[name=list_visible]").val(liste_visible); |
---|
75 | } |
---|
76 | liste_visible = liste_visible.split(reg); |
---|
77 | reg = new RegExp("['off']", "g"); |
---|
78 | h_min = jQuery("fieldset legend").height(); |
---|
79 | h_min = 0; |
---|
80 | jQuery("fieldset").each(function (i) { |
---|
81 | id0 = jQuery(this).attr("id"); |
---|
82 | if (id0 == "" || typeof id0 == "undefined") |
---|
83 | jQuery(this).attr("id", "fieldset_" + i); |
---|
84 | jQuery(this).attr("rel", i); |
---|
85 | |
---|
86 | if (!jQuery(this).hasClass("field_set")) |
---|
87 | jQuery(this).addClass("field_set"); |
---|
88 | if (liste_visible[i] == "off") { |
---|
89 | liste_visible[i] = "off"; |
---|
90 | jQuery(this).height(h_min + 0); |
---|
91 | |
---|
92 | jQuery("#" + this.id + ' legend').prepend( |
---|
93 | '<img alt = "" title = ""' + 'src = "' + plus_path + '"' + '> ' |
---|
94 | ); |
---|
95 | } else { |
---|
96 | liste_visible[i] = "on"; |
---|
97 | jQuery(this).addClass("visible"); |
---|
98 | jQuery("#" + this.id + ' legend').prepend( |
---|
99 | '<img alt = "" title = ""' + |
---|
100 | 'src = "' + minus_path + '"' + '> ' |
---|
101 | ); |
---|
102 | } |
---|
103 | |
---|
104 | jQuery("#" + this.id + ' legend').css('cursor', 'pointer'); |
---|
105 | id0 = jQuery(this).attr("id"); |
---|
106 | |
---|
107 | |
---|
108 | jQuery("#" + id0 + ' legend').click(function (event) { |
---|
109 | |
---|
110 | n = jQuery(this).parent().hasClass("visible"); |
---|
111 | i = jQuery(jQuery(this).parent()).attr("rel"); |
---|
112 | |
---|
113 | if (typeof liste_visible == "undefined") { |
---|
114 | liste_visible = "on,on,on,on"; |
---|
115 | jQuery("input[name=list_visible]").val(liste_visible); |
---|
116 | } |
---|
117 | liste_visible = jQuery("input[name=list_visible]").val().split(","); |
---|
118 | // src = jQuery(this).find("img").attr("src"); |
---|
119 | if (n) { |
---|
120 | jQuery(this).parent().height(h_min + 0); |
---|
121 | jQuery(this).parent().removeClass("visible"); |
---|
122 | liste_visible[i] = "off"; |
---|
123 | jQuery(this).find("img").attr({ |
---|
124 | src: plus_path |
---|
125 | |
---|
126 | }); |
---|
127 | } else { |
---|
128 | jQuery(this).parent().css("height", "auto"); |
---|
129 | jQuery(this).parent().addClass("visible"); |
---|
130 | liste_visible[i] = "on"; |
---|
131 | jQuery(this).find("img").attr({ |
---|
132 | src: minus_path |
---|
133 | |
---|
134 | }); |
---|
135 | } |
---|
136 | val = liste_visible.join(","); |
---|
137 | jQuery("input[name=list_visible]").val(val); |
---|
138 | jQuery('#set').val("true"); |
---|
139 | jQuery("#set").click(); |
---|
140 | |
---|
141 | |
---|
142 | }); // click |
---|
143 | }); //each fieldset |
---|
144 | //========================================================== |
---|
145 | |
---|
146 | var liste_action = { active: "", deactive: "" }; |
---|
147 | jQuery("input[name=list_visible]").val(liste_visible.join(",")); |
---|
148 | jQuery("fieldset").show(); |
---|
149 | } // fielset |
---|
150 | //==================================================================== |
---|
151 | jQuery(".plugin_list").each(function (i) { |
---|
152 | liste_des_plugins_activés.push(jQuery(this).attr('id')); |
---|
153 | }); |
---|
154 | |
---|
155 | //============================================================== |
---|
156 | jQuery("input").each( |
---|
157 | function (i) { |
---|
158 | jQuery(this).click(function (event) { |
---|
159 | jQuery(this).css("color", "red"); |
---|
160 | jQuery('#set').val("true"); |
---|
161 | jQuery("#titrePage").before( |
---|
162 | '<img id="progressbar" alt = "" width="300px" title = ""' + |
---|
163 | 'src = "./plugins/set_plugins/js/icon/ajax-loader-bar.gif"' + '>' |
---|
164 | ); |
---|
165 | send_val({liste_visible:liste_visible, |
---|
166 | set: "true" |
---|
167 | |
---|
168 | }); |
---|
169 | |
---|
170 | }); // click |
---|
171 | |
---|
172 | }); //each |
---|
173 | |
---|
174 | jQuery(".pluginBox a").click(function (event) { |
---|
175 | var link = event.target.href; |
---|
176 | if (link.indexOf("?") != -1) { |
---|
177 | var query = link.split("?")[1]; |
---|
178 | eval("query = {" + query.replace(/&/ig, "\",").replace(/=/ig, ":\"") + "\"};"); |
---|
179 | jQuery('#add_plugins').val(query.plugin); |
---|
180 | jQuery('#set').val("true"); |
---|
181 | n = query.pwg_token; |
---|
182 | action = query.action; |
---|
183 | val = liste_visible.join(","); |
---|
184 | val2 = liste_des_plugins_activés.join(","); |
---|
185 | send_val({ |
---|
186 | liste_des_plugins_activés: liste_des_plugins_activés, |
---|
187 | add_plugins: query.plugin, |
---|
188 | set: "true", |
---|
189 | action: query.action |
---|
190 | }); |
---|
191 | |
---|
192 | |
---|
193 | /* */ |
---|
194 | |
---|
195 | } |
---|
196 | |
---|
197 | }); |
---|
198 | }); // load |
---|
199 | }); //ready |
---|