diff options
author | Thomas Steur <thomas.steur@gmail.com> | 2013-10-01 05:17:26 +0400 |
---|---|---|
committer | Thomas Steur <thomas.steur@gmail.com> | 2013-10-01 05:17:26 +0400 |
commit | b636f6dcce4d5a6e91ffcbd83a2cd88fb5328b12 (patch) | |
tree | 9fccf2dc2b92444ecf0384fac050ce0aa2a6d65b | |
parent | 8335245d08d201cad174b158f202e24286aae440 (diff) |
refs #607 display a message in case user has not selected a zip file
-rw-r--r-- | plugins/CorePluginsAdmin/javascripts/pluginExtend.js | 10 | ||||
-rw-r--r-- | plugins/CorePluginsAdmin/templates/extend.twig | 4 |
2 files changed, 13 insertions, 1 deletions
diff --git a/plugins/CorePluginsAdmin/javascripts/pluginExtend.js b/plugins/CorePluginsAdmin/javascripts/pluginExtend.js index 1063a179f8..b67e95ab07 100644 --- a/plugins/CorePluginsAdmin/javascripts/pluginExtend.js +++ b/plugins/CorePluginsAdmin/javascripts/pluginExtend.js @@ -17,4 +17,14 @@ $(document).ready(function () { }); }); + $('#uploadPluginForm').submit(function (event) { + + $zipFile = $('[name=pluginZip]'); + + if (!$zipFile.val()) { + event.preventDefault(); + alert('Please select a ZIP file.'); + } + }); + });
\ No newline at end of file diff --git a/plugins/CorePluginsAdmin/templates/extend.twig b/plugins/CorePluginsAdmin/templates/extend.twig index d07d336324..eccf0cdb43 100644 --- a/plugins/CorePluginsAdmin/templates/extend.twig +++ b/plugins/CorePluginsAdmin/templates/extend.twig @@ -12,8 +12,10 @@ <form enctype="multipart/form-data" method="post" + id="uploadPluginForm" action="{{ linkTo({'action':'uploadPlugin', 'nonce': installNonce}) }}"> - <input type="file" name="pluginZip"><br /> + <input type="file" name="pluginZip"> + <br /> <input class="startUpload" type="submit" value="Upload ZIP file"> </form> </div> |