JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.5.3
[ckeditor.git] / _source / plugins / dialogui / plugin.js
index a473dc4..60f0c8b 100644 (file)
@@ -1,5 +1,5 @@
 /*\r
-Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.\r
+Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved.\r
 For licensing, see LICENSE.html or http://ckeditor.com/license\r
 */\r
 \r
@@ -124,7 +124,7 @@ CKEDITOR.plugins.add( 'dialogui' );
                         * @extends CKEDITOR.ui.dialog.uiElement\r
                         * @param {CKEDITOR.dialog} dialog\r
                         * Parent dialog object.\r
-                        * @param {CKEDITOR.dialog.uiElementDefinition} elementDefinition\r
+                        * @param {CKEDITOR.dialog.definition.uiElement} elementDefinition\r
                         * The element definition. Accepted fields:\r
                         * <ul>\r
                         *      <li><strong>label</strong> (Required) The label string.</li>\r
@@ -204,7 +204,7 @@ CKEDITOR.plugins.add( 'dialogui' );
                         * @extends CKEDITOR.ui.dialog.labeledElement\r
                         * @param {CKEDITOR.dialog} dialog\r
                         * Parent dialog object.\r
-                        * @param {CKEDITOR.dialog.uiElementDefinition} elementDefinition\r
+                        * @param {CKEDITOR.dialog.definition.uiElement} elementDefinition\r
                         * The element definition. Accepted fields:\r
                         * <ul>\r
                         *      <li><strong>default</strong> (Optional) The default value.</li>\r
@@ -293,7 +293,7 @@ CKEDITOR.plugins.add( 'dialogui' );
                         * @example\r
                         * @param {CKEDITOR.dialog} dialog\r
                         * Parent dialog object.\r
-                        * @param {CKEDITOR.dialog.uiElementDefinition} elementDefinition\r
+                        * @param {CKEDITOR.dialog.definition.uiElement} elementDefinition\r
                         * The element definition. Accepted fields:\r
                         * <ul>\r
                         *      <li><strong>rows</strong> (Optional) The number of rows displayed.\r
@@ -344,7 +344,7 @@ CKEDITOR.plugins.add( 'dialogui' );
                         * @example\r
                         * @param {CKEDITOR.dialog} dialog\r
                         * Parent dialog object.\r
-                        * @param {CKEDITOR.dialog.uiElementDefinition} elementDefinition\r
+                        * @param {CKEDITOR.dialog.definition.uiElement} elementDefinition\r
                         * The element definition. Accepted fields:\r
                         * <ul>\r
                         *      <li><strong>checked</strong> (Optional) Whether the checkbox is checked\r
@@ -400,7 +400,7 @@ CKEDITOR.plugins.add( 'dialogui' );
                         * @extends CKEDITOR.ui.dialog.labeledElement\r
                         * @param {CKEDITOR.dialog} dialog\r
                         * Parent dialog object.\r
-                        * @param {CKEDITOR.dialog.uiElementDefinition} elementDefinition\r
+                        * @param {CKEDITOR.dialog.definition.uiElement} elementDefinition\r
                         * The element definition. Accepted fields:\r
                         * <ul>\r
                         *      <li><strong>default</strong> (Required) The default value.</li>\r
@@ -486,7 +486,7 @@ CKEDITOR.plugins.add( 'dialogui' );
                         * @extends CKEDITOR.ui.dialog.uiElement\r
                         * @param {CKEDITOR.dialog} dialog\r
                         * Parent dialog object.\r
-                        * @param {CKEDITOR.dialog.uiElementDefinition} elementDefinition\r
+                        * @param {CKEDITOR.dialog.definition.uiElement} elementDefinition\r
                         * The element definition. Accepted fields:\r
                         * <ul>\r
                         *      <li><strong>label</strong> (Required) The button label.</li>\r
@@ -569,7 +569,7 @@ CKEDITOR.plugins.add( 'dialogui' );
                         * @constructor\r
                         * @param {CKEDITOR.dialog} dialog\r
                         * Parent dialog object.\r
-                        * @param {CKEDITOR.dialog.uiElementDefinition} elementDefinition\r
+                        * @param {CKEDITOR.dialog.definition.uiElement} elementDefinition\r
                         * The element definition. Accepted fields:\r
                         * <ul>\r
                         *      <li><strong>default</strong> (Required) The default value.</li>\r
@@ -639,7 +639,7 @@ CKEDITOR.plugins.add( 'dialogui' );
                         * @constructor\r
                         * @param {CKEDITOR.dialog} dialog\r
                         * Parent dialog object.\r
-                        * @param {CKEDITOR.dialog.uiElementDefinition} elementDefinition\r
+                        * @param {CKEDITOR.dialog.definition.uiElement} elementDefinition\r
                         * The element definition. Accepted fields:\r
                         * <ul>\r
                         *      <li><strong>validate</strong> (Optional) The validation function.</li>\r
@@ -712,7 +712,7 @@ CKEDITOR.plugins.add( 'dialogui' );
                         * @constructor\r
                         * @param {CKEDITOR.dialog} dialog\r
                         * Parent dialog object.\r
-                        * @param {CKEDITOR.dialog.uiElementDefinition} elementDefinition\r
+                        * @param {CKEDITOR.dialog.definition.uiElement} elementDefinition\r
                         * The element definition. Accepted fields:\r
                         * <ul>\r
                         *      <li><strong>for</strong> (Required) The file input's page and element Id\r
@@ -765,7 +765,7 @@ CKEDITOR.plugins.add( 'dialogui' );
                                 * @extends CKEDITOR.ui.dialog.uiElement\r
                                 * @name CKEDITOR.ui.dialog.html\r
                                 * @param {CKEDITOR.dialog} dialog Parent dialog object.\r
-                                * @param {CKEDITOR.dialog.uiElementDefinition} elementDefinition Element definition.\r
+                                * @param {CKEDITOR.dialog.definition.uiElement} elementDefinition Element definition.\r
                                 * Accepted fields:\r
                                 * <ul>\r
                                 *      <li><strong>html</strong> (Required) HTML code of this element.</li>\r
@@ -837,7 +837,7 @@ CKEDITOR.plugins.add( 'dialogui' );
                         * objects in childObjList.\r
                         * @param {Array} htmlList\r
                         * Array of HTML code that this element will output to.\r
-                        * @param {CKEDITOR.dialog.uiElementDefinition} elementDefinition\r
+                        * @param {CKEDITOR.dialog.definition.uiElement} elementDefinition\r
                         * The element definition. Accepted fields:\r
                         * <ul>\r
                         *      <li><strong>label</strong> (Optional) The legend of the this fieldset.</li>\r
@@ -1521,3 +1521,17 @@ CKEDITOR.plugins.add( 'dialogui' );
        CKEDITOR.dialog.addUIElement( 'html', commonBuilder );\r
        CKEDITOR.dialog.addUIElement( 'fieldset', containerBuilder );\r
 })();\r
+\r
+/**\r
+ * Fired when the value of the uiElement is changed\r
+ * @name CKEDITOR.ui.dialog.uiElement#change\r
+ * @event\r
+ */\r
+\r
+/**\r
+ * Fired when the inner frame created by the element is ready.\r
+ * Each time the button is used or the dialog is loaded a new\r
+ * form might be created.\r
+ * @name CKEDITOR.ui.dialog.fileButton#formLoaded\r
+ * @event\r
+ */\r