Changeset 27934
- Timestamp:
- 04/03/2014 08:04:44 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/js/tinymce/plugins/wplink/plugin.js
r27449 r27934 15 15 editor.addShortcut( 'ctrl+k', '', 'WP_Link' ); 16 16 17 function setState( button, node ) { 18 button.disabled( editor.selection.isCollapsed() && node.nodeName !== 'A' ); 19 button.active( node.nodeName === 'A' && ! node.name ); 20 } 21 17 22 editor.addButton( 'link', { 18 23 icon: 'link', … … 25 30 26 31 editor.on( 'nodechange', function( event ) { 27 var node = event.element; 28 29 linkButton.disabled( editor.selection.isCollapsed() && node.nodeName !== 'A' ); 30 linkButton.active( node.nodeName === 'A' && ! node.name ); 32 setState( linkButton, event.element ); 31 33 }); 32 34 } … … 37 39 tooltip: 'Remove link', 38 40 cmd: 'unlink', 39 stateSelector: 'a[href]' 41 42 onPostRender: function() { 43 var unlinkButton = this; 44 45 editor.on( 'nodechange', function( event ) { 46 setState( unlinkButton, event.element ); 47 }); 48 } 40 49 }); 41 50
Note: See TracChangeset
for help on using the changeset viewer.