Mobile detector per Drupal 7

Mobile detector per Drupal 7 è ideale per quanti sono abituati ad eseguire un’azione javascript o imporre una regola css a seconda del dispositivo, mobile, tablet o desktop.

Il modulo include già la libreria Mobile Detect e necessita solo di essere scaricato ed installato in Drupal.

Una volta attivato il modulo aggiungerà una classe al tag body relativa al device con il quale si naviga.

Le classi attualmente prodotte dal modulo sono: device-tablet, device-mobile oppure device-desktop.

Un esempio d’uso potrebbe essere quello di invocare colorbox solo su dispositivi desktop, evitando così una scarsa esperienza utente su mobile.

$(document).ready(function(){
add_colorbox();
}); 
function add_colorbox(){ 
if($('body').hasClass('device-desktop') && typeof colorbox == 'object' && (typeof colorbox != undefined || typeof colorbox != 'undefined')){ 
$(".my-colorbox-elements").colorbox({'max-width':'80%', 'max-height':'90%'});
}
}

Potete trovare il progetto (e forkarlo) sul mio GitHub: https://github.com/gik000