Modifica apertura attività dashboard con click e doppio click da smartphone
This commit is contained in:
parent
4e3da9a1ca
commit
c9aa58376d
|
@ -101,7 +101,7 @@ switch (filter('op')) {
|
||||||
'title' => '<div style=\'position:absolute; top:7%; right:3%;\' > '.(($sessione['is_completato']) ? '<i class="fa fa-lock" aria-hidden="true"></i>' : '').' '.(($sessione['have_attachments']) ? '<i class="fa fa-paperclip" aria-hidden="true"></i>' : '').'</div>'.'<b>Int. '.$sessione['codice'].'</b> '.$sessione['cliente'].'<br><b>'.tr('Tecnici').':</b> '.$sessione['nome_tecnico'],
|
'title' => '<div style=\'position:absolute; top:7%; right:3%;\' > '.(($sessione['is_completato']) ? '<i class="fa fa-lock" aria-hidden="true"></i>' : '').' '.(($sessione['have_attachments']) ? '<i class="fa fa-paperclip" aria-hidden="true"></i>' : '').'</div>'.'<b>Int. '.$sessione['codice'].'</b> '.$sessione['cliente'].'<br><b>'.tr('Tecnici').':</b> '.$sessione['nome_tecnico'],
|
||||||
'start' => $sessione['orario_inizio'],
|
'start' => $sessione['orario_inizio'],
|
||||||
'end' => $sessione['orario_fine'],
|
'end' => $sessione['orario_fine'],
|
||||||
'url' => base_path().'/editor.php?id_module='.$modulo_interventi->id.'&id_record='.$sessione['idintervento'],
|
'link' => base_path().'/editor.php?id_module='.$modulo_interventi->id.'&id_record='.$sessione['idintervento'],
|
||||||
'backgroundColor' => $sessione['colore'],
|
'backgroundColor' => $sessione['colore'],
|
||||||
'textColor' => color_inverse($sessione['colore']),
|
'textColor' => color_inverse($sessione['colore']),
|
||||||
'borderColor' => ($sessione['colore_tecnico'] == '#FFFFFF') ? color_darken($sessione['colore_tecnico'], 100) : $sessione['colore_tecnico'],
|
'borderColor' => ($sessione['colore_tecnico'] == '#FFFFFF') ? color_darken($sessione['colore_tecnico'], 100) : $sessione['colore_tecnico'],
|
||||||
|
|
|
@ -501,6 +501,7 @@ echo '
|
||||||
|
|
||||||
function create_calendar() {
|
function create_calendar() {
|
||||||
var calendarElement = document.getElementById("calendar");
|
var calendarElement = document.getElementById("calendar");
|
||||||
|
var clickCnt = 0;
|
||||||
|
|
||||||
var calendar = $(calendarElement).fullCalendar({
|
var calendar = $(calendarElement).fullCalendar({
|
||||||
/* plugins: [interactionPlugin, dayGridPlugin, timeGridPlugin], */
|
/* plugins: [interactionPlugin, dayGridPlugin, timeGridPlugin], */
|
||||||
|
@ -633,8 +634,34 @@ echo '
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
},
|
},';
|
||||||
|
|
||||||
|
if(isMobile() && setting('Utilizzare i tooltip sul calendario')){
|
||||||
|
echo '
|
||||||
|
eventClick: function(info) {
|
||||||
|
let link = info.link;
|
||||||
|
let element = $(this);
|
||||||
|
clickCnt++;
|
||||||
|
if (clickCnt === 1) {
|
||||||
|
oneClickTimer = setTimeout(function() {
|
||||||
|
clickCnt = 0;
|
||||||
|
element.trigger("mouseenter");
|
||||||
|
}, 400);
|
||||||
|
} else if (clickCnt === 2) {
|
||||||
|
clearTimeout(oneClickTimer);
|
||||||
|
clickCnt = 0;
|
||||||
|
location.href = link;
|
||||||
|
}
|
||||||
|
},';
|
||||||
|
}else{
|
||||||
|
echo '
|
||||||
|
eventClick: function(info) {
|
||||||
|
let link = info.link;
|
||||||
|
location.href = link;
|
||||||
|
},';
|
||||||
|
}
|
||||||
|
|
||||||
|
echo '
|
||||||
// eventPositioned: function (info) {
|
// eventPositioned: function (info) {
|
||||||
eventAfterRender: function (event, element) {
|
eventAfterRender: function (event, element) {
|
||||||
// let event = info.event;
|
// let event = info.event;
|
||||||
|
|
Loading…
Reference in New Issue