Changeset 7867 for extensions/Autosize/js/conflit.js
- Timestamp:
- Nov 24, 2010, 12:42:36 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Autosize/js/conflit.js
r7821 r7867 17 17 18 18 //=================================================== 19 19 var detect = navigator.userAgent.toLowerCase(); 20 var OS, version; 21 22 //============================================================================== 23 24 25 browser = detect_browser(); 26 27 28 29 30 function detect_browser() { 31 mybrowser = { 32 browser: "", 33 konqueror: false, 34 chrome: false, 35 safari: false, 36 omniWeb: false, 37 opera: false, 38 firefox: false, 39 msie: false, 40 netscape: false 41 } 42 if (checkIt('konqueror')) { mybrowser.Konqueror = true; lbrowser = "konqueror"; OS = "Linux"; } 43 else if (checkIt('chrome')) { mybrowser.chrome = true; lbrowser = "chrome"; } 44 else if (checkIt('safari')) { mybrowser.safari = true; lbrowser = "safari"; } 45 else if (checkIt('omniweb')) { mybrowser.omniweb = true; lbrowser = "omniWeb"; } 46 else if (checkIt('opera')) { mybrowser.opera = true; lbrowser = "opera"; } 47 else if (checkIt('firefox')) { mybrowser.firefox = true; lbrowser = "firefox"; } 48 49 else if (checkIt('msie')) { mybrowser.msie = true; lbrowser = "msie"; } 50 else if (checkIt('compatible')) { mybrowser.NetscapeNavigator = true; lmybrowser.browser = "NetscapeNavigator"; version = detect.charAt(8); } 51 else lbrowser = "An unknown browser"; 52 if (!version) version = detect.charAt(place + thestring.length); 53 if (!OS) { 54 if (checkIt('linux')) OS = "Linux"; 55 else if (checkIt('x11')) OS = "Unix"; 56 else if (checkIt('mac')) OS = "Mac"; 57 else if (checkIt('win')) OS = "Windows"; 58 else OS = "an unknown operating system"; 59 } 60 61 mybrowser.browser = lbrowser; 62 return mybrowser 63 64 65 }; 66 67 68 69 function checkIt(string) { 70 place = detect.indexOf(string) + 1; 71 thestring = string; 72 return place; 73 } 20 74 /* 21 75 22 76 */ 23 msie = jQuery.browser.msie || false; 24 opera= jQuery.browser.opera || false; 77 78 79 konqueror = mybrowser.konqueror || false; 80 chrome = mybrowser.chrome || false; 81 safari = mybrowser.safari || false; 82 omniWeb = mybrowser.omniWeb || false; 83 opera = mybrowser.opera || false; 84 firefox = mybrowser.firefox || false; 85 msie = mybrowser.msie || false; 86 netscape = mybrowser.netscape || false; 87 88 25 89 //======================================== 26 90 /*function $defined(A) { 27 28 91 $ = _$2; // ; 92 return A != undefined; 29 93 } 30 94 */ … … 53 117 } else if (retour.match(RegExp("pamooramics", "gi"))) { 54 118 55 ret_element =jQuery().$Pamoorama(element);119 ret_element = jQuery().$Pamoorama(element); 56 120 57 121 if (retour.match(RegExp("init_", "gi"))) { … … 62 126 } else if (retour.match(RegExp("luciano", "gi"))) { 63 127 $1 = $_; 64 65 ret_element = jQuery().$Luciano(element, nc);128 129 ret_element = jQuery().$Luciano(element, nc); 66 130 67 131 } else if (retour.match(RegExp("jQuery", "gi"))) { … … 274 338 } 275 339 if (Src_Match.match("main")) { 276 340 277 341 callstack.push("main"); 278 342 isCallstackPopulated = true; … … 392 456 393 457 394 (function ($) {395 $(document).ready(function (){396 397 458 (function ($) { 459 $(document).ready(function () { 460 jQuery(window).load(function () { 461 a = jQuery(':Description'); 398 462 }); 399 463 }); 400 464 //============================================== 401 465 jQuery.extend(jQuery.expr[':'], { 402 // Nom du sélecteur personnalisé466 // Nom du sélecteur personnalisé 403 467 Description: function (a) { 404 n = jQuery(a).infos(); 405 if (n.id != "") { 406 //alert("<" + n.nodeName +" id= " + n.id + " >") ; 407 } 408 if (n.nodeName == "SCRIPT") 409 if (a.src == "") { 410 Match = jQuery(a).html(); 411 /* 412 if ( Match.match(new RegExp("jQuery", "gi") )) { 413 alert(n.id + n.nodeName + a.outerHTML ) ; 468 n = jQuery(a).infos(); 469 if (n.id != "") { 470 //alert("<" + n.nodeName +" id= " + n.id + " >") ; 471 } 472 if (n.nodeName == "SCRIPT") 473 if (a.src == "") { 474 Match = jQuery(a).html(); 475 /* 476 if ( Match.match(new RegExp("jQuery", "gi") )) { 477 alert(n.id + n.nodeName + a.outerHTML ) ; 478 } 479 if ( Match.match(new RegExp("ajax", "gi") )) { 480 alert(n.id + n.nodeName + a.outerHTML ) ; 481 } 482 */ 483 if (Match.match(new RegExp("\\$", "gi"))) { 484 485 if (Match.match(new RegExp("ajax", "gi"))) { 486 // alert(n.id + n.nodeName + a.outerHTML); 487 488 } 489 } 490 if (Match.match(new RegExp("pamoorama", "ig"))) { 491 492 // alert(n.id + n.nodeName + a.innerHTML); 493 494 } 495 } else { 496 497 if (a.src.match(RegExp("mootools|pamooramic|luciano", "gi"))) { 498 jQuery.noop; 499 500 } 501 414 502 } 415 if ( Match.match(new RegExp("ajax", "gi") )) { 416 alert(n.id + n.nodeName + a.outerHTML ) ; 417 } 418 */ 419 if (Match.match(new RegExp("\\$", "gi"))) { 420 421 if (Match.match(new RegExp("ajax", "gi"))) { 422 // alert(n.id + n.nodeName + a.outerHTML); 423 424 } 425 } 426 if (Match.match(new RegExp("pamoorama", "ig"))) { 427 428 // alert(n.id + n.nodeName + a.innerHTML); 429 430 } 431 }else{ 432 433 if (a.src.match(RegExp("mootools|pamooramic|luciano", "gi"))) { 434 jQuery.noop; 435 436 } 437 438 } 439 440 return a; 441 442 } 443 }); //fin extend 444 /* 445 * 446 */ 447 448 449 450 451 452 453 })(jQuery); 454 455 456 function $(element, nc0) { 457 a = conflit(element, nc0); 458 return a; 459 } 460 if (typeof ($.ajax)!="function") 461 { 462 $.ajax= function (origSettings) { 463 jQuery.ajax(origSettings) ; 464 } 465 466 467 $.parseJSON= function (msg){ 468 return jQuery.parseJSON(msg) ; 469 } 470 471 472 } 473 if (typeof ($.get)!="function") 474 { 475 $.get = function (options) { 476 return jQuery.get(options); 477 } 478 479 480 } 503 504 return a; 505 506 } 507 }); //fin extend 508 /* 509 * 510 */ 511 512 513 514 515 516 517 })(jQuery); 518 519 520 function $(element, nc0) { 521 a = conflit(element, nc0); 522 return a; 523 } 524 if (typeof ($.ajax) != "function") { 525 $.ajax = function (origSettings) { 526 jQuery.ajax(origSettings); 527 } 528 529 530 $.parseJSON = function (msg) { 531 return jQuery.parseJSON(msg); 532 } 533 534 535 } 536 if (typeof ($.get) != "function") { 537 $.get = function (options) { 538 return jQuery.get(options); 539 } 540 541 542 } 543 $_ = $; 544 function save_framework(page) { 481 545 $_ = $; 482 function save_framework(page) { 483 $_ = $; 484 return 485 486 } 487 546 return 547 548 } 549
Note: See TracChangeset
for help on using the changeset viewer.