\r
(function()\r
{\r
- var flashFilenameRegex = /\.swf(?:$|\?)/i,\r
- numberRegex = /^\d+(?:\.\d+)?$/;\r
+ var flashFilenameRegex = /\.swf(?:$|\?)/i;\r
\r
- function cssifyLength( length )\r
- {\r
- if ( numberRegex.test( length ) )\r
- return length + 'px';\r
- return length;\r
- }\r
+ var cssifyLength = CKEDITOR.tools.cssLength;\r
\r
function isFlashEmbed( element )\r
{\r
{\r
editor.contextMenu.addListener( function( element, selection )\r
{\r
- if ( element && element.is( 'img' ) && element.getAttribute( '_cke_real_element_type' ) == 'flash' )\r
+ if ( element && element.is( 'img' ) && !element.isReadOnly()\r
+ && element.getAttribute( '_cke_real_element_type' ) == 'flash' )\r
return { flash : CKEDITOR.TRISTATE_OFF };\r
});\r
}\r