1 | /*
|
---|
2 | Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.
|
---|
3 | For licensing, see LICENSE.html or http://ckeditor.com/license
|
---|
4 | */
|
---|
5 |
|
---|
6 | CKEDITOR.skins.add( 'v2', (function()
|
---|
7 | {
|
---|
8 | return {
|
---|
9 | editor : { css : [ 'editor.css' ] },
|
---|
10 | dialog : { css : [ 'dialog.css' ] },
|
---|
11 | separator : { canGroup: false },
|
---|
12 | templates : { css : [ 'templates.css' ] },
|
---|
13 | margins : [ 0, 14, 18, 14 ]
|
---|
14 | };
|
---|
15 | })() );
|
---|
16 |
|
---|
17 | (function()
|
---|
18 | {
|
---|
19 | CKEDITOR.dialog ? dialogSetup() : CKEDITOR.on( 'dialogPluginReady', dialogSetup );
|
---|
20 |
|
---|
21 | function dialogSetup()
|
---|
22 | {
|
---|
23 | CKEDITOR.dialog.on( 'resize', function( evt )
|
---|
24 | {
|
---|
25 | var data = evt.data,
|
---|
26 | width = data.width,
|
---|
27 | height = data.height,
|
---|
28 | dialog = data.dialog,
|
---|
29 | contents = dialog.parts.contents;
|
---|
30 |
|
---|
31 | if ( data.skin != 'v2' )
|
---|
32 | return;
|
---|
33 |
|
---|
34 | contents.setStyles(
|
---|
35 | {
|
---|
36 | width : width + 'px',
|
---|
37 | height : height + 'px'
|
---|
38 | });
|
---|
39 |
|
---|
40 | if ( !CKEDITOR.env.ie || CKEDITOR.env.ie9Compat )
|
---|
41 | return;
|
---|
42 |
|
---|
43 | // Fix the size of the elements which have flexible lengths.
|
---|
44 | setTimeout( function()
|
---|
45 | {
|
---|
46 | var innerDialog = dialog.parts.dialog.getChild( [ 0, 0, 0 ] ),
|
---|
47 | body = innerDialog.getChild( 0 ),
|
---|
48 | bodyWidth = body.getSize( 'width' );
|
---|
49 | height += body.getChild( 0 ).getSize( 'height' ) + 1;
|
---|
50 |
|
---|
51 | // tc
|
---|
52 | var el = innerDialog.getChild( 2 );
|
---|
53 | el.setSize( 'width', bodyWidth );
|
---|
54 |
|
---|
55 | // bc
|
---|
56 | el = innerDialog.getChild( 7 );
|
---|
57 | el.setSize( 'width', bodyWidth - 28 );
|
---|
58 |
|
---|
59 | // ml
|
---|
60 | el = innerDialog.getChild( 4 );
|
---|
61 | el.setSize( 'height', height );
|
---|
62 |
|
---|
63 | // mr
|
---|
64 | el = innerDialog.getChild( 5 );
|
---|
65 | el.setSize( 'height', height );
|
---|
66 | },
|
---|
67 | 100 );
|
---|
68 | });
|
---|
69 | }
|
---|
70 | })();
|
---|