Ticket #3070: 3070.patch

File 3070.patch, 754 bytes (added by Garry Yao, 15 years ago)
  • _source/plugins/forms/dialogs/form.js

     
    1010                minHeight : 190,
    1111                onShow : function()
    1212                {
    13                         var element = this.getParentEditor().getSelection().getSelectedElement();
     13                        var editor = this.getParentEditor(),
     14                                selection = editor.getSelection(),
     15                                ranges = selection.getRanges();
     16
     17                        // Locate the nearest 'form' anchestor.
     18                        var rangeRoot = ranges[0].getCommonAncestor( true ),
     19                                element = rangeRoot.getAscendant( 'form', true );
    1420                        if ( element && element.getName() == "form" )
    1521                        {
    1622                                this._element = element;
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy