diff --git a/src/octoprint/static/js/app/main.js b/src/octoprint/static/js/app/main.js index 4c6b934c..68a47449 100644 --- a/src/octoprint/static/js/app/main.js +++ b/src/octoprint/static/js/app/main.js @@ -289,6 +289,12 @@ $(function() { } } + ko.bindingHandlers.allowBindings = { + init: function (elem, valueAccessor) { + return { controlsDescendantBindings: !valueAccessor() }; + } + }; + ko.applyBindings(connectionViewModel, document.getElementById("connection_accordion")); ko.applyBindings(printerStateViewModel, document.getElementById("state_accordion")); ko.applyBindings(gcodeFilesViewModel, document.getElementById("files_accordion")); diff --git a/src/octoprint/templates/index.jinja2 b/src/octoprint/templates/index.jinja2 index cae0178a..9932458f 100644 --- a/src/octoprint/templates/index.jinja2 +++ b/src/octoprint/templates/index.jinja2 @@ -253,7 +253,6 @@ {% if enableGCodeVisualizer %}
  • GCode Viewer
  • {% endif %}
  • Terminal
  • {% if enableTimelapse %}
  • Timelapse
  • {% endif %} -
  • Logs
  • @@ -587,40 +586,6 @@
    {% endif %} -
    -

    Logs

    - -
    - Sort by: Name (ascending) | Creation date (descending) | Size (descending) -
    - - - - - - - - - - - - - - - -
    NameSizeAction
     | 
    - -
    diff --git a/src/octoprint/templates/settings.jinja2 b/src/octoprint/templates/settings.jinja2 index a2f8e2ac..5437d55a 100644 --- a/src/octoprint/templates/settings.jinja2 +++ b/src/octoprint/templates/settings.jinja2 @@ -20,6 +20,7 @@
  • Folders
  • Appearance
  • +
  • Logs
  • @@ -535,6 +536,52 @@
    {% endif %} +
    +
    +

    Logs

    + + + + + + + + + + + + + + + + + +
    NameSizeAction
    +  |  +
    + +
    +