ASong2U_Web/wp-content/plugins/buddypress-multilingual/scripts.js

92 lines
3.8 KiB
JavaScript

jQuery(document).ready(function() {
jQuery('.bpml-translation-original-toggle a').click(function(){
jQuery(this).parent().next().toggle();
return false;
});
bpmlAdminToggleCollectedActivities();
jQuery('.bpml-show-collected-activities').click(function(){
if (jQuery(this).val() == 'store') {
jQuery('.bpml-activities-hide-cache-option, .bpml-activities-hide-titlecontent-option').fadeIn();
} else {
jQuery('.bpml-activities-hide-cache-option').fadeOut();
jQuery('.bpml-activities-hide-titlecontent-option').fadeIn();
}
});
jQuery('.bpml-hide-collected-activities').click(function(){
jQuery('.bpml-activities-hide-cache-option, .bpml-activities-hide-titlecontent-option').fadeOut();
});
jQuery('#bpml-activities-select-all').click(function(){
jQuery('#bpml-collected-activities input').attr('checked', 1);
jQuery('#bpml-collected-activities select').val(-1);
});
jQuery('#bpml-activities-clear-all').click(function(){
jQuery('#bpml-collected-activities input').attr('checked', 0);
jQuery('#bpml-collected-activities select').val(0);
});
jQuery('.bpml-activity-assign-language').live('submit', function(){
var form = jQuery(this);
jQuery.ajax({
url: jQuery(this).attr('action'),
type: 'post',
data: jQuery(this).serialize(jQuery(this))+'&action=bpml_ajax',
dataType: 'json',
cache: false,
beforeSend: function(){
form.children('.bmp-ajax-update').html('Processing...').show();
},
success: function(data){
if (data.output != 'undefined') {
form.children('.bmp-ajax-update').html(data.output).delay(2000).fadeOut();
} else if (data.error != 'undefined') {
form.children('.bmp-ajax-update').html(data.error).delay(2000).fadeOut();
}
},
error: function() {
}
});
return false;
});
jQuery('.bpml-form-ajax').live('submit', function(){
var form = jQuery(this);
jQuery.ajax({
url: jQuery(this).attr('action'),
type: 'post',
data: jQuery(this).serialize(jQuery(this))+'&action=bpml_ajax',
dataType: 'json',
cache: false,
beforeSend: function(){
form.children('.bmp-ajax-update').html('Processing...').show();
},
success: function(data){
if (data.output != 'undefined') {
form.children('.bmp-ajax-update').html(data.output).delay(2000).fadeOut();
} else if (data.error != 'undefined') {
form.children('.bmp-ajax-update').html(data.error).delay(2000).fadeOut();
}
},
error: function() {
}
});
return false;
});
jQuery('.bpml_profiles_translate_with_google').click(function() {
jQuery(this).parent().find('textarea').val(jQuery(this).parent().find('.bpml_profiles_translate_field_google_translated').val());
return false;
});
});
function bpmlAdminToggleCollectedActivities() {
var val = jQuery("input:radio[name='bpml[activities][enable_google_translation]']:checked").val();
if (val != 0) {
if (val == 'store') {
jQuery('.bpml-activities-hide-cache-option, .bpml-activities-hide-titlecontent-option').show();
} else {
jQuery('.bpml-activities-hide-cache-option').hide();
jQuery('.bpml-activities-hide-titlecontent-option').show();
}
} else {
jQuery('.bpml-activities-hide-cache-option, .bpml-activities-hide-titlecontent-option').hide();
}
jQuery('#bpml-collected-activities').slideDown();
}