Changeset 6320
- Timestamp:
- 01/14/11 17:24:42 (2 years ago)
- Location:
- CKEditor/trunk
- Files:
-
- 3 edited
-
CHANGES.html (modified) (1 diff)
-
_source/plugins/placeholder/dialogs/placeholder.js (modified) (1 diff)
-
_source/plugins/placeholder/plugin.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
CKEditor/trunk/CHANGES.html
r6319 r6320 92 92 <li><a href="http://dev.ckeditor.com/ticket/6639">#6639</a> : Line-breaks inside pasted list item from MS-Word breaks list structure.</li> 93 93 <li><a href="http://dev.ckeditor.com/ticket/6909">#6909</a> : [IE] GIF icons of toolbar button from custom plugins are not diplayed in zoom level 100%.</li> 94 <li><a href="http://dev.ckeditor.com/ticket/6860">#6860</a> : [FF] double click on placeholder to open dialog throws JavaScript error.</li> 94 95 </ul> 95 96 <h3> -
CKEditor/trunk/_source/plugins/placeholder/dialogs/placeholder.js
r6241 r6320 49 49 { 50 50 if ( isEdit ) 51 { 52 var range = editor.getSelection().getRanges()[0]; 53 range.shrink( CKEDITOR.SHRINK_TEXT ); 54 var node = range.startContainer; 55 while( node && !( node.type == CKEDITOR.NODE_ELEMENT && node.data( 'cke-placeholder' ) ) ) 56 node = node.getParent(); 57 this._element = node; 58 } 51 this._element = CKEDITOR.plugins.placeholder.getSelectedPlaceHoder( editor ); 59 52 60 53 this.setupContent( this._element ); -
CKEditor/trunk/_source/plugins/placeholder/plugin.js
r6241 r6320 59 59 editor.on( 'doubleclick', function( evt ) 60 60 { 61 var element = evt.data.element; 62 if ( element.data( 'cke-placeholder' ) ) 61 if ( CKEDITOR.plugins.placeholder.getSelectedPlaceHoder( editor ) ) 63 62 evt.data.dialog = 'editplaceholder'; 64 63 }); … … 157 156 else 158 157 editor.insertElement( element ); 158 }, 159 160 getSelectedPlaceHoder : function( editor ) 161 { 162 var range = editor.getSelection().getRanges()[ 0 ]; 163 range.shrink( CKEDITOR.SHRINK_TEXT ); 164 var node = range.startContainer; 165 while( node && !( node.type == CKEDITOR.NODE_ELEMENT && node.data( 'cke-placeholder' ) ) ) 166 node = node.getParent(); 167 return node; 159 168 } 160 169 };
Note: See TracChangeset
for help on using the changeset viewer.
