+ var selection = editor.getSelection();\r
+ if ( selection.getType() == CKEDITOR.SELECTION_ELEMENT )\r
+ {\r
+ var selectedElement = selection.getSelectedElement();\r
+ if ( selectedElement.is( 'a' ) )\r
+ return selectedElement;\r
+ }\r
+\r
+ var range = selection.getRanges( true )[ 0 ];\r