Make WordPress Core

Changeset 16927


Ignore:
Timestamp:
12/14/2010 07:38:38 PM (16 years ago)
Author:
ryan
Message:

Pink trailing whites

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/js/tinymce/plugins/wplink/js/wplink.dev.js

    r16784 r16927  
    33(function($){
    44        var inputs = {}, rivers = {}, ed, River, Query;
    5        
     5
    66        wpLink = {
    77                timeToTriggerRiver: 150,
     
    3333                        });
    3434                        $('#wp-link-cancel').click( wpLink.cancel );
    35                        
     35
    3636                        rivers.elements.bind('river-select', wpLink.updateFields );
    37                        
     37
    3838                        inputs.search.keyup( wpLink.searchInternalLinks );
    39                        
     39
    4040                        inputs.dialog.bind('wpdialogrefresh', wpLink.refresh);
    4141                },
     
    4444                        var e;
    4545                        ed = tinyMCEPopup.editor;
    46                        
     46
    4747                        // Refresh rivers (clear links, check visibility)
    4848                        rivers.search.refresh();
    4949                        rivers.recent.refresh();
    50                        
     50
    5151                        tinyMCEPopup.restoreSelection();
    5252
     
    7878                                rivers.recent.ajax();
    7979                },
    80                
     80
    8181                cancel : function() {
    8282                        tinyMCEPopup.close();
     
    119119                                        }
    120120                                });
    121                                
     121
    122122                                // Sometimes WebKit lets a user create a link where
    123123                                // they shouldn't be able to. In this case, CreateLink
     
    178178                        }
    179179                },
    180                
     180
    181181                next : function() {
    182182                        rivers.search.next();
     
    187187                        rivers.recent.prev();
    188188                },
    189                
     189
    190190                keydown : function( event ) {
    191191                        var fn, key = $.ui.keyCode;
    192                        
     192
    193193                        switch( event.which ) {
    194194                                case key.UP:
     
    207207                keyup: function( event ) {
    208208                        var key = $.ui.keyCode;
    209                        
     209
    210210                        switch( event.which ) {
    211211                                case key.ESCAPE:
     
    245245                }
    246246        }
    247        
     247
    248248        River = function( element, search ) {
    249249                var self = this;
     
    251251                this.ul = element.children('ul');
    252252                this.waiting = element.find('.river-waiting');
    253                
     253
    254254                this.change( search );
    255255                this.refresh();
    256                
     256
    257257                element.scroll( function(){ self.maybeLoad(); });
    258258                element.delegate('li', 'click', function(e){ self.select( $(this), e ); });
    259259        };
    260        
     260
    261261        $.extend( River.prototype, {
    262262                refresh: function() {
     
    278278                select: function( li, event ) {
    279279                        var liHeight, elHeight, liTop, elTop;
    280                        
     280
    281281                        if ( li.hasClass('unselectable') || li == this.selected )
    282282                                return;
    283                        
     283
    284284                        this.deselect();
    285285                        this.selected = li.addClass('selected');
     
    289289                        liTop = li.position().top;
    290290                        elTop = this.element.scrollTop();
    291                        
     291
    292292                        if ( liTop < 0 ) // Make first visible element
    293293                                this.element.scrollTop( elTop + liTop );
    294294                        else if ( liTop + liHeight > elHeight ) // Make last visible element
    295295                                this.element.scrollTop( elTop + liTop - elHeight + liHeight );
    296                        
     296
    297297                        // Trigger the river-select event
    298298                        this.element.trigger('river-select', [ li, event, this ]);
     
    306306                        if ( ! this.visible )
    307307                                return;
    308                        
     308
    309309                        var to;
    310310                        if ( this.selected ) {
     
    317317                        if ( ! this.visible )
    318318                                return;
    319                        
     319
    320320                        var to = this.selected ? this.selected.next('li') : $('li:not(.unselectable):first', this.element);
    321321                        if ( to.length )
     
    330330                                                callback( results, params );
    331331                                }, delay );
    332                        
     332
    333333                        this.query.ajax( response );
    334334                },
     
    336336                        if ( this.query && this._search == search )
    337337                                return;
    338                        
     338
    339339                        this._search = search;
    340340                        this.query = new Query( search );
     
    388388                }
    389389        });
    390        
     390
    391391        Query = function( search ) {
    392392                this.page = 1;
     
    395395                this.search = search;
    396396        };
    397        
     397
    398398        $.extend( Query.prototype, {
    399399                ready: function() {
     
    411411
    412412                        this.querying = true;
    413                        
     413
    414414                        $.post( ajaxurl, query, function(r) {
    415415                                self.page++;
Note: See TracChangeset for help on using the changeset viewer.