Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/VincentTam/huginn.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/assets/js
diff options
context:
space:
mode:
authorVincent Tam <sere@live.hk>2019-05-21 06:39:09 +0300
committerVincent Tam <sere@live.hk>2019-05-21 06:39:35 +0300
commit9872642385094000f4d847888e38ac026b290b56 (patch)
tree4722a9f4497d8ee36d24022b9442f20676f48eec /assets/js
parent6cb18ca106e950c9c2fdcc42ab5a1b6dc5104284 (diff)
Ajouté la trad'n pour le btn reset
Diffstat (limited to 'assets/js')
-rw-r--r--assets/js/staticman.js28
1 files changed, 20 insertions, 8 deletions
diff --git a/assets/js/staticman.js b/assets/js/staticman.js
index a09cbd8..4dac3d1 100644
--- a/assets/js/staticman.js
+++ b/assets/js/staticman.js
@@ -6,7 +6,7 @@ $(document).ready(function() {
$('.js-form').submit(function () {
var form = this;
- $(form).addClass('form--loading');
+ $(form).addClass('disabled');
$.ajax({
type: $(this).attr('method'),
@@ -14,17 +14,17 @@ $(document).ready(function() {
data: $(this).serialize(),
contentType: 'application/x-www-form-urlencoded',
success: function (data) {
- $('.js-form input[type="submit"]').val('{{ i18n btnSubmitted }}');
- showAlert('{{ i18n successMsg }}');
+ $('input[type="submit"]').addClass('hidden');
+ $('input[type="submit"]:disabled').removeClass('hidden');
showAlert('success');
clearForm();
},
error: function (err) {
+ $('input[type="submit"]').removeClass('hidden');
+ $('input[type="submit"]:disabled').addClass('hidden');
console.log(err);
- $('.js-form input[type="submit"]').val('{{ i18n btnSubmit }}');
- showAlert('{{ i18n errorMsg }}');
showAlert('failed');
- $(form).removeClass('form--loading');
+ $(form).removeClass('disabled');
}
});
@@ -32,8 +32,14 @@ $(document).ready(function() {
});
function showAlert(msg) {
- $('.js-form .js-notice').removeClass('hidden');
- $('.js-form .js-notice-text').text(msg);
+ if (msg == 'success') {
+ $('.js-form .submit-success').removeClass('hidden');
+ $('.js-form .submit-failed').addClass('hidden');
+ $(form).removeClass('disabled');
+ } else {
+ $('.js-form .submit-success').addClass('hidden');
+ $('.js-form .submit-failed').removeClass('hidden');
+ }
}
function clearForm() {
@@ -41,6 +47,11 @@ $(document).ready(function() {
$('input[name="fields[replyID]"]').val('');
$('input[name="fields[replyName]"]').val('');
$('.reply-notice-text').text('');
+ $('.reply-notice').addClass('hidden');
+ $('.js-form .submit-success').addClass('hidden');
+ $('.js-form .submit-failed').addClass('hidden');
+ $('input[type="submit"]').removeClass('hidden');
+ $('input[type="submit"]:disabled').addClass('hidden');
}
// record reply target when "reply to this comment" is pressed
@@ -51,6 +62,7 @@ $(document).ready(function() {
authorTag = cmt.find('.comment-author');
replyName = authorTag.text();
$('input[name="fields[replyName]"]').val(replyName);
+ $('.reply-notice').removeClass('hidden');
$('.reply-notice-text').text('↷\xa0' + replyName);
});