diff --git a/etc/layout_viewer/css/main.css b/etc/layout_viewer/css/main.css index 33b85a972491..d339ddc2b1a3 100644 --- a/etc/layout_viewer/css/main.css +++ b/etc/layout_viewer/css/main.css @@ -15,3 +15,13 @@ .hidden-glyphicon { visibility:hidden; } + +#toolbar { + background: rgba(255,255,255,0.5); + box-shadow: 0.5em 0.5em 2em lightgrey; + position: fixed; + top: 1em; + right: 1em; + padding: 1em; + border-radius: 1em; +} diff --git a/etc/layout_viewer/viewer.html b/etc/layout_viewer/viewer.html index a6ea86d3c36b..3b5671af6042 100644 --- a/etc/layout_viewer/viewer.html +++ b/etc/layout_viewer/viewer.html @@ -67,6 +67,11 @@

Servo Layout Viewer

+
+ + + Back to top +
@@ -219,6 +224,13 @@

Servo Layout Viewer

}); } + function register_toggle_unchanaged_code_handler() { + var show_unchange_box = document.getElementById("show_unchanged"); + show_unchange_box.addEventListener("change", function(evt){ + jsondiffpatch.formatters.html.showUnchanged(show_unchange_box.checked, null, 800); + }); + } + $( document ).ready(function() { var upload = document.getElementsByTagName('input')[0]; upload.onchange = function (e) { @@ -233,6 +245,7 @@

Servo Layout Viewer

reader.readAsText(file); return false; }; + register_toggle_unchanaged_code_handler(); });