Commit 07014e8e by Julian Arni

Reset modal when closed by clicking outside of it

parent 035c4c02
$(document).ready(function() { $(document).ready(function() {
$('.uploads .upload-button').bind('click', showUploadModal); $('.uploads .upload-button').bind('click', showUploadModal);
$('.upload-modal .close-button').bind('click', resetUploadModal); $('.upload-modal .close-button').bind('click', hideModal);
$('.upload-modal .choose-file-button').bind('click', showFileSelectionMenu); $('.upload-modal .choose-file-button').bind('click', showFileSelectionMenu);
$('.remove-asset-button').bind('click', removeAsset); $('.remove-asset-button').bind('click', removeAsset);
}); });
...@@ -52,6 +52,7 @@ function removeAsset(e){ ...@@ -52,6 +52,7 @@ function removeAsset(e){
function showUploadModal(e) { function showUploadModal(e) {
e.preventDefault(); e.preventDefault();
resetUploadModal();
resetUploadBar(); resetUploadBar();
$modal = $('.upload-modal').show(); $modal = $('.upload-modal').show();
$('.upload-modal .file-chooser').fileupload({ $('.upload-modal .file-chooser').fileupload({
...@@ -108,7 +109,6 @@ function resetUploadModal() { ...@@ -108,7 +109,6 @@ function resetUploadModal() {
$('.upload-modal .choose-file-button').html(gettext('Choose File')); $('.upload-modal .choose-file-button').html(gettext('Choose File'));
$('.upload-modal .embeddable-xml-input').val(''); $('.upload-modal .embeddable-xml-input').val('');
$('.upload-modal .embeddable').hide(); $('.upload-modal .embeddable').hide();
hideModal();
} }
function showUploadFeedback(event, percentComplete) { function showUploadFeedback(event, percentComplete) {
......
...@@ -118,7 +118,7 @@ ...@@ -118,7 +118,7 @@
<div class="upload-modal modal"> <div class="upload-modal modal">
<a href="#" class="close-button"><span class="close-icon"></span></a> <a href="#" class="close-button"><span class="close-icon"></span></a>
<div class="modal-body"> <div class="modal-body">
<h1>S{_("Upload New File")}</h1> <h1>${_("Upload New File")}</h1>
<p class="file-name"></a> <p class="file-name"></a>
<div class="progress-bar"> <div class="progress-bar">
<div class="progress-fill"></div> <div class="progress-fill"></div>
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
</div> </div>
<form class="file-chooser" action="${upload_asset_callback_url}" <form class="file-chooser" action="${upload_asset_callback_url}"
method="post" enctype="multipart/form-data"> method="post" enctype="multipart/form-data">
<a href="#" class="choose-file-button">Choose File</a> <a href="#" class="choose-file-button">${_("Choose File")}</a>
<input type="file" class="file-input" name="files[]" multiple> <input type="file" class="file-input" name="files[]" multiple>
</form> </form>
</div> </div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment