UNPKG

kui-shell

Version:

This is the monorepo for Kui, the hybrid command-line/GUI electron-based Kubernetes tool

74 lines 2.74 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const debug_1 = require("debug"); const debug = debug_1.default('webapp/cli'); debug('loading'); const status_1 = require("./status"); exports.setStatus = status_1.setStatus; const cancel_1 = require("./cancel"); exports.doCancel = cancel_1.default; const queueing_1 = require("./queueing"); exports.disableInputQueueing = queueing_1.disableInputQueueing; exports.pasteQueuedInput = queueing_1.pasteQueuedInput; const popup_core_1 = require("./popup-core"); exports.isPopup = popup_core_1.isPopup; const listen_1 = require("./listen"); exports.listen = listen_1.listen; const tab_1 = require("./tab"); exports.isTab = tab_1.isTab; exports.getTabId = tab_1.getTabId; exports.sameTab = tab_1.sameTab; exports.getTabFromTarget = tab_1.getTabFromTarget; exports.getCurrentTab = tab_1.getCurrentTab; const prompt_1 = require("./prompt"); exports.getBlockOfPrompt = prompt_1.getBlockOfPrompt; exports.getPrompt = prompt_1.getPrompt; exports.getBottomPrompt = prompt_1.getBottomPrompt; exports.getInitialPrompt = prompt_1.getInitialPrompt; exports.getCurrentPrompt = prompt_1.getCurrentPrompt; exports.getPromptFromTarget = prompt_1.getPromptFromTarget; exports.getPromptLeft = prompt_1.getPromptLeft; exports.getCurrentPromptLeft = prompt_1.getCurrentPromptLeft; const block_1 = require("./block"); exports.installBlock = block_1.installBlock; exports.getInitialBlock = block_1.getInitialBlock; exports.getCurrentBlock = block_1.getCurrentBlock; exports.getCurrentProcessingBlock = block_1.getCurrentProcessingBlock; const print_1 = require("./print"); exports.registerListView = print_1.registerListView; exports.registerEntityView = print_1.registerEntityView; exports.ok = print_1.ok; debug('finished loading modules'); exports.resetCount = (block) => { block.setAttribute('data-input-count', '0'); }; exports.setCustomCaret = (block) => { block.classList.add('custom-caret'); }; exports.clearTextSelection = () => { try { window.getSelection().removeAllRanges(); } catch (err) { debug('unable to clear text selection', err); } }; let pendingTextSelection; exports.clearPendingTextSelection = () => { pendingTextSelection = undefined; }; exports.setPendingTextSelection = (str) => { pendingTextSelection = str; if (!document.oncopy) { document.addEventListener('select', () => { pendingTextSelection = undefined; }); document.addEventListener('copy', (evt) => { if (pendingTextSelection) { evt.clipboardData.setData('text', pendingTextSelection); evt.preventDefault(); } }); } }; //# sourceMappingURL=cli.js.map