Skip to content

Commit 7010c15

Browse files
Compact view fixes
1 parent eca649b commit 7010c15

File tree

4 files changed

+23
-15
lines changed

4 files changed

+23
-15
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "iknow-entity-browser",
3-
"version": "0.9.9",
3+
"version": "1.0.0",
44
"description": "Visualizer for iKnow entities",
55
"main": "gulpfile.babel.js",
66
"scripts": {

src/static/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
</div>
3434
</div>
3535
</div>
36-
<div id="rightTopExpandButton" class="rightTopIcons" style="opacity: 0">
36+
<div id="rightTopExpandButton" class="rightTopIcons hidden">
3737
<div id="expandViewButton" class="ui icon-expand hint">
3838
<div class="tooltip">
3939
<div class="label">
@@ -42,7 +42,7 @@
4242
</div>
4343
</div>
4444
</div>
45-
<div id="rightTopIcons" class="rightTopIcons" style="opacity: 0">
45+
<div id="rightTopIcons" class="rightTopIcons hidden">
4646
<div id="settingsToggle" class="ui icon-settings hint">
4747
<div class="tooltip">
4848
<div class="label">
@@ -65,7 +65,7 @@
6565
</div>
6666
</div>
6767
</div>
68-
<div id="toolbarIcons" style="opacity: 0">
68+
<div id="toolbarIcons" class="hidden">
6969
<div id="undoButton" class="ui icon-undo hint">
7070
<div class="top tooltip">
7171
<div class="label">

src/static/js/settings/index.js

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,15 @@ export function init () {
4141
location.reload();
4242
});
4343

44+
document.getElementById("expandViewButton").addEventListener("click", () => {
45+
setOption("compact", false);
46+
updateCompactView();
47+
});
48+
document.getElementById("collapseCompactViewButton").addEventListener("click", () => {
49+
setOption("compact", true);
50+
console.log(getOption("compact"));
51+
updateCompactView();
52+
});
4453
updateCompactView();
4554

4655
}
@@ -50,21 +59,11 @@ function updateCompactView () {
5059
let compact = !!getOption("compact");
5160

5261
function toggle (element, flag = true) {
53-
element.style.opacity = flag ? 1 : 0;
54-
element.style.pointerEvents = flag ? "all" : "none";
62+
element.classList.toggle("hidden", !flag);
5563
}
5664

5765
toggle(document.getElementById("rightTopIcons"), !compact);
5866
toggle(document.getElementById("rightTopExpandButton"), compact);
5967
toggle(document.getElementById("toolbarIcons"), !compact);
6068

61-
document.getElementById("expandViewButton").addEventListener("click", () => {
62-
setOption("compact", false);
63-
updateCompactView();
64-
});
65-
document.getElementById("collapseCompactViewButton").addEventListener("click", () => {
66-
setOption("compact", true);
67-
updateCompactView();
68-
});
69-
7069
}

src/static/scss/interface.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@
3131
text-decoration: none;
3232
}
3333

34+
&.hidden {
35+
@include pointer-events(none);
36+
opacity: 0;
37+
}
38+
3439
}
3540

3641
#table.active .rightTopIcons {
@@ -53,4 +58,8 @@
5358
@include pointer-events(all);
5459
}
5560

61+
&.hidden {
62+
bottom: -35px;
63+
}
64+
5665
}

0 commit comments

Comments
 (0)