Changeset 20987 in spip-zone


Ignore:
Timestamp:
Jun 17, 2008, 7:36:43 PM (11 years ago)
Author:
fil@…
Message:

renato a trouve l'origine du bug : http://dev.jquery.com/ticket/3052#comment:2 ; on revient donc a jquery.js 1.2.6 officielle

Location:
_plugins_/_stable_/crayons/js
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/crayons/js/crayons.js

    r20971 r20987  
    148148            .attr('rel','crayon_'+id_crayon);
    149149          if ($.browser.msie) $(me).css({'zoom':1});
    150           var pos = $(me).offset({'scroll':false});
     150          var pos = $(me).offset();
    151151          $('<div class="crayon-html" id="crayon_'+id_crayon+'"></div>')
    152152          .css({
     
    338338      // decaler verticalement si la fenetre d'edition n'est pas visible
    339339      .each(function(){
    340         var offset = $(this).offset({'scroll':false});
     340        var offset = $(this).offset();
    341341        var hauteur = parseInt($(this).css('height'));
    342342        var scrolltop = $(window).scrollTop();
  • _plugins_/_stable_/crayons/js/jquery.form.js

    r20971 r20987  
    268268                    xhr.responseXML = toXml(xhr.responseText);
    269269                }
    270                 data = $.httpData(xhr, opts.dataType, {});
     270                data = $.httpData(xhr, opts.dataType);
    271271            }
    272272            catch(e){
  • _plugins_/_stable_/crayons/js/jquery.js

    r20970 r20987  
    77 * and GPL (GPL-LICENSE.txt) licenses.
    88 *
    9  * $Date: 2008-06-13 20:42:54 +0200 (Fri, 13 Jun 2008) $
    10  * $Rev: 5726 $
     9 * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $
     10 * $Rev: 5685 $
    1111 */
    1212
     
    2323// A simple way to check for HTML strings or ID strings
    2424// (both of which we optimize for)
    25 var quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,
     25var quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,
    2626
    2727// Is it a simple selector
     
    12461246                readonly: "readOnly",
    12471247                maxlength: "maxLength",
    1248                 cellspacing: "cellSpacing",
    1249                 rowspan: "rowSpan"
     1248                cellspacing: "cellSpacing"
    12501249        }
    12511250});
     
    20902089        },
    20912090
    2092         props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" "),
    2093 
    20942091        fix: function(event) {
    20952092                if ( event[expando] == true )
     
    21002097                var originalEvent = event;
    21012098                event = { originalEvent: originalEvent };
    2102 
    2103                 for ( var i = this.props.length, prop; i; ){
    2104                         prop = this.props[ --i ];
    2105                         event[ prop ] = originalEvent[ prop ];
    2106                 }
     2099                var props = "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");
     2100                for ( var i=props.length; i; i-- )
     2101                        event[ props[i] ] = originalEvent[ props[i] ];
    21072102
    21082103                // Mark it as fixed
     
    24472442
    24482443                        // Otherwise, build a param string
    2449                         } else if( typeof params == 'object' ) {
     2444                        } else {
    24502445                                params = jQuery.param( params );
    24512446                                type = "POST";
     
    27482743                                }
    27492744
    2750                                 status = isTimeout == "timeout" ? "timeout" :
    2751                                         !jQuery.httpSuccess( xhr ) ? "error" :
    2752                                         s.ifModified && jQuery.httpNotModified( xhr, s.url ) ? "notmodified" :
     2745                                status = isTimeout == "timeout" && "timeout" ||
     2746                                        !jQuery.httpSuccess( xhr ) && "error" ||
     2747                                        s.ifModified && jQuery.httpNotModified( xhr, s.url ) && "notmodified" ||
    27532748                                        "success";
    27542749
     
    27572752                                        try {
    27582753                                                // process the data (runs the xml through httpData regardless of callback)
    2759                                                 data = jQuery.httpData( xhr, s.dataType, s );
     2754                                                data = jQuery.httpData( xhr, s.dataType, s.dataFilter );
    27602755                                        } catch(e) {
    27612756                                                status = "parsererror";
     
    28812876        },
    28822877
    2883         httpData: function( xhr, type, s ) {
     2878        httpData: function( xhr, type, filter ) {
    28842879                var ct = xhr.getResponseHeader("content-type"),
    28852880                        xml = type == "xml" || !type && ct && ct.indexOf("xml") >= 0,
     
    28902885                       
    28912886                // Allow a pre-filtering function to sanitize the response
    2892                 if( s.dataFilter )
    2893                         data = s.dataFilter( data, type );
     2887                if( filter )
     2888                        data = filter( data, type );
    28942889
    28952890                // If the type is "script", eval it in global context
     
    29072902        // key/values into a query string
    29082903        param: function( a ) {
    2909                 var s = [ ];
    2910 
    2911                 function add( key, value ){
    2912                         s[ s.length ] = encodeURIComponent(key) + '=' + encodeURIComponent(value);
    2913                 };
     2904                var s = [];
    29142905
    29152906                // If an array was passed in, assume that it is an array
     
    29182909                        // Serialize the form elements
    29192910                        jQuery.each( a, function(){
    2920                                 add( this.name, this.value );
     2911                                s.push( encodeURIComponent(this.name) + "=" + encodeURIComponent( this.value ) );
    29212912                        });
    29222913
     
    29282919                                if ( a[j] && a[j].constructor == Array )
    29292920                                        jQuery.each( a[j], function(){
    2930                                                 add( j, this );
     2921                                                s.push( encodeURIComponent(j) + "=" + encodeURIComponent( this ) );
    29312922                                        });
    29322923                                else
    2933                                         add( j, jQuery.isFunction(a[j]) ? a[j]() : a[j] );
     2924                                        s.push( encodeURIComponent(j) + "=" + encodeURIComponent( jQuery.isFunction(a[j]) ? a[j]() : a[j] ) );
    29342925
    29352926                // Return the resulting serialization
     
    33813372
    33823373                // Use getBoundingClientRect if available
    3383                 if ( !(mozilla && elem == document.body) && elem.getBoundingClientRect ) {
     3374                if ( elem.getBoundingClientRect ) {
    33843375                        var box = elem.getBoundingClientRect();
    33853376
     
    34993490
    35003491        offsetParent: function() {
    3501                 var offsetParent = this[0].offsetParent || document.body;
     3492                var offsetParent = this[0].offsetParent;
    35023493                while ( offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && jQuery.css(offsetParent, 'position') == 'static') )
    35033494                        offsetParent = offsetParent.offsetParent;
Note: See TracChangeset for help on using the changeset viewer.