HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/RMourik/bassol.nl/wwwroot/CMSScripts/CMSModules/CMS/Editor.js
cmsdefine(['CMS/EventHub'], function (hub) {
    var keyPressed = function (e) {
        var evtObj = e ? e : window.event;
        if (!evtObj.key) {
            evtObj.key = e.charCode ? e.charCode : e.keyCode;
        }

        hub.publish({
            name: 'KeyPressed',
            onlySubscribed: true,
            reversed: true,
            checkContinue: function (ev) {
                return !ev.wasHandled;
            },
        }, evtObj);

        if (evtObj.wasHandled) {
            evtObj.keyCode = 0;
            evtObj.stopPropagation();
            evtObj.preventDefault();
            evtObj.returnValue = false;
            return false;
        }

        return true;
    },

    HtmlEditor = function () {
        window.HtmlEditor = this;

        this.keyPressed = keyPressed;
    };

    return HtmlEditor;
});