Skip to:
Content

bbPress.org

Changeset 7011


Ignore:
Timestamp:
12/10/2019 02:50:08 PM (6 years ago)
Author:
johnjamesjacoby
Message:

Replies: avoid stomping t in Reply JavaScript.

This commit fixes a bug causing the adminbar to become undefined, resulting in a JavaScript error that caused hierarchical replies not to work correctly.

Props Kipperlenny. Fixes #3301. For 2.6.3, branches/2.6.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.6/src/templates/default/js/reply.js

    r6979 r7011  
    6363         */
    6464        cancel.onclick = function () {
    65             var t       = addReply,
    66                 temp    = t.getElement( 'bbp-temp-form-div' ),
    67                 respond = t.getElement( t.respondId );
    68 
    69             t.removeEditor();
     65            var r       = addReply,
     66                temp    = r.getElement( 'bbp-temp-form-div' ),
     67                respond = r.getElement( r.respondId );
     68
     69            r.removeEditor();
    7070
    7171            if ( ! temp || ! respond ) {
     
    7373            }
    7474
    75             t.getElement( 'bbp_reply_to' ).value = '0';
     75            r.getElement( 'bbp_reply_to' ).value = '0';
    7676
    7777            temp.parentNode.insertBefore( respond, temp );
     
    8181            this.onclick       = null;
    8282
    83             t.addEditor();
     83            r.addEditor();
    8484        };
    8585
    86         t.scrollToForm(t);
     86        t.scrollToForm();
    8787
    8888        return false;
     
    9393     *
    9494     * @since 2.6.2
    95      * @param {HTMLElement} t The HTML element.
    9695     * @return {void}
    9796     */
    98     scrollToForm: function(t) {
     97    scrollToForm: function() {
    9998
    10099        /* Get initial variables to start computing boundaries */
    101         var form        = t.getElement( 'new-post' ),
     100        var t           = this,
     101            form        = t.getElement( 'new-post' ),
    102102            elemRect    = form.getBoundingClientRect(),
    103103            position    = (window.pageYOffset || document.scrollTop)  - (document.clientTop || 0),
     
    185185
    186186        /* Bail to avoid error */
    187         if ( typeof (tinyMCE) === 'undefined' ) {
     187        if ( typeof ( tinyMCE ) === 'undefined' ) {
    188188            return;
    189189        }
     
    209209
    210210        /* Bail to avoid error */
    211         if ( typeof (tinyMCE) === 'undefined' ) {
     211        if ( typeof ( tinyMCE ) === 'undefined' ) {
    212212            return;
    213213        }
Note: See TracChangeset for help on using the changeset viewer.