diff --git a/src/octoprint/static/js/app/viewmodels/terminal.js b/src/octoprint/static/js/app/viewmodels/terminal.js index 4fdd47e7..d154beb4 100644 --- a/src/octoprint/static/js/app/viewmodels/terminal.js +++ b/src/octoprint/static/js/app/viewmodels/terminal.js @@ -272,6 +272,16 @@ $(function() { } }; + self.gotoTerminalCommand = function() { + // skip if user highlights text. + var sel = getSelection().toString(); + if (sel) { + return; + } + + $("#terminal-command").focus(); + }; + self.toggleAutoscroll = function() { self.autoscrollEnabled(!self.autoscrollEnabled()); }; diff --git a/src/octoprint/templates/tabs/terminal.jinja2 b/src/octoprint/templates/tabs/terminal.jinja2 index b1fd588f..6f8df141 100644 --- a/src/octoprint/templates/tabs/terminal.jinja2 +++ b/src/octoprint/templates/tabs/terminal.jinja2 @@ -1,9 +1,15 @@
-
+
+ {{ _("Scroll to end") }} | {{ _("Select all") }} - +
@@ -14,13 +20,6 @@
-