Skip to content

Commit 0e85357

Browse files
committed
refactor: miglioria tooltip
1 parent 2c5e899 commit 0e85357

1 file changed

Lines changed: 6 additions & 34 deletions

File tree

modules/dashboard/ajax.php

Lines changed: 6 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -354,14 +354,14 @@
354354
$richiesta = (string) $rs[0]['richiesta'];
355355
$richiesta_short = (strlen($richiesta) > 200) ? substr($richiesta, 0, 200).'...' : $richiesta;
356356
$tooltip .= '<div class="tooltip-info-row"><span class="tooltip-info-label"><i class="fa fa-comment"></i> '.tr('Richiesta').':</span></div>';
357-
$tooltip .= '<div class="shorten-wrapper" style="margin-bottom:0;"><div class="shorten-text">'.nl2br($richiesta_short).'</div><div class="shorten-full" style="display:none;margin-bottom:0;">'.nl2br($richiesta).'</div><a href="javascript:void(0);" class="shorten-toggle">'.tr('Mostra tutto').'</a></div>';
357+
$tooltip .= '<div class="shorten-wrapper"><div class="shorten-text">'.nl2br($richiesta_short).'</div><div class="shorten-full">'.nl2br($richiesta).'</div><a href="javascript:void(0);" class="shorten-toggle">'.tr('Mostra tutto').'</a></div>';
358358
}
359359

360360
if ($rs[0]['descrizione'] != '') {
361361
$descrizione = (string) $rs[0]['descrizione'];
362362
$descrizione_short = (strlen($descrizione) > 200) ? substr($descrizione, 0, 200).'...' : $descrizione;
363363
$tooltip .= '<div class="tooltip-info-row"><span class="tooltip-info-label"><i class="fa fa-file-text-o"></i> '.tr('Descrizione').':</span></div>';
364-
$tooltip .= '<div class="shorten-wrapper"><div class="shorten-text">'.nl2br($descrizione_short).'</div><div class="shorten-full" style="display:none;">'.nl2br($descrizione).'</div><a href="javascript:void(0);" class="shorten-toggle">'.tr('Mostra tutto').'</a></div>';
364+
$tooltip .= '<div class="shorten-wrapper"><div class="shorten-text">'.nl2br($descrizione_short).'</div><div class="shorten-full">'.nl2br($descrizione).'</div><a href="javascript:void(0);" class="shorten-toggle">'.tr('Mostra tutto').'</a></div>';
365365
}
366366

367367
if ($rs[0]['informazioniaggiuntive'] != '') {
@@ -439,35 +439,19 @@
439439
// Forza il ridimensionamento del tooltip alla dimensione originale
440440
var instance = $(".tooltipstered").tooltipster("instance");
441441
if (instance) {
442-
// Mantiene la larghezza fissa
443-
$(".tooltipster-content").css("width", "400px");
444-
$(".tooltipster-base").css("width", "400px");
445-
$(".tooltipster-base").css("max-width", "400px");
446-
447442
// Riposiziona il tooltip
448443
instance.reposition();
449-
450-
// Mantiene lo z-index alto
451-
$(".tooltipster-base").css("z-index", "10000");
452444
}
453445
} else {
454446
textEl.hide();
455447
fullEl.show();
456448
$(this).text("' . tr('Comprimi') . '");
457449
458-
// Forza il ridimensionamento del tooltip solo verticalmente e aumenta lo z-index
450+
// Forza il ridimensionamento del tooltip solo verticalmente
459451
var instance = $(".tooltipstered").tooltipster("instance");
460452
if (instance) {
461-
// Mantiene la larghezza fissa
462-
$(".tooltipster-content").css("width", "400px");
463-
$(".tooltipster-base").css("width", "400px");
464-
$(".tooltipster-base").css("max-width", "400px");
465-
466453
// Riposiziona il tooltip
467454
instance.reposition();
468-
469-
// Aumenta lo z-index del tooltip
470-
$(".tooltipster-base").css("z-index", "10000");
471455
}
472456
}
473457
});
@@ -599,7 +583,7 @@
599583
<div id="id-'.$sessione['id'].'" class="fc-event fc-event-'.$class.'" data-id="'.$sessione['id'].'" data-idcontratto="'.$sessione['idcontratto'].'" data-ref="'.$sessione['ref'].'" data-id_tecnico="'.$sessione['id_tecnico'].'">'.($sessione['ref'] == 'intervento' ? Modules::link($modulo_riferimento, $id_riferimento, '<i class="fa fa-wrench"></i>', null, 'title="'.tr('Visualizza scheda').'" class="btn btn-'.$class.' btn-xs pull-right"') : Modules::link($modulo_riferimento, $id_riferimento, '<i class="fa fa-file-text-o"></i>', null, 'title="'.tr('Visualizza scheda').'" class="btn btn-'.$class.' btn-xs pull-right"')).'
600584
<b>'.$sessione['ragione_sociale'].'</b>
601585
<br>'.dateFormat($sessione['data_richiesta']).' ('.$sessione['tipo_intervento'].')
602-
'.(!empty($sessione['richiesta']) ? '<div class="request-wrapper"><span class="request-text">' . (strlen(strip_tags((string) $sessione['richiesta'])) > 200 ? substr(strip_tags((string) $sessione['richiesta']), 0, 200).'...' : strip_tags((string) $sessione['richiesta'])) . '</span><span class="request-full" style="display:none;">' . strip_tags((string) $sessione['richiesta']) . '</span><a href="#" class="request-toggle">' . tr('Mostra tutto') . '</a></div>' : '').'
586+
'.(!empty($sessione['richiesta']) ? '<div class="request-wrapper"><span class="request-text">' . (strlen(strip_tags((string) $sessione['richiesta'])) > 200 ? substr(strip_tags((string) $sessione['richiesta']), 0, 200).'...' : strip_tags((string) $sessione['richiesta'])) . '</span><span class="request-full">' . strip_tags((string) $sessione['richiesta']) . '</span><a href="#" class="request-toggle">' . tr('Mostra tutto') . '</a></div>' : '').'
603587
'.(!empty($sessione['numero_contratto']) ? '<span class="badge badge-'.$class.'">'.tr('Contratto numero: ').$sessione['numero_contratto'].tr(' del ').dateFormat($sessione['data_contratto']).'<span>' : '').' '.(!empty($sessione['data_scadenza'] && $sessione['data_scadenza'] != '0000-00-00 00:00:00') ? '<span class="badge badge-'.$class.'" >'.tr('Entro il: ').dateFormat($sessione['data_scadenza']).'</span>' : '').' '.(!empty($sessione['id_tecnico']) ? '<span class="badge" style="color:'.color_inverse($sessione['colore']).';background-color:'.$sessione['colore'].';" >'.tr('Tecnico').': '.$sessione['ragione_sociale_tecnico'].'</span>' : '').'
604588
</div>';
605589
}
@@ -619,29 +603,17 @@
619603
textEl.show();
620604
$(this).text("' . tr('Mostra tutto') . '");
621605
622-
// Mantiene la larghezza fissa e lo z-index alto
623-
$(".tooltipster-content").css("width", "400px");
624-
$(".tooltipster-base").css("width", "400px");
625-
$(".tooltipster-base").css("max-width", "400px");
626-
$(".tooltipster-base").css("z-index", "10000");
606+
// Gli stili sono ora definiti nel CSS
627607
} else {
628608
textEl.hide();
629609
fullEl.show();
630610
$(this).text("' . tr('Comprimi') . '");
631611
632-
// Forza il ridimensionamento del tooltip solo verticalmente e aumenta lo z-index
612+
// Forza il ridimensionamento del tooltip solo verticalmente
633613
var instance = $(".tooltipstered").tooltipster("instance");
634614
if (instance) {
635-
// Mantiene la larghezza fissa
636-
$(".tooltipster-content").css("width", "400px");
637-
$(".tooltipster-base").css("width", "400px");
638-
$(".tooltipster-base").css("max-width", "400px");
639-
640615
// Riposiziona il tooltip
641616
instance.reposition();
642-
643-
// Aumenta lo z-index del tooltip
644-
$(".tooltipster-base").css("z-index", "10000");
645617
}
646618
}
647619
});

0 commit comments

Comments
 (0)