Risoluzione di un bug nei tab
Risoluzione di una problematica con i tab dei plugin all'interno dei moduli.
This commit is contained in:
parent
fb6b12b97d
commit
86bac71fb1
|
@ -82,3 +82,4 @@ files/my_impianti/*
|
||||||
!files/my_impianti/componente.ini
|
!files/my_impianti/componente.ini
|
||||||
config.inc.php
|
config.inc.php
|
||||||
REVISION
|
REVISION
|
||||||
|
.php_cs.cache
|
||||||
|
|
|
@ -27,7 +27,7 @@ echo Widgets::addModuleWidgets($id_module, 'controller_top');
|
||||||
// Lettura eventuali plugins modulo da inserire come tab
|
// Lettura eventuali plugins modulo da inserire come tab
|
||||||
echo '
|
echo '
|
||||||
<div class="nav-tabs-custom">
|
<div class="nav-tabs-custom">
|
||||||
<ul class="nav nav-tabs pull-right" role="tablist">
|
<ul class="nav nav-tabs pull-right" id="tabs" role="tablist">
|
||||||
<li class="pull-left active header">';
|
<li class="pull-left active header">';
|
||||||
|
|
||||||
// Verifico se ho impostato un nome modulo personalizzato
|
// Verifico se ho impostato un nome modulo personalizzato
|
||||||
|
|
|
@ -54,7 +54,7 @@ if (empty($records)) {
|
||||||
*/
|
*/
|
||||||
echo '
|
echo '
|
||||||
<div class="nav-tabs-custom">
|
<div class="nav-tabs-custom">
|
||||||
<ul class="nav nav-tabs pull-right" role="tablist">
|
<ul class="nav nav-tabs pull-right" id="tabs" role="tablist">
|
||||||
<li class="pull-left active header">';
|
<li class="pull-left active header">';
|
||||||
|
|
||||||
// Verifico se ho impostato un nome modulo personalizzato
|
// Verifico se ho impostato un nome modulo personalizzato
|
||||||
|
@ -74,6 +74,7 @@ if (file_exists($docroot.'/modules/'.$module_dir.'/add.php') && $module['permess
|
||||||
</li>';
|
</li>';
|
||||||
|
|
||||||
$plugins = $dbo->fetchArray('SELECT id, title FROM zz_plugins WHERE idmodule_to='.prepare($id_module)." AND position='tab' AND enabled = 1");
|
$plugins = $dbo->fetchArray('SELECT id, title FROM zz_plugins WHERE idmodule_to='.prepare($id_module)." AND position='tab' AND enabled = 1");
|
||||||
|
|
||||||
foreach ($plugins as $plugin) {
|
foreach ($plugins as $plugin) {
|
||||||
echo '
|
echo '
|
||||||
<li>
|
<li>
|
||||||
|
@ -148,7 +149,6 @@ if ($module['permessi'] == 'r') {
|
||||||
$('a.btn-info, button.btn-info, input[type=button].btn-info', 'section.content').show();
|
$('a.btn-info, button.btn-info, input[type=button].btn-info', 'section.content').show();
|
||||||
});
|
});
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
} ?>
|
} ?>
|
||||||
|
|
||||||
var content_was_modified = false;
|
var content_was_modified = false;
|
||||||
|
@ -196,7 +196,6 @@ if ($advanced_sessions) {
|
||||||
|
|
||||||
setInterval(getActiveUsers, <?php echo get_var('Timeout notifica di presenza (minuti)') * 1000; ?>);
|
setInterval(getActiveUsers, <?php echo get_var('Timeout notifica di presenza (minuti)') * 1000; ?>);
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -193,12 +193,12 @@ $(document).ready(function () {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Tabs
|
// Tabs
|
||||||
$('#tabs').tabs();
|
$('.nav-tabs').tabs();
|
||||||
|
|
||||||
// Entra nel tab indicato al caricamento della pagina
|
// Entra nel tab indicato al caricamento della pagina
|
||||||
var hash = window.location.hash ? window.location.hash : getUrlVars().hash;
|
var hash = window.location.hash ? window.location.hash : getUrlVars().hash;
|
||||||
if (hash && hash != '#tab_0') {
|
if (hash && hash != '#tab_0') {
|
||||||
$('ul.nav a[href="' + hash + '"]').tab('show');
|
$('ul.nav-tabs a[href="' + hash + '"]').tab('show');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Nel caso la navigazione sia da mobile, disabilito il ritorno al punto precedente
|
// Nel caso la navigazione sia da mobile, disabilito il ritorno al punto precedente
|
||||||
|
|
|
@ -13,15 +13,14 @@ if (!empty($google)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$cliente) {
|
if (!$cliente) {
|
||||||
$plugins = $dbo->fetchArray("SELECT id FROM zz_plugins WHERE name='Impianti del cliente' OR name='Ddt del cliente'");
|
$ignore = $dbo->fetchArray("SELECT id FROM zz_plugins WHERE name='Impianti del cliente' OR name='Ddt del cliente'");
|
||||||
|
|
||||||
foreach ($plugins as $plugin) {
|
foreach ($ignore as $plugin) {
|
||||||
echo '
|
echo '
|
||||||
<script>
|
<script>
|
||||||
$("#link-tab_'.$plugin['id'].'").addClass("disabled");
|
$("#link-tab_'.$plugin['id'].'").addClass("disabled");
|
||||||
</script>';
|
</script>';
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?><form action="" method="post" role="form">
|
?><form action="" method="post" role="form">
|
||||||
|
@ -411,15 +410,15 @@ if (!str_contains($records[0]['idtipianagrafica'], $id_azienda)) {
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
$(document).ready( function(){
|
$(document).ready( function(){
|
||||||
$('.colorpicker').colorpicker().on('changeColor', function(){
|
$(".colorpicker").colorpicker().on("changeColor", function(){
|
||||||
$('#colore').parent().find('.square').css('background', $('#colore').val());
|
$("#colore").parent().find(".square").css("background", $("#colore").val());
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#colore').parent().find('.square').css('background', $('#colore').val());
|
$("#colore").parent().find(".square").css("background", $("#colore").val());
|
||||||
|
|
||||||
$("#geocomplete input").geocomplete({
|
$("#geocomplete input").geocomplete({
|
||||||
map: $('#map').length ? "#map" : false,
|
map: $("#map").length ? "#map" : false,
|
||||||
location: $('#gaddress').val() ? $('#gaddress').val() : [$('#lat').val(), $('#lng').val()],
|
location: $("#gaddress").val() ? $("#gaddress").val() : [$("#lat").val(), $("#lng").val()],
|
||||||
details: ".details",
|
details: ".details",
|
||||||
detailsAttribute: "data-geo"
|
detailsAttribute: "data-geo"
|
||||||
}).bind("geocode:result", function (event, result) {
|
}).bind("geocode:result", function (event, result) {
|
||||||
|
|
Loading…
Reference in New Issue