Skip to content

Commit

Permalink
added switch mode
Browse files Browse the repository at this point in the history
  • Loading branch information
JimmyLv committed Sep 10, 2020
1 parent a6276f1 commit 5b31f94
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 16 deletions.
32 changes: 16 additions & 16 deletions card.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,35 @@
--page-width: calc(100vw - 550px);
}

.roam-topbar {
.card-mode .roam-topbar {
box-shadow: 0 0 14px 0px rgba(0, 0, 0, 0.06);
}

.roam-center > div {
.card-mode .roam-center > div {
padding: 0 12px !important;
}

body {
.card-mode body {
background: #f2f4f8;
}

/* Hover iFrame */
iframe {
.card-mode iframe {
box-shadow: none !important;
}
div#app {
.card-mode div#app {
box-shadow: inset 3px 3px 6px 0px rgba(0, 0, 0, 0.06), inset -3px -3px 6px 0px #fff !important;
border-radius: 8px !important;
}

[style="margin-left: -27px;"] {
.card-mode [style="margin-left: -27px;"] {
flex-direction: row;
flex-flow: row;
overflow-x: scroll;
}

[style="margin-left: -27px;"] > .roam-block-container,
[style="margin-left: -20px;"] > .roam-block-container
.card-mode [style="margin-left: -27px;"] > .roam-block-container,
.card-mode [style="margin-left: -20px;"] > .roam-block-container
{
box-shadow: 8px 8px 16px 0px rgba(0, 0, 0, 0.06), -8px -8px 16px 0px #fff;
border-radius: 8px;
Expand All @@ -43,11 +43,11 @@ div#app {
min-width: 400px;
}

[style="margin-left: -20px;"] > .roam-block-container {
.card-mode [style="margin-left: -20px;"] > .roam-block-container {
max-width: 740px;
}

[style="margin-left: -27px;"] > .roam-block-container > [style="margin-left: 20px;"] > .roam-block-container
.card-mode [style="margin-left: -27px;"] > .roam-block-container > [style="margin-left: 20px;"] > .roam-block-container
/*[style="margin-left: -20px;"] > .roam-block-container > [style="margin-left: 20px;"] > .roam-block-container*/
{
box-shadow: inset 3px 3px 6px 0px rgba(0, 0, 0, 0.06), inset -3px -3px 6px 0px #fff;
Expand All @@ -59,23 +59,23 @@ div#app {
margin: 10px;
}

[style="margin-left: -27px;"] .rm-resize-img.react-resizable,
[style="margin-left: -27px;"] .hoverparent.rm-resize-img,
[style="margin-left: -27px;"] svg {
.card-mode [style="margin-left: -27px;"] .rm-resize-img.react-resizable,
.card-mode [style="margin-left: -27px;"] .hoverparent.rm-resize-img,
.card-mode [style="margin-left: -27px;"] svg {
max-width: 290px !important;
}

/* After Zoom In */
[style="margin-left: -20px;"] .rm-block-text,
.card-mode [style="margin-left: -20px;"] .rm-block-text,
.rm-reference-main .rm-block-text {
max-width: initial;
}

.roam-article .rm-full-width {
.card-mode .roam-article .rm-full-width {
margin-right: 0;
}

.block-highlight-blue.block-bullet-view.block-border-left {
.card-mode .block-highlight-blue.block-bullet-view.block-border-left {
border-color: #7cccff;
}

Expand Down
26 changes: 26 additions & 0 deletions switch.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
document.querySelector('html').classList = 'card-mode'

const appendButton = function (innerText, clickHandler) {
let targetElement = document.querySelector('.bp3-icon-menu+div')
targetElement.style.color = 'green'
targetElement.style.display = 'flex'
targetElement.style.justifyContent = 'center'

const button = document.createElement('button')
button.innerHTML = innerText
button.onclick = clickHandler

targetElement.appendChild(button)
}

appendButton('card', function () {
document.querySelector('html').classList = 'card-mode'
})

appendButton('document', function () {
document.querySelector('html').classList = 'document-mode'
})

appendButton('list', function () {
document.querySelector('html').classList = 'list-mode'
})

0 comments on commit 5b31f94

Please sign in to comment.