Changeset 8926
- Timestamp:
- Jan 26, 2011, 6:42:36 PM (14 years ago)
- Location:
- extensions/cl_conflit/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/cl_conflit/js/conflit.js
r8793 r8926 1 1 //==== cl_conflit remplace $(... avec jQuery( ==== 2 3 2 //=================================================== 4 3 var detect = navigator.userAgent.toLowerCase(); 4 // $_SERVER['HTTP_USER_AGENT'] ; 5 5 var OS, version; 6 6 //============================================================================== 7 7 browser = detect_browser(); 8 9 8 function detect_browser() { 9 10 10 mybrowser = { 11 11 browser: "", … … 17 17 firefox: false, 18 18 msie: false, 19 netscape: false 19 netscape: false, 20 seamonkey: false 20 21 } 21 22 if (checkIt('konqueror')) { mybrowser.Konqueror = true; lbrowser = "konqueror"; OS = "Linux"; } 23 else if (checkIt('seamonkey')) { mybrowser.seamonkey = true; lbrowser = "seamonkey"; } 22 24 else if (checkIt('chrome')) { mybrowser.chrome = true; lbrowser = "chrome"; } 23 25 else if (checkIt('safari')) { mybrowser.safari = true; lbrowser = "safari"; } … … 37 39 else OS = "an unknown operating system"; 38 40 } 39 mybrowser.version = version;41 mybrowser.version = version; 40 42 mybrowser.OS = OS; 41 43 mybrowser.browser = lbrowser; 42 44 return mybrowser 43 44 45 45 }; 46 47 48 49 46 function checkIt(string) { 50 47 place = detect.indexOf(string) + 1; … … 52 49 return place; 53 50 } 51 54 52 /* 55 53 56 54 */ 57 58 59 55 konqueror = mybrowser.konqueror || false; 60 56 chrome = mybrowser.chrome || false; … … 65 61 msie = mybrowser.msie || false; 66 62 netscape = mybrowser.netscape || false; 67 68 63 var time_out = 0; 69 64 //=================================================== 70 71 65 nbpa = 0; 72 66 var Fn; … … 83 77 return ret_element; 84 78 } 85 79 86 80 } 87 81 … … 113 107 114 108 } 115 109 116 110 117 111 } else if (retour.match(RegExp("luciano", "gi"))) { 118 112 119 113 120 114 ret_element = jQuery().$Luciano(element, nc); … … 184 178 }) 185 179 //============================================================= 186 187 180 // jQuery(window).resize(); 188 181 }); 189 //=============================================================190 182 // $ = _$2; ; 191 183 }); 192 193 194 195 184 //========================================================= 196 197 185 jQuery.fn.extend({ 186 $: function (el, nc) { 187 a = conflit(el, nc); 188 return a; 189 }, 198 190 199 191 //---------------- luciano ------------------------------- … … 320 312 callstack.push("jQuery"); 321 313 isCallstackPopulated = true; 322 314 323 315 break; 324 316 } … … 460 452 state = states.join('\n'); 461 453 if (state == "") { 462 454 463 455 if (DEBUG == "true") { 464 456 Fn = all_functions.join('\n'); … … 469 461 } 470 462 471 463 472 464 state = state_ff; 473 465 } … … 477 469 } 478 470 //==================================== 479 test_conflit = false; 471 480 472 librairies = new Array; 481 482 483 484 473 $_ = $; 485 474 function save_framework(page) { … … 512 501 //==== compatibilité Gally/LLGBO === 513 502 jQuery(Parent).css({ position: "static" }); 514 515 503 } 516 504 } catch (e) { … … 519 507 } 520 508 } 521 509 522 510 $_2 = $; 523 511 return … … 535 523 })(jQuery); 536 524 537 if (test_conflit != true) { 525 if (typeof MooTools == "undefined" && typeof Prototype == "undefined") { 526 527 } else {} 538 528 //-------------------------------------------------------------- 539 529 $_0 = $; 540 541 530 function $(element, nc0) { 542 531 if (typeof jQuery.fn.infos != "function") … … 546 535 return a; 547 536 } 548 549 550 $.isFunction = function (value) { return jQuery.isFunction(value); } 551 $.inArray = function (a, b) { return jQuery.inArray(a, b); } 552 $.error = function (a , b , c) {jQuery.error(a , b , c);} 553 554 if (typeof ($.extend) != "function") { 555 556 $.extend = function (a,b) { 557 return jQuery.extend(a, b); 558 } ; 559 560 561 } 562 563 if (typeof ($.ajax) != "function") { 564 $.ajax = function (origSettings) { 565 jQuery.ajax(origSettings); 566 } 567 568 569 $.parseJSON = function (msg) { 570 return jQuery.parseJSON(msg); 571 } 572 573 574 } 575 //============================================ 576 /* url (String): URl de la page à charger 577 * params (Map): (optionnel) paires de clé/valeur qui seront envoyées au serveur. 578 * callback (Fonction): (optionnel) fonction qui sera éxécutée quand les données sera chargées. 579 * type (String): (optionnel) format des données renvoyées à la fonction de callback 580 */ 581 if (typeof ($.get) != "function") { 582 $.get = function (a, b, c, d) { 583 return jQuery.get(a, b, c, d); 584 } 585 } 586 if (typeof ($.post) != "function") { 587 588 $.post = function (a, b, c, d) { 589 return jQuery.post(a, b, c, d); 590 } 591 ; 592 593 } 594 595 } 596 //-------------------------------------------------------------- 537 //=== ajout des fonctions jQuery === 538 jQuery.extend($, jQuery); 539 540 541 //-------------------------------------------------------------- 542 -
extensions/cl_conflit/js/jquery.dimensions.js
r8740 r8926 58 58 }) : this[0] == window || this[0] == document ? self[(name == 'Left' ? 'pageXOffset' : 'pageYOffset')] || jQuery.boxModel && document.documentElement['scroll' + name] || document.body['scroll' + name] : this[0]['scroll' + name]; 59 59 }; 60 //================================================ 61 jQuery.fn['absolute' + name] = function (val) { 62 if (!this[0]) return; 63 a = jQuery(this[0]); 64 m = 0; 65 while (a.length > 0) { 66 val = jQuery(a).infos(); 67 if (val.position != "absolute") { 68 m += name == 'Left' ? val.left : val.top; 69 m += name == 'Left' ? val.margin.left : val.margin.top; 70 m += name == 'Left' ? val.margin.right : val.margin.bottom; 71 m += name == 'Left' ? val.borderwidth.left : val.borderwidth.top; 72 // m += name == 'Left' ? val.borderwidth.right : val.borderwidth.bottom; 73 // m += name == 'Left' ? val.padding.left : val.padding.top; 74 // m += name == 'Left' ? val.padding.right : val.padding.bottom; 75 a = jQuery(a).offsetParent(); 76 } else 77 break; 78 79 } 80 //306 81 82 83 return m; 84 85 86 }; 87 60 88 61 89 }); 90 //===================================================== 62 91 jQuery.fn.extend({ 63 92 … … 106 135 if (elem.nodeName) nodeName = elem.nodeName; 107 136 108 137 109 138 if (elem == window) { 110 139 … … 113 142 height = jQuery(elem).height(); 114 143 } else { 144 115 145 Css = jQuery(elem).getStyles(elem); 116 146 myposition = Css.position || ""; … … 135 165 margin.top = jQuery(elem).Get_Val_int(Css.marginTop, "", "", 'marginTop'); 136 166 margin.bottom = jQuery(elem).Get_Val_int(Css.marginBottom, "", "", 'marginBottom'); 167 168 137 169 try { 138 170 margin.margin = Css.margin; … … 146 178 padding.top = jQuery(elem).Get_Val_int(Css.paddingTop, "", "", 'paddingTop'); 147 179 padding.bottom = jQuery(elem).Get_Val_int(Css.paddingBottom, "", "", 'paddingBottom'); 180 148 181 try { 149 182 padding.padding = Css.padding; … … 155 188 Cl_Position = { Top: 0, Left: 0 }; 156 189 } else { 157 Cl_Position = jQuery(elem). position();190 Cl_Position = jQuery(elem).d_position(); 158 191 } 159 192 Left = Cl_Position.left; … … 181 214 * Cl_Position de l'object elem 182 215 */ 183 position: function () {216 d_position: function () { 184 217 var left = 0, top = 0, elem = this[0], offset, parentOffset, offsetParent, results; 185 218 … … 249 282 Get_Val_int: function (myObj, Maxi_val, Mini_val, prop) { 250 283 var val = 0; 251 252 284 Maxi_val = parseInt(Maxi_val || "0"); 253 285
Note: See TracChangeset
for help on using the changeset viewer.