+ if ( !attributes.name )\r
+ return null;\r
+\r
+ var isEmpty = !element.children.length;\r
+\r
+ if ( CKEDITOR.plugins.link.synAnchorSelector )\r
+ {\r
+ // IE needs a specific class name to be applied\r
+ // to the anchors, for appropriate styling.\r
+ var ieClass = isEmpty ? 'cke_anchor_empty' : 'cke_anchor';\r
+ var cls = attributes[ 'class' ];\r
+ if ( attributes.name && ( !cls || cls.indexOf( ieClass ) < 0 ) )\r
+ attributes[ 'class' ] = ( cls || '' ) + ' ' + ieClass;\r
+\r
+ if ( isEmpty && CKEDITOR.plugins.link.emptyAnchorFix )\r
+ {\r
+ attributes.contenteditable = 'false';\r
+ attributes[ 'data-cke-editable' ] = 1;\r
+ }\r
+ }\r
+ else if ( CKEDITOR.plugins.link.fakeAnchor && isEmpty )\r