mirror of https://github.com/rancher/ui.git
34 lines
781 B
JavaScript
34 lines
781 B
JavaScript
export var platform = (navigator.platform||'').toLowerCase();
|
|
export var isLinuxy = platform.indexOf('linux') >= 0 || platform.indexOf('unix') >= 0;
|
|
export var isMac = platform.indexOf('mac') >= 0;
|
|
export var isWin = platform.indexOf('win') >= 0;
|
|
|
|
export var alternateKey = 'ctrlKey';
|
|
export var alternateLabel = 'Control';
|
|
|
|
export var moreKey = 'ctrlKey';
|
|
export var moreLabel = 'Control';
|
|
|
|
export var rangeKey = 'shiftKey';
|
|
export var rangeLabel = 'Shift';
|
|
|
|
if ( isMac )
|
|
{
|
|
alternateKey = 'metaKey';
|
|
alternateLabel = 'Command';
|
|
moreKey = 'metaKey';
|
|
moreLabel = 'Command';
|
|
}
|
|
|
|
export function isAlternate(event) {
|
|
return !!event[alternateKey];
|
|
}
|
|
|
|
export function isMore(event) {
|
|
return !!event[moreKey];
|
|
}
|
|
|
|
export function isRange(event) {
|
|
return !!event[rangeKey];
|
|
}
|