\r
CKEDITOR.plugins.add( 'fakeobjects', {\r
// jscs:disable maximumLineLength\r
- lang: 'af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%\r
+ lang: 'af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%\r
// jscs:enable maximumLineLength\r
\r
init: function( editor ) {\r
} );\r
\r
/**\r
+ * Creates fake {@link CKEDITOR.dom.element} based on real element.\r
+ * Fake element is an img with special attributes, which keep real element properties.\r
+ *\r
* @member CKEDITOR.editor\r
- * @todo\r
+ * @param {CKEDITOR.dom.element} realElement Real element to transform.\r
+ * @param {String} className Class name which will be used as class of fake element.\r
+ * @param {String} realElementType Stores type of fake element.\r
+ * @param {Boolean} isResizable Keeps information if element is resizable.\r
+ * @returns {CKEDITOR.dom.element} Fake element.\r
*/\r
CKEDITOR.editor.prototype.createFakeElement = function( realElement, className, realElementType, isResizable ) {\r
var lang = this.lang.fakeobjects,\r
align: realElement.getAttribute( 'align' ) || ''\r
};\r
\r
- // Do not set "src" on high-contrast so the alt text is displayed. (#8945)\r
+ // Do not set "src" on high-contrast so the alt text is displayed. (http://dev.ckeditor.com/ticket/8945)\r
if ( !CKEDITOR.env.hc )\r
attributes.src = CKEDITOR.tools.transparentImageData;\r
\r
};\r
\r
/**\r
+ * Creates fake {@link CKEDITOR.htmlParser.element} based on real element.\r
+ *\r
* @member CKEDITOR.editor\r
- * @todo\r
+ * @param {CKEDITOR.dom.element} realElement Real element to transform.\r
+ * @param {String} className Class name which will be used as class of fake element.\r
+ * @param {String} realElementType Store type of fake element.\r
+ * @param {Boolean} isResizable Keep information if element is resizable.\r
+ * @returns {CKEDITOR.htmlParser.element} Fake htmlParser element.\r
*/\r
CKEDITOR.editor.prototype.createFakeParserElement = function( realElement, className, realElementType, isResizable ) {\r
var lang = this.lang.fakeobjects,\r
align: realElement.attributes.align || ''\r
};\r
\r
- // Do not set "src" on high-contrast so the alt text is displayed. (#8945)\r
+ // Do not set "src" on high-contrast so the alt text is displayed. (http://dev.ckeditor.com/ticket/8945)\r
if ( !CKEDITOR.env.hc )\r
attributes.src = CKEDITOR.tools.transparentImageData;\r
\r
};\r
\r
/**\r
+ * Creates {@link CKEDITOR.dom.element} from fake element.\r
+ *\r
* @member CKEDITOR.editor\r
- * @todo\r
+ * @param {CKEDITOR.dom.element} fakeElement Fake element to transform.\r
+ * @returns {CKEDITOR.dom.element/null} Returns real element or `null` if transformed element wasn't fake.\r
*/\r
CKEDITOR.editor.prototype.restoreRealElement = function( fakeElement ) {\r
if ( fakeElement.data( 'cke-real-node-type' ) != CKEDITOR.NODE_ELEMENT )\r