Skip to:
Content

BuddyPress.org

Changeset 12856


Ignore:
Timestamp:
03/03/2021 04:52:37 AM (9 months ago)
Author:
imath
Message:

Remove calls to deprecated jQuery methods.

Fixes #8438

Location:
trunk/src
Files:
21 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-activity/js/mentions.js

    r12833 r12856  
    179179                    params = { 'action': 'bp_get_suggestions', 'term': query, 'type': 'members' };
    180180
    181                     if ( $.isNumeric( this.$inputor.data( 'suggestions-group-id' ) ) ) {
     181                    var groupId = this.$inputor.data( 'suggestions-group-id' );
     182                    if ( ( 'number' === typeof groupId || 'string' === typeof groupId ) && ! isNaN( groupId - parseFloat( groupId ) ) ) {
    182183                        params['group-id'] = parseInt( this.$inputor.data( 'suggestions-group-id' ), 10 );
    183184                    }
  • trunk/src/bp-core/js/avatar.js

    r12554 r12856  
    1 /* global bp, BP_Uploader, _, Backbone */
     1/* global BP_Uploader, _, Backbone */
    22
    33window.bp = window.bp || {};
    44
    5 ( function( exports, $ ) {
     5( function( bp, $ ) {
    66
    77    // Bail if not set.
     
    680680    bp.Avatar.start();
    681681
    682 })( bp, jQuery );
     682})( window.bp, jQuery );
  • trunk/src/bp-core/js/bp-plupload.js

    r12548 r12856  
    1 /* global bp, plupload, BP_Uploader, _, JSON, Backbone */
     1/* global plupload, BP_Uploader, _, JSON, Backbone */
    22
    33window.wp = window.wp || {};
    44window.bp = window.bp || {};
    55
    6 ( function( exports, $ ) {
     6( function( bp, $ ) {
    77
    88    // Bail if not set.
     
    8686            if ( uploader.features.dragdrop && ! self.params.browser.mobile ) {
    8787                container.addClass( 'drag-drop' );
    88                 drop_element.bind( 'dragover.wp-uploader', function() {
     88
     89                drop_element.on( 'dragover.wp-uploader', function() {
    8990                    container.addClass( 'drag-over' );
    90                 } ).bind( 'dragleave.wp-uploader, drop.wp-uploader', function() {
     91                } );
     92
     93                drop_element.on( 'dragleave.wp-uploader, drop.wp-uploader', function() {
    9194                    container.removeClass( 'drag-over' );
    9295                } );
    9396            } else {
    9497                container.removeClass( 'drag-drop' );
    95                 drop_element.unbind( '.wp-uploader' );
     98                drop_element.off( '.wp-uploader' );
    9699            }
    97100
     
    417420    } );
    418421
    419 })( bp, jQuery );
     422})( window.bp, jQuery );
  • trunk/src/bp-core/js/confirm.js

    r11665 r12856  
    22/* global BP_Confirm */
    33
    4 jQuery( document ).ready( function() {
     4jQuery( function() {
    55    jQuery( '#buddypress' ).on( 'click', 'a.confirm', function() {
    66        if ( confirm( BP_Confirm.are_you_sure ) ) {
  • trunk/src/bp-core/js/cover-image.js

    r12548 r12856  
    1 /* global bp, BP_Uploader, _, Backbone */
     1/* global BP_Uploader, _, Backbone */
    22
    33window.bp = window.bp || {};
    44
    5 ( function( exports, $ ) {
     5( function( bp, $ ) {
    66
    77    // Bail if not set.
     
    275275    bp.CoverImage.start();
    276276
    277 })( bp, jQuery );
     277})( window.bp, jQuery );
  • trunk/src/bp-core/js/vendor/jquery-cookie.js

    r12548 r12856  
    5353    function read(s, converter) {
    5454        var value = config.raw ? s : parseCookieValue(s);
    55         return $.isFunction(converter) ? converter(value) : value;
     55        return typeof converter === 'function' ? converter(value) : value;
    5656    }
    5757
     
    6060        // Write.
    6161
    62         if (value !== undefined && !$.isFunction(value)) {
     62        if (value !== undefined && typeof value !== 'function' ) {
    6363            options = $.extend({}, config.defaults, options);
    6464
  • trunk/src/bp-core/js/vendor/jquery-scroll-to.js

    r12548 r12856  
    33
    44/*!
    5  * jQuery.ScrollTo
    6  * Copyright (c) 2007-2014 Ariel Flesler - aflesler<a>gmail<d>com | http://flesler.blogspot.com
     5 * jQuery.scrollTo
     6 * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler
    77 * Licensed under MIT
    8  * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
    9  * @projectDescription Easy element scrolling using jQuery.
     8 * https://github.com/flesler/jquery.scrollTo
     9 * @projectDescription Lightweight, cross-browser and highly customizable animated scrolling with jQuery
    1010 * @author Ariel Flesler
    11  * @version 1.4.12
     11 * @version 2.1.3
    1212 */
    13 
    14 (function(factory) {
    15     // AMD.
     13;(function(factory) {
     14    'use strict';
    1615    if (typeof define === 'function' && define.amd) {
     16        // AMD
    1717        define(['jquery'], factory);
    18     // CommonJS.
    19     } else if (typeof exports === 'object') {
    20         factory(require('jquery'));
    21     // Browser globals.
     18    } else if (typeof module !== 'undefined' && module.exports) {
     19        // CommonJS
     20        module.exports = factory(require('jquery'));
    2221    } else {
     22        // Global
    2323        factory(jQuery);
    2424    }
    25 }(function($) {
     25})(function($) {
     26    'use strict';
    2627
    2728    var $scrollTo = $.scrollTo = function(target, duration, settings) {
     
    3031
    3132    $scrollTo.defaults = {
    32         axis: 'xy',
    33         duration: parseFloat($.fn.jquery) >= 1.3 ? 0 : 1,
    34         limit: true
    35     };
    36 
    37     // Returns the element that needs to be animated to scroll the window.
    38     // Kept for backwards compatibility (specially for localScroll & serialScroll).
    39     $scrollTo.window = function() {
    40         return $(window)._scrollable();
    41     };
    42 
    43     // Hack, hack, hack :)
    44     // Returns the real elements to scroll (supports window/iframes, documents and regular nodes).
    45     $.fn._scrollable = function() {
    46         return this.map(function() {
    47             var elem = this,
    48                     isWin = !elem.nodeName || $.inArray(elem.nodeName.toLowerCase(), ['iframe', '#document', 'html', 'body']) !== -1;
    49 
    50             if (!isWin) {
    51                 return elem;
    52             }
    53 
    54             var doc = (elem.contentWindow || elem).document || elem.ownerDocument || elem;
    55 
    56             return /webkit/i.test(navigator.userAgent) || doc.compatMode === 'BackCompat' ?
    57                     doc.body :
    58                     doc.documentElement;
    59         });
    60     };
     33        axis:'xy',
     34        duration: 0,
     35        limit:true
     36    };
     37
     38    function isWin(elem) {
     39        return !elem.nodeName ||
     40            $.inArray(elem.nodeName.toLowerCase(), ['iframe','#document','html','body']) !== -1;
     41    }
     42
     43    function isFunction(obj) {
     44        // Brought from jQuery since it's deprecated
     45        return typeof obj === 'function'
     46    }
    6147
    6248    $.fn.scrollTo = function(target, duration, settings) {
     
    6652        }
    6753        if (typeof settings === 'function') {
    68             settings = {onAfter: settings};
    69         }
    70 
     54            settings = { onAfter:settings };
     55        }
    7156        if (target === 'max') {
    7257            target = 9e9;
     
    7459
    7560        settings = $.extend({}, $scrollTo.defaults, settings);
    76         // Speed is still recognized for backwards compatibility.
     61        // Speed is still recognized for backwards compatibility
    7762        duration = duration || settings.duration;
    78         // Make sure the settings are given right.
    79         settings.queue = settings.queue && settings.axis.length > 1;
    80 
    81         // Let's keep the overall duration.
    82         if (settings.queue) {
     63        // Make sure the settings are given right
     64        var queue = settings.queue && settings.axis.length > 1;
     65        if (queue) {
     66            // Let's keep the overall duration
    8367            duration /= 2;
    8468        }
    85 
    8669        settings.offset = both(settings.offset);
    8770        settings.over = both(settings.over);
    8871
    89         return this._scrollable().each(function() {
    90 
    91             // Null target yields nothing, just like jQuery does.
    92             if (target === null) {
    93                 return;
    94             }
    95 
    96             var elem = this,
    97                     $elem = $(elem),
    98                     targ = target, toff, attr = {},
    99                     win = $elem.is('html,body');
     72        return this.each(function() {
     73            // Null target yields nothing, just like jQuery does
     74            if (target === null) return;
     75
     76            var win = isWin(this),
     77                elem = win ? this.contentWindow || window : this,
     78                $elem = $(elem),
     79                targ = target,
     80                attr = {},
     81                toff;
    10082
    10183            switch (typeof targ) {
    102                 // A number will pass the regex.
     84                // A number will pass the regex
    10385                case 'number':
    10486                case 'string':
     
    10890                        break;
    10991                    }
    110                     // Relative/Absolute selector, no break!
    111                     targ = win ? $(targ) : $(targ, this);
    112                     if (!targ.length) {
    113                         return;
    114                     }
     92                    // Relative/Absolute selector
     93                    targ = win ? $(targ) : $(targ, elem);
    11594                    /* falls through */
    11695                case 'object':
    117                     // DOMElement / jQuery.
     96                    if (targ.length === 0) return;
     97                    // DOMElement / jQuery
    11898                    if (targ.is || targ.style) {
    119                         // Get the real position of the target.
     99                        // Get the real position of the target
    120100                        toff = (targ = $(targ)).offset();
    121101                    }
    122102            }
    123103
    124             var offset = $.isFunction(settings.offset) && settings.offset(elem, targ) || settings.offset;
     104            var offset = isFunction(settings.offset) && settings.offset(elem, targ) || settings.offset;
    125105
    126106            $.each(settings.axis.split(''), function(i, axis) {
    127                 var Pos = axis === 'x' ? 'Left' : 'Top',
    128                         pos = Pos.toLowerCase(),
    129                         key = 'scroll' + Pos,
    130                         old = elem[key],
    131                         max = $scrollTo.max(elem, axis);
    132 
    133                 if (toff) { // jQuery / DOMElement.
    134                     attr[key] = toff[pos] + (win ? 0 : old - $elem.offset()[pos]);
    135 
    136                     // If it's a dom element, reduce the margin.
     107                var Pos = axis === 'x' ? 'Left' : 'Top',
     108                    pos = Pos.toLowerCase(),
     109                    key = 'scroll' + Pos,
     110                    prev = $elem[key](),
     111                    max = $scrollTo.max(elem, axis);
     112
     113                if (toff) {// jQuery / DOMElement
     114                    attr[key] = toff[pos] + (win ? 0 : prev - $elem.offset()[pos]);
     115
     116                    // If it's a dom element, reduce the margin
    137117                    if (settings.margin) {
    138                         attr[key] -= parseInt(targ.css('margin' + Pos)) || 0;
    139                         attr[key] -= parseInt(targ.css('border' + Pos + 'Width')) || 0;
     118                        attr[key] -= parseInt(targ.css('margin'+Pos), 10) || 0;
     119                        attr[key] -= parseInt(targ.css('border'+Pos+'Width'), 10) || 0;
    140120                    }
    141121
    142122                    attr[key] += offset[pos] || 0;
    143123
    144                     // Scroll to a fraction of its width/height.
    145124                    if (settings.over[pos]) {
    146                         attr[key] += targ[axis === 'x' ? 'width' : 'height']() * settings.over[pos];
     125                        // Scroll to a fraction of its width/height
     126                        attr[key] += targ[axis === 'x'?'width':'height']() * settings.over[pos];
    147127                    }
    148128                } else {
    149129                    var val = targ[pos];
    150                     // Handle percentage values.
     130                    // Handle percentage values
    151131                    attr[key] = val.slice && val.slice(-1) === '%' ?
    152                             parseFloat(val) / 100 * max
    153                             : val;
     132                        parseFloat(val) / 100 * max
     133                        : val;
    154134                }
    155135
    156                 // Number or 'number'.
     136                // Number or 'number'
    157137                if (settings.limit && /^\d+$/.test(attr[key])) {
    158138                    // Check the limits
     
    160140                }
    161141
    162                 // Queueing axes.
    163                 if (!i && settings.queue) {
    164                     // Don't waste time animating, if there's no need.
    165                     if (old !== attr[key]) {
    166                         // Intermediate animation.
     142                // Don't waste time animating, if there's no need.
     143                if (!i && settings.axis.length > 1) {
     144                    if (prev === attr[key]) {
     145                        // No animation needed
     146                        attr = {};
     147                    } else if (queue) {
     148                        // Intermediate animation
    167149                        animate(settings.onAfterFirst);
    168                     }
    169                     // Don't animate this axis again in the next iteration.
    170                     delete attr[key];
     150                        // Don't animate this axis again in the next iteration.
     151                        attr = {};
     152                    }
    171153                }
    172154            });
     
    175157
    176158            function animate(callback) {
    177                 $elem.animate(attr, duration, settings.easing, callback && function() {
    178                     callback.call(this, targ, settings);
     159                var opts = $.extend({}, settings, {
     160                    // The queue setting conflicts with animate()
     161                    // Force it to always be true
     162                    queue: true,
     163                    duration: duration,
     164                    complete: callback && function() {
     165                        callback.call(elem, targ, settings);
     166                    }
    179167                });
    180             }
    181 
    182         }).end();
     168                $elem.animate(attr, opts);
     169            }
     170        });
    183171    };
    184172
     
    187175    $scrollTo.max = function(elem, axis) {
    188176        var Dim = axis === 'x' ? 'Width' : 'Height',
    189                 scroll = 'scroll' + Dim;
    190 
    191         if (!$(elem).is('html,body')) {
     177            scroll = 'scroll'+Dim;
     178
     179        if (!isWin(elem))
    192180            return elem[scroll] - $(elem)[Dim.toLowerCase()]();
    193         }
    194181
    195182        var size = 'client' + Dim,
    196                 html = elem.ownerDocument.documentElement,
    197                 body = elem.ownerDocument.body;
     183            doc = elem.ownerDocument || elem.document,
     184            html = doc.documentElement,
     185            body = doc.body;
    198186
    199187        return Math.max(html[scroll], body[scroll]) - Math.min(html[size], body[size]);
     
    201189
    202190    function both(val) {
    203         return $.isFunction(val) || typeof val === 'object' ? val : {top: val, left: val};
    204     }
    205 
    206     // AMD requirement.
     191        return isFunction(val) || $.isPlainObject(val) ? val : { top:val, left:val };
     192    }
     193
     194    // Add special hooks so that window scroll properties can be animated
     195    $.Tween.propHooks.scrollLeft =
     196    $.Tween.propHooks.scrollTop = {
     197        get: function(t) {
     198            return $(t.elem)[t.prop]();
     199        },
     200        set: function(t) {
     201            var curr = this.get(t);
     202            // If interrupt is true and user scrolled, stop animating
     203            if (t.options.interrupt && t._last && t._last !== curr) {
     204                return $(t.elem).stop();
     205            }
     206            var next = Math.round(t.now);
     207            // Don't waste CPU
     208            // Browsers don't render floating point scroll
     209            if (curr !== next) {
     210                $(t.elem)[t.prop](next);
     211                t._last = this.get(t);
     212            }
     213        }
     214    };
     215
     216    // AMD requirement
    207217    return $scrollTo;
    208 }));
     218});
  • trunk/src/bp-core/js/vendor/jquery.atwho.js

    r12548 r12856  
    462462  Controller.arrayToDefaultHash = function(data) {
    463463    var i, item, len, results;
    464     if (!$.isArray(data)) {
     464    if (!Array.isArray(data)) {
    465465      return data;
    466466    }
     
    629629    });
    630630    if (!$inputor.is(':focus')) {
    631       $inputor.focus();
    632     }
    633     return $inputor.change();
     631      $inputor.trigger( 'focus' );
     632    }
     633    return $inputor.trigger( 'change' );
    634634  };
    635635
     
    977977
    978978  View.prototype.visible = function() {
    979     return $.expr.filters.visible(this.$el[0]);
     979    return $.expr.pseudos.visible(this.$el[0]);
    980980  };
    981981
     
    10931093  View.prototype.render = function(list) {
    10941094    var $li, $ul, i, item, len, li, tpl;
    1095     if (!($.isArray(list) && list.length > 0)) {
     1095    if (!(Array.isArray(list) && list.length > 0)) {
    10961096      this.hide();
    10971097      return;
  • trunk/src/bp-core/js/webcam.js

    r12548 r12856  
    1 /* global bp, BP_Uploader, _, Backbone */
     1/* global BP_Uploader, _, Backbone */
    22
    33window.bp = window.bp || {};
    44
    5 ( function() {
     5( function( bp ) {
    66
    77    // Bail if not set.
     
    318318    bp.WebCam.start();
    319319
    320 })( bp, jQuery );
     320})( window.bp );
  • trunk/src/bp-core/js/widget-members.js

    r10793 r12856  
    1 jQuery(document).ready( function() {
     1jQuery( function() {
    22    member_widget_click_handler();
    33
  • trunk/src/bp-templates/bp-legacy/js/buddypress.js

    r12833 r12856  
    11/* jshint undef: false, unused:false */
    2 /* @version 3.0.0 */
     2/* @version 1.7.0 */
     3/* @version 8.0.0 */
    34// AJAX Functions
    45var jq = jQuery;
     
    1314var directoryPreferences = {};
    1415
    15 jq(document).ready( function() {
     16jq( function() {
    1617    var activity_oldestpage = 1;
    1718
     
    4243        } );
    4344
    44         $whats_new.val('').focus().val( $member_nicename );
     45        $whats_new.val('').trigger( 'focus' ).val( $member_nicename );
    4546    } else {
    4647        jq('#whats-new-options').hide();
     
    134135        } );
    135136
    136         form.find( '*' ).each( function() {
    137             if ( jq.nodeName( this, 'textarea' ) || jq.nodeName( this, 'input' ) ) {
    138                 jq(this).prop( 'disabled', true );
     137        form.find( '*' ).each( function( i, elem ) {
     138            if ( elem.nodeName.toLowerCase() === 'textarea' || elem.nodeName.toLowerCase() ==='input' ) {
     139                jq( elem ).prop( 'disabled', true );
    139140            }
    140141        } );
     
    185186
    186187        jq.post( ajaxurl, post_data, function( response ) {
    187             form.find( '*' ).each( function() {
    188                 if ( jq.nodeName( this, 'textarea' ) || jq.nodeName( this, 'input' ) ) {
    189                     jq(this).prop( 'disabled', false );
     188            form.find( '*' ).each( function( i, elem ) {
     189                if ( elem.nodeName.toLowerCase() === 'textarea' || elem.nodeName.toLowerCase() ==='input' ) {
     190                    jq( elem ).prop( 'disabled', false );
    190191                }
    191             });
     192            } );
    192193
    193194            /* Check for errors and append if found. */
     
    583584                easing:'swing'
    584585            } );
    585             jq('#ac-form-' + ids[2] + ' textarea').focus();
     586            jq('#ac-form-' + ids[2] + ' textarea').trigger( 'focus' );
    586587
    587588            return false;
     
    11251126            'group_id': jq('#group_id').val()
    11261127        },
    1127         function(response)
     1128        function()
    11281129        {
    11291130            if ( invites_new_template ) {
     
    13831384
    13841385        // toggle "Blog Details" block whenever checkbox is checked
    1385         blog_checked.change(function() {
     1386        blog_checked.on( 'change', function() {
    13861387            jq('#blog-details').toggle();
    13871388        });
  • trunk/src/bp-templates/bp-legacy/js/password-verify.js

    r12752 r12856  
    11/* jshint undef: false */
    2 /* @version 3.0.0 */
     2/* @since 1.7.0 */
     3/* @version 8.0.0 */
    34/* Password Verify */
    45( function( $ ){
     
    4243
    4344    // Bind check_pass_strength to keyup events in the password fields
    44     $( document ).ready( function() {
    45         $( '.password-entry' ).val( '' ).keyup( check_pass_strength );
    46         $( '.password-entry-confirm' ).val( '' ).keyup( check_pass_strength );
     45    $( function() {
     46        $( '.password-entry' ).val( '' ).on( 'keyup', check_pass_strength );
     47        $( '.password-entry-confirm' ).val( '' ).on( 'keyup', check_pass_strength );
    4748    });
    4849
  • trunk/src/bp-templates/bp-nouveau/js/buddypress-activity-post-form.js

    r12406 r12856  
    1 /* global bp, BP_Nouveau, _, Backbone */
     1/* global BP_Nouveau, _, Backbone */
    22/* @since 3.0.0 */
    3 /* @version 5.0.0 */
     3/* @version 8.0.0 */
    44window.wp = window.wp || {};
    55window.bp = window.bp || {};
    66
    7 ( function( exports, $ ) {
     7( function( bp, $ ) {
    88    bp.Nouveau = bp.Nouveau || {};
    99
     
    786786    bp.Nouveau.Activity.postForm.start();
    787787
    788 } )( bp, jQuery );
     788} )( window.bp, jQuery );
  • trunk/src/bp-templates/bp-nouveau/js/buddypress-activity.js

    r12805 r12856  
    11/* jshint browser: true */
    2 /* global bp, BP_Nouveau */
     2/* global BP_Nouveau */
    33/* @since 3.0.0 */
    4 /* @version 7.0.0 */
     4/* @version 8.0.0 */
    55window.bp = window.bp || {};
    66
    7 ( function( exports, $ ) {
     7( function( bp, $ ) {
    88
    99    // Bail if not set
     
    7575            // Activity actions
    7676            $( '#buddypress [data-bp-list="activity"]' ).on( 'click', '.activity-item', bp.Nouveau, this.activityActions );
    77             $( document ).keydown( this.commentFormAction );
     77            $( document ).on( 'keydown', this.commentFormAction );
    7878        },
    7979
     
    701701                } );
    702702
    703                 $( '#ac-form-' + activity_id + ' textarea' ).focus();
     703                $( '#ac-form-' + activity_id + ' textarea' ).trigger( 'focus' );
    704704            }
    705705
     
    825825            }
    826826
    827             keyCode = ( event.keyCode) ? event.keyCode : event.which;
     827            keyCode = ( event.keyCode ) ? event.keyCode : event.which;
    828828
    829829            if ( 27 === keyCode && false === event.ctrlKey  ) {
     
    840840    bp.Nouveau.Activity.start();
    841841
    842 } )( bp, jQuery );
     842} )( window.bp, jQuery );
  • trunk/src/bp-templates/bp-nouveau/js/buddypress-group-invites.js

    r12170 r12856  
    1 /* global wp, bp, BP_Nouveau, _, Backbone */
    2 /* @version 4.0.0 */
     1/* global wp, BP_Nouveau, _, Backbone */
     2/* @since 3.0.0 */
     3/* @version 8.0.0 */
    34window.wp = window.wp || {};
    45window.bp = window.bp || {};
    56
    6 ( function( exports, $ ) {
     7( function( bp, $ ) {
    78
    89    // Bail if not set
     
    845846    bp.Nouveau.GroupInvites.start();
    846847
    847 } )( bp, jQuery );
     848} )( window.bp, jQuery );
  • trunk/src/bp-templates/bp-nouveau/js/buddypress-messages.js

    r12525 r12856  
    1 /* global wp, bp, BP_Nouveau, _, Backbone, tinymce, tinyMCE */
     1/* global wp, BP_Nouveau, _, Backbone, tinymce, tinyMCE */
    22/* jshint devel: true */
    33/* @version 3.1.0 */
     
    55window.bp = window.bp || {};
    66
    7 ( function( exports, $ ) {
     7( function( bp, $ ) {
    88
    99    // Bail if not set.
     
    107107            } else {
    108108                // Mentions isn't available, so bail.
    109                 if ( _.isEmpty( exports.mentions ) ) {
     109                if ( _.isEmpty( bp.mentions ) ) {
    110110                    return;
    111111                }
     
    14301430    bp.Nouveau.Messages.start();
    14311431
    1432 } )( bp, jQuery );
     1432} )( window.bp, jQuery );
  • trunk/src/bp-templates/bp-nouveau/js/buddypress-notifications.js

    r12525 r12856  
    1 /* global bp, BP_Nouveau */
    2 /* @version 3.0.0 */
     1/* global BP_Nouveau */
     2/* @since 3.0.0 */
     3/* @version 8.0.0 */
    34window.bp = window.bp || {};
    45
    5 ( function( exports, $ ) {
     6( function( bp, $ ) {
    67
    78    // Bail if not set.
     
    138139    bp.Nouveau.Notifications.start();
    139140
    140 } )( bp, jQuery );
     141} )( window.bp, jQuery );
  • trunk/src/bp-templates/bp-nouveau/js/buddypress-nouveau.js

    r12773 r12856  
    1 /* global wp, bp, BP_Nouveau, JSON */
     1/* global wp, BP_Nouveau, JSON */
    22/* jshint devel: true */
    33/* jshint browser: true */
    44/* @since 3.0.0 */
    5 /* @version 7.0.0 */
     5/* @version 8.0.0 */
    66window.wp = window.wp || {};
    77window.bp = window.bp || {};
    88
    9 ( function( exports, $ ) {
     9( function( bp, $ ) {
    1010
    1111    // Bail if not set.
     
    825825    bp.Nouveau.start();
    826826
    827 } )( bp, jQuery );
     827} )( window.bp, jQuery );
  • trunk/src/bp-templates/bp-nouveau/js/buddypress-xprofile.js

    r12526 r12856  
    1 /* global bp, BP_Nouveau */
    2 /* @version 3.0.0 */
    3 window.bp = window.bp || {};
     1/* global BP_Nouveau */
     2/* @since 3.0.0 */
     3/* @version 8.0.0 */
    44
    5 ( function( exports, $ ) {
     5( function( $ ) {
    66
    77    // Bail if not set.
     
    4646    } );
    4747
    48     $( '#profile-edit-form input:not(:submit), #profile-edit-form textarea, #profile-edit-form select, #signup_form input:not(:submit), #signup_form textarea, #signup_form select' ).change( function() {
     48    $( '#profile-edit-form input:not(:submit), #profile-edit-form textarea, #profile-edit-form select, #signup_form input:not(:submit), #signup_form textarea, #signup_form select' ).on( 'change', function() {
    4949        var shouldconfirm = true;
    5050
     
    7777        }
    7878    };
    79 } )( bp, jQuery );
     79} )( jQuery );
  • trunk/src/bp-templates/bp-nouveau/js/customizer.js

    r12526 r12856  
    11/* global _ */
     2/* @since 3.0.0 */
    23/* @version 3.0.0 */
    34window.wp = window.wp || {};
  • trunk/src/bp-templates/bp-nouveau/js/password-verify.js

    r12752 r12856  
    33/* global pwsL10n */
    44/* @since 3.0.0 */
    5 /* @version 5.0.0 */
     5/* @version 8.0.0 */
    66( function( $ ){
    77    /**
     
    4949
    5050    // Bind check_pass_strength to keyup events in the password fields.
    51     $( document ).ready( function() {
     51    $( function() {
    5252        $( '.password-entry' ).val( '' ).keyup( check_pass_strength );
    5353        $( '.password-entry-confirm' ).val( '' ).keyup( check_pass_strength );
Note: See TracChangeset for help on using the changeset viewer.