@@ -44,7 +44,7 @@ function getCliCommand(command, cliBuffer) {
4444 return commandWithBackSpaces ( command , buffer , noOfCharsToDelete ) ;
4545}
4646
47- function copyToClipboard ( text , nwGui ) {
47+ function copyToClipboard ( text ) {
4848 function onCopySuccessful ( ) {
4949 const button = $ ( '.tab-cli .copy' ) ;
5050 const origText = button . text ( ) ;
@@ -67,26 +67,10 @@ function copyToClipboard(text, nwGui) {
6767 console . warn ( ex ) ;
6868 }
6969
70- function nwCopy ( text ) {
71- try {
72- let clipboard = nwGui . Clipboard . get ( ) ;
73- clipboard . set ( text , "text" ) ;
74- onCopySuccessful ( ) ;
75- } catch ( ex ) {
76- onCopyFailed ( ex ) ;
77- }
78- }
79-
80- function webCopy ( text ) {
81- navigator . clipboard . writeText ( text )
82- . then ( onCopySuccessful , onCopyFailed ) ;
83- }
84-
85- let copyFunc = nwGui ? nwCopy : webCopy ;
86- copyFunc ( text ) ;
70+ Clipboard . writeText ( text , onCopySuccessful , onCopyFailed ) ;
8771}
8872
89- TABS . cli . initialize = function ( callback , nwGui ) {
73+ TABS . cli . initialize = function ( callback ) {
9074 var self = this ;
9175
9276 if ( GUI . active_tab != 'cli' ) {
@@ -96,8 +80,6 @@ TABS.cli.initialize = function (callback, nwGui) {
9680 self . outputHistory = "" ;
9781 self . cliBuffer = "" ;
9882
99- // nwGui variable is set in main.js
100- const clipboardCopySupport = ! ( nwGui == null && ! navigator . clipboard ) ;
10183 const enterKeyCode = 13 ;
10284
10385 function executeCommands ( out_string ) {
@@ -194,14 +176,14 @@ TABS.cli.initialize = function (callback, nwGui) {
194176 $ ( '.tab-cli .window .wrapper' ) . empty ( ) ;
195177 } ) ;
196178
197- if ( clipboardCopySupport ) {
179+ if ( Clipboard . available ) {
198180 $ ( '.tab-cli .copy' ) . click ( function ( ) {
199- copyToClipboard ( self . outputHistory , nwGui ) ;
181+ copyToClipboard ( self . outputHistory ) ;
200182 } ) ;
201183 } else {
202184 $ ( '.tab-cli .copy' ) . hide ( ) ;
203185 }
204-
186+
205187 $ ( '.tab-cli .load' ) . click ( function ( ) {
206188 var accepts = [
207189 {
0 commit comments