WordPress.org

Make WordPress Core

Changeset 16439


Ignore:
Timestamp:
11/17/2010 06:48:27 PM (9 years ago)
Author:
ryan
Message:

Pinking shears

Location:
trunk/wp-includes/js/tinymce
Files:
3 edited

Legend:

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

    r16399 r16439  
    2727                cmd : 'WP_Link'
    2828            });
    29            
     29
    3030            ed.addShortcut('alt+shift+a', ed.getLang('advanced.link_desc'), 'WP_Link');
    3131
  • trunk/wp-includes/js/tinymce/plugins/wplink/js/wplink.dev.js

    r16407 r16439  
    1 (function($){   
     1(function($){
    22    var inputs = {}, results = {}, ed,
    33    wpLink = {
     
    1616            // Init shared vars
    1717            ed = tinyMCEPopup.editor;
    18            
    19            
     18
     19
    2020            // URL
    2121            inputs.url = $('#url-field');
     
    3030            results.search.data('river', wpLink.riverDefaults() );
    3131            results.recent.data('river', wpLink.riverDefaults() );
    32            
     32
    3333            // Bind event handlers
    3434            $('#wp-update').click( wpLink.update );
     
    4747                    inputs.openInNewTab.attr('checked','checked');
    4848            }
    49            
     49
    5050            // Focus the URL field
    5151            inputs.url.focus();
    5252        },
    53        
     53
    5454        update : function() {
    5555            var el,
     
    6161                }, e, b,
    6262                defaultContent = attrs.title ? attrs.title : attrs.href;
    63            
     63
    6464            tinyMCEPopup.restoreSelection();
    6565            e = ed.dom.getParent(ed.selection.getNode(), 'A');
    66            
     66
    6767            // If the values are empty...
    6868            if ( ! attrs.href ) {
     
    8282                }
    8383            }
    84            
     84
    8585            tinyMCEPopup.execCommand("mceBeginUndoLevel");
    8686
    8787            if (e == null) {
    8888                ed.getDoc().execCommand("unlink", false, null);
    89                
     89
    9090                // If no selection exists, create a new link from scratch.
    9191                if ( ed.selection.isCollapsed() ) {
     
    118118            tinyMCEPopup.close();
    119119        },
    120        
     120
    121121        selectInternalLink : function() {
    122122            var t = $(this);
     
    128128            inputs.title.val( t.children('.item-title').text() );
    129129        },
    130        
     130
    131131        maybeLoadRiver : function() {
    132132            var t = $(this),
     
    134134                river = t.data('river'),
    135135                bottom = t.scrollTop() + t.height();
    136            
     136
    137137            if ( bottom != ul.height() || river.active || river.allLoaded )
    138138                return;
    139            
     139
    140140            setTimeout(function() {
    141141                var newTop = t.scrollTop(),
    142142                    newBottom = newTop + t.height(),
    143143                    waiting = t.find('.river-waiting');
    144                
     144
    145145                if ( bottom != newBottom || newBottom != ul.height() || river.active || river.allLoaded )
    146146                    return;
    147                
     147
    148148                river.active = true;
    149149                waiting.show();
     
    164164            var t = $(this), waiting,
    165165                title = t.val();
    166            
     166
    167167            if ( title.length > 2 ) {
    168168                results.recent.hide();
    169169                results.search.show();
    170                
     170
    171171                // Don't search if the keypress didn't change the title.
    172172                if ( wpLink.lastSearch == title )
    173173                    return;
    174                
     174
    175175                wpLink.lastSearch = title;
    176176                waiting = t.siblings('img.waiting').show();
    177                
     177
    178178                results.search.data('river', wpLink.riverDefaults() );
    179179                results.search.scrollTop(0);
     
    184184            }
    185185        },
    186        
     186
    187187        linkAJAX : function( $panel, params, callback, opts ) {
    188188            var response;
    189189            opts = opts || {};
    190            
     190
    191191            if ( ! $panel.hasClass('query-results') )
    192192                $panel = $panel.parents('.query-results');
    193            
     193
    194194            if ( ! $panel.length )
    195195                return;
    196            
     196
    197197            response = wpLink.delayedCallback( function( results ) {
    198198                wpLink.processAJAXResponse( $panel, results, callback, opts );
    199199            }, opts.delay );
    200            
     200
    201201            $.post( ajaxurl, $.extend({
    202202                action : 'wp-link-ajax'
    203203            }, params ), response, "json" );
    204204        },
    205        
     205
    206206        processAJAXResponse: function( $panel, results, callback, opts ) {
    207207            var list = '';
    208            
     208
    209209            if ( !results ) {
    210210                if ( !opts.append ) {
     
    221221                });
    222222            }
    223            
     223
    224224            // Set results
    225225            $panel.children('ul')[ opts.append ? 'append' : 'html' ]( list );
    226            
     226
    227227            // Run callback
    228228            if ( callback )
    229229                callback( results );
    230230        },
    231        
     231
    232232        delayedCallback : function( func, delay ) {
    233233            var timeoutTriggered, funcTriggered, funcArgs, funcContext;
    234            
     234
    235235            if ( ! delay )
    236236                return func;
    237            
     237
    238238            setTimeout( function() {
    239239                if ( funcTriggered )
     
    242242                timeoutTriggered = true;
    243243            }, delay);
    244            
     244
    245245            return function() {
    246246                if ( timeoutTriggered )
     
    253253        }
    254254    }
    255    
     255
    256256    $(document).ready( wpLink.init );
    257257})(jQuery);
  • trunk/wp-includes/js/tinymce/wp-mce-link-includes.php

    r16399 r16439  
    44    $pts = get_post_types( array( 'publicly_queryable' => true ), 'objects' );
    55    $pt_names = array_keys( $pts );
    6    
     6
    77    $query = array(
    88        'post_type' => $pt_names,
     
    2929    if ( ! $get_posts->post_count )
    3030        return false;
    31    
     31
    3232    // Build results.
    3333    $results = array();
     
    3737        else
    3838            $info = $pts[ $post->post_type ]->labels->singular_name;
    39        
     39
    4040        $results[] = array(
    4141            'ID' => $post->ID,
     
    5959    if ( ! isset( $results ) )
    6060        die( '0' );
    61    
     61
    6262    echo json_encode( $results );
    6363    echo "\n";
Note: See TracChangeset for help on using the changeset viewer.