Aggiunto parsley + loading per pulsante installa
This commit is contained in:
parent
d0cf8f4146
commit
afbc2cb4f4
|
@ -238,12 +238,26 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) {
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$("#install").on("click", function(){
|
||||||
|
|
||||||
|
if($(this).closest("form").parsley().validate()){
|
||||||
|
prev_html = $("#install").html();
|
||||||
|
$("#install").html("<i class=\'fa fa-spinner fa-pulse fa-fw\'></i> '.tr("Attendere").'...");
|
||||||
|
$("#install").prop(\'disabled\', true);
|
||||||
|
$("#test").prop(\'disabled\', true);
|
||||||
|
|
||||||
|
$("#config_form").submit();
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
$("#test").on("click", function(){
|
$("#test").on("click", function(){
|
||||||
if($(this).closest("form").parsley().validate()){
|
if($(this).closest("form").parsley().validate()){
|
||||||
prev_html = $("#test").html();
|
prev_html = $("#test").html();
|
||||||
$("#test").html("<i class=\'fa fa-spinner fa-pulse fa-fw\'></i> '.tr("Attendere").'...");
|
$("#test").html("<i class=\'fa fa-spinner fa-pulse fa-fw\'></i> '.tr("Attendere").'...");
|
||||||
$("#test").prop(\'disabled\', true);
|
$("#test").prop(\'disabled\', true);
|
||||||
|
$("#install").prop(\'disabled\', true);
|
||||||
$(this).closest("form").ajaxSubmit({
|
$(this).closest("form").ajaxSubmit({
|
||||||
url: "'.$rootdir.'/index.php",
|
url: "'.$rootdir.'/index.php",
|
||||||
data: {
|
data: {
|
||||||
|
@ -254,7 +268,8 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) {
|
||||||
data = parseFloat(data.trim());
|
data = parseFloat(data.trim());
|
||||||
|
|
||||||
$("#test").html(prev_html);
|
$("#test").html(prev_html);
|
||||||
$("#test").prop(\'disabled\', false);
|
$("#test").prop(\'disabled\', false);
|
||||||
|
$("#install").prop(\'disabled\', false);
|
||||||
|
|
||||||
if(data == 0){
|
if(data == 0){
|
||||||
swal("'.tr('Errore della configurazione').'", "'.tr('La configurazione non è corretta').'.", "error");
|
swal("'.tr('Errore della configurazione').'", "'.tr('La configurazione non è corretta').'.", "error");
|
||||||
|
@ -498,7 +513,7 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) {
|
||||||
// db_host
|
// db_host
|
||||||
echo '
|
echo '
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
{[ "type": "text", "label": "'.tr('Host del database').'", "name": "db_host", "placeholder": "'.tr("Indirizzo dell'host del database").'", "value": "'.$host.'", "help": "'.tr('Esempio').': localhost", "show-help": 1, "required": 1 ]}
|
{[ "type": "text", "label": "'.tr('Host del database').'", "name": "db_host", "placeholder": "'.tr("Indirizzo dell'host del database").'", "value": "'.$host.'", "help": "'.tr('Esempio').': localhost", "show-help": 0, "required": 1 ]}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -507,19 +522,19 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) {
|
||||||
// db_username
|
// db_username
|
||||||
echo '
|
echo '
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{[ "type": "text", "label": "'.tr("Username dell'utente MySQL").'", "name": "db_username", "placeholder": "'.tr("Username dell'utente MySQL").'", "value": "'.$username.'", "help": "'.tr('Esempio').': root", "show-help": 1, "required": 1 ]}
|
{[ "type": "text", "label": "'.tr("Username dell'utente MySQL").'", "name": "db_username", "placeholder": "'.tr("Username dell'utente MySQL").'", "value": "'.$username.'", "help": "'.tr('Esempio').': root", "show-help": 0, "required": 1 ]}
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
// db_password
|
// db_password
|
||||||
echo '
|
echo '
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{[ "type": "password", "label": "'.tr("Password dell'utente MySQL").'", "name": "db_password", "placeholder": "'.tr("Password dell'utente MySQL").'", "value": "'.$password.'", "help": "'.tr('Esempio').': mysql", "show-help": 1 ]}
|
{[ "type": "password", "label": "'.tr("Password dell'utente MySQL").'", "name": "db_password", "placeholder": "'.tr("Password dell'utente MySQL").'", "value": "'.$password.'", "help": "'.tr('Esempio').': mysql", "show-help": 0 ]}
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
// db_name
|
// db_name
|
||||||
echo '
|
echo '
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{[ "type": "text", "label": "'.tr('Nome del database').'", "name": "db_name", "placeholder": "'.tr('Nome del database').'", "value": "'.$name.'", "help": "'.tr('Esempio').': openstamanager", "show-help": 1, "required": 1 ]}
|
{[ "type": "text", "label": "'.tr('Nome del database').'", "name": "db_name", "placeholder": "'.tr('Nome del database').'", "value": "'.$name.'", "help": "'.tr('Esempio').': openstamanager", "show-help": 0, "required": 1 ]}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -553,7 +568,7 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) {
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4 text-right">
|
<div class="col-md-4 text-right">
|
||||||
<button type="submit" class="btn btn-success btn-block">
|
<button type="button" id="install" class="btn btn-success btn-block">
|
||||||
<i class="fa fa-check"></i> '.tr('Installa').'
|
<i class="fa fa-check"></i> '.tr('Installa').'
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue