diff options
author | Marc Alexander <admin@m-a-styles.de> | 2015-04-29 12:24:12 +0200 |
---|---|---|
committer | Marc Alexander <admin@m-a-styles.de> | 2015-04-29 12:24:12 +0200 |
commit | c018b3bbc7bf7831d0d78c8006cf9dec5f591719 (patch) | |
tree | 5a300321fe7e78c5b607634bbbc324be12719513 | |
parent | ae8129b69902959212594e83435081a4bf0b5412 (diff) | |
download | forums-c018b3bbc7bf7831d0d78c8006cf9dec5f591719.tar forums-c018b3bbc7bf7831d0d78c8006cf9dec5f591719.tar.gz forums-c018b3bbc7bf7831d0d78c8006cf9dec5f591719.tar.bz2 forums-c018b3bbc7bf7831d0d78c8006cf9dec5f591719.tar.xz forums-c018b3bbc7bf7831d0d78c8006cf9dec5f591719.zip |
[ticket/12542] Rename javascript method and add doc block
PHPBB3-12542
-rw-r--r-- | phpBB/assets/javascript/core.js | 14 | ||||
-rw-r--r-- | phpBB/assets/javascript/editor.js | 4 |
2 files changed, 16 insertions, 2 deletions
diff --git a/phpBB/assets/javascript/core.js b/phpBB/assets/javascript/core.js index 6238b2c1f2..23521824ff 100644 --- a/phpBB/assets/javascript/core.js +++ b/phpBB/assets/javascript/core.js @@ -1232,7 +1232,19 @@ phpbb.applyCodeEditor = function(textarea) { }); }; -phpbb.applyDragNDrop = function(textarea) { +/** + * Show drag and drop animation when textarea is present + * + * This function will enable the drag and drop animation for a specified + * textarea. + * + * @param {object} textarea Textarea DOM object to apply editor to + */ +phpbb.showDragNDrop = function(textarea) { + if (textarea === 'undefined') { + return; + } + $('body').on('dragenter dragover', function () { $(textarea).addClass('drag-n-drop'); }).on('dragleave dragout dragend drop', function() { diff --git a/phpBB/assets/javascript/editor.js b/phpBB/assets/javascript/editor.js index 45060c113b..c58e4d19dd 100644 --- a/phpBB/assets/javascript/editor.js +++ b/phpBB/assets/javascript/editor.js @@ -355,7 +355,9 @@ function getCaretPosition(txtarea) { textarea = doc.forms[form_name].elements[text_name]; phpbb.applyCodeEditor(textarea); - phpbb.applyDragNDrop(textarea); + if ($('#attach-panel').length) { + phpbb.showDragNDrop(textarea); + } }); })(jQuery); |