How to use the node.Event function in node

To help you get started, we’ve selected a few node examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github kissyteam / kissy / build / menu-debug.js View on Github external
], function (S, require, exports, module) {
    /**
 * @ignore
 * submenu control for kissy, transfer item's keyCode to menu
 * @author yiminghe@gmail.com
 */
    var util = require('util');
    var SubMenuTpl = require('./submenu-xtpl');
    var MenuItem = require('./menuitem');
    var ContentBox = require('component/extension/content-box');
    var KeyCode = require('node').Event.KeyCode;
    var MENU_DELAY = 0.15;
    function afterHighlightedChange(e) {
        var target = e.target, self = this;    // hover 子菜单,保持该菜单项高亮
        // hover 子菜单,保持该菜单项高亮
        if (target !== self && target.isMenuItem && e.newVal) {
            self.clearHidePopupMenuTimers();
            if (!self.get('highlighted')) {
                self.set('highlighted', true);    // refresh highlightedItem of parent menu
                // refresh highlightedItem of parent menu
                target.set('highlighted', false);
                target.set('highlighted', true);
            }
        }
    }    /**
 * Class representing a submenu that can be added as an item to other menus.
 * xclass: 'submenu'.
github kissyteam / kissy / src / menu / src / menu / submenu.js View on Github external
/**
 * @ignore
 * submenu control for kissy, transfer item's keyCode to menu
 * @author yiminghe@gmail.com
 */

var util = require('util');
var SubMenuTpl = require('./submenu-xtpl');
var MenuItem = require('./menuitem');
var ContentBox = require('component/extension/content-box');
var KeyCode = require('node').Event.KeyCode;
var MENU_DELAY = 0.15;

function afterHighlightedChange(e) {
    var target = e.target,
        self = this;
    // hover 子菜单,保持该菜单项高亮
    if (target !== self && target.isMenuItem && e.newVal) {
        self.clearHidePopupMenuTimers();
        if (!self.get('highlighted')) {
            self.set('highlighted', true);
            // refresh highlightedItem of parent menu
            target.set('highlighted', false);
            target.set('highlighted', true);
        }
    }
}
github kissyteam / kissy / build / editor / plugin / underline-debug.js View on Github external
editor.get('document').on('keydown', function (e) {
                    if (e.ctrlKey && e.keyCode === $.Event.KeyCode.U) {
                        editor.execCommand('underline');
                        e.preventDefault();
                    }
                });
            });
github kissyteam / kissy / build / editor / plugin / italic-debug.js View on Github external
editor.get('document').on('keydown', function (e) {
                    if (e.ctrlKey && e.keyCode === $.Event.KeyCode.I) {
                        editor.execCommand('italic');
                        e.preventDefault();
                    }
                });
            });
github kissyteam / kissy / src / editor / sub-modules / plugin / justify-left / src / justify-left.js View on Github external
editor.get('document').on('keydown', function (e) {
                if (e.ctrlKey && e.keyCode === $.Event.KeyCode.L) {
                    editor.execCommand('justifyLeft');
                    e.preventDefault();
                }
            });
        });
github kissyteam / kissy / src / menu / src / menu / control.js View on Github external
/**
 * @ignore
 * menu control for kissy,accommodate menu items
 * @author yiminghe@gmail.com
 */
var util = require('util');
var Container = require('component/container');
var DelegateChildrenExtension = require('component/extension/delegate-children');
var KeyCode = require('node').Event.KeyCode;

/**
 * KISSY Menu.
 * xclass: 'menu'.
 * @class KISSY.Menu
 * @extends KISSY.Component.Container
 */
module.exports = Container.extend([
    DelegateChildrenExtension
], {
    isMenu: 1,

    beforeCreateDom: function (renderData) {
        renderData.elAttrs.role = 'menu';
    },
github kissyteam / kissy / src / editor / sub-modules / plugin / justify-right / src / justify-right.js View on Github external
editor.get('document').on('keydown', function (e) {
                if (e.ctrlKey && e.keyCode === $.Event.KeyCode.R) {
                    editor.execCommand('justifyRight');
                    e.preventDefault();
                }
            });
        });
github kissyteam / kissy / src / editor / sub-modules / plugin / justify-center / src / justify-center.js View on Github external
editor.get('document').on('keydown', function (e) {
                if (e.ctrlKey && e.keyCode === $.Event.KeyCode.E) {
                    editor.execCommand('justifyCenter');
                    e.preventDefault();
                }
            });
        });
github kissyteam / kissy / src / toolbar / src / toolbar.js View on Github external
/**
 * @ignore
 * Toolbar for KISSY.
 * @author yiminghe@gmail.com
 */

var Container = require('component/container');
var DelegateChildrenExtension = require('component/extension/delegate-children');
var util = require('util');

var KeyCode = require('node').Event.KeyCode;

function getNextEnabledItem(index, direction, self) {
    var children = self.get('children'),
        count = 0,
        childrenLength = children.length;

    if (index === undefined) {
        if (direction === 1) {
            index = 0;
        } else {
            index = childrenLength - 1;
        }
        if (!children[index].get('disabled')) {
            return children[index];
        }
    }
github kissyteam / kissy / build / button-debug.js View on Github external
], function (S, require, exports, module) {
    /**
 * @ignore
 * Button control for KISSY.
 * @author yiminghe@gmail.com
 */
    var $ = require('node');
    var Control = require('component/control');
    var KeyCode = $.Event.KeyCode;    /**
 * KISSY Button.
 * @extends KISSY.Component.Control
 * @class KISSY.Button
 */
    /**
 * KISSY Button.
 * @extends KISSY.Component.Control
 * @class KISSY.Button
 */
    module.exports = Control.extend({
        isButton: 1,
        beforeCreateDom: function (renderData) {
            var self = this;
            var elAttrs = renderData.elAttrs;
            elAttrs.role = 'button';
            if (renderData.tooltip) {