WordPress.org

Make WordPress Core

Ticket #23322: 23322.patch

File 23322.patch, 4.0 KB (added by jonbishop, 14 months ago)

This removes all references to 'spell' in quicktags args and the javascript that triggers the lookup

  • wp-admin/edit-form-comment.php

     
    6363 
    6464<div id="postdiv" class="postarea"> 
    6565<?php 
    66         $quicktags_settings = array( 'buttons' => 'strong,em,link,block,del,ins,img,ul,ol,li,code,spell,close' ); 
     66        $quicktags_settings = array( 'buttons' => 'strong,em,link,block,del,ins,img,ul,ol,li,code,close' ); 
    6767        wp_editor( $comment->comment_content, 'content', array( 'media_buttons' => false, 'tinymce' => false, 'quicktags' => $quicktags_settings ) ); 
    6868        wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?> 
    6969</div> 
  • wp-admin/includes/media.php

     
    23212321        <?php endif; ?> 
    23222322 
    23232323        <?php 
    2324                 $quicktags_settings = array( 'buttons' => 'strong,em,link,block,del,ins,img,ul,ol,li,code,spell,close' ); 
     2324                $quicktags_settings = array( 'buttons' => 'strong,em,link,block,del,ins,img,ul,ol,li,code,close' ); 
    23252325                $editor_args = array( 
    23262326                        'textarea_name' => 'content', 
    23272327                        'textarea_rows' => 5, 
  • wp-admin/includes/template.php

     
    345345 
    346346        <div id="replycontainer"> 
    347347        <?php 
    348         $quicktags_settings = array( 'buttons' => 'strong,em,link,block,del,ins,img,ul,ol,li,code,spell,close' ); 
     348        $quicktags_settings = array( 'buttons' => 'strong,em,link,block,del,ins,img,ul,ol,li,code,close' ); 
    349349        wp_editor( '', 'replycontent', array( 'media_buttons' => false, 'tinymce' => false, 'quicktags' => $quicktags_settings ) ); 
    350350        ?> 
    351351        </div> 
  • wp-includes/class-wp-editor.php

     
    176176                                $qtInit = array_merge($qtInit, $set['quicktags']); 
    177177 
    178178                        if ( empty($qtInit['buttons']) ) 
    179                                 $qtInit['buttons'] = 'strong,em,link,block,del,ins,img,ul,ol,li,code,more,spell,close'; 
     179                                $qtInit['buttons'] = 'strong,em,link,block,del,ins,img,ul,ol,li,code,more,close'; 
    180180 
    181181                        if ( $set['dfw'] ) 
    182182                                $qtInit['buttons'] .= ',fullscreen'; 
  • wp-includes/js/quicktags.js

     
    499499                } 
    500500        }; 
    501501 
    502         // the spell button 
    503         qt.SpellButton = function() { 
    504                 qt.Button.call(this, 'spell', quicktagsL10n.lookup, '', quicktagsL10n.dictionaryLookup); 
    505         }; 
    506         qt.SpellButton.prototype = new qt.Button(); 
    507         qt.SpellButton.prototype.callback = function(element, canvas, ed) { 
    508                 var word = '', sel, startPos, endPos; 
    509  
    510                 if ( document.selection ) { 
    511                         canvas.focus(); 
    512                         sel = document.selection.createRange(); 
    513                         if ( sel.text.length > 0 ) { 
    514                                 word = sel.text; 
    515                         } 
    516                 } else if ( canvas.selectionStart || canvas.selectionStart == '0' ) { 
    517                         startPos = canvas.selectionStart; 
    518                         endPos = canvas.selectionEnd; 
    519                         if ( startPos != endPos ) { 
    520                                 word = canvas.value.substring(startPos, endPos); 
    521                         } 
    522                 } 
    523  
    524                 if ( word === '' ) { 
    525                         word = prompt(quicktagsL10n.wordLookup, ''); 
    526                 } 
    527  
    528                 if ( word !== null && /^\w[\w ]*$/.test(word)) { 
    529                         window.open('http://www.answers.com/' + encodeURIComponent(word)); 
    530                 } 
    531         }; 
    532  
    533502        // the close tags button 
    534503        qt.CloseButton = function() { 
    535504                qt.Button.call(this, 'close', quicktagsL10n.closeTags, '', quicktagsL10n.closeAllOpenTags); 
     
    643612        edButtons[100] = new qt.TagButton('li','li','\t<li>','</li>\n','l'), 
    644613        edButtons[110] = new qt.TagButton('code','code','<code>','</code>','c'), 
    645614        edButtons[120] = new qt.TagButton('more','more','<!--more-->','','t'), 
    646         edButtons[130] = new qt.SpellButton(), 
    647615        edButtons[140] = new qt.CloseButton() 
    648616 
    649617})();