mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-23 20:49: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();
|
|
|
|
});
|
|
}
|
|
} |