18 lines
No EOL
585 B
JavaScript
18 lines
No EOL
585 B
JavaScript
function showTooltip(elem, msg, direction='s') {
|
|
$(elem).addClass('tooltipped tooltipped-' + direction);
|
|
elem.setAttribute('aria-label', msg);
|
|
}
|
|
function fallbackMessage(action) {
|
|
var actionMsg = '';
|
|
var actionKey = (action === 'cut' ? 'X' : 'C');
|
|
if (/iPhone|iPad/i.test(navigator.userAgent)) {
|
|
actionMsg = 'No support :(';
|
|
}
|
|
else if (/Mac/i.test(navigator.userAgent)) {
|
|
actionMsg = 'Press ⌘-' + actionKey + ' to ' + action;
|
|
}
|
|
else {
|
|
actionMsg = 'Press Ctrl-' + actionKey + ' to ' + action;
|
|
}
|
|
return actionMsg;
|
|
} |