From b636f6dcce4d5a6e91ffcbd83a2cd88fb5328b12 Mon Sep 17 00:00:00 2001 From: Thomas Steur <thomas.steur@gmail.com> Date: Tue, 1 Oct 2013 01:17:26 +0000 Subject: [PATCH] refs #607 display a message in case user has not selected a zip file --- plugins/CorePluginsAdmin/javascripts/pluginExtend.js | 10 ++++++++++ plugins/CorePluginsAdmin/templates/extend.twig | 4 +++- 2 files changed, 13 insertions(+), 1 deletion(-) 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> -- GitLab