diff --git a/build/minified/collections/table.min.css b/build/minified/collections/table.min.css index f7c23687d..c90e2f5d8 100644 --- a/build/minified/collections/table.min.css +++ b/build/minified/collections/table.min.css @@ -1 +1 @@ -.ui.table{width:100%;border-collapse:collapse}.ui.table thead{border-bottom:1px solid rgba(0,0,0,.1)}.ui.table th,.ui.table tr,.ui.table td{border-collapse:collapse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.ui.table th{cursor:auto;background-color:rgba(0,0,0,.05);text-align:left;font-weight:700;padding:.5em .7em;vertical-align:middle}.ui.table tfoot th{font-weight:400;font-style:italic}.ui.table td{padding:.4em .7em;vertical-align:middle}.ui.table tfoot{border-top:1px solid rgba(0,0,0,.1)}.ui.table tbody tr:nth-child(2n){background-color:rgba(0,0,0,.03)}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}.ui.celled.table tr:hover td{background-color:rgba(0,0,0,.02);color:#000}.ui.sortable.table thead th:hover{background-image:none;background-color:rgba(0,0,0,.04);color:#333}.ui.sortable.table th.disabled:hover{cursor:auto;background-color:rgba(0,0,0,.1);text-align:left;font-weight:700;color:#333;color:rgba(0,0,0,.8)}.ui.table tr.positive td,.ui.table td.positive{background-color:#F2F8F0!important;color:#119000}.ui.celled.table tr.positive:hover td,.ui.celled.table tr:hover td.positive,.ui.table tr.positive:hover td,.ui.table td:hover.positive,.ui.table th:hover.positive{background-color:#ECF5E9!important;color:#119000}.ui.table tr.negative td,.ui.table td.negative{background-color:#F9F4F4;color:#CD2929}.ui.celled.table tr.negative:hover td,.ui.celled.table tr:hover td.negative,.ui.table tr.negative:hover td,.ui.table td:hover.negative,.ui.table th:hover.negative{background-color:#F2E8E8!important;color:#CD2929}.ui.table tr.error td,.ui.table td.error,.ui.table th.error{background-color:#F9F4F4!important;color:#CD2929}.ui.celled.table tr.error:hover td,.ui.celled.table tr:hover td.error,.ui.table tr.error:hover td,.ui.table td:hover.error,.ui.table th:hover.error{background-color:#F2E8E8!important;color:#CD2929}.ui.table tr.warning td,.ui.table td.warning,.ui.table th.warning{background-color:#FBF6E9;color:#7D6C00}.ui.celled.table tr.warning:hover td,.ui.celled.table tr:hover td.warning,.ui.table tr.warning:hover td,.ui.table td:hover.warning,.ui.table th:hover.warning{background-color:#F3EDDC!important;color:#7D6C00}.ui.table tr.active td,.ui.table tr td.active{background-color:#F0F0F0!important;color:rgba(50,50,50,.9)}.ui.table tr.disabled td,.ui.table tr td.disabled,.ui.table tr.disabled:hover td,.ui.table tr:hover td.disabled{color:rgba(150,150,150,.3)}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.3333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66667%}.ui.seven.column.table td{width:14.2857%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.1111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.0909%}.ui.twelve.column.table td{width:8.3333%}.ui.thirteen.column.table td{width:7.6923%}.ui.fourteen.column.table td{width:7.1428%}.ui.fifteen.column.table td{width:6.6666%}.ui.sixteen.column.table td{width:6.25%}.ui.celled.table{color:rgba(0,0,0,.8)}.ui.celled.table tbody tr,.ui.celled.table tfoot tr{border:0}.ui.celled.table th{border:1px solid #E0E0E0}.ui.celled.table tbody td{border:1px solid #E0E0E0}.ui.sortable.table thead th{cursor:pointer;color:#555;vertical-align:top}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.1)}.ui.sortable.table thead th:after{display:inline-block;content:'';width:1em;opacity:.8;float:right;margin:.25em 0 0 .25em;line-height:1;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit;vertical-align:middle;vertical-align:calc()}.ui.sortable.table thead th.ascending:after{content:'\25b4'}.ui.sortable.table thead th.descending:after{content:'\25be'}.ui.inverted.table th{background-color:rgba(0,0,0,.15)}.ui.inverted.table tbody tr:nth-child(2n){background-color:rgba(255,255,255,.06)}.ui.collapsing.table{width:auto}.ui.padded.table th,.ui.padded.table td{padding:.8em 1em}.ui.compact.table th{padding:.3em .5em}.ui.compact.table td{padding:.2em .5em}.ui.small.table{font-size:14px}.ui.table{font-size:16px}.ui.large.table{font-size:18px} \ No newline at end of file +.ui.table{width:100%;border-collapse:collapse}.ui.table thead{border-bottom:1px solid rgba(0,0,0,.1)}.ui.table th,.ui.table tr,.ui.table td{border-collapse:collapse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.ui.table th{cursor:auto;background-color:rgba(0,0,0,.05);text-align:left;font-weight:700;padding:.5em .7em;vertical-align:middle}.ui.table tfoot th{font-weight:400;font-style:italic}.ui.table td{padding:.4em .7em;vertical-align:middle}.ui.table tfoot{border-top:1px solid rgba(0,0,0,.1)}.ui.table tbody tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}.ui.celled.table tr:hover td{background-color:rgba(0,0,0,.02);color:#000}.ui.sortable.table thead th:hover{background-image:none;background-color:rgba(0,0,0,.04);color:#333}.ui.sortable.table th.disabled:hover{cursor:auto;background-color:rgba(0,0,0,.1);text-align:left;font-weight:700;color:#333;color:rgba(0,0,0,.8)}.ui.table tr.positive td,.ui.table td.positive{background-color:#F2F8F0!important;color:#119000}.ui.celled.table tr.positive:hover td,.ui.celled.table tr:hover td.positive,.ui.table tr.positive:hover td,.ui.table td:hover.positive,.ui.table th:hover.positive{background-color:#ECF5E9!important;color:#119000}.ui.table tr.negative td,.ui.table td.negative{background-color:#F9F4F4;color:#CD2929}.ui.celled.table tr.negative:hover td,.ui.celled.table tr:hover td.negative,.ui.table tr.negative:hover td,.ui.table td:hover.negative,.ui.table th:hover.negative{background-color:#F2E8E8!important;color:#CD2929}.ui.table tr.error td,.ui.table td.error,.ui.table th.error{background-color:#F9F4F4!important;color:#CD2929}.ui.celled.table tr.error:hover td,.ui.celled.table tr:hover td.error,.ui.table tr.error:hover td,.ui.table td:hover.error,.ui.table th:hover.error{background-color:#F2E8E8!important;color:#CD2929}.ui.table tr.warning td,.ui.table td.warning,.ui.table th.warning{background-color:#FBF6E9;color:#7D6C00}.ui.celled.table tr.warning:hover td,.ui.celled.table tr:hover td.warning,.ui.table tr.warning:hover td,.ui.table td:hover.warning,.ui.table th:hover.warning{background-color:#F3EDDC!important;color:#7D6C00}.ui.table tr.active td,.ui.table tr td.active{background-color:#F0F0F0!important;color:rgba(50,50,50,.9)}.ui.table tr.disabled td,.ui.table tr td.disabled,.ui.table tr.disabled:hover td,.ui.table tr:hover td.disabled{color:rgba(150,150,150,.3)}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.3333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66667%}.ui.seven.column.table td{width:14.2857%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.1111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.0909%}.ui.twelve.column.table td{width:8.3333%}.ui.thirteen.column.table td{width:7.6923%}.ui.fourteen.column.table td{width:7.1428%}.ui.fifteen.column.table td{width:6.6666%}.ui.sixteen.column.table td{width:6.25%}.ui.celled.table{color:rgba(0,0,0,.8)}.ui.celled.table tbody tr,.ui.celled.table tfoot tr{border:0}.ui.celled.table th{border:1px solid #E0E0E0}.ui.celled.table tbody td{border:1px solid #E0E0E0}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.05)}.ui.sortable.table thead th:after{display:inline-block;content:'';width:1em;opacity:.8;margin:0 0 0 .5em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit;vertical-align:text-top}.ui.sortable.table thead th.ascending:after{content:'\25b4'}.ui.sortable.table thead th.descending:after{content:'\25be'}.ui.inverted.table th{background-color:rgba(0,0,0,.15)}.ui.inverted.table tbody tr:nth-child(2n){background-color:rgba(255,255,255,.06)}.ui.collapsing.table{width:auto}.ui.basic.table th{background-color:transparent;padding:.5em;font-weight:400}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.05)}.ui.basic.table td{padding:.8em .5em}.ui.padded.table th,.ui.padded.table td{padding:.8em 1em}.ui.compact.table th{padding:.3em .5em}.ui.compact.table td{padding:.2em .5em}.ui.small.table{font-size:14px}.ui.table{font-size:16px}.ui.large.table{font-size:18px} \ No newline at end of file diff --git a/build/minified/elements/header.min.css b/build/minified/elements/header.min.css index aee04d4cf..fb8c1d173 100644 --- a/build/minified/elements/header.min.css +++ b/build/minified/elements/header.min.css @@ -1 +1 @@ -.ui.header{border:0;margin:1em 0 1rem;padding:0;font-size:1.33em;color:rgba(0,0,0,.8);font-weight:700;line-height:1.33}.ui.header .ui.sub.header,.ui.header .sub.header{font-size:1rem;font-weight:400;margin:0;padding:0;line-height:1.2;color:rgba(0,0,0,.5)}.ui.header .icon{margin-right:.5em}.ui.header:first-child{margin-top:0}.ui.header+p{margin-top:0}h1.ui.header{min-height:1rem;line-height:1.33;font-size:2rem}h2.ui.header{line-height:1.33;font-size:1.75rem}h3.ui.header{line-height:1.33;font-size:1.33rem}h4.ui.header{line-height:1.33;font-size:1.1rem}h5.ui.header{line-height:1.2;font-size:1rem}.ui.huge.header{min-height:1em;font-size:2em}.ui.large.header{font-size:1.75em}.ui.medium.header{font-size:1.33em}.ui.small.header{font-size:1.1em}.ui.tiny.header{font-size:1em}.ui.disabled.header{opacity:.5}.ui.blue.header{color:#6ECFF5!important}.ui.black.header{color:#5C6166!important}.ui.green.header{color:#A1CF64!important}.ui.red.header{color:#EF4D6D!important}.ui.purple.header{color:#564F8A!important}.ui.teal.header{color:#00B5AD!important}.ui.blue.dividing.header{border-bottom:3px solid #6ECFF5}.ui.black.dividing.header{border-bottom:3px solid #5C6166}.ui.green.dividing.header{border-bottom:3px solid #A1CF64}.ui.red.dividing.header{border-bottom:3px solid #EF4D6D}.ui.purple.dividing.header{border-bottom:3px solid #564F8A}.ui.teal.dividing.header{border-bottom:3px solid #00B5AD}.ui.inverted.header{color:#FFF}.ui.inverted.header .sub.header{color:rgba(255,255,255,.85)}.ui.inverted.black.header{background-color:#5C6166!important;color:#FFF!important}.ui.inverted.blue.header{background-color:#6ECFF5!important;color:#FFF!important}.ui.inverted.green.header{background-color:#A1CF64!important;color:#FFF!important}.ui.inverted.red.header{background-color:#EF4D6D!important;color:#FFF!important}.ui.inverted.purple.header{background-color:#564F8A!important;color:#FFF!important}.ui.inverted.teal.header{background-color:#00B5AD!important;color:#FFF!important}.ui.inverted.block.header{border-bottom:0}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.center.aligned.header{text-align:center}.ui.floated.header,.ui.left.floated.header{float:left}.ui.right.floated.header{float:right}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:.2rem;border-bottom:1px solid rgba(0,0,0,.1)}.ui.dividing.header .icon{margin-bottom:.2em}.ui.block.header{background-color:#F5F5F5;padding:.5em 1em}.ui.attached.header{padding:.5em 1rem;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1)}.ui.top.attached.header{margin-bottom:0;-webkit-border-radius:.3125em .3125em 0 0;-moz-border-radius:.3125em .3125em 0 0;border-radius:.3125em .3125em 0 0}.ui.bottom.attached.header{margin-top:0;-webkit-border-radius:0 0 .3125em .3125em;-moz-border-radius:0 0 .3125em .3125em;border-radius:0 0 .3125em .3125em}.ui.icon.header{display:block;margin-left:auto;margin-right:auto;text-align:center}.ui.icon.header .icon{display:block;font-size:4em;margin:0 auto .2em}.ui.icon.header .circular.icon,.ui.icon.header .square.icon{font-size:2em}.ui.block.icon.header .icon{margin-bottom:0}.ui.icon.header.aligned{display:block} \ No newline at end of file +.ui.header{border:0;margin:1em 0 1rem;padding:0;font-size:1.33em;color:rgba(0,0,0,.8);font-weight:700;line-height:1.33}.ui.header .ui.sub.header,.ui.header .sub.header{font-size:1rem;font-weight:400;margin:0;padding:0;line-height:1.2;color:rgba(0,0,0,.5)}.ui.header .content{display:inline-block;vertical-align:middle}.ui.header .icon{margin-right:.5em}.ui.header:first-child{margin-top:0}.ui.header+p{margin-top:0}h1.ui.header{min-height:1rem;line-height:1.33;font-size:2rem}h2.ui.header{line-height:1.33;font-size:1.75rem}h3.ui.header{line-height:1.33;font-size:1.33rem}h4.ui.header{line-height:1.33;font-size:1.1rem}h5.ui.header{line-height:1.2;font-size:1rem}.ui.huge.header{min-height:1em;font-size:2em}.ui.large.header{font-size:1.75em}.ui.medium.header{font-size:1.33em}.ui.small.header{font-size:1.1em}.ui.tiny.header{font-size:1em}.ui.disabled.header{opacity:.5}.ui.blue.header{color:#6ECFF5!important}.ui.black.header{color:#5C6166!important}.ui.green.header{color:#A1CF64!important}.ui.red.header{color:#EF4D6D!important}.ui.purple.header{color:#564F8A!important}.ui.teal.header{color:#00B5AD!important}.ui.blue.dividing.header{border-bottom:3px solid #6ECFF5}.ui.black.dividing.header{border-bottom:3px solid #5C6166}.ui.green.dividing.header{border-bottom:3px solid #A1CF64}.ui.red.dividing.header{border-bottom:3px solid #EF4D6D}.ui.purple.dividing.header{border-bottom:3px solid #564F8A}.ui.teal.dividing.header{border-bottom:3px solid #00B5AD}.ui.inverted.header{color:#FFF}.ui.inverted.header .sub.header{color:rgba(255,255,255,.85)}.ui.inverted.black.header{background-color:#5C6166!important;color:#FFF!important}.ui.inverted.blue.header{background-color:#6ECFF5!important;color:#FFF!important}.ui.inverted.green.header{background-color:#A1CF64!important;color:#FFF!important}.ui.inverted.red.header{background-color:#EF4D6D!important;color:#FFF!important}.ui.inverted.purple.header{background-color:#564F8A!important;color:#FFF!important}.ui.inverted.teal.header{background-color:#00B5AD!important;color:#FFF!important}.ui.inverted.block.header{border-bottom:0}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.center.aligned.header{text-align:center}.ui.floated.header,.ui.left.floated.header{float:left}.ui.right.floated.header{float:right}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:.2rem;border-bottom:1px solid rgba(0,0,0,.1)}.ui.dividing.header .icon{margin-bottom:.2em}.ui.block.header{background-color:#F5F5F5;padding:.5em 1em}.ui.attached.header{padding:.5em 1rem;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1)}.ui.top.attached.header{margin-bottom:0;-webkit-border-radius:.3125em .3125em 0 0;-moz-border-radius:.3125em .3125em 0 0;border-radius:.3125em .3125em 0 0}.ui.bottom.attached.header{margin-top:0;-webkit-border-radius:0 0 .3125em .3125em;-moz-border-radius:0 0 .3125em .3125em;border-radius:0 0 .3125em .3125em}.ui.icon.header{display:block;margin-left:auto;margin-right:auto;text-align:center}.ui.icon.header .icon{display:block;font-size:4em;margin:0 auto .2em}.ui.icon.header .circular.icon,.ui.icon.header .square.icon{font-size:2em}.ui.block.icon.header .icon{margin-bottom:0}.ui.icon.header.aligned{display:block} \ No newline at end of file diff --git a/build/minified/elements/icons.min.css b/build/minified/elements/icons.min.css index 077d4f0be..1bb46ef54 100644 --- a/build/minified/elements/icons.min.css +++ b/build/minified/elements/icons.min.css @@ -1 +1 @@ -@font-face{font-family:Icons;src:url(../fonts/icons.eot);src:url(../fonts/icons.eot?#iefix) format('embedded-opentype'),url(../fonts/icons.woff) format('woff'),url(../fonts/icons.ttf) format('truetype'),url(../fonts/icons.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}@font-face{font-family:'Sketchy Icons';src:url(../fonts/sketchy-icons.eot);src:url(../fonts/sketchy-icons.eot?#iefix) format('embedded-opentype'),url(../fonts/sketchy-icons.woff) format('woff'),url(../fonts/sketchy-icons.ttf) format('truetype'),url(../fonts/sketchy-icons.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon{display:inline-block;opacity:.75;margin:0 .25em 0 0;width:1.23em;height:1em;font-family:Icons;font-style:normal;line-height:1;font-weight:400;text-decoration:inherit;text-align:center;speak:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}i.sketchy.icon{font-family:'Sketchy Icons';height:1em}i.icon.circle.attention:before{content:'\2757'}i.icon.circle.help:before{content:'\e704'}i.icon.circle.info:before{content:'\e705'}i.icon.add:before{content:'\2795'}i.icon.chart:before{content:'📈'}i.icon.chart.bar:before{content:'📊'}i.icon.chart.pie:before{content:'\e7a2'}i.icon.resize.full:before{content:'\e744'}i.icon.resize.horizontal:before{content:'\2b0d'}i.icon.resize.small:before{content:'\e746'}i.icon.resize.vertical:before{content:'\2b0c'}i.icon.down:before{content:'\2193'}i.icon.down.triangle:before{content:'\25be'}i.icon.down.arrow:before{content:'\e75c'}i.icon.left:before{content:'\2190'}i.icon.left.triangle:before{content:'\25c2'}i.icon.left.arrow:before{content:'\e75d'}i.icon.right:before{content:'\2192'}i.icon.right.triangle:before{content:'\25b8'}i.icon.right.arrow:before{content:'\e75e'}i.icon.up:before{content:'\2191'}i.icon.up.triangle:before{content:'\25b4'}i.icon.up.arrow:before{content:'\e75f'}i.icon.folder:before{content:'\e810'}i.icon.open.folder:before{content:'📂'}i.icon.globe:before{content:'𝌍'}i.icon.desk.globe:before{content:'🌐'}i.icon.star:before{content:'\e801'}i.icon.star.empty:before{content:'\e800'}i.icon.star.half:before{content:'\e701'}i.icon.lock:before{content:'🔒'}i.icon.unlock:before{content:'🔓'}i.icon.layout.grid:before{content:'\e80c'}i.icon.layout.block:before{content:'\e708'}i.icon.layout.list:before{content:'\e80b'}i.icon.heart.empty:before{content:'\2661'}i.icon.heart:before{content:'\2665'}i.icon.asterisk:before{content:'\2731'}i.icon.attachment:before{content:'📎'}i.icon.attention:before{content:'\26a0'}i.icon.trophy:before{content:'🏉'}i.icon.barcode:before{content:'\e792'}i.icon.cart:before{content:'\e813'}i.icon.block:before{content:'🚫'}i.icon.book:before{content:'📖'}i.icon.bookmark:before{content:'🔖'}i.icon.calendar:before{content:'📅'}i.icon.cancel:before{content:'\2716'}i.icon.close:before{content:'\e80d'}i.icon.color:before{content:'\e794'}i.icon.chat:before{content:'\e720'}i.icon.check:before{content:'\2611'}i.icon.time:before{content:'🕔'}i.icon.cloud:before{content:'\2601'}i.icon.code:before{content:'\e714'}i.icon.email:before{content:'\40'}i.icon.settings:before{content:'\26ef'}i.icon.setting:before{content:'\2699'}i.icon.comment:before{content:'\e802'}i.icon.clockwise.counter:before{content:'\27f2'}i.icon.clockwise:before{content:'\27f3'}i.icon.cube:before{content:'\e807'}i.icon.direction:before{content:'\27a2'}i.icon.doc:before{content:'📄'}i.icon.docs:before{content:'\e736'}i.icon.dollar:before{content:'💵'}i.icon.paint:before{content:'\e7b5'}i.icon.edit:before{content:'\270d'}i.icon.eject:before{content:'\2ecf'}i.icon.export:before{content:'\e715'}i.icon.hide:before{content:'\e80f'}i.icon.unhide:before{content:'\e70b'}i.icon.facebook:before{content:'\f301'}i.icon.fast-forward:before{content:'\e804'}i.icon.fire:before{content:'🔥'}i.icon.flag:before{content:'\2691'}i.icon.lightning:before{content:'\26a1'}i.icon.lab:before{content:'\68'}i.icon.flight:before{content:'\2708'}i.icon.forward:before{content:'\27a6'}i.icon.gift:before{content:'🎁'}i.icon.github:before{content:'\f308'}i.icon.globe:before{content:'\e817'}i.icon.headphones:before{content:'🎧'}i.icon.question:before{content:'\2753'}i.icon.home:before{content:'\2302'}i.icon.i:before{content:'\2139'}i.icon.idea:before{content:'💡'}i.icon.open:before{content:'🔗'}i.icon.content:before{content:'\e782'}i.icon.location:before{content:'\e724'}i.icon.mail:before{content:'\2709'}i.icon.mic:before{content:'🎤'}i.icon.minus:before{content:'\2d'}i.icon.money:before{content:'💰'}i.icon.off:before{content:'\e78e'}i.icon.pause:before{content:'\e808'}i.icon.photos:before{content:'\e812'}i.icon.photo:before{content:'🌄'}i.icon.pin:before{content:'📌'}i.icon.play:before{content:'\e809'}i.icon.plus:before{content:'\2b'}i.icon.print:before{content:'\e716'}i.icon.rss:before{content:'\e73a'}i.icon.search:before{content:'🔍'}i.icon.shuffle:before{content:'\e803'}i.icon.tag:before{content:'\e80a'}i.icon.tags:before{content:'\e70d'}i.icon.terminal:before{content:'\e7ac'}i.icon.thumbs.down:before{content:'👎'}i.icon.thumbs.up:before{content:'👍'}i.icon.to-end:before{content:'\e806'}i.icon.to-start:before{content:'\e805'}i.icon.top.list:before{content:'🏆'}i.icon.trash:before{content:'\e729'}i.icon.twitter:before{content:'\f303'}i.icon.upload:before{content:'\e711'}i.icon.user.add:before{content:'\e700'}i.icon.user:before{content:'👤'}i.icon.community:before{content:'\e814'}i.icon.users:before{content:'👥'}i.icon.id:before{content:'\e722'}i.icon.zoom.in:before{content:'\e750'}i.icon.zoom.out:before{content:'\e751'}i.sketchy.icon.camera:before{content:"\f100"}i.sketchy.icon.checkmark.circle:before{font-family:"Sketchy Icons";content:"\f101"}i.sketchy.icon.checkmark:before{font-family:"Sketchy Icons";content:"\f102"}i.sketchy.icon.clock:before{font-family:"Sketchy Icons";content:"\f103"}i.sketchy.icon.comment:before{font-family:"Sketchy Icons";content:"\f104"}i.sketchy.icon.improve:before{font-family:"Sketchy Icons";content:"\f105"}i.sketchy.icon.influence:before{font-family:"Sketchy Icons";content:"\f106"}i.sketchy.icon.invent:before{font-family:"Sketchy Icons";content:"\f107"}i.sketchy.icon.launch:before{font-family:"Sketchy Icons";content:"\f108"}i.sketchy.icon.location:before{font-family:"Sketchy Icons";content:"\f109"}i.sketchy.icon.magnify:before{font-family:"Sketchy Icons";content:"\f10a"}i.sketchy.icon.pencil:before{font-family:"Sketchy Icons";content:"\f10b"}i.sketchy.icon.profile:before{font-family:"Sketchy Icons";content:"\f10c"}i.sketchy.icon.question.circle:before{font-family:"Sketchy Icons";content:"\f10d"}i.sketchy.icon.question:before{font-family:"Sketchy Icons";content:"\f10e"}i.sketchy.icon.share:before{font-family:"Sketchy Icons";content:"\f10f"}i.sketchy.icon.shop:before{font-family:"Sketchy Icons";content:"\f110"}i.sketchy.icon.x.circle:before{font-family:"Sketchy Icons";content:"\f111"}i.sketchy.icon.x:before{font-family:"Sketchy Icons";content:"\f112"}i.dropdown.icon{margin:0 0 0 .5em}i.icon.star{width:auto;margin:0;vertical-align:middle}i.icon.left,i.icon.left,i.icon.left{width:auto;margin:0 .5em 0 0}i.icon.search,i.icon.up,i.icon.down,i.icon.right{width:auto;margin:0 0 0 .5em}i.icon.delete:before{content:'\e80d'}i.icon.dropdown:before{content:'\25be'}i.icon.help:before{content:'\e704'}i.icon.info:before{content:'\e705'}i.icon.error:before{content:'\e80d'}i.icon.dislike:before{content:'\2661'}i.icon.like:before{content:'\2665'}i.icon.eye:before{content:'\e80f'}i.icon.eye.hidden:before{content:'\e70b'}i.icon.date:before{content:'📅'}i.icon.hover{opacity:1}i.icon.active{opacity:1}i.emphasized.icon{opacity:1}i.icon.disabled{opacity:.3}i.link.icon{cursor:pointer;opacity:.7;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.link.icon:hover{opacity:1}i.circular.icon{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;padding:.5em .35em!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;width:2em;height:2em}i.circular.icon:before{vertical-align:middle}i.circular.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.square.icon{width:2em;height:2em;padding:.5em .35em!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;vertical-align:baseline}i.square.icon:before{vertical-align:middle}i.square.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.inverted.icon{background-color:#222;color:#FFF}i.blue.icon{color:#6ECFF5!important}i.black.icon{color:#5C6166!important}i.green.icon{color:#A1CF64!important}i.red.icon{color:#EF4D6D!important}i.purple.icon{color:#564F8A!important}i.teal.icon{color:#00B5AD!important}i.inverted.black.icon{background-color:#5C6166!important;color:#FFF!important}i.inverted.blue.icon{background-color:#6ECFF5!important;color:#FFF!important}i.inverted.green.icon{background-color:#A1CF64!important;color:#FFF!important}i.inverted.red.icon{background-color:#EF4D6D!important;color:#FFF!important}i.inverted.purple.icon{background-color:#564F8A!important;color:#FFF!important}i.inverted.teal.icon{background-color:#00B5AD!important;color:#FFF!important}i.small.icon{font-size:.875em}i.icon{font-size:1em}i.large.icon{font-size:3em;margin-right:.5em;vertical-align:middle}i.huge.icon{font-size:6em;margin-right:.75em;vertical-align:middle}i.massive.icon{font-size:12em;margin-right:1em;vertical-align:middle} \ No newline at end of file +@font-face{font-family:Icons;src:url(../fonts/icons.eot);src:url(../fonts/icons.eot?#iefix) format('embedded-opentype'),url(../fonts/icons.woff) format('woff'),url(../fonts/icons.ttf) format('truetype'),url(../fonts/icons.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon{display:inline-block;opacity:.75;margin:0 .25em 0 0;width:1.23em;height:1em;font-family:Icons;font-style:normal;line-height:1;font-weight:400;text-decoration:inherit;text-align:center;speak:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}i.icon.circle.attention:before{content:'\2757'}i.icon.circle.help:before{content:'\e704'}i.icon.circle.info:before{content:'\e705'}i.icon.add:before{content:'\2795'}i.icon.chart:before{content:'📈'}i.icon.chart.bar:before{content:'📊'}i.icon.chart.pie:before{content:'\e7a2'}i.icon.resize.full:before{content:'\e744'}i.icon.resize.horizontal:before{content:'\2b0d'}i.icon.resize.small:before{content:'\e746'}i.icon.resize.vertical:before{content:'\2b0c'}i.icon.down:before{content:'\2193'}i.icon.down.triangle:before{content:'\25be'}i.icon.down.arrow:before{content:'\e75c'}i.icon.left:before{content:'\2190'}i.icon.left.triangle:before{content:'\25c2'}i.icon.left.arrow:before{content:'\e75d'}i.icon.right:before{content:'\2192'}i.icon.right.triangle:before{content:'\25b8'}i.icon.right.arrow:before{content:'\e75e'}i.icon.up:before{content:'\2191'}i.icon.up.triangle:before{content:'\25b4'}i.icon.up.arrow:before{content:'\e75f'}i.icon.folder:before{content:'\e810'}i.icon.open.folder:before{content:'📂'}i.icon.globe:before{content:'𝌍'}i.icon.desk.globe:before{content:'🌐'}i.icon.star:before{content:'\e801'}i.icon.star.empty:before{content:'\e800'}i.icon.star.half:before{content:'\e701'}i.icon.lock:before{content:'🔒'}i.icon.unlock:before{content:'🔓'}i.icon.layout.grid:before{content:'\e80c'}i.icon.layout.block:before{content:'\e708'}i.icon.layout.list:before{content:'\e80b'}i.icon.heart.empty:before{content:'\2661'}i.icon.heart:before{content:'\2665'}i.icon.asterisk:before{content:'\2731'}i.icon.attachment:before{content:'📎'}i.icon.attention:before{content:'\26a0'}i.icon.trophy:before{content:'🏉'}i.icon.barcode:before{content:'\e792'}i.icon.cart:before{content:'\e813'}i.icon.block:before{content:'🚫'}i.icon.book:before{content:'📖'}i.icon.bookmark:before{content:'🔖'}i.icon.calendar:before{content:'📅'}i.icon.cancel:before{content:'\2716'}i.icon.close:before{content:'\e80d'}i.icon.color:before{content:'\e794'}i.icon.chat:before{content:'\e720'}i.icon.check:before{content:'\2611'}i.icon.time:before{content:'🕔'}i.icon.cloud:before{content:'\2601'}i.icon.code:before{content:'\e714'}i.icon.email:before{content:'\40'}i.icon.settings:before{content:'\26ef'}i.icon.setting:before{content:'\2699'}i.icon.comment:before{content:'\e802'}i.icon.clockwise.counter:before{content:'\27f2'}i.icon.clockwise:before{content:'\27f3'}i.icon.cube:before{content:'\e807'}i.icon.direction:before{content:'\27a2'}i.icon.doc:before{content:'📄'}i.icon.docs:before{content:'\e736'}i.icon.dollar:before{content:'💵'}i.icon.paint:before{content:'\e7b5'}i.icon.edit:before{content:'\270d'}i.icon.eject:before{content:'\2ecf'}i.icon.export:before{content:'\e715'}i.icon.hide:before{content:'\e80f'}i.icon.unhide:before{content:'\e70b'}i.icon.facebook:before{content:'\f301'}i.icon.fast-forward:before{content:'\e804'}i.icon.fire:before{content:'🔥'}i.icon.flag:before{content:'\2691'}i.icon.lightning:before{content:'\26a1'}i.icon.lab:before{content:'\68'}i.icon.flight:before{content:'\2708'}i.icon.forward:before{content:'\27a6'}i.icon.gift:before{content:'🎁'}i.icon.github:before{content:'\f308'}i.icon.globe:before{content:'\e817'}i.icon.headphones:before{content:'🎧'}i.icon.question:before{content:'\2753'}i.icon.home:before{content:'\2302'}i.icon.i:before{content:'\2139'}i.icon.idea:before{content:'💡'}i.icon.open:before{content:'🔗'}i.icon.content:before{content:'\e782'}i.icon.location:before{content:'\e724'}i.icon.mail:before{content:'\2709'}i.icon.mic:before{content:'🎤'}i.icon.minus:before{content:'\2d'}i.icon.money:before{content:'💰'}i.icon.off:before{content:'\e78e'}i.icon.pause:before{content:'\e808'}i.icon.photos:before{content:'\e812'}i.icon.photo:before{content:'🌄'}i.icon.pin:before{content:'📌'}i.icon.play:before{content:'\e809'}i.icon.plus:before{content:'\2b'}i.icon.print:before{content:'\e716'}i.icon.rss:before{content:'\e73a'}i.icon.search:before{content:'🔍'}i.icon.shuffle:before{content:'\e803'}i.icon.tag:before{content:'\e80a'}i.icon.tags:before{content:'\e70d'}i.icon.terminal:before{content:'\e7ac'}i.icon.thumbs.down:before{content:'👎'}i.icon.thumbs.up:before{content:'👍'}i.icon.to-end:before{content:'\e806'}i.icon.to-start:before{content:'\e805'}i.icon.top.list:before{content:'🏆'}i.icon.trash:before{content:'\e729'}i.icon.twitter:before{content:'\f303'}i.icon.upload:before{content:'\e711'}i.icon.user.add:before{content:'\e700'}i.icon.user:before{content:'👤'}i.icon.community:before{content:'\e814'}i.icon.users:before{content:'👥'}i.icon.id:before{content:'\e722'}i.icon.zoom.in:before{content:'\e750'}i.icon.zoom.out:before{content:'\e751'}i.dropdown.icon{margin:0 0 0 .5em}i.icon.star{width:auto;margin:0;vertical-align:middle}i.icon.left,i.icon.left,i.icon.left{width:auto;margin:0 .5em 0 0}i.icon.search,i.icon.up,i.icon.down,i.icon.right{width:auto;margin:0 0 0 .5em}i.icon.delete:before{content:'\e80d'}i.icon.dropdown:before{content:'\25be'}i.icon.help:before{content:'\e704'}i.icon.info:before{content:'\e705'}i.icon.error:before{content:'\e80d'}i.icon.dislike:before{content:'\2661'}i.icon.like:before{content:'\2665'}i.icon.eye:before{content:'\e80f'}i.icon.eye.hidden:before{content:'\e70b'}i.icon.date:before{content:'📅'}i.icon.hover{opacity:1}i.icon.active{opacity:1}i.emphasized.icon{opacity:1}i.icon.disabled{opacity:.3}i.link.icon{cursor:pointer;opacity:.7;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.link.icon:hover{opacity:1}i.circular.icon{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;padding:.5em .35em!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;width:2em;height:2em}i.circular.icon:before{vertical-align:middle}i.circular.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.square.icon{width:2em;height:2em;padding:.5em .35em!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;vertical-align:baseline}i.square.icon:before{vertical-align:middle}i.square.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.inverted.icon{background-color:#222;color:#FFF}i.blue.icon{color:#6ECFF5!important}i.black.icon{color:#5C6166!important}i.green.icon{color:#A1CF64!important}i.red.icon{color:#EF4D6D!important}i.purple.icon{color:#564F8A!important}i.teal.icon{color:#00B5AD!important}i.inverted.black.icon{background-color:#5C6166!important;color:#FFF!important}i.inverted.blue.icon{background-color:#6ECFF5!important;color:#FFF!important}i.inverted.green.icon{background-color:#A1CF64!important;color:#FFF!important}i.inverted.red.icon{background-color:#EF4D6D!important;color:#FFF!important}i.inverted.purple.icon{background-color:#564F8A!important;color:#FFF!important}i.inverted.teal.icon{background-color:#00B5AD!important;color:#FFF!important}i.small.icon{font-size:.875em}i.icon{font-size:1em}i.large.icon{font-size:3em;margin-right:.5em;vertical-align:middle}i.huge.icon{font-size:6em;margin-right:.75em;vertical-align:middle}i.massive.icon{font-size:12em;margin-right:1em;vertical-align:middle} \ No newline at end of file diff --git a/build/packaged/semantic.min.css.REMOVED.git-id b/build/packaged/semantic.min.css.REMOVED.git-id index 5b7b7d35a..0b36e6725 100644 --- a/build/packaged/semantic.min.css.REMOVED.git-id +++ b/build/packaged/semantic.min.css.REMOVED.git-id @@ -1 +1 @@ -f2b59bb9c2b2189e991e557c07c09815a21675ee \ No newline at end of file +b3925678e1510879d2bac5cd54bf59eda9b68de0 \ No newline at end of file diff --git a/build/packaged/semantic.min.js.REMOVED.git-id b/build/packaged/semantic.min.js.REMOVED.git-id index 9aad36d98..0976d5e0d 100644 --- a/build/packaged/semantic.min.js.REMOVED.git-id +++ b/build/packaged/semantic.min.js.REMOVED.git-id @@ -1 +1 @@ -b452f52334f04ebebc1296a2be53cc5d5773d480 \ No newline at end of file +d44f93384d0a4c797b117f871a52d38669e6d925 \ No newline at end of file diff --git a/build/uncompressed/collections/table.css b/build/uncompressed/collections/table.css index 55320a1f3..d7a33e121 100644 --- a/build/uncompressed/collections/table.css +++ b/build/uncompressed/collections/table.css @@ -55,7 +55,7 @@ } /* Table Striping */ .ui.table tbody tr:nth-child(2n) { - background-color: rgba(0, 0, 0, 0.03); + background-color: rgba(0, 0, 50, 0.02); } /* Icons */ .ui.table > .icon { @@ -253,8 +253,7 @@ /* Sortable Table */ .ui.sortable.table thead th { cursor: pointer; - color: #555555; - vertical-align: top; + white-space: nowrap; } .ui.sortable.table thead th.sorted, .ui.sortable.table thead th.sorted:hover { @@ -262,22 +261,19 @@ -moz-user-select: none; -ms-user-select: none; user-select: none; - background-color: rgba(0, 0, 0, 0.1); + background-color: rgba(0, 0, 0, 0.05); } .ui.sortable.table thead th:after { display: inline-block; content: ''; width: 1em; opacity: 0.8; - float: right; - margin: 0.25em 0em 0em 0.25em; - line-height: 1; + margin: 0em 0em 0em 0.5em; font-family: 'Icons'; font-style: normal; font-weight: normal; text-decoration: inherit; - vertical-align: middle; - vertical-align: calc(); + vertical-align: text-top; } .ui.sortable.table thead th.ascending:after { content: '\25b4'; @@ -300,6 +296,20 @@ .ui.collapsing.table { width: auto; } +/*-------------- + Basic +---------------*/ +.ui.basic.table th { + background-color: transparent; + padding: 0.5em; + font-weight: normal; +} +.ui.basic.table tbody tr { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} +.ui.basic.table td { + padding: 0.8em 0.5em; +} /*-------------- Padded ---------------*/ diff --git a/build/uncompressed/elements/header.css b/build/uncompressed/elements/header.css index 2ff5c32b8..794eab27e 100644 --- a/build/uncompressed/elements/header.css +++ b/build/uncompressed/elements/header.css @@ -31,6 +31,10 @@ line-height: 1.2; color: rgba(0, 0, 0, 0.5); } +.ui.header .content { + display: inline-block; + vertical-align: middle; +} .ui.header .icon { margin-right: 0.5em; } diff --git a/build/uncompressed/elements/icons.css b/build/uncompressed/elements/icons.css index 0b9959be9..29d44a649 100644 --- a/build/uncompressed/elements/icons.css +++ b/build/uncompressed/elements/icons.css @@ -22,16 +22,6 @@ text-decoration: inherit; text-transform: none; } -@font-face { - font-family: 'Sketchy Icons'; - src: url(../fonts/sketchy-icons.eot); - src: url(../fonts/sketchy-icons.eot?#iefix) format('embedded-opentype'), url(../fonts/sketchy-icons.woff) format('woff'), url(../fonts/sketchy-icons.ttf) format('truetype'), url(../fonts/sketchy-icons.svg#icons) format('svg'); - font-style: normal; - font-weight: normal; - font-variant: normal; - text-decoration: inherit; - text-transform: none; -} i.icon { display: inline-block; opacity: 0.75; @@ -53,10 +43,6 @@ i.icon { -moz-font-smoothing: antialiased; font-smoothing: antialiased; } -i.sketchy.icon { - font-family: 'Sketchy Icons'; - height: 1em; -} /* icons available */ i.icon.circle.attention:before { content: '\2757'; @@ -554,84 +540,6 @@ i.icon.zoom.out:before { content: '\e751'; } /* '' */ -/******************************* - Additional Icons -*******************************/ -i.sketchy.icon.camera:before { - content: "\f100"; -} -i.sketchy.icon.checkmark.circle:before { - font-family: "Sketchy Icons"; - content: "\f101"; -} -i.sketchy.icon.checkmark:before { - font-family: "Sketchy Icons"; - content: "\f102"; -} -i.sketchy.icon.clock:before { - font-family: "Sketchy Icons"; - content: "\f103"; -} -i.sketchy.icon.comment:before { - font-family: "Sketchy Icons"; - content: "\f104"; -} -i.sketchy.icon.improve:before { - font-family: "Sketchy Icons"; - content: "\f105"; -} -i.sketchy.icon.influence:before { - font-family: "Sketchy Icons"; - content: "\f106"; -} -i.sketchy.icon.invent:before { - font-family: "Sketchy Icons"; - content: "\f107"; -} -i.sketchy.icon.launch:before { - font-family: "Sketchy Icons"; - content: "\f108"; -} -i.sketchy.icon.location:before { - font-family: "Sketchy Icons"; - content: "\f109"; -} -i.sketchy.icon.magnify:before { - font-family: "Sketchy Icons"; - content: "\f10a"; -} -i.sketchy.icon.pencil:before { - font-family: "Sketchy Icons"; - content: "\f10b"; -} -i.sketchy.icon.profile:before { - font-family: "Sketchy Icons"; - content: "\f10c"; -} -i.sketchy.icon.question.circle:before { - font-family: "Sketchy Icons"; - content: "\f10d"; -} -i.sketchy.icon.question:before { - font-family: "Sketchy Icons"; - content: "\f10e"; -} -i.sketchy.icon.share:before { - font-family: "Sketchy Icons"; - content: "\f10f"; -} -i.sketchy.icon.shop:before { - font-family: "Sketchy Icons"; - content: "\f110"; -} -i.sketchy.icon.x.circle:before { - font-family: "Sketchy Icons"; - content: "\f111"; -} -i.sketchy.icon.x:before { - font-family: "Sketchy Icons"; - content: "\f112"; -} /*-------------- Spacing Fix ---------------*/ diff --git a/node/src/documents/collections/table.html b/node/src/documents/collections/table.html index 85d90540b..270721e7b 100755 --- a/node/src/documents/collections/table.html +++ b/node/src/documents/collections/table.html @@ -62,7 +62,6 @@ type : 'UI Collection' -

States

@@ -237,6 +236,35 @@ type : 'UI Collection'

Variations

+
+

Table

+

A basic table

+ + + + + + + + + + + + + + + + + + + + + + + +
NameStatusNotes
JohnApprovedNone
JamieApprovedRequires call
JillDeniedNone
+
+

Even Width

diff --git a/node/src/documents/elements/icon.html b/node/src/documents/elements/icon.html index c2b08fdeb..eec4deb20 100755 --- a/node/src/documents/elements/icon.html +++ b/node/src/documents/elements/icon.html @@ -4,6 +4,8 @@ css : 'icon' title : 'Icon' type : 'UI Element' --- + +

Icon

@@ -22,40 +24,92 @@ type : 'UI Element'

Standard

- -

Icon Set

-

Icon sets contain an arbitrary number of icons

-
- Icons serve a very similar function to text in a page. In semantic icons receive a special tag "i" which allow for an abbreviated markup when sitting along-side text. -
+

Icon Set

+

Icon sets contain an arbitrary number of icons

+
+ Icons serve a very similar function to text in a page. In semantic icons receive a special tag "i" which allow for an abbreviated markup when sitting along-side text. +
-
-

Sketchy

-
-
camera
-
circle checkmark
-
checkmark
-
clock
-
comment
-
improve
-
influence
-
invent
-
launch
-
location
-
magnify
-
pencil
-
profile
-
question circle
-
question
-
share
-
shop
-
x
-
x circle
-
- +
+
Add
+
Alert Caution
+
Arrow Eight
+
Arrow Eleven
+
Arrow Fifteen
+
Arrow Five
+
Arrow Four
+
Arrow Fourteen
+
Arrow Nine
+
Arrow One
+
Arrow Seven
+
Arrow Six
+
Arrow Sixteen
+
Arrow Ten
+
Arrow Thirteen
+
Arrow Three
+
Arrow Twelve
+
Arrow Two
+
Browser
+
Bullet One
+
Bullet Three
+
Bullet Two
+
Camera
+
Categories
+
Category Electronics
+
Category Electronics Alternate
+
Category Health
+
Category Home
+
Category Home Alternate
+
Category Kitchen
+
Category Parenting
+
Category Pets
+
Category Style
+
Category Toys
+
Category Travel
+
Category Travel Alternate
+
Checkmark
+
Checkmark Circle
+
Clock
+
Comment
+
Compare
+
Dont
+
Eval
+
Expert
+
Home
+
Idea
+
Improve
+
Influence
+
Information
+
Invent
+
Launch
+
Location
+
Magnify
+
Name
+
Pencil
+
Phase Design
+
Phase Research
+
Phase Tagline
+
Photos
+
Play
+
Price
+
Problem
+
Profile
+
Question
+
Question Circle
+
Rain Cloud
+
Share
+
Shop
+
Timeline
+
Trashcan
+
Vote Down
+
Vote Up
+
X
+
X Circle
+
+
This icon set was built using a custom combination of fonts using the amazing web tool Fontello diff --git a/node/src/documents/specification/cssguide.html b/node/src/documents/specification/cssguide.html new file mode 100755 index 000000000..3008da677 --- /dev/null +++ b/node/src/documents/specification/cssguide.html @@ -0,0 +1,293 @@ + --- +layout : 'default' +css : 'guide' + +title : 'CSS' +type : 'UI Specification' +--- +
+
+

CSS Guide

+
+
+
+ +

General

+ +
+

Namespace

+

All css code must live inside a namespace. By default all ui elements use the class "ui". This prevents rules from altering styles of other content in the page. This also helps differentiate between UI elements and parts of an element

+
+ // incorrect + .menu { + } + + // incorrect + .ui.menu { + } + .ui.menu .ui.item { + + } + + // correct + .ui.menu { + } + .ui.menu .item { + + } +
+
+
+

Don't Hyphenate

+

All elements are designed to include their own namespace. As long as rules descend from their parent element there is no possibility of rule collision.

+

Hyphenated class names often describe the intersection of separate concepts, and can be better written to represent each concept separately.

+
+ // no no no + .ui.button-active-red { + background-color: #FF0000; + font-weight: bold; + color: #FFFFFF; + } + + // better + .red.ui.button { + background-color: #FF0000; + color: #FFFFFF; + } + .active.ui.button { + font-weight: bold; + } +
+
+
+

No wrappers, no excess markup

+

UI elements should be designed to include the minimum footprint of an element. If extra styling is needed, consider using pseudo selectors :after and :before. This allows for the creation of two extra divs inside each div context which can almost always be enough to accomodate extra styling.

+

If there is no other option than wrapping content in a containing HTML element, consider using a name that describes the content instead of the word wrapper or container.

+
+ // not tops + .ui.message .wrapper .title, + .ui.message .wrapper .description { + + } + // better + .ui.message .content .title, + .ui.message .content .description { + + } +
+
+ +
+

Grammatical order

+

Consider using similar class syntax as if you were actually describing the element in english. Although this is by no means required it may help provide clarity in some circumstances.

+
+ // not perfect + .ui.red.button.pointing { + + } + // much more semantic + .red.pointing.ui.button { + + } +
+
+ +
+

Use Border Box

+

Border box fixes the box model, and allows padding to be included as part of width and height definitions. Using it opens up another world of possibilities for sizing content to fit fluidly

+
+ .two.ui.thingies .ui.thingy { + width: 50%; + padding: 1em; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } +
+
+ +

Units and Measurements

+ +
+

Relatively Relative

+

EMs are defined so that 1em is equal to the current font size inside of an element. Using EMs can allow you to size content inside an element in proportion to the overall size of the element. Be careful though because this will stack with nested elements

+
+ .ui.thingy { + font-size: 14px; + } + // this is 28 pixels + .ui.thingy .thing { + font-size: 2em; + } + // woah this is now 48 pixels + .ui.thingy .thing .thing { + font-size: 2em; + } + + // .ui.thingy .thingy should grow as well + .ui.large.thingy { + font-size: 16px; + } +
+
+ +
+

Recursively Relative

+

Using EMs multiplicative nature can often be used to your advantage. Instead of defining multiple tiers of a menu system. Consider using ems for its sizing. As you continue to nest menu elements each nested menu will computer its values with smaller proportions.

+
+ .ui.menu { + font-size: 1rem; + } + .ui.menu .menu { + margin-left: 0.5em; + font-size: 0.9em; + } +
+
+ +
+

Absolutely Relative

+

REMs are defined so that 1rem is equal to 1 em on the html tag of the page. This is needed to explain how content should be sized related to the overall size of elements on the page

+
+ // i am a weird page with very tiny fonts + html { + font-size: 10px; + } + // thats ok i am sizing everything relative to your tiny fonts + .ui.menu { + font-size: 1rem; + } + // i am sizing relative to the menu element + .ui.menu .menu { + font-size: 0.8em; + } +
+
+ + +

Coding Guidelines

+ +
+

Prevent Accidental Highlighting

+

Sometimes text can be accidentally highlighted when a user double clicks an element. No need to pull out javascript to solve this.

+
+ .ui.thingy { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } +
+
+ +
+

Joining borders

+

Sometimes bordered content must sit next to other bordered content. If each element uses border the borders will double. Consider using either outline or a box shadow to accomplish the same effect but without overlapping borders.

+
+ // this might not go so well + .ui.thingy { + border: 1px solid #DDDDDD; + } + // rgba is great, but keep in mind the overlapping borders will be added together to create a darker shade + .ui.thingy { + outline: 1px solid rgba(0, 0, 0, 0.1); + } + // classic but works + .ui.thingy { + outline: 1px solid #DDDDDD; + } + // this works too + .ui.thingy { + -moz-box-shadow: 0px 0px 0px 1px #DDDDDD; + -webkit-box-shadow: 0px 0px 0px 1px #DDDDDD; + box-shadow: 0px 0px 0px 1px #DDDDDD; + } +
+
+ +
+

Using transparency

+

RGBA colors in css allow you to specify colors with a transparency channel. This is very useful.

+

Consider for example, defining the text states of an element. If the elements color changes, the text might appear more complementary as a shade of black with a portion of the original color. This can be done easily with rgba

+
+ .ui.thingy { + background-color: #FAFAFA; + color: rgba(0, 0, 0, 0.7); + } + .red.ui.thingy { + background-color: #FF0000; + } +
+
+ +
+

Consider alternatives to floats

+

CSS floats can create issues with the containing element not receiving the size of its children. Using overflow:hidden to clear floats means that no peice of an element can be shown outside the bounding box of the element, which limits the possibilities in an element. Clearfixes can use up one of two available pseudo class which can often be useful for styling elements.

+

Consider using another means of putting content side by side like inline-block or table-cell. These provide more freedom than floated block elements, and can add additional benefits.

+

To avoid issues with inline-block causing spacing between elements, specify no font size on the group and 1rem on the floated content

+
+ // not the best + .ui.thingy { + display: block; + overflow: hidden; + } + .ui.thingy .part { + display: block; + float: left; + } + + // these do the same thing + .ui.thingy { + display: block; + font-size: 0rem; + } + .ui.thingy .part { + display: inline-block; + font-size: 1rem; + } +
+
+ + +
+

Onion Skinning

+

One technique that is useful for allowing for multiple color variations of an element, without having to completely reskin each variation and shade is to use background-image gradients to define shading and state, and background-color to define the color of an element. If done well you can add a variety of colors with very little code.

+
+ .ui.thingy { + background-color: #FAFAFA; + } + .ui.red.thingy { + background-color: #FF0000; + } + .ui.green.thingy { + background-color: #00FF00; + } + .ui.blue.thingy { + background-color: #0000FF; + } + .ui.thingy:hover { + background-image: + -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.05))) + ; + background-image: -webkit-linear-gradient( + rgba(0, 0, 0, 0.1) 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + background-image: -moz-linear-gradient( + rgba(0, 0, 0, 0.1) 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + background-image: -o-linear-gradient( + rgba(0, 0, 0, 0.1) 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + background-image: linear-gradient( + rgba(0, 0, 0, 0.1) 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + } +
+
+ +
\ No newline at end of file diff --git a/node/src/documents/specification/htmlguide.html b/node/src/documents/specification/htmlguide.html new file mode 100755 index 000000000..e45d833ef --- /dev/null +++ b/node/src/documents/specification/htmlguide.html @@ -0,0 +1,27 @@ + --- +layout : 'default' +css : 'guide' + +title : 'HTML' +type : 'UI Specification' +--- +
+
+

HTML Guide

+
+
+
+ +

Writing HTML

+ +

All components should be namespaced to avoid collisions with other components. For example, if you decide that your element is a "button", then all rules should begin with .ui.button or .ui.button. For more details see our html and css guidelines.

+ +

Components may contain html elements inside which do not have to be subclassed as ui. For example here is the code for a progress bar

+ +
+
+
+
+
+ +
\ No newline at end of file diff --git a/node/src/documents/specification/styleguide.html b/node/src/documents/specification/styleguide.html index 9d1e51a56..bc9247365 100755 --- a/node/src/documents/specification/styleguide.html +++ b/node/src/documents/specification/styleguide.html @@ -2,50 +2,116 @@ layout : 'default' css : 'guide' -title : 'Style Guide' +title : 'Language' type : 'UI Specification' ---
-

Project Roadmap

+

Style Guide

-
- -
-
- Progress Report -
-

Current status of work on Semantic UI

+

UI Language

+ +

Defining anything will involve some subjectivity. The goal of semantic is not to create code that is free from prescription, but to create code that tends to avoid arbitrary decisions if a conventional choice presents itself.

+

The following are some guidelines which help avoid some common pitfalls in writing UI element definitions.

+ +
+ +

Neutral Base Form

+

In order to make UI components be able to exist in most websites, the prototype version of an element should be neutrally styled using greytones and neutral colors. This will allow other elements to be more robust giving other developers freedom to make decisions about color and style when adapting your element for their website.

+ + +

Commonality

+

Try to use the most obvious names for classes. If you're not sure, prototype the element, then ask a friend or two what they would call it.

+

+ // hmm + .ginormous.ui.thingy { + font-size: 1.5em; + } + // better + .large.ui.thingy { + font-size: 1.5em; + }
- -
- - HTML - - - Variations should be defined in one word - if its a class then a word exists for it in english - - - Use Border Box - - Use gradients for tinting solid colors - - Use ems or rems - - Use inline block not float - - Use after clear fix - - Scale content with ems not pixels - - Use box shadow instead of borders for adding borders that dont use box model - - Use rgba instead of hexcode unless you dont want color layering to be additive - - +
+

Precision

+

Classes should be defined in one word, if the concept cannot be reduced to a single word then consider factoring it into multiple sub classes

+
+ .attached.ui.thingy { + position: relative; + } + .left.attached.ui.thingy { + left: 0px; + top: 50%; + margin-top: -0.5em; + } + .right.attached.ui.thingy { + right: 0px; + top: 50%; + margin-top: -0.5em + } +
+
+ +
+

Non prescriptive

+

Avoid requiring any specific tags in your definitions. This will allow developers to choose which tags they would like to use with an element.

+

Sometimes however it makes sense to allow for common tags to be used in place of classnames for brevity. Paragraph tags, links, labels, and tables may be useful to use in a UI element definition without classnames.

+

Be cautious though, for example, requiring a form definition to use a form tag limits a developers ability to nest form elements inside other forms. The same is true for anchor tags

+
+ + // hey how do you know this is the third heading? + // and what about all the other possible sizes? + .ui.thingy h3 { + + } + + // yay the developer can choose what type of heading tag to use + .ui.thingy .header { + + } + + // wow this guy is going to have to do a lot of typing... + .ui.table .cell { + + } + // this seems like a reasonable assumption, html is a bit strict about these things + .ui.table td { + + } +
+
+
+
+ + // wow this guy is going to have to do a lot of typing... + .ui.table .cell { + + } + // this seems like a reasonable assumption, html is a bit strict about these things + .ui.table td { + + } +
+
+
+

Inversion

+

Elements are often inverted to stand out on dark backgrounds. Consider creating a variation of your element defines how the element can invert its colors.

+

Keep in mind you might have to increase the contrast between shades of your element when inverting colors, its much easier to detect in a design between multiple shades of a light color than a dark one.

+
+ .ui.thingy { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.7); + } + .ui.inverted.thingy { + background-color: #222222; + color: rgba(255, 255, 255, 0.7); + } +
+
+
\ No newline at end of file diff --git a/node/src/files/components/semantic/collections/table.css b/node/src/files/components/semantic/collections/table.css index 55320a1f3..d7a33e121 100644 --- a/node/src/files/components/semantic/collections/table.css +++ b/node/src/files/components/semantic/collections/table.css @@ -55,7 +55,7 @@ } /* Table Striping */ .ui.table tbody tr:nth-child(2n) { - background-color: rgba(0, 0, 0, 0.03); + background-color: rgba(0, 0, 50, 0.02); } /* Icons */ .ui.table > .icon { @@ -253,8 +253,7 @@ /* Sortable Table */ .ui.sortable.table thead th { cursor: pointer; - color: #555555; - vertical-align: top; + white-space: nowrap; } .ui.sortable.table thead th.sorted, .ui.sortable.table thead th.sorted:hover { @@ -262,22 +261,19 @@ -moz-user-select: none; -ms-user-select: none; user-select: none; - background-color: rgba(0, 0, 0, 0.1); + background-color: rgba(0, 0, 0, 0.05); } .ui.sortable.table thead th:after { display: inline-block; content: ''; width: 1em; opacity: 0.8; - float: right; - margin: 0.25em 0em 0em 0.25em; - line-height: 1; + margin: 0em 0em 0em 0.5em; font-family: 'Icons'; font-style: normal; font-weight: normal; text-decoration: inherit; - vertical-align: middle; - vertical-align: calc(); + vertical-align: text-top; } .ui.sortable.table thead th.ascending:after { content: '\25b4'; @@ -300,6 +296,20 @@ .ui.collapsing.table { width: auto; } +/*-------------- + Basic +---------------*/ +.ui.basic.table th { + background-color: transparent; + padding: 0.5em; + font-weight: normal; +} +.ui.basic.table tbody tr { + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} +.ui.basic.table td { + padding: 0.8em 0.5em; +} /*-------------- Padded ---------------*/ diff --git a/node/src/files/components/semantic/elements/header.css b/node/src/files/components/semantic/elements/header.css index 2ff5c32b8..794eab27e 100644 --- a/node/src/files/components/semantic/elements/header.css +++ b/node/src/files/components/semantic/elements/header.css @@ -31,6 +31,10 @@ line-height: 1.2; color: rgba(0, 0, 0, 0.5); } +.ui.header .content { + display: inline-block; + vertical-align: middle; +} .ui.header .icon { margin-right: 0.5em; } diff --git a/node/src/files/components/semantic/elements/icons.css b/node/src/files/components/semantic/elements/icons.css index 0b9959be9..29d44a649 100644 --- a/node/src/files/components/semantic/elements/icons.css +++ b/node/src/files/components/semantic/elements/icons.css @@ -22,16 +22,6 @@ text-decoration: inherit; text-transform: none; } -@font-face { - font-family: 'Sketchy Icons'; - src: url(../fonts/sketchy-icons.eot); - src: url(../fonts/sketchy-icons.eot?#iefix) format('embedded-opentype'), url(../fonts/sketchy-icons.woff) format('woff'), url(../fonts/sketchy-icons.ttf) format('truetype'), url(../fonts/sketchy-icons.svg#icons) format('svg'); - font-style: normal; - font-weight: normal; - font-variant: normal; - text-decoration: inherit; - text-transform: none; -} i.icon { display: inline-block; opacity: 0.75; @@ -53,10 +43,6 @@ i.icon { -moz-font-smoothing: antialiased; font-smoothing: antialiased; } -i.sketchy.icon { - font-family: 'Sketchy Icons'; - height: 1em; -} /* icons available */ i.icon.circle.attention:before { content: '\2757'; @@ -554,84 +540,6 @@ i.icon.zoom.out:before { content: '\e751'; } /* '' */ -/******************************* - Additional Icons -*******************************/ -i.sketchy.icon.camera:before { - content: "\f100"; -} -i.sketchy.icon.checkmark.circle:before { - font-family: "Sketchy Icons"; - content: "\f101"; -} -i.sketchy.icon.checkmark:before { - font-family: "Sketchy Icons"; - content: "\f102"; -} -i.sketchy.icon.clock:before { - font-family: "Sketchy Icons"; - content: "\f103"; -} -i.sketchy.icon.comment:before { - font-family: "Sketchy Icons"; - content: "\f104"; -} -i.sketchy.icon.improve:before { - font-family: "Sketchy Icons"; - content: "\f105"; -} -i.sketchy.icon.influence:before { - font-family: "Sketchy Icons"; - content: "\f106"; -} -i.sketchy.icon.invent:before { - font-family: "Sketchy Icons"; - content: "\f107"; -} -i.sketchy.icon.launch:before { - font-family: "Sketchy Icons"; - content: "\f108"; -} -i.sketchy.icon.location:before { - font-family: "Sketchy Icons"; - content: "\f109"; -} -i.sketchy.icon.magnify:before { - font-family: "Sketchy Icons"; - content: "\f10a"; -} -i.sketchy.icon.pencil:before { - font-family: "Sketchy Icons"; - content: "\f10b"; -} -i.sketchy.icon.profile:before { - font-family: "Sketchy Icons"; - content: "\f10c"; -} -i.sketchy.icon.question.circle:before { - font-family: "Sketchy Icons"; - content: "\f10d"; -} -i.sketchy.icon.question:before { - font-family: "Sketchy Icons"; - content: "\f10e"; -} -i.sketchy.icon.share:before { - font-family: "Sketchy Icons"; - content: "\f10f"; -} -i.sketchy.icon.shop:before { - font-family: "Sketchy Icons"; - content: "\f110"; -} -i.sketchy.icon.x.circle:before { - font-family: "Sketchy Icons"; - content: "\f111"; -} -i.sketchy.icon.x:before { - font-family: "Sketchy Icons"; - content: "\f112"; -} /*-------------- Spacing Fix ---------------*/ diff --git a/node/src/files/icons/icons-sketchy.eot b/node/src/files/icons/icons-sketchy.eot new file mode 100755 index 000000000..a00b74319 Binary files /dev/null and b/node/src/files/icons/icons-sketchy.eot differ diff --git a/node/src/files/icons/icons-sketchy.svg.REMOVED.git-id b/node/src/files/icons/icons-sketchy.svg.REMOVED.git-id new file mode 100644 index 000000000..bb1839ecd --- /dev/null +++ b/node/src/files/icons/icons-sketchy.svg.REMOVED.git-id @@ -0,0 +1 @@ +52738f24e5c3ed3c253f61c45ae6b7792cbe263c \ No newline at end of file diff --git a/node/src/files/icons/icons-sketchy.ttf b/node/src/files/icons/icons-sketchy.ttf new file mode 100755 index 000000000..e4881475b Binary files /dev/null and b/node/src/files/icons/icons-sketchy.ttf differ diff --git a/node/src/files/icons/icons-sketchy.woff b/node/src/files/icons/icons-sketchy.woff new file mode 100755 index 000000000..bc5ac73d5 Binary files /dev/null and b/node/src/files/icons/icons-sketchy.woff differ diff --git a/node/src/files/icons/sketchy.icons.css b/node/src/files/icons/sketchy.icons.css new file mode 100755 index 000000000..43afdbe3c --- /dev/null +++ b/node/src/files/icons/sketchy.icons.css @@ -0,0 +1,134 @@ + +/* + * Font Custom: semantic css + */ + +@font-face { + font-family: 'Sketchy Icons'; + src: url("icons-sketchy.eot"); + src: + url("icons-sketchy.eot?#iefix") format('embedded-opentype'), + url("icons-sketchy.woff") format('woff'), + url("icons-sketchy.ttf") format('truetype'), + url("icons-sketchy.svg#icons") format('svg') + ; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-decoration: inherit; + text-transform: none; +} + +i.sketchy.icon { + + display: inline-block; + opacity: 0.75; + + margin: 0em 0.48em 0em 0em; + + width: 1em; + height: 1em; + + font-family: 'Sketchy Icons'; + font-style: normal; + line-height: 1; + font-weight: normal; + text-decoration: inherit; + text-align: center; + + speak: none; + + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + + -webkit-font-smoothing: antialiased; + -moz-font-smoothing: antialiased; + font-smoothing: antialiased; +} + +i.sketchy.icon.add:before { content: "\f13e"; } +i.sketchy.icon.alert:before { content: "\f146"; } +i.sketchy.icon.arrow.eight:before { content: "\f140"; } +i.sketchy.icon.arrow.eleven:before { content: "\f110"; } +i.sketchy.icon.arrow.fifteen:before { content: "\f132"; } +i.sketchy.icon.arrow.five:before { content: "\f112"; } +i.sketchy.icon.arrow.four:before { content: "\f100"; } +i.sketchy.icon.arrow.fourteen:before { content: "\f12e"; } +i.sketchy.icon.arrow.nine:before { content: "\f121"; } +i.sketchy.icon.arrow.one:before { content: "\f10d"; } +i.sketchy.icon.arrow.seven:before { content: "\f131"; } +i.sketchy.icon.arrow.six:before { content: "\f12a"; } +i.sketchy.icon.arrow.sixteen:before { content: "\f13b"; } +i.sketchy.icon.arrow.ten:before { content: "\f139"; } +i.sketchy.icon.arrow.thirteen:before { content: "\f13a"; } +i.sketchy.icon.arrow.three:before { content: "\f119"; } +i.sketchy.icon.arrow.twelve:before { content: "\f144"; } +i.sketchy.icon.arrow.two:before { content: "\f12b"; } +i.sketchy.icon.browser:before { content: "\f134"; } +i.sketchy.icon.bullet.one:before { content: "\f11b"; } +i.sketchy.icon.bullet.three:before { content: "\f10c"; } +i.sketchy.icon.bullet.two:before { content: "\f123"; } +i.sketchy.icon.camera:before { content: "\f111"; } +i.sketchy.icon.categories:before { content: "\f126"; } +i.sketchy.icon.category.electronics:before { content: "\f149"; } +i.sketchy.icon.category.electronics.alternate:before { content: "\f113"; } +i.sketchy.icon.category.health:before { content: "\f12d"; } +i.sketchy.icon.category.home:before { content: "\f118"; } +i.sketchy.icon.category.home.alternate:before { content: "\f115"; } +i.sketchy.icon.category.kitchen:before { content: "\f142"; } +i.sketchy.icon.category.parenting:before { content: "\f125"; } +i.sketchy.icon.category.pets:before { content: "\f120"; } +i.sketchy.icon.category.style:before { content: "\f129"; } +i.sketchy.icon.category.toys:before { content: "\f145"; } +i.sketchy.icon.category.travel:before { content: "\f11a"; } +i.sketchy.icon.category.travel.alternate:before { content: "\f108"; } +i.sketchy.icon.checkmark:before { content: "\f116"; } +i.sketchy.icon.checkmark.circle:before { content: "\f128"; } +i.sketchy.icon.clock:before { content: "\f130"; } +i.sketchy.icon.comment:before { content: "\f102"; } +i.sketchy.icon.compare:before { content: "\f10a"; } +i.sketchy.icon.dont:before { content: "\f114"; } +i.sketchy.icon.eval:before { content: "\f10e"; } +i.sketchy.icon.expert:before { content: "\f12f"; } +i.sketchy.icon.home:before { content: "\f105"; } +i.sketchy.icon.idea:before { content: "\f109"; } +i.sketchy.icon.improve:before { content: "\f103"; } +i.sketchy.icon.influence:before { content: "\f11d"; } +i.sketchy.icon.information:before { content: "\f13c"; } +i.sketchy.icon.invent:before { content: "\f13f"; } +i.sketchy.icon.launch:before { content: "\f127"; } +i.sketchy.icon.location:before { content: "\f136"; } +i.sketchy.icon.magnify:before { content: "\f141"; } +i.sketchy.icon.name:before { content: "\f10b"; } +i.sketchy.icon.pencil:before { content: "\f122"; } +i.sketchy.icon.phase.design:before { content: "\f101"; } +i.sketchy.icon.phase.research:before { content: "\f13d"; } +i.sketchy.icon.phase.tagline:before { content: "\f117"; } +i.sketchy.icon.photos:before { content: "\f137"; } +i.sketchy.icon.play:before { content: "\f104"; } +i.sketchy.icon.price:before { content: "\f107"; } +i.sketchy.icon.problem:before { content: "\f11e"; } +i.sketchy.icon.profile:before { content: "\f133"; } +i.sketchy.icon.question:before { content: "\f106"; } +i.sketchy.icon.question.circle:before { content: "\f11c"; } +i.sketchy.icon.rain.cloud:before { content: "\f124"; } +i.sketchy.icon.share:before { content: "\f12c"; } +i.sketchy.icon.shop:before { content: "\f147"; } +i.sketchy.icon.timeline:before { content: "\f138"; } +i.sketchy.icon.trashcan:before { content: "\f135"; } +i.sketchy.icon.vote.down:before { content: "\f11f"; } +i.sketchy.icon.vote.up:before { content: "\f143"; } +i.sketchy.icon.x:before { content: "\f148"; } +i.sketchy.icon.x.circle:before { content: "\f10f"; } + + +/*------------------ + Glyph Sizing +-------------------*/ + +i.sketchy.circular.icon, +i.sketchy.square.icon { + padding: 0.35em !important; +} diff --git a/node/src/files/stylesheets/menu.css b/node/src/files/stylesheets/menu.css new file mode 100755 index 000000000..d132b116d --- /dev/null +++ b/node/src/files/stylesheets/menu.css @@ -0,0 +1,120 @@ +.ui.menu { + background-image: -webkit-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + background-image: -moz-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + background-image: -o-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + background-image: -ms-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + background-image: linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); +} +.ui.tiered.menu { + background-image: -webkit-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.02) 100%) + ; + background-image: -moz-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.02) 100%) + ; + background-image: -o-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.02) 100%) + ; + background-image: -ms-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.02) 100%) + ; + background-image: linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.02) 100%) + ; +} +.ui.tiered.menu .item.active { + -moz-box-shadow: 0px 1px 0px 0px #F9F9F9; + -webkit-box-shadow: 0px 1px 0px 0px #F9F9F9; + box-shadow: 0px 1px 0px 0px #F9F9F9; +} + +.ui.pointing.menu .active.item:after { + background-color: #F1F1F1; +} +.ui.vertical.pointing.menu .active.item:after { + background-color: #FAFAFA; +} + + +.ui.vertical.menu, +.ui.secondary.menu, +.ui.text.menu { + background-image: none; +} + +.ui.vertical.menu .item { + background-image: -webkit-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.01) 100%) + ; + background-image: -moz-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.01) 100%) + ; + background-image: -o-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.01) 100%) + ; + background-image: -ms-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.01) 100%) + ; + background-image: linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.01) 100%) + ; +} +.ui.inverted.vertical.menu .item { + background-image: -webkit-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + background-image: -moz-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + background-image: -o-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + background-image: -ms-linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.05) 100%) + ; + background-image: linear-gradient(top, + transparent 0%, + rgba(0, 0, 0, 0.05) 100%) + ; +} +.ui.vertical.menu .item .menu .item { + background-image: none; +} + +.ui.vertical.secondary.menu .item, +.ui.vertical.secondary.menu .item, +.ui.vertical.secondary.menu .item { + background-image: none; +} diff --git a/node/src/layouts/default.html.eco b/node/src/layouts/default.html.eco index fc97b0143..16ba0ab77 100755 --- a/node/src/layouts/default.html.eco +++ b/node/src/layouts/default.html.eco @@ -75,6 +75,14 @@