Ticket #3806: 3806_2.patch

File 3806_2.patch, 6.5 KB (added by Martin Kou, 14 years ago)
  • _source/plugins/forms/dialogs/checkbox.js

     
    1010                minHeight : 140,
    1111                onShow : function()
    1212                {
     13                        delete this.checkbox;
     14
    1315                        var element = this.getParentEditor().getSelection().getSelectedElement();
    1416
    1517                        if ( element && element.getAttribute( 'type' ) == "checkbox" )
    1618                        {
    17                                 this._element = element;
     19                                this.checkbox = element;
    1820                                this.setupContent( element );
    1921                        }
    2022                },
    2123                onOk : function()
    2224                {
    2325                        var editor,
    24                                 element = this._element,
     26                                element = this.checkbox,
    2527                                isInsertMode = !element;
    2628
    2729                        if ( isInsertMode )
  • _source/plugins/forms/dialogs/textfield.js

     
    2323                minHeight : 150,
    2424                onShow : function()
    2525                {
     26                        delete this.textField;
     27
    2628                        var element = this.getParentEditor().getSelection().getSelectedElement();
    2729                        if ( element && element.getName() == "input" &&
    2830                                        ( acceptedTypes[ element.getAttribute( 'type' ) ] || !element.getAttribute( 'type' ) ) )
    2931                        {
    30                                 this._element = element;
     32                                this.textField = element;
    3133                                this.setupContent( element );
    3234                        }
    3335                },
    3436                onOk : function()
    3537                {
    3638                        var editor,
    37                                 element = this._element,
     39                                element = this.textField,
    3840                                isInsertMode = !element;
    3941
    4042                        if ( isInsertMode )
  • _source/plugins/forms/dialogs/button.js

     
    1010                minHeight : 150,
    1111                onShow : function()
    1212                {
     13                        delete this.button;
    1314                        var element = this.getParentEditor().getSelection().getSelectedElement();
    1415                        if ( element && element.getName() == "input" )
    1516                        {
    1617                                var type = element.getAttribute( 'type' );
    1718                                if ( type == "button" || type == "reset" || type == "submit" )
    1819                                {
    19                                         this._element = element;
     20                                        this.button = element;
    2021                                        this.setupContent( element );
    2122                                }
    2223                        }
     
    2425                onOk : function()
    2526                {
    2627                        var editor,
    27                                 element = this._element,
     28                                element = this.button,
    2829                                isInsertMode = !element;
    2930
    3031                        if ( isInsertMode )
  • _source/plugins/forms/dialogs/textarea.js

     
    1010                minHeight : 150,
    1111                onShow : function()
    1212                {
     13                        delete this.textarea;
     14
    1315                        var element = this.getParentEditor().getSelection().getSelectedElement();
    1416                        if ( element && element.getName() == "textarea" )
    1517                        {
    16                                 this._element = element;
     18                                this.textarea = element;
    1719                                this.setupContent( element );
    1820                        }
    1921                },
    2022                onOk : function()
    2123                {
    2224                        var editor,
    23                                 element = this._element,
     25                                element = this.textarea,
    2426                                isInsertMode = !element;
    2527
    2628                        if ( isInsertMode )
  • _source/plugins/forms/dialogs/radio.js

     
    1010                minHeight : 140,
    1111                onShow : function()
    1212                {
     13                        delete this.radioButton;
     14
    1315                        var element = this.getParentEditor().getSelection().getSelectedElement();
    1416                        if ( element && element.getName() == "input" && element.getAttribute( 'type' ) == "radio" )
    1517                        {
    16                                 this._element = element;
     18                                this.radioButton = element;
    1719                                this.setupContent( element );
    1820                        }
    1921                },
    2022                onOk : function()
    2123                {
    2224                        var editor,
    23                                 element = this._element,
     25                                element = this.radioButton,
    2426                                isInsertMode = !element;
    2527
    2628                        if ( isInsertMode )
  • _source/plugins/forms/dialogs/hiddenfield.js

     
    1010                minHeight : 110,
    1111                onShow : function()
    1212                {
     13                        delete this.hiddenField;
     14
    1315                        var element = this.getParentEditor().getSelection().getSelectedElement();
    1416                        if ( element && element.getName() == "input" && element.getAttribute( 'type' ) == "checkbox" )
    1517                        {
    16                                 this._element = element;
     18                                this.hiddenField = element;
    1719                                this.setupContent( element );
    1820                        }
    1921                },
    2022                onOk : function()
    2123                {
    2224                        var editor,
    23                                 element = this._element,
     25                                element = this.hiddenField,
    2426                                isInsertMode = !element;
    2527
    2628                        if ( isInsertMode )
  • _source/plugins/forms/dialogs/select.js

     
    135135                minHeight : CKEDITOR.env.ie ? 320 : 300,
    136136                onShow : function()
    137137                {
     138                        delete this.selectBox;
    138139                        this.setupContent( 'clear' );
    139140                        var element = this.getParentEditor().getSelection().getSelectedElement();
    140141                        if ( element && element.getName() == "select" )
    141142                        {
    142                                 this._element = element;
     143                                this.selectBox = element;
    143144                                this.setupContent( element.getName(), element );
    144145
    145146                                // Load Options into dialog.
     
    151152                onOk : function()
    152153                {
    153154                        var editor = this.getParentEditor(),
    154                                 element = this._element,
     155                                element = this.selectBox,
    155156                                isInsertMode = !element;
    156157
    157158                        if ( isInsertMode )
  • _source/plugins/forms/dialogs/form.js

     
    1919                minHeight : 200,
    2020                onShow : function()
    2121                {
     22                        delete this.form;
     23
    2224                        var element = this.getParentEditor().getSelection().getStartElement();
    2325                        var form = element && element.getAscendant( 'form', true );
    2426                        if ( form )
    2527                        {
    26                                 this._element = form;
     28                                this.form = form;
    2729                                this.setupContent( form );
    2830                        }
    2931                },
    3032                onOk : function()
    3133                {
    3234                        var editor,
    33                                 element = this._element,
     35                                element = this.form,
    3436                                isInsertMode = !element;
    3537
    3638                        if ( isInsertMode )
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy