diff --git a/pdb-ui/src/main/resources/resources/css/design.css b/pdb-ui/src/main/resources/resources/css/design.css index 5b536a7..f48d01c 100644 --- a/pdb-ui/src/main/resources/resources/css/design.css +++ b/pdb-ui/src/main/resources/resources/css/design.css @@ -201,6 +201,30 @@ textarea { } +#result-view-dashboard-image-viewer { + position: absolute; + top: 0; + left: 0; + bottom:0; + z-index: 1; + overflow-y:hidden; +} +#result-view-dashboard-image-viewer img{ + display:block; /* removes 3 pixels extra height around the image */ +} + +#result-view-dashboard-image-viewer-close { + position: absolute; + top: 0; + right: 0; + font-size: 2em; + opacity: 0.3; +} + +#result-view-dashboard-image-viewer-close:hover { + opacity: 1.0; +} + #navigation-bar-dashboard div { float: left; } @@ -234,3 +258,7 @@ input:required:invalid { .icon-abort:hover { color: #ff6b6b; } + +.clickable { + cursor: pointer; +} diff --git a/pdb-ui/src/main/resources/resources/js/ui.js b/pdb-ui/src/main/resources/resources/js/ui.js index c379f7c..fa7644a 100644 --- a/pdb-ui/src/main/resources/resources/js/ui.js +++ b/pdb-ui/src/main/resources/resources/js/ui.js @@ -218,25 +218,57 @@ Vue.component('result-view', { Vue.component('result-view-dashboard', { props: ['dashboard'], methods: { + closeImage: function() { + this.dashboard.image = ""; + } }, template: `