69 lines
2.3 KiB
PHP
69 lines
2.3 KiB
PHP
|
|
/**
|
|
* This file is part of Zwii.
|
|
*
|
|
* For full copyright and license information, please see the LICENSE
|
|
* file that was distributed with this source code.
|
|
*
|
|
* @author Rémi Jean <remi.jean@outlook.com>
|
|
* @copyright Copyright (C) 2008-2018, Rémi Jean
|
|
* @authorFrédéric Tempez <frederic.tempez@outlook.com>
|
|
* @copyright Copyright (C) 2018-2020, Frédéric Tempez
|
|
* @license GNU General Public License, version 3
|
|
* @link http://zwiicms.fr/
|
|
*/
|
|
|
|
$(document).ready(function(){
|
|
|
|
/*
|
|
* Active le script Google quand une langue est traduite automatiquement
|
|
*/
|
|
$("form :input").change(function() {
|
|
$(this).closest('form').data('changed', true);
|
|
if($(this).closest('form').data('changed')) {
|
|
if( $(this).val() === "script"
|
|
|| $(this).val() === "script"
|
|
|| $(this).val() === "script"
|
|
|| $(this).val() === "script"
|
|
|| $(this).val() === "script"
|
|
|| $(this).val() === "script" ) {
|
|
$("#translateScriptGoogle").prop("checked", true);
|
|
}
|
|
}
|
|
});
|
|
|
|
/**
|
|
* Désactive la traduction auto des langues lorsque le script est désélectionné
|
|
*/
|
|
$("#translateScriptGoogle").on("change", function() {
|
|
if ( $("input[name=translateScriptGoogle]").is(':not(:checked)') ) {
|
|
if ($("#translateDE :selected").val() === "script" ) {
|
|
$("#translateDE").val("none");
|
|
}
|
|
if ($("#translateEN :selected").val() === "script" ) {
|
|
$("#translateEN").val("none");
|
|
}
|
|
if ($("#translateES :selected").val() === "script" ) {
|
|
$("#translateEs").val("none");
|
|
}
|
|
if ($("#translateIT :selected").val() === "script" ) {
|
|
$("#translateIT").val("none");
|
|
}
|
|
if ($("#translateNL :selected").val() === "script" ) {
|
|
$("#translateNL").val("none");
|
|
}
|
|
if ($("#translatePT :selected").val() === "script" ) {
|
|
$("#translatePT").val("none");
|
|
}
|
|
$(".translateGoogleScriptOption").prop("checked", false);
|
|
}
|
|
});
|
|
|
|
/**
|
|
* Active le script quand une option est activée
|
|
*/
|
|
$(".translateGoogleScriptOption").on("change", function() {
|
|
$("#translateScriptGoogle").prop("checked", true);
|
|
});
|
|
|
|
}); |