addons-server/media/js/zamboni/localizers.js

39 строки
1.3 KiB
JavaScript

// Localizers Global and Per-Locale Dashboards
$(document).ready(function() {
if ($('#l10n-motd').length == 0) return;
var json_url = $('#l10n-motd .edit_motd form').attr('action');
$('#l10n-motd .edit_motd')
.find('button').click(function(e) {
var this_motd = $(this).closest('.motd');
e.preventDefault();
$.post(json_url, $(this).parent().serialize(),
function(d, s) {
if (!d.error) {
this_motd
.find('.edit_motd textarea').text(d.msg).end()
.children('.edit_motd').hide()
.siblings('.motd_text').children('.msg').html(d.msg_purified)
.parent().show();
} else {
alert(d.error_message);
return;
}
}, 'json');
}).end()
.find('a.cancel').click(function(e) {
e.preventDefault();
$(this).closest('.edit_motd')
.hide()
.siblings('.motd_text').show();
});
$('#l10n-motd .motd .motd_text p.edit a').click(function(e) {
e.preventDefault();
$(this).closest('.motd_text')
.hide()
.siblings('.edit_motd').show();
});
});