Changeset 7536 for extensions/Autosize/js/conflit.js
- Timestamp:
- Nov 1, 2010, 10:25:51 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Autosize/js/conflit.js
r7394 r7536 1 //==== remplace $(... avec jQuery( ====1 //==== autosize remplace $(... avec jQuery( ==== 2 2 var d1 = 0; 3 3 var init_tb = 0; 4 function addEvent2(obj, type, fn) { 5 if (obj.addEventListener) { 6 obj.addEventListener(type, fn, false); 7 EC.add(obj, type, fn); 8 } 9 else if (obj.attachEvent) { 10 obj["e" + type + fn] = fn; 11 obj[type + fn] = function () { 12 obj["e" + type + fn](window.event); 13 } 14 obj.attachEvent("on" + type, obj[type + fn]); 15 EC.add(obj, type, fn); 16 } 17 else { 18 obj["on" + type] = obj["e" + type + fn]; 4 /* 5 function $(element, nc) { 6 if (MooTools.version == "1.2.4") { 7 MooTools_version = "Luciano"; // luciano 8 return jQuery().$Luciano(element, nc); 19 9 } 20 10 } 21 function $(element, nc) { 22 //============== détection framework ================== 23 24 25 var tp1 = typeof (MooTools); 26 var MooTools_version = "0"; 27 28 if (tp1 != "undefined") { 29 if (MooTools.version == "1.2.4") { 30 MooTools_version = "Luciano"; // luciano 31 ret_Luciano = jQuery().$Luciano(element, nc); 32 } 33 34 if (MooTools.version == "1.11") { 35 MooTools_version = "pamoorama"; //pamoorama 36 try { 37 38 } catch (e) { 39 40 }; 41 } 42 43 11 */ 12 jQuery(window).load(function () { 13 if (jQuery("#theImage").css("position") == "relative") { 14 //==== compatibilité Gally/LLGBO === 15 //--- passage relative ==> static ===/ 16 jQuery("#theImage").css("position", "static"); 44 17 } 45 46 tp1 = typeof (Prototype); 47 var Prototype_Version = '0'; 48 if (tp1 != "undefined") { 49 if (Prototype.Version == '1.6.0.2') { 50 Prototype_Version = '1602'; 51 52 } else if (Prototype.Version == '1.6.1') { 53 Prototype_Version = '161'; 54 55 } else if (Prototype.Version == '1.0.0.0') { 56 Prototype_Version = '1'; 57 58 } 59 } 60 //=================================================== 61 var jq = jQuery(element).selector; 62 var new_element = jQuery(element); 63 //div.gmapsPopup div.ui-dialog-titlebar 64 if (jq.match(/GMaps/) || jq.match(/gmaps/)) { 65 if (jq == "#iGMapsIconContent") { 66 setTimeout('jQuery().recentrage_widget()', 0); 67 } 68 if (new_element.length > 0) return new_element; 69 return new_element; 70 } 71 if (Prototype_Version == "0" && MooTools_version == "0") { 72 return new_element; 73 } 74 //======================================================================================= 75 if (arguments.caller && arguments.caller.length > 0) { 76 if (arguments.caller.length > 1) { 77 if (element == "pamoorama") { 78 return jQuery().$Pamoorama(element); 79 } 80 arg = arguments.caller[1]; 81 if (typeof (arg) != "undefined" && typeof (arg) != undefined) { 82 //=========== options rv_maps prototype.js =================================== 83 84 if (Prototype_Version != '0') 85 switch (arg) { 86 case "dom:loaded": 87 return element; 88 return jQuery().$Protype(element); 89 break; 90 case "load": 91 return jQuery().$Protype(element); 92 break; 93 case "unload": 94 return jQuery().$Protype(element); 95 break; 96 case "prototype_event_registry": 97 98 try { 99 new_element = jQuery().$Protype(element); 100 } catch (e) { 101 new_element = null; 102 } 103 104 105 return new_element; 106 break; 107 case "readystatechange": 108 try { 109 new_element = jQuery().$Protype(element); 110 } catch (e) { 111 new_element = null; 112 } 113 114 return new_element; 115 break; 116 } 117 118 if (MooTools_version == 'pamoorama' && typeof (arg) != undefined) 119 //=========== options pamoorama =================================== 120 { 121 var reg1 = new RegExp("pamoorama", "g"); 122 switch (arg) { 123 case "bottom": 124 return jQuery().$Pamoorama(element); 18 tp = typeof (Browser); 19 if (tp !="undefined") 20 if (Browser.loaded == true) { 21 n = Browser; 22 } 23 24 function $(element, nc) { 25 //============== détection framework ================== 26 27 28 var tp1 = typeof (MooTools); 29 var MooTools_version = "0"; 30 31 if (tp1 != "undefined") { 32 if (MooTools.version == "1.2.4") { 33 MooTools_version = "Luciano"; // luciano 34 ret_Luciano = jQuery().$Luciano(element, nc); 35 } 36 37 if (MooTools.version == "1.11") { 38 MooTools_version = "pamoorama"; //pamoorama 39 try { 40 41 } catch (e) { 42 43 }; 44 } 45 46 47 } 48 49 tp1 = typeof (Prototype); 50 var Prototype_Version = '0'; 51 if (tp1 != "undefined") { 52 if (Prototype.Version == '1.6.0.2') { 53 Prototype_Version = '1602'; 54 55 } else if (Prototype.Version == '1.6.1') { 56 Prototype_Version = '161'; 57 58 } else if (Prototype.Version == '1.0.0.0') { 59 Prototype_Version = '1'; 60 61 } 62 } 63 //=================================================== 64 var jq = jQuery(element).selector; 65 var new_element = jQuery(element); 66 //div.gmapsPopup div.ui-dialog-titlebar 67 if (jq.match(/GMaps/) || jq.match(/gmaps/)) { 68 if (jq == "#iGMapsIconContent") { 69 setTimeout('jQuery().recentrage_widget()', 0); 70 } 71 if (new_element.length > 0) return new_element; 72 return new_element; 73 } 74 if (Prototype_Version == "0" && MooTools_version == "0") { 75 return new_element; 76 } 77 //======================================================================================= 78 if (arguments.caller && arguments.caller.length > 0) { 79 if (arguments.caller.length > 1) { 80 if (element == "pamoorama") { 81 return jQuery().$Pamoorama(element); 82 } 83 arg = arguments.caller[1]; 84 if (typeof (arg) != "undefined" && typeof (arg) != undefined) { 85 //=========== options rv_maps prototype.js =================================== 86 87 if (Prototype_Version != '0') 88 switch (arg) { 89 case "dom:loaded": 90 return element; 91 return jQuery().$Prototype(element); 125 92 break; 126 case "left": 127 return jQuery().$Pamoorama(element); 93 case "load": 94 return jQuery().$Prototype(element); 95 break; 96 case "unload": 97 return jQuery().$Prototype(element); 128 98 break; 129 99 case "prototype_event_registry": 130 return jQuery().$Pamoorama(element); 100 101 try { 102 new_element = jQuery().$Prototype(element); 103 } catch (e) { 104 new_element = null; 105 } 106 107 108 return new_element; 131 109 break; 132 110 case "readystatechange": 133 return jQuery().$Pamoorama(element); 134 break; 135 136 default: 137 if (arg.area) { 138 return jQuery().$Pamoorama(element); 139 } else 140 if (arg.velocity) { 141 return jQuery().$Pamoorama(element); 142 } else if (arg.src) { 143 return jQuery().$Pamoorama(element); 144 } else if (arg.modifiers) { 145 return jQuery().$Pamoorama(element); 146 } else if (arg.limit) { 147 return jQuery().$Pamoorama(element); 148 } else if (arg.duration) { 149 return jQuery().$Pamoorama(element); 150 } else if (arg.id) { 151 switch (arg.id) { 152 case "pamoorama_footer": 153 return jQuery().$Pamoorama(element); 154 break; 155 case "pamoorama_outter": 156 return jQuery().$Pamoorama(element); 157 break; 158 case "pamoorama_inner": 159 return jQuery().$Pamoorama(element); 160 break; 161 162 default: 163 return jQuery().$Pamoorama(element); 164 break; 165 166 } 167 } else if (arg.src) { 168 return jQuery().$Pamoorama(element); 169 111 try { 112 new_element = jQuery().$Prototype(element); 113 } catch (e) { 114 new_element = null; 115 try { 116 new_element = jQuery().$Luciano(element, nc); 117 new_element = jQuery(element).get(0); 118 } catch (e) { 119 new_element = null; 170 120 } 171 //======================================================= 121 122 } 123 172 124 return new_element; 173 125 break; 174 175 } 176 } else if (MooTools_version == 'Luciano') { //=========== options luciano =================================== 126 } 127 128 if (MooTools_version == 'pamoorama' && typeof (arg) != undefined) 129 //=========== options pamoorama =================================== 130 { 131 var reg1 = new RegExp("pamoorama", "g"); 132 switch (arg) { 133 case "bottom": 134 return jQuery().$Pamoorama(element); 135 break; 136 case "left": 137 return jQuery().$Pamoorama(element); 138 break; 139 case "prototype_event_registry": 140 return jQuery().$Pamoorama(element); 141 break; 142 case "readystatechange": 143 return jQuery().$Pamoorama(element); 144 break; 145 146 default: 147 if (arg.area) { 148 return jQuery().$Pamoorama(element); 149 } else 150 if (arg.velocity) { 151 return jQuery().$Pamoorama(element); 152 } else if (arg.src) { 153 return jQuery().$Pamoorama(element); 154 } else if (arg.modifiers) { 155 return jQuery().$Pamoorama(element); 156 } else if (arg.limit) { 157 return jQuery().$Pamoorama(element); 158 } else if (arg.duration) { 159 return jQuery().$Pamoorama(element); 160 } else if (arg.id) { 161 switch (arg.id) { 162 case "pamoorama_footer": 163 return jQuery().$Pamoorama(element); 164 break; 165 case "pamoorama_outter": 166 return jQuery().$Pamoorama(element); 167 break; 168 case "pamoorama_inner": 169 return jQuery().$Pamoorama(element); 170 break; 171 172 default: 173 return jQuery().$Pamoorama(element); 174 break; 175 176 } 177 } else if (arg.src) { 178 return jQuery().$Pamoorama(element); 179 180 } 181 //======================================================= 182 return new_element; 183 break; 184 185 } 186 } else if (MooTools_version == 'Luciano') { //=========== options luciano =================================== 187 //=== theme Luciano ==== 188 return ret_Luciano; 189 } 190 191 } 192 } 193 } 194 195 //================================================== 196 tpe = typeof (element); 197 if (Prototype_Version != '0') { 198 if (tpe == "string") { 199 //=== rvmaps === // 200 if (element.match(/[a-z]_[a-z]/)) { 201 202 return jQuery().$Prototype(element); 203 } 204 id = "window_" + new Date().getTime(); 205 reg1 = new RegExp("^window_", "g"); 206 if (element.match(reg1, "g")) { 207 208 if (element.match(/_[a-z]/)) { 209 return jQuery().$Prototype(element); 210 } 211 return null; 212 } 213 } 214 } 215 //========== test jQuery ? ============== 216 217 if (jq.match(RegExp("^#", "g")) || jq == "html") { 218 return new_element; 219 } 220 if (tpe == "undefined") { 221 return jQuery(); 222 } 223 //==== mootools ==== 224 if (MooTools_version == "Luciano" && tpe == "string") { 225 //=== theme Luciano ==== 226 new_element = jQuery().$Luciano(element, nc); 227 if (element == "order") return new_element; 228 if (element == "themeSelect") return new_element; 229 if (element == "languageSelect") return new_element; 230 if (element == 'linkPrev') return new_element; 231 if (element == 'linkNext') return new_element; 232 if (element == 'rateForm') return new_element; 233 } 234 235 if (MooTools_version == 'pamoorama') 236 //=========== options pamoorama =================================== 237 { 238 239 if (tpe == "string") 240 switch (jq) { 241 case "ie_ready": 242 return jQuery().$Pamoorama(element); 243 break; 244 case "pamoorama": 245 return jQuery().$Pamoorama(element); 246 break; 247 case ".tab a": 248 return jQuery(element); 249 break; 250 251 } else if (tpe == "boolean") { 252 return jQuery().$Pamoorama(element); 253 } 254 el = element.nodeName; 255 if (el == "DIV") return jQuery().$Pamoorama(element); 256 if (el == "IMG") return jQuery().$Pamoorama(element); 257 if (el == "#document") return jQuery(element); 258 if (el == "BODY") { 259 try { return jQuery().$Pamoorama(element) } catch (e) { 260 return jQuery(element); 261 }; 262 263 } 264 if (element == window) 265 return new_element; 266 jQuery().$Pamoorama(element); 267 } 268 obj_panorama = jQuery("#Panorama"); 269 if (obj_panorama.length > 0 && jq != "rateForm" && jq != "order" && jq != "themeSelect") { 270 if (tpe == "object") 271 if (Prototype_Version != '0') { 272 //=== rvmaps === 273 try { 274 elem_retour = jQuery().$Prototype(element); 275 return elem_retour; 276 } catch (e) { 277 278 } 279 } 280 281 if (new_element.length < 2) return new_element; 282 if (new_element.length == 2) return jQuery(element).get(1); 283 if (new_element.length == 3) return jQuery(element).get(2); 284 285 } 286 afq = jQuery(document).data("initialized"); //2 287 if (element == window && afq != 1) 288 if (init_tb == 1) { 289 init_tb = 2; 290 return new_element; 291 } 292 293 294 //========= ???? =================== 295 if (new_element != null) { 296 if (typeof (new_element.context) != "undefined") { 297 if (afq != 1 && afq != undefined) { 298 if (init_tb != 2) init_tb = 1; 299 return new_element; 300 } 301 if (new_element.context.loaded) { 177 302 //=== theme Luciano ==== 178 return ret_Luciano; 179 } 180 181 } 182 } 183 } 184 185 //================================================== 186 tpe = typeof (element); 187 if (Prototype_Version != '0') { 188 if (tpe == "string") { 189 //=== rvmaps === // 190 if (element.match(/[a-z]_[a-z]/)) { 191 192 return jQuery().$Protype(element); 193 } 194 id = "window_" + new Date().getTime(); 195 reg1 = new RegExp("^window_", "g"); 196 if (element.match(reg1, "g")) { 197 198 if (element.match(/_[a-z]/)) { 199 return jQuery().$Protype(element); 200 } 201 return null; 202 } 203 } 204 } 205 //========== test jQuery ? ============== 206 207 if (jq.match(RegExp("^#", "g")) || jq == "html") { 208 return new_element; 209 } 210 if (tpe == "undefined") { 211 return jQuery(); 212 } 213 //==== mootools ==== 214 if (MooTools_version == "Luciano" && tpe=="string") { 215 //=== theme Luciano ==== 216 new_element = jQuery().$Luciano(element, nc); 217 return new_element; 218 219 } 220 221 if (MooTools_version == 'pamoorama') 222 //=========== options pamoorama =================================== 223 { 224 225 if (tpe=="string") 226 switch (jq) { 227 case "ie_ready": 228 return jQuery().$Pamoorama(element); 229 break; 230 case "pamoorama": 231 return jQuery().$Pamoorama(element); 232 break; 233 case ".tab a": 234 return jQuery(element); 235 break; 236 237 }else if(tpe=="boolean") 238 { 239 return jQuery().$Pamoorama(element); 240 } 241 el = element.nodeName; 242 if (el == "DIV") return jQuery().$Pamoorama(element); 243 if (el == "IMG") return jQuery().$Pamoorama(element); 244 if (el == "#document") return jQuery(element) ; 245 if (el == "BODY") { 246 try { return jQuery().$Pamoorama(element) } catch (e) { 247 return jQuery(element); 248 }; 249 250 } 251 if (element == window) 252 return new_element; 253 jQuery().$Pamoorama(element); 254 } 255 obj_panorama = jQuery("#Panorama"); 256 if (obj_panorama.length > 0 && jq != "rateForm" && jq != "order" && jq != "themeSelect") { 257 if (tpe == "object") 258 if (Prototype_Version != '0') { 259 //=== rvmaps === 260 try { elem_retour=jQuery().$Protype(element); 261 return elem_retour; 262 } catch (e) { 263 264 } 265 } 266 267 if (new_element.length < 2) return new_element; 268 if (new_element.length == 2) return jQuery(element).get(1); 269 if (new_element.length == 3) return jQuery(element).get(2); 270 271 } 272 afq = jQuery(document).data("initialized"); //2 273 if (element == window && afq != 1) 274 if (init_tb == 1) { 275 init_tb = 2; 276 return new_element; 277 } 278 279 if (new_element.context && afq != 1 && afq != undefined) { 280 if (init_tb != 2) init_tb = 1; 281 return new_element; 282 } 283 //========= ???? =================== 284 if (new_element.context) 285 if (new_element.context.loaded) { 286 //=== theme Luciano ==== 287 if (MooTools_version == "Luciano") return ret_Luciano; 288 //=== theme gally ? ==== 289 if (Prototype_Version != '0') { 290 //=== rvmaps === 291 try { 292 return jQuery(element); 293 } catch (e) { 294 return jQuery().$Protype(element); 295 } 296 } 297 } 298 init_tb = 0; 299 //================================================================ 303 if (MooTools_version == "Luciano") { 304 try { 305 ret_el = jQuery().$Prototype(element); 306 return ret_el; 307 } catch (e) { 308 jQuery("#Debug").text(e.message); 309 return ret_Luciano; 310 } 311 } 312 //=== theme gally ? ==== 313 if (Prototype_Version != '0') { 314 //=== rvmaps === 315 try { 316 return jQuery(element); 317 } catch (e) { 318 return jQuery().$Prototype(element); 319 } 320 } 321 } 322 } 323 } 324 init_tb = 0; 325 //================================================================ 300 326 301 327 //==== mootools ==== 302 328 if (MooTools_version == "Luciano") { 303 329 //=== theme Luciano ==== 330 tp = this; 304 331 new_element = ret_Luciano; 305 tp = new_element.nodeName + new_element.nodeType; 306 if (tp == "DIV1") return new_element; 307 tp = element.nodeName + element.nodeType; 308 return new_element; 309 332 //$(this.options.container) 333 if (new_element != null) { 334 if (new_element.nodeName) { 335 tp = new_element.nodeName + new_element.nodeType; 336 if (tp == "DIV1") return new_element; 337 if (tp == "SELECT1") return new_element; 338 tp = element.nodeName + element.nodeType; 339 return new_element; 340 } 341 342 } 310 343 } else if (MooTools_version == "pamoorama") { 311 344 //=== paMOOramics === … … 314 347 } 315 348 316 //================================================================= 317 318 if (Prototype_Version != '0') { 319 //=== rvmaps === 320 try { 321 return jQuery().$Protype(element); 322 } catch (e) { 323 return jQuery(element); 324 } 349 //================================================================= 350 351 if (Prototype_Version != '0') { 352 //=== rvmaps === 353 try { 354 return jQuery().$Prototype(element); 355 } catch (e) { 356 return jQuery(element); 357 } 358 } 359 return jQuery(element); 360 325 361 } 326 return jQuery(element); 327 328 } 329 362 }); 330 363 //========================================================= 331 364 (function ($) { … … 389 422 }, 390 423 //=================================================== 391 $Prot ype: function (element) {424 $Prototype: function (element) { 392 425 //======== prototype.js ===================== 393 426 if (arguments.length > 1) {
Note: See TracChangeset
for help on using the changeset viewer.