Skip to Content

checkNotificationPermission()

Request permission from the user to show desktop notifications (or check if permission has already been granted).

JavaScript February 19, 2018

Usage

This function runs automatically, so it is not called manually. Is this incorrect?

Source File

Located in /assets/js/nebula.js on line 5210.

JavaScript
nebula.checkNotificationPermission = function(){
    Notification = window.Notification || window.mozNotification || window.webkitNotification;
    if ( !(Notification) ){
        return false;
    } else if ( Notification.permission === "granted" ){
        return true;
    } else if ( Notification.permission !== 'denied' ){
        Notification.requestPermission(function(permission){
            if( !('permission' in Notification) ){ //Firefox and Chrome only
                Notification.permission = permission;
            }
            if ( permission === 'granted' ){
                return true;
            }
        });
    }
    return false;
};

Override

To override or disable this JavaScript function, simply redeclare it with the exact same function name.

JavaScript
nebula.checkNotificationPermission = function(){
    //Write your own code here, leave it blank, or return false.
}