diff --git a/api/classes/AlloyEditor.html b/api/classes/AlloyEditor.html index 7fa0aee8c0..602aa1ce51 100644 --- a/api/classes/AlloyEditor.html +++ b/api/classes/AlloyEditor.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ButtonA.html b/api/classes/ButtonA.html index 2140864bfc..6721a6e5f2 100644 --- a/api/classes/ButtonA.html +++ b/api/classes/ButtonA.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ButtonBase.html b/api/classes/ButtonBase.html index f5ac8c851b..7ccb40f7ed 100644 --- a/api/classes/ButtonBase.html +++ b/api/classes/ButtonBase.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ButtonEm.html b/api/classes/ButtonEm.html index 0752480fb0..c4c249d3e3 100644 --- a/api/classes/ButtonEm.html +++ b/api/classes/ButtonEm.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ButtonH1.html b/api/classes/ButtonH1.html index 9501092567..a702d1425f 100644 --- a/api/classes/ButtonH1.html +++ b/api/classes/ButtonH1.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ButtonH2.html b/api/classes/ButtonH2.html index cf8993d75c..2a589b4c5e 100644 --- a/api/classes/ButtonH2.html +++ b/api/classes/ButtonH2.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ButtonImage.html b/api/classes/ButtonImage.html index f0e8da295f..9527ef81c1 100644 --- a/api/classes/ButtonImage.html +++ b/api/classes/ButtonImage.html @@ -31,7 +31,7 @@

  • @@ -522,7 +522,7 @@

    strings

    - src/ui/yui/src/buttons/button-image.js:102 + src/ui/yui/src/buttons/button-image.js:108

    @@ -628,7 +628,7 @@

    toggle

    - src/ui/yui/src/buttons/button-image.js:117 + src/ui/yui/src/buttons/button-image.js:123

    diff --git a/api/classes/ButtonLeft.html b/api/classes/ButtonLeft.html index efa95b67d9..9e2aafdf40 100644 --- a/api/classes/ButtonLeft.html +++ b/api/classes/ButtonLeft.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ButtonRight.html b/api/classes/ButtonRight.html index 2ff3a54c47..b9d26e80f1 100644 --- a/api/classes/ButtonRight.html +++ b/api/classes/ButtonRight.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ButtonStrong.html b/api/classes/ButtonStrong.html index fe1a670626..783eb6e061 100644 --- a/api/classes/ButtonStrong.html +++ b/api/classes/ButtonStrong.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ButtonTwitter.html b/api/classes/ButtonTwitter.html index caf4a57f08..bf77624b31 100644 --- a/api/classes/ButtonTwitter.html +++ b/api/classes/ButtonTwitter.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ButtonU.html b/api/classes/ButtonU.html index cfb0b2d906..74d22433a9 100644 --- a/api/classes/ButtonU.html +++ b/api/classes/ButtonU.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/CKEDITOR.Link.html b/api/classes/CKEDITOR.Link.html index 0a5c8a142a..d0cb3e5c1b 100644 --- a/api/classes/CKEDITOR.Link.html +++ b/api/classes/CKEDITOR.Link.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/CKEDITOR.plugins.dropimages.html b/api/classes/CKEDITOR.plugins.dropimages.html index 0a12f49dfa..1e63afa4d6 100644 --- a/api/classes/CKEDITOR.plugins.dropimages.html +++ b/api/classes/CKEDITOR.plugins.dropimages.html @@ -31,7 +31,7 @@

  • @@ -981,7 +981,7 @@

    imagedrop

    - src/plugins/drop-images.js:160 + src/plugins/drop-images.js:166

    diff --git a/api/classes/CKEDITOR.plugins.linktooltip.html b/api/classes/CKEDITOR.plugins.linktooltip.html index 74d21969a4..2e7ecd8e5f 100644 --- a/api/classes/CKEDITOR.plugins.linktooltip.html +++ b/api/classes/CKEDITOR.plugins.linktooltip.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/CKEDITOR.plugins.placeholder.html b/api/classes/CKEDITOR.plugins.placeholder.html index d1d4718b6c..8420efe594 100644 --- a/api/classes/CKEDITOR.plugins.placeholder.html +++ b/api/classes/CKEDITOR.plugins.placeholder.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/CKEDITOR.plugins.selectionregion.html b/api/classes/CKEDITOR.plugins.selectionregion.html index 04e7aa7fd6..34a2a565cd 100644 --- a/api/classes/CKEDITOR.plugins.selectionregion.html +++ b/api/classes/CKEDITOR.plugins.selectionregion.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/CKEDITOR.plugins.uicore.html b/api/classes/CKEDITOR.plugins.uicore.html index 978403d30c..6fa4f5a420 100644 --- a/api/classes/CKEDITOR.plugins.uicore.html +++ b/api/classes/CKEDITOR.plugins.uicore.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/CKEDITOR.plugins.uiloader.html b/api/classes/CKEDITOR.plugins.uiloader.html index eb71836969..da72654ddb 100644 --- a/api/classes/CKEDITOR.plugins.uiloader.html +++ b/api/classes/CKEDITOR.plugins.uiloader.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/CKEDITOR.tools.html b/api/classes/CKEDITOR.tools.html index bfac32a13c..035c56a42e 100644 --- a/api/classes/CKEDITOR.tools.html +++ b/api/classes/CKEDITOR.tools.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/LinkTooltip.html b/api/classes/LinkTooltip.html index cb7eab99cc..f44eae0acd 100644 --- a/api/classes/LinkTooltip.html +++ b/api/classes/LinkTooltip.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ToolbarAdd.html b/api/classes/ToolbarAdd.html index 3f0571dcd5..7c78453849 100644 --- a/api/classes/ToolbarAdd.html +++ b/api/classes/ToolbarAdd.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ToolbarAddTrigger.html b/api/classes/ToolbarAddTrigger.html index e27be00eb2..77d1efcad6 100644 --- a/api/classes/ToolbarAddTrigger.html +++ b/api/classes/ToolbarAddTrigger.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ToolbarBase.html b/api/classes/ToolbarBase.html index 1637529147..21fbeb1e3b 100644 --- a/api/classes/ToolbarBase.html +++ b/api/classes/ToolbarBase.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ToolbarImage.html b/api/classes/ToolbarImage.html index 523c08ec1e..993ba58158 100644 --- a/api/classes/ToolbarImage.html +++ b/api/classes/ToolbarImage.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ToolbarPosition.html b/api/classes/ToolbarPosition.html index a18b58bc8b..f54f74598b 100644 --- a/api/classes/ToolbarPosition.html +++ b/api/classes/ToolbarPosition.html @@ -31,7 +31,7 @@

  • diff --git a/api/classes/ToolbarStyles.html b/api/classes/ToolbarStyles.html index 11ccbe7c7c..81b2746aab 100644 --- a/api/classes/ToolbarStyles.html +++ b/api/classes/ToolbarStyles.html @@ -31,7 +31,7 @@

  • diff --git a/api/data.json b/api/data.json index ad76c02217..55e85ecf2a 100644 --- a/api/data.json +++ b/api/data.json @@ -2,7 +2,7 @@ "project": { "name": "AlloyEditor", "description": "WYSIWYG editor built on top of CKEditor, with completely rewritten UI", - "version": "0.2.3", + "version": "0.2.4", "url": "https://github.com/ipeychev/alloy-editor/" }, "files": { @@ -1050,7 +1050,7 @@ }, { "file": "src/plugins/drop-images.js", - "line": 160, + "line": 166, "description": "Fired when an image is being added to the editor successfully.", "itemtype": "event", "name": "imagedrop", @@ -1964,7 +1964,7 @@ }, { "file": "src/ui/yui/src/buttons/button-image.js", - "line": 102, + "line": 108, "description": "Collection of strings used to label elements of the button's UI.\nButtonImage provides string properties to specify the label of the button.", "itemtype": "attribute", "name": "strings", @@ -1974,7 +1974,7 @@ }, { "file": "src/ui/yui/src/buttons/button-image.js", - "line": 117, + "line": 123, "description": "Specifies if this button will be toggleable, or not.\nButtonImage will be not toggleable by default.", "itemtype": "attribute", "name": "toggle", diff --git a/api/files/src_core_debounce.js.html b/api/files/src_core_debounce.js.html index ca2a823f6c..389789b8d3 100644 --- a/api/files/src_core_debounce.js.html +++ b/api/files/src_core_debounce.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_core_link.js.html b/api/files/src_core_link.js.html index 983beb6b33..05f0fcefa3 100644 --- a/api/files/src_core_link.js.html +++ b/api/files/src_core_link.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_core_selection-region.js.html b/api/files/src_core_selection-region.js.html index b9939c37bf..4a3450c80d 100644 --- a/api/files/src_core_selection-region.js.html +++ b/api/files/src_core_selection-region.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_core_tools.js.html b/api/files/src_core_tools.js.html index 416b1ac625..a36ed9b2e5 100644 --- a/api/files/src_core_tools.js.html +++ b/api/files/src_core_tools.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_core_uicore.js.html b/api/files/src_core_uicore.js.html index e58a31cd3b..945f973760 100644 --- a/api/files/src_core_uicore.js.html +++ b/api/files/src_core_uicore.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_plugins_drop-images.js.html b/api/files/src_plugins_drop-images.js.html index 72b84bc466..b38e6d2174 100644 --- a/api/files/src_plugins_drop-images.js.html +++ b/api/files/src_plugins_drop-images.js.html @@ -31,7 +31,7 @@

  • @@ -301,7 +301,8 @@

    File src/plugins/drop-images.js

    reader.addEventListener('loadend', function() { var bin, - el; + el, + imageData; bin = reader.result; @@ -309,7 +310,12 @@

    File src/plugins/drop-images.js

    editor.insertElement(el); - editor.fire('imagedrop', el); + imageData = { + el: el, + file: file + }; + + editor.fire('imagedrop', imageData); }); reader.readAsDataURL(file); diff --git a/api/files/src_plugins_placeholder.js.html b/api/files/src_plugins_placeholder.js.html index e1555d8bbb..321ef654b9 100644 --- a/api/files/src_plugins_placeholder.js.html +++ b/api/files/src_plugins_placeholder.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_adapter_yui.js.html b/api/files/src_ui_yui_src_adapter_yui.js.html index fb8f63f947..43d2af272f 100644 --- a/api/files/src_ui_yui_src_adapter_yui.js.html +++ b/api/files/src_ui_yui_src_adapter_yui.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_buttons_button-a.js.html b/api/files/src_ui_yui_src_buttons_button-a.js.html index 242b1735b8..4fd22ffaf6 100644 --- a/api/files/src_ui_yui_src_buttons_button-a.js.html +++ b/api/files/src_ui_yui_src_buttons_button-a.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_buttons_button-base.js.html b/api/files/src_ui_yui_src_buttons_button-base.js.html index f64fedbb2c..6be80a02e5 100644 --- a/api/files/src_ui_yui_src_buttons_button-base.js.html +++ b/api/files/src_ui_yui_src_buttons_button-base.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_buttons_button-em.js.html b/api/files/src_ui_yui_src_buttons_button-em.js.html index 403d67fce5..a39a1d8e44 100644 --- a/api/files/src_ui_yui_src_buttons_button-em.js.html +++ b/api/files/src_ui_yui_src_buttons_button-em.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_buttons_button-h1.js.html b/api/files/src_ui_yui_src_buttons_button-h1.js.html index 4b9499e913..cfe8d4fab7 100644 --- a/api/files/src_ui_yui_src_buttons_button-h1.js.html +++ b/api/files/src_ui_yui_src_buttons_button-h1.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_buttons_button-h2.js.html b/api/files/src_ui_yui_src_buttons_button-h2.js.html index 60033fd93b..e3b8b2d684 100644 --- a/api/files/src_ui_yui_src_buttons_button-h2.js.html +++ b/api/files/src_ui_yui_src_buttons_button-h2.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_buttons_button-image.js.html b/api/files/src_ui_yui_src_buttons_button-image.js.html index 0834d2f5be..97f7462f05 100644 --- a/api/files/src_ui_yui_src_buttons_button-image.js.html +++ b/api/files/src_ui_yui_src_buttons_button-image.js.html @@ -31,7 +31,7 @@

  • @@ -227,6 +227,7 @@

    File src/ui/yui/src/buttons/button-image.js

    _onInputChange: function() { var instance = this, editor, + imageData, inputFile, el, reader; @@ -240,7 +241,12 @@

    File src/ui/yui/src/buttons/button-image.js

    editor.insertElement(el); - editor.fire('imageadd', el); + imageData = { + el: el, + file: inputFile.getDOMNode().files[0] + }; + + editor.fire('imageadd', imageData); }; inputFile = this._inputFile; diff --git a/api/files/src_ui_yui_src_buttons_button-left.js.html b/api/files/src_ui_yui_src_buttons_button-left.js.html index 5f41b85da7..aec59866fd 100644 --- a/api/files/src_ui_yui_src_buttons_button-left.js.html +++ b/api/files/src_ui_yui_src_buttons_button-left.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_buttons_button-right.js.html b/api/files/src_ui_yui_src_buttons_button-right.js.html index cd61ef59af..52c0e28ced 100644 --- a/api/files/src_ui_yui_src_buttons_button-right.js.html +++ b/api/files/src_ui_yui_src_buttons_button-right.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_buttons_button-strong.js.html b/api/files/src_ui_yui_src_buttons_button-strong.js.html index e382d9d05b..a051168e1d 100644 --- a/api/files/src_ui_yui_src_buttons_button-strong.js.html +++ b/api/files/src_ui_yui_src_buttons_button-strong.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_buttons_button-twitter.js.html b/api/files/src_ui_yui_src_buttons_button-twitter.js.html index 67917207e0..3cd918cfce 100644 --- a/api/files/src_ui_yui_src_buttons_button-twitter.js.html +++ b/api/files/src_ui_yui_src_buttons_button-twitter.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_buttons_button-underline.js.html b/api/files/src_ui_yui_src_buttons_button-underline.js.html index 1dbfc9d5bf..425043338d 100644 --- a/api/files/src_ui_yui_src_buttons_button-underline.js.html +++ b/api/files/src_ui_yui_src_buttons_button-underline.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_plugins_linktooltip.js.html b/api/files/src_ui_yui_src_plugins_linktooltip.js.html index 3fee972f63..9453ed15af 100644 --- a/api/files/src_ui_yui_src_plugins_linktooltip.js.html +++ b/api/files/src_ui_yui_src_plugins_linktooltip.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_plugins_loader.js.html b/api/files/src_ui_yui_src_plugins_loader.js.html index c827eccba1..d46527e674 100644 --- a/api/files/src_ui_yui_src_plugins_loader.js.html +++ b/api/files/src_ui_yui_src_plugins_loader.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_toolbars_toolbar-add.js.html b/api/files/src_ui_yui_src_toolbars_toolbar-add.js.html index 414cb68870..ac0a51a633 100644 --- a/api/files/src_ui_yui_src_toolbars_toolbar-add.js.html +++ b/api/files/src_ui_yui_src_toolbars_toolbar-add.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_toolbars_toolbar-base.js.html b/api/files/src_ui_yui_src_toolbars_toolbar-base.js.html index 776967cefa..3e5f0398a8 100644 --- a/api/files/src_ui_yui_src_toolbars_toolbar-base.js.html +++ b/api/files/src_ui_yui_src_toolbars_toolbar-base.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_toolbars_toolbar-image.js.html b/api/files/src_ui_yui_src_toolbars_toolbar-image.js.html index 0aca74fb09..01513f0bcb 100644 --- a/api/files/src_ui_yui_src_toolbars_toolbar-image.js.html +++ b/api/files/src_ui_yui_src_toolbars_toolbar-image.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_toolbars_toolbar-position.js.html b/api/files/src_ui_yui_src_toolbars_toolbar-position.js.html index a4ae6e4ae4..f00b845878 100644 --- a/api/files/src_ui_yui_src_toolbars_toolbar-position.js.html +++ b/api/files/src_ui_yui_src_toolbars_toolbar-position.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/files/src_ui_yui_src_toolbars_toolbar-styles.js.html b/api/files/src_ui_yui_src_toolbars_toolbar-styles.js.html index c3bb2e6120..bbbc1c1e6e 100644 --- a/api/files/src_ui_yui_src_toolbars_toolbar-styles.js.html +++ b/api/files/src_ui_yui_src_toolbars_toolbar-styles.js.html @@ -31,7 +31,7 @@

  • diff --git a/api/index.html b/api/index.html index 2a64e5dc37..3bdec1cce6 100644 --- a/api/index.html +++ b/api/index.html @@ -31,7 +31,7 @@