diff --git a/node/src/documents/collections/menu.html b/node/src/documents/collections/menu.html
index 3ad75d424..bf5ae4573 100755
--- a/node/src/documents/collections/menu.html
+++ b/node/src/documents/collections/menu.html
@@ -161,11 +161,11 @@ type : 'UI Collection'
@@ -174,11 +174,11 @@ type : 'UI Collection'
A menu may contain another menu group inside. This can be useful for formatting multiple menu items with the same qualities.
@@ -186,13 +186,14 @@ type : 'UI Collection'
Nested Menu
A menu may contain another menu nested inside an item that acts as a grouped sub-menu. This is only available when using a vertical menu.
-
-
Basic
+
Simple
A menu may reduce its complexity to blend in with a page
+
+
Text
+
A menu can display simple text links
+
+
+
+
+
Colors
Additional colors can be specified
@@ -119,7 +119,7 @@ type : 'UI Collection'
-
Get all the best inventions in your e-mail every day. Sign up now
+ Get all the best inventions in your e-mail every day. Sign up now!
diff --git a/node/src/files/components/semantic/src/collections/form.css b/node/src/files/components/semantic/src/collections/form.css
index 9c351ab24..ed1308180 100644
--- a/node/src/files/components/semantic/src/collections/form.css
+++ b/node/src/files/components/semantic/src/collections/form.css
@@ -22,6 +22,7 @@
.ui.form {
position: relative;
width: 35em;
+ max-width: 100%;
}
.ui.form :first-child {
margin-top: 0em;
diff --git a/node/src/files/components/semantic/src/collections/grid.css b/node/src/files/components/semantic/src/collections/grid.css
index 3c2f1773d..f0fb84786 100644
--- a/node/src/files/components/semantic/src/collections/grid.css
+++ b/node/src/files/components/semantic/src/collections/grid.css
@@ -122,7 +122,7 @@
}
@media only screen and (min-width : 1500px) {
.ui.responsive.grid {
- padding: 0% 15%;
+ padding: 0% 13%;
}
.ui.responsive.grid > .column,
.ui.responsive.grid > .row > .column {
@@ -130,7 +130,7 @@
}
@media only screen and (min-width : 1750px) {
.ui.responsive.grid {
- padding: 0% 20%;
+ padding: 0% 18%;
}
.ui.responsive.grid > .column,
.ui.responsive.grid > .row > .column {
@@ -138,7 +138,7 @@
}
@media only screen and (min-width : 2000px) {
.ui.responsive.grid {
- padding: 0% 25%;
+ padding: 0% 20%;
}
.ui.responsive.grid > .column,
.ui.responsive.grid > .row > .column {
diff --git a/node/src/files/components/semantic/src/collections/menu.css b/node/src/files/components/semantic/src/collections/menu.css
index ae94ca8e1..06a7f8c6c 100644
--- a/node/src/files/components/semantic/src/collections/menu.css
+++ b/node/src/files/components/semantic/src/collections/menu.css
@@ -61,6 +61,11 @@
line-height: 1.2em;
min-height: 1.25em;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ box-sizing: border-box;
+
-webkit-transition:
opacity 0.1s linear,
background 0.1s linear,
@@ -106,7 +111,11 @@
}
.ui.menu .item .item,
.ui.menu .item .item > a {
- color: rgba(0, 0, 0, 0.6);
+ color: rgba(30, 30, 30, 0.8);
+}
+.ui.menu .item .item .item,
+.ui.menu .item .item .item > a {
+ color: rgba(30, 30, 30, 0.6);
}
.ui.menu .dropdown.item .menu .item,
.ui.menu .dropdown.item .menu .item a {
@@ -301,6 +310,7 @@
.ui.menu .item > .label,
.ui.menu .item > a > .label {
font-size: 0.9em;
+ line-height: 1.33;
margin: -0.2em 0.6em;
padding: 0.2em 0.6em;
vertical-align: top;
@@ -606,6 +616,111 @@
background-color: #00B5AD;
}
+
+/*--------------
+ Text Menu
+---------------*/
+
+.ui.text.menu {
+ background-color: transparent;
+
+ -moz-border-radius: 0px;
+ -webkit-border-radius: 0px;
+ border-radius: 0px;
+
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+.ui.text.menu .item {
+ opacity: 0.6;
+
+ margin: 0.35em 0.5em;
+ padding: 0em;
+
+ -webkit-border-radius: 0px;
+ -moz-border-radius: 0px;
+ border-radius: 0px;
+
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+
+ -webkit-transition:
+ opacity 0.1s linear
+ ;
+ -moz-transition:
+ opacity 0.1s linear
+ ;
+ -o-transition:
+ opacity 0.1s linear
+ ;
+ -ms-transition:
+ opacity 0.1s linear
+ ;
+ transition:
+ opacity 0.1s linear
+ ;
+}
+.ui.text.menu .item:before {
+ display: none;
+}
+.ui.text.menu .header.item {
+ background-color: transparent;
+ margin: 0em 0.5em 0em 0em;
+ padding: 0.35em 0.5em;
+
+ opacity: 1;
+ color: rgba(50, 50, 50, 0.8);
+ font-size: 0.9rem;
+ text-transform: uppercase;
+ font-weight: bold;
+}
+
+/*--- fluid text ---*/
+.ui.fluid.text.menu {
+ margin: 0em;
+}
+
+/*--- vertical text ---*/
+.ui.vertical.text.menu .item {
+ float: left;
+ clear: left;
+}
+.ui.vertical.text.menu .header.item {
+ margin: 0em 0em 0.5em 0em;
+ padding: 0.35em 0.5em;
+}
+
+/*--- hover ---*/
+.ui.text.menu .item.hover,
+.ui.text.menu .item:hover {
+ opacity: 1;
+ background-color: transparent;
+}
+
+/*--- active ---*/
+.ui.text.menu .active.item {
+ background-color: transparent;
+ padding: 0em;
+ border: none;
+ opacity: 1;
+ font-weight: bold;
+}
+
+/* disable variations */
+.ui.text.pointing.menu item.active:after {
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+.ui.text.attached.menu {
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+
+
/*--------------
Basic
---------------*/
@@ -615,11 +730,19 @@
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
+
+ -webkit-border-radius: 0px;
+ -moz-border-radius: 0px;
+ border-radius: 0px;
}
.ui.basic.menu .item {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
+
+ -webkit-border-radius: 0px;
+ -moz-border-radius: 0px;
+ border-radius: 0px;
}
.ui.basic.menu .item:before {
display: none;
@@ -637,6 +760,7 @@
box-shadow: none;
}
+
/*--------------
Icon Only
---------------*/
@@ -691,10 +815,10 @@
border-right: none;
}
.ui.vertical.menu > .item:first-child {
- border-radius: 5px 5px 0px 0px;
+ border-radius: 0.325em 0.325em 0px 0px;
}
.ui.vertical.menu > .item:last-child {
- border-radius: 0px 0px 5px 5px;
+ border-radius: 0px 0px 0.325em 0.325em;
}
/*--- Border ---*/
@@ -827,6 +951,9 @@
.ui.compact.menu {
display: inline-block;
}
+.ui.vertical.compact.menu {
+ width: auto !important;
+}
/*-------------------
Fluid
@@ -1042,6 +1169,7 @@
.ui.small.menu .item {
font-size: 0.875rem;
+ min-height: 1.2em;
}
.ui.small.vertical.menu {
width: 13rem;
@@ -1057,6 +1185,7 @@
.ui.large.menu .item {
font-size: 1.125rem;
+ min-height: 1.35em;
}
.ui.large.vertical.menu {
width: 18rem;
diff --git a/node/src/files/components/semantic/src/collections/message.css b/node/src/files/components/semantic/src/collections/message.css
index 9cdd49d49..2cde5696a 100755
--- a/node/src/files/components/semantic/src/collections/message.css
+++ b/node/src/files/components/semantic/src/collections/message.css
@@ -45,7 +45,7 @@
/* block with paragraphs */
.ui.message p {
opacity: 0.85;
- margin: 1em 0em 0em;
+ margin: 1em 0em;
}
.ui.message p:first-child {
margin-top: 0em;
diff --git a/node/src/files/components/semantic/src/elements/header.css b/node/src/files/components/semantic/src/elements/header.css
index 37a79f8f6..a88e0278f 100644
--- a/node/src/files/components/semantic/src/elements/header.css
+++ b/node/src/files/components/semantic/src/elements/header.css
@@ -123,22 +123,22 @@ h5.ui.header {
--------------------*/
.ui.blue.header {
- color: #6ECFF5;
+ color: #6ECFF5 !important;
}
.ui.black.header {
- color: #5C6166;
+ color: #5C6166 !important;
}
.ui.green.header {
- color: #A1CF64;
+ color: #A1CF64 !important;
}
.ui.red.header {
- color: #EF4D6D;
+ color: #EF4D6D !important;
}
.ui.purple.header {
- color: #564F8A;
+ color: #564F8A !important;
}
.ui.teal.header {
- color: #00B5AD;
+ color: #00B5AD !important;
}
/*-------------------
@@ -146,28 +146,28 @@ h5.ui.header {
--------------------*/
.ui.inverted.black.header {
- background-color: #5C6166;
- color: #FFFFFF;
+ background-color: #5C6166 !important;
+ color: #FFFFFF !important;
}
.ui.inverted.blue.header {
- background-color: #6ECFF5;
- color: #FFFFFF;
+ background-color: #6ECFF5 !important;
+ color: #FFFFFF !important;
}
.ui.inverted.green.header {
- background-color: #A1CF64;
- color: #FFFFFF;
+ background-color: #A1CF64 !important;
+ color: #FFFFFF !important;
}
.ui.inverted.red.header {
- background-color: #EF4D6D;
- color: #FFFFFF;
+ background-color: #EF4D6D !important;
+ color: #FFFFFF !important;
}
.ui.inverted.purple.header {
- background-color: #564F8A;
- color: #FFFFFF;
+ background-color: #564F8A !important;
+ color: #FFFFFF !important;
}
.ui.inverted.teal.header {
- background-color: #00B5AD;
- color: #FFFFFF;
+ background-color: #00B5AD !important;
+ color: #FFFFFF !important;
}
/*-------------------
@@ -244,8 +244,3 @@ h5.ui.header {
padding: 0em;
}
-
-/*******************************
- Groups
-*******************************/
-
diff --git a/node/src/files/components/semantic/src/ui.css b/node/src/files/components/semantic/src/ui.css
deleted file mode 100644
index f911710b9..000000000
--- a/node/src/files/components/semantic/src/ui.css
+++ /dev/null
@@ -1,3 +0,0 @@
-.ui.red {
-
-}
\ No newline at end of file
diff --git a/node/src/files/javascript/semantic.js b/node/src/files/javascript/semantic.js
index 47cb6cedb..1daabcfa2 100755
--- a/node/src/files/javascript/semantic.js
+++ b/node/src/files/javascript/semantic.js
@@ -121,7 +121,7 @@ semantic.ready = function() {
}
})
;
- code = $.trim(code.replace(whiteSpace, '\n'));
+ // code = $.trim(code.replace(whiteSpace, '\n'));
$code = $('