|
4 | 4 | */
|
5 | 5 |
|
6 | 6 | ( function() {
|
7 |
| - var floatSpaceTpl = CKEDITOR.addTemplate( 'floatcontainer', '<div' + |
8 |
| - ' id="cke_{name}"' + |
9 |
| - ' class="cke {id} cke_reset_all cke_chrome cke_editor_{name} cke_float cke_{langDir} ' + CKEDITOR.env.cssClass + '"' + |
10 |
| - ' dir="{langDir}"' + |
11 |
| - ' title="' + ( CKEDITOR.env.gecko ? ' ' : '' ) + '"' + |
12 |
| - ' lang="{langCode}"' + |
13 |
| - ' role="application"' + |
14 |
| - ' style="{style}"' + |
15 |
| - ' aria-labelledby="cke_{name}_arialbl"' + |
16 |
| - '>' + |
17 |
| - '<span id="cke_{name}_arialbl" class="cke_voice_label">{voiceLabel}</span>' + |
18 |
| - '<div class="cke_inner">' + |
19 |
| - '<div id="{topId}" class="cke_top" role="presentation">{content}</div>' + |
20 |
| - '</div>' + |
21 |
| - '</div>' ), |
22 |
| - win = CKEDITOR.document.getWindow(), |
| 7 | + var win = CKEDITOR.document.getWindow(), |
23 | 8 | pixelate = CKEDITOR.tools.cssLength;
|
24 | 9 |
|
25 | 10 | CKEDITOR.plugins.add( 'floatingspace', {
|
|
278 | 263 | } )();
|
279 | 264 |
|
280 | 265 | if ( topHtml ) {
|
281 |
| - var floatSpace = CKEDITOR.document.getBody().append( CKEDITOR.dom.element.createFromHtml( floatSpaceTpl.output( { |
| 266 | + var floatSpaceTpl = new CKEDITOR.template( '<div' + |
| 267 | + ' id="cke_{name}"' + |
| 268 | + ' class="cke {id} cke_reset_all cke_chrome cke_editor_{name} cke_float cke_{langDir} ' + CKEDITOR.env.cssClass + '"' + |
| 269 | + ' dir="{langDir}"' + |
| 270 | + ' title="' + ( CKEDITOR.env.gecko ? ' ' : '' ) + '"' + |
| 271 | + ' lang="{langCode}"' + |
| 272 | + ' role="application"' + |
| 273 | + ' style="{style}"' + |
| 274 | + ( editor.title ? ' aria-labelledby="cke_{name}_arialbl"' : ' ' ) + |
| 275 | + '>' + |
| 276 | + ( editor.title ? '<span id="cke_{name}_arialbl" class="cke_voice_label">{voiceLabel}</span>' : ' ' ) + |
| 277 | + '<div class="cke_inner">' + |
| 278 | + '<div id="{topId}" class="cke_top" role="presentation">{content}</div>' + |
| 279 | + '</div>' + |
| 280 | + '</div>' ), |
| 281 | + floatSpace = CKEDITOR.document.getBody().append( CKEDITOR.dom.element.createFromHtml( floatSpaceTpl.output( { |
282 | 282 | content: topHtml,
|
283 | 283 | id: editor.id,
|
284 | 284 | langDir: editor.lang.dir,
|
285 | 285 | langCode: editor.langCode,
|
286 | 286 | name: editor.name,
|
287 | 287 | style: 'display:none;z-index:' + ( config.baseFloatZIndex - 1 ),
|
288 | 288 | topId: editor.ui.spaceId( 'top' ),
|
289 |
| - voiceLabel: editor.lang.editorPanel + ', ' + editor.name |
| 289 | + voiceLabel: editor.title |
290 | 290 | } ) ) ),
|
291 | 291 |
|
292 | 292 | // Use event buffers to reduce CPU load when tons of events are fired.
|
|
0 commit comments