mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-24 04:59:21 +00:00
31 lines
666 B
JavaScript
31 lines
666 B
JavaScript
|
/**
|
||
|
* Incognito mode keyboard catcher
|
||
|
*
|
||
|
* @author Pierre HUBERT
|
||
|
*/
|
||
|
|
||
|
ComunicWeb.components.incognito.keyboard = {
|
||
|
|
||
|
/**
|
||
|
* Initialize incognito mode requests detection
|
||
|
*/
|
||
|
init: function(){
|
||
|
|
||
|
//We need to catch keyboard press to check if F6 key is pressed
|
||
|
window.addEventListener("keydown", function(e){
|
||
|
|
||
|
//Filter key
|
||
|
if(e.keyCode != 117)
|
||
|
return;
|
||
|
|
||
|
//If incognito mode is enabled, disable it
|
||
|
if(ComunicWeb.components.incognito.management.isEnabled())
|
||
|
ComunicWeb.components.incognito.management.setEnabled(false);
|
||
|
|
||
|
//Else we ask user confirmation
|
||
|
else
|
||
|
ComunicWeb.components.incognito.ui.confirmEnable();
|
||
|
|
||
|
});
|
||
|
}
|
||
|
}
|