diff --git a/static/css/notes2.css b/static/css/notes2.css
index ad07770..14f475e 100644
--- a/static/css/notes2.css
+++ b/static/css/notes2.css
@@ -10,8 +10,7 @@
*/
--colorize: invert(59%) sepia(71%) saturate(3270%) hue-rotate(327deg) brightness(100%) contrast(99%);
-
- --show-tree: 0px;
+ --tree-expander: 0px;
}
html {
@@ -22,95 +21,86 @@ html {
filter: var(--colorize);
}
+/* ------------------------------------- *
+* Default application grid in wide mode *
+* ------------------------------------- */
#notes2 {
min-height: 100vh;
display: grid;
grid-template-areas:
- "show-tree tree hum crumbs crumbs ding"
- "show-tree tree hum name name ding"
- "show-tree tree hum sync functions ding"
- "show-tree tree hum content content ding"
- "show-tree tree hum blank blank ding"
+ "tree-expander tree pad1 crumbs crumbs pad2"
+ "tree-expander tree pad1 name name pad2"
+ "tree-expander tree pad1 sync functions pad2"
+ "tree-expander tree pad1 content content pad2"
;
- grid-template-columns: var(--show-tree) min-content minmax(32px, 1fr) minmax(min-content, calc(900px - 156px)) 156px minmax(32px, 1fr);
+ grid-template-columns:
+ /* Tree-expander */
+ var(--tree-expander)
+ /* Tree */
+ min-content minmax(32px, 1fr)
+ /* Sync */
+ minmax(min-content, calc(900px - 156px))
+ /* Functions */
+ 156px
+ /* Content */
+ minmax(32px, 1fr);
+
grid-template-rows:
- min-content min-content 48px 1fr;
+ /* Crumbs */
+ min-content
+ /* Name */
+ min-content
+ /* Sync */
+ 48px
+ /* Content */
+ 1fr;
+
+ /* Tree expander is collapsed as default */
+ --tree-expander: 0px;
&.hide-tree {
- --show-tree: 32px;
+ --tree-expander: 32px;
+
#tree {
border-right: none;
}
+
n2-tree {
display: none;
}
}
-
- #show-tree {
- grid-area: show-tree;
- color: #333;
- font-weight: bold;
- border-right: 2px solid #ddd;
-
- display: grid;
- justify-items: center;
- align-items: start;
-
- padding-top: 8px;
- font-size: 1.25em;
-
- div div {
- display: inline-block;
- writing-mode: vertical-rl;
- transform: rotate(180deg);
- }
- }
-
- n2-nodeui {
- .el-functions {
- width: calc(100% - 32px);
- }
-
- .el-node-markdown {
- overflow-wrap: anywhere;
- width: calc(100% - 32px);
- }
- }
-
-
-
}
+/* ------------------------------- *
+ * Application grid in narrow mode *
+ * ------------------------------- */
@media only screen and (max-width: 800px) {
#notes2 {
grid-template-areas:
- "show-tree hum crumbs ding"
- "show-tree hum name ding"
- "show-tree hum functions ding"
- "show-tree hum content ding"
- "show-tree hum blank ding"
- "show-tree hum sync ding"
+ "tree-expander pad1 crumbs pad2"
+ "tree-expander pad1 name pad2"
+ "tree-expander pad1 functions pad2"
+ "tree-expander pad1 content pad2"
+ "tree-expander pad1 blank pad2"
+ "tree-expander pad1 sync pad2"
;
grid-template-columns: 32px 16px 1fr 16px;
&.show-tree {
-
- grid-template-areas:
- "tree"
- ;
+ grid-template-areas: "tree";
grid-template-columns: 100%;
- grid-template-rows:
- 1fr;
+ grid-template-rows: 1fr;
#tree {
display: grid;
width: 100%;
}
-
- #main-page, #show-tree {
+
+ #main-page,
+ #show-tree {
display: none;
}
}
@@ -118,23 +108,26 @@ html {
#tree {
display: none;
}
+ }
+}
- n2-syncprogress {
- .el-count {
- top: 4px;
- }
- }
+#tree-expander {
+ grid-area: tree-expander;
+ color: #333;
+ font-weight: bold;
+ border-right: 2px solid #ddd;
- n2-nodeui {
- .el-functions {
- width: calc(100% - 32px);
- }
+ display: grid;
+ justify-items: center;
+ align-items: start;
- .el-node-markdown {
- overflow-wrap: anywhere;
- width: calc(100% - 32px);
- }
- }
+ padding-top: 8px;
+ font-size: 1.25em;
+
+ div div {
+ display: inline-block;
+ writing-mode: vertical-rl;
+ transform: rotate(180deg);
}
}
@@ -181,10 +174,8 @@ html {
&:focus-within {
n2-tree {}
-
}
-
.node {
display: grid;
grid-template-columns: 40px min-content;
@@ -233,6 +224,9 @@ html {
}
}
+n2-nodeui {
+}
+
[id^="page-"] {
display: none;
}
@@ -403,6 +397,7 @@ n2-nodeui {
.el-functions {
grid-area: functions;
+ width: calc(100% - 32px);
}
.el-node-content {
@@ -438,6 +433,9 @@ n2-nodeui {
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
margin-bottom: 32px;
+
+ overflow-wrap: anywhere;
+ width: calc(100% - 32px);
}
&.show-markdown {
diff --git a/static/images/icon_search.svg b/static/images/icon_search.svg
index 6de83dd..7b05f5c 100644
--- a/static/images/icon_search.svg
+++ b/static/images/icon_search.svg
@@ -35,7 +35,7 @@
inkscape:window-width="1916"
inkscape:window-height="1161"
inkscape:window-x="0"
- inkscape:window-y="18"
+ inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:showpageshadow="true"
inkscape:pagecheckerboard="0"
@@ -62,6 +62,6 @@