var dialog = this.getDialog(),\r
partIds = [ 'urlOptions', 'anchorOptions', 'emailOptions' ],\r
typeValue = this.getValue(),\r
- uploadInitiallyHidden = dialog.definition.getContents( 'upload' ).hidden;\r
+ uploadTab = dialog.definition.getContents( 'upload' ),\r
+ uploadInitiallyHidden = uploadTab && uploadTab.hidden;\r
\r
if ( typeValue == 'url' )\r
{\r
setup : function( data )\r
{\r
if ( data.url )\r
- this.setValue( data.url.protocol );\r
+ this.setValue( data.url.protocol || '' );\r
},\r
commit : function( data )\r
{\r
{\r
if ( data.target.type != 'notSet' && data.target.name )\r
attributes.target = data.target.name;\r
+ else\r
+ removeAttributes.push( 'target' );\r
+\r
removeAttributes.push( '_cke_pa_onclick', 'onclick' );\r
}\r
}\r