Browse Source

Iterating on word order dependencies across all UI #396

pull/1129/head
jlukic 10 years ago
parent
commit
b07fab059a
8 changed files with 56 additions and 61 deletions
  1. 2
      src/definitions/collections/grid.less
  2. 18
      src/definitions/collections/table.less
  3. 28
      src/definitions/elements/button.less
  4. 10
      src/definitions/elements/list.less
  5. 33
      src/definitions/elements/segment.less
  6. 2
      src/definitions/modules/popup.less
  7. 12
      src/definitions/views/card.less
  8. 12
      src/definitions/views/item.less

2
src/definitions/collections/grid.less

@ -558,7 +558,7 @@
margin-right: (@relaxedGutterWidth / 2); margin-right: (@relaxedGutterWidth / 2);
width: ~"calc(100% - "@relaxedGutterWidth~")"; width: ~"calc(100% - "@relaxedGutterWidth~")";
} }
.ui.very.relaxed[class*="vertically divided"].grid > .row:before {
.ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before {
margin-left: @veryRelaxedGutterWidth; margin-left: @veryRelaxedGutterWidth;
margin-right: @veryRelaxedGutterWidth; margin-right: @veryRelaxedGutterWidth;
width: ~"calc(100% - "@veryRelaxedGutterWidth~")"; width: ~"calc(100% - "@veryRelaxedGutterWidth~")";

18
src/definitions/collections/table.less

@ -681,17 +681,17 @@
} }
/* Very Basic */ /* Very Basic */
.ui.very.basic.table {
.ui[class*="very basic"].table {
border: none; border: none;
} }
.ui.very.basic.table:not(.sortable):not(.striped) th,
.ui.very.basic.table:not(.sortable):not(.striped) td {
.ui[class*="very basic"].table:not(.sortable):not(.striped) th,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td {
padding: @basicTableCellVerticalPadding @basicTableCellHorizontalPadding; padding: @basicTableCellVerticalPadding @basicTableCellHorizontalPadding;
} }
.ui.very.basic.table:not(.sortable):not(.striped) thead th {
.ui[class*="very basic"].table:not(.sortable):not(.striped) thead th {
padding-top: 0em; padding-top: 0em;
} }
.ui.very.basic.table:not(.sortable):not(.striped) tbody tr:last-child td {
.ui[class*="very basic"].table:not(.sortable):not(.striped) tbody tr:last-child td {
padding-bottom: 0em; padding-bottom: 0em;
} }
@ -709,11 +709,11 @@
} }
/* Very */ /* Very */
.ui.very.padded.table th {
.ui[class*="very padded"].table th {
padding-left: @veryPaddedHorizontalPadding; padding-left: @veryPaddedHorizontalPadding;
padding-right: @veryPaddedHorizontalPadding; padding-right: @veryPaddedHorizontalPadding;
} }
.ui.very.padded.table td {
.ui[class*="very padded"].table td {
padding: @veryPaddedVerticalPadding @veryPaddedHorizontalPadding; padding: @veryPaddedVerticalPadding @veryPaddedHorizontalPadding;
} }
@ -730,11 +730,11 @@
} }
/* Very */ /* Very */
.ui.very.compact.table th {
.ui[class*="very compact"].table th {
padding-left: @veryCompactHorizontalPadding; padding-left: @veryCompactHorizontalPadding;
padding-right: @veryCompactHorizontalPadding; padding-right: @veryCompactHorizontalPadding;
} }
.ui.very.compact.table td {
.ui[class*="very compact"].table td {
padding: @veryCompactVerticalPadding @veryCompactHorizontalPadding; padding: @veryCompactVerticalPadding @veryCompactHorizontalPadding;
} }

28
src/definitions/elements/button.less

@ -480,14 +480,14 @@
Floated Floated
--------------------*/ --------------------*/
.ui.left.floated.buttons,
.ui.left.floated.button {
.ui[class*="left floated"].buttons,
.ui[class*="left floated"].button {
float: left; float: left;
margin-left: 0em; margin-left: 0em;
margin-right: @floatedMargin; margin-right: @floatedMargin;
} }
.ui.right.floated.buttons,
.ui.right.floated.button {
.ui[class*="right floated"].buttons,
.ui[class*="right floated"].button {
float: right; float: right;
margin-right: 0em; margin-right: 0em;
margin-left: @floatedMargin; margin-left: @floatedMargin;
@ -918,41 +918,41 @@
} }
/* Bottom Side */ /* Bottom Side */
.bottom.attached.ui.buttons {
[class*="bottom attached"].ui.buttons {
margin-top: @attachedOffset; margin-top: @attachedOffset;
border-radius: 0em 0em @borderRadius @borderRadius; border-radius: 0em 0em @borderRadius @borderRadius;
} }
.bottom.attached.ui.buttons .button:first-child {
[class*="bottom attached"].ui.buttons .button:first-child {
border-radius: 0em 0em 0em @borderRadius; border-radius: 0em 0em 0em @borderRadius;
} }
.bottom.attached.ui.buttons .button:last-child {
[class*="bottom attached"].ui.buttons .button:last-child {
border-radius: 0em 0em @borderRadius 0em; border-radius: 0em 0em @borderRadius 0em;
} }
/* Left Side */ /* Left Side */
.left.attached.ui.buttons {
[class*="left attached"].ui.buttons {
margin-left: @attachedOffset; margin-left: @attachedOffset;
border-radius: 0em @borderRadius @borderRadius 0em; border-radius: 0em @borderRadius @borderRadius 0em;
} }
.left.attached.ui.buttons .button:first-child {
[class*="left attached"].ui.buttons .button:first-child {
margin-left: @attachedOffset; margin-left: @attachedOffset;
border-radius: 0em @borderRadius 0em 0em; border-radius: 0em @borderRadius 0em 0em;
} }
.left.attached.ui.buttons .button:last-child {
[class*="left attached"].ui.buttons .button:last-child {
margin-left: @attachedOffset; margin-left: @attachedOffset;
border-radius: 0em 0em @borderRadius 0em; border-radius: 0em 0em @borderRadius 0em;
} }
/* Right Side */ /* Right Side */
.right.attached.ui.buttons,
.right.attached.ui.buttons .button {
[class*="right attached"].ui.buttons,
[class*="right attached"].ui.buttons .button {
margin-right: @attachedOffset; margin-right: @attachedOffset;
border-radius: @borderRadius 0em 0em @borderRadius; border-radius: @borderRadius 0em 0em @borderRadius;
} }
.right.attached.ui.buttons .button:first-child {
[class*="right attached"].ui.buttons .button:first-child {
margin-left: @attachedOffset; margin-left: @attachedOffset;
border-radius: @borderRadius 0em 0em 0em; border-radius: @borderRadius 0em 0em 0em;
} }
.right.attached.ui.buttons .button:last-child {
[class*="right attached"].ui.buttons .button:last-child {
margin-left: @attachedOffset; margin-left: @attachedOffset;
border-radius: 0em 0em 0em @borderRadius; border-radius: 0em 0em 0em @borderRadius;
} }

10
src/definitions/elements/list.less

@ -100,7 +100,7 @@ ol.ui.list ol,
vertical-align: @iconContentVerticalAlign; vertical-align: @iconContentVerticalAlign;
transition: @iconTransition; transition: @iconTransition;
} }
.ui.list .item > .top.aligned.icon {
.ui.list .item > [class*="top aligned"].icon {
vertical-align: top; vertical-align: top;
} }
.ui.list .item > .icon:only-child { .ui.list .item > .icon:only-child {
@ -117,7 +117,7 @@ ol.ui.list ol,
padding-right: @imageDistance; padding-right: @imageDistance;
vertical-align: @imageAlign; vertical-align: @imageAlign;
} }
.ui.list .item > .top.aligned.image {
.ui.list .item > [class*="top aligned"].image {
vertical-align: top; vertical-align: top;
} }
.ui.list .item > .image img { .ui.list .item > .image img {
@ -672,14 +672,14 @@ ol.ui.horizontal.list li:before,
padding-left: @relaxedHorizontalPadding; padding-left: @relaxedHorizontalPadding;
padding-right: @relaxedHorizontalPadding; padding-right: @relaxedHorizontalPadding;
} }
.ui.very.relaxed.list:not(.horizontal) .item {
.ui[class*="very relaxed"].list:not(.horizontal) .item {
padding-top: @veryRelaxedVerticalPadding; padding-top: @veryRelaxedVerticalPadding;
padding-bottom: @veryRelaxedVerticalPadding; padding-bottom: @veryRelaxedVerticalPadding;
} }
.ui.very.relaxed.list .header {
.ui[class*="very relaxed"].list .header {
/*margin-bottom: @veryRelaxedHeaderMargin;*/ /*margin-bottom: @veryRelaxedHeaderMargin;*/
} }
.ui.horizontal.very.relaxed.list .item {
.ui.horizontal[class*="very relaxed"].list .item {
padding-left: @veryRelaxedHorizontalPadding; padding-left: @veryRelaxedHorizontalPadding;
padding-right: @veryRelaxedHorizontalPadding; padding-right: @veryRelaxedHorizontalPadding;
} }

33
src/definitions/elements/segment.less

@ -26,16 +26,11 @@
.ui.segment { .ui.segment {
position: relative; position: relative;
background-color: @background; background-color: @background;
box-shadow: @boxShadow; box-shadow: @boxShadow;
margin: @margin 0em; margin: @margin 0em;
padding: @verticalPadding @horizontalPadding; padding: @verticalPadding @horizontalPadding;
border-radius: @borderRadius; border-radius: @borderRadius;
border: @border; border: @border;
box-sizing: border-box;
} }
.ui.segment:first-child { .ui.segment:first-child {
@ -98,19 +93,19 @@
} }
/* Label */ /* Label */
.ui.bottom.attached.segment > .top.attached.label {
.ui[class*="bottom attached"].segment > [class*="top attached"].label {
border-top-left-radius: 0em; border-top-left-radius: 0em;
border-top-right-radius: 0em; border-top-right-radius: 0em;
} }
.ui.top.attached.segment > .bottom.attached.label {
.ui[class*="top attached"].segment > [class*="bottom attached"].label {
border-bottom-left-radius: 0em; border-bottom-left-radius: 0em;
border-bottom-right-radius: 0em; border-bottom-right-radius: 0em;
} }
.ui.attached.segment:not(.top):not(.bottom) > .top.attached.label {
.ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label {
border-top-left-radius: 0em; border-top-left-radius: 0em;
border-top-right-radius: 0em; border-top-right-radius: 0em;
} }
.ui.attached.segment:not(.top):not(.bottom) > .bottom.attached.label {
.ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label {
border-bottom-left-radius: 0em; border-bottom-left-radius: 0em;
border-bottom-right-radius: 0em; border-bottom-right-radius: 0em;
} }
@ -135,7 +130,7 @@
border: @border; border: @border;
box-shadow: @boxShadow; box-shadow: @boxShadow;
} }
.ui.very.basic.table.segment {
.ui[class*="very basic"].table.segment {
padding: @verticalPadding @horizontalPadding; padding: @verticalPadding @horizontalPadding;
} }
@ -369,13 +364,13 @@
Aligned Aligned
--------------------*/ --------------------*/
.ui.left.aligned.segment {
.ui[class*="left aligned"].segment {
text-align: left; text-align: left;
} }
.ui.right.aligned.segment {
.ui[class*="right aligned"].segment {
text-align: right; text-align: right;
} }
.ui.center.aligned.segment {
.ui[class*="center aligned"].segment {
text-align: center; text-align: center;
} }
@ -384,10 +379,10 @@
--------------------*/ --------------------*/
.ui.floated.segment, .ui.floated.segment,
.ui.left.floated.segment {
.ui[class*="left floated"].segment {
float: left; float: left;
} }
.ui.right.floated.segment {
.ui[class*="right floated"].segment {
float: right; float: right;
} }
@ -455,7 +450,7 @@
box-shadow: @attachedBoxShadow; box-shadow: @attachedBoxShadow;
} }
.ui.top.attached.segment {
.ui[class*="top attached"].segment {
top: @attachedTopOffset; top: @attachedTopOffset;
bottom: 0px; bottom: 0px;
@ -463,11 +458,11 @@
margin-bottom: 0em; margin-bottom: 0em;
border-radius: @borderRadius @borderRadius 0em 0em; border-radius: @borderRadius @borderRadius 0em 0em;
} }
.ui.segment.top.attached:first-child {
.ui.segment[class*="top attached"]:first-child {
margin-top: 0em; margin-top: 0em;
} }
.ui.segment.bottom.attached {
.ui.segment[class*="bottom attached"] {
top: @attachedBottomOffset; top: @attachedBottomOffset;
bottom: 0px; bottom: 0px;
margin-top: 0em; margin-top: 0em;
@ -475,7 +470,7 @@
box-shadow: @attachedBottomBoxShadow; box-shadow: @attachedBottomBoxShadow;
border-radius: 0em 0em @borderRadius @borderRadius; border-radius: 0em 0em @borderRadius @borderRadius;
} }
.ui.segment.bottom.attached:last-child {
.ui.segment[class*="bottom attached"]:last-child {
margin-bottom: 0em; margin-bottom: 0em;
} }

2
src/definitions/modules/popup.less

@ -209,7 +209,7 @@
width: @wideWidth; width: @wideWidth;
max-width: @wideWidth; max-width: @wideWidth;
} }
.ui.very.wide.popup {
.ui[class*="very wide"].popup {
width: @veryWideWidth; width: @veryWideWidth;
max-width: @veryWideWidth; max-width: @veryWideWidth;
} }

12
src/definitions/views/card.less

@ -172,12 +172,12 @@
Floated Floated
---------------*/ ---------------*/
.ui.cards > .card .left.floated,
.ui.card .left.floated {
.ui.cards > .card [class*="left floated"],
.ui.card [class*="left floated"] {
float: left; float: left;
} }
.ui.cards > .card .right.floated,
.ui.card .right.floated {
.ui.cards > .card [class*="right floated"],
.ui.card [class*="right floated"] {
float: right; float: right;
} }
@ -242,8 +242,8 @@
margin-right: 0em; margin-right: 0em;
} }
.ui.cards > .card .meta .right.floated,
.ui.card .meta .right.floated {
.ui.cards > .card .meta [class*="right floated"],
.ui.card .meta [class*="right floated"] {
margin-right: 0em; margin-right: 0em;
margin-left: @metaSpacing; margin-left: @metaSpacing;
} }

12
src/definitions/views/item.less

@ -170,7 +170,7 @@
.ui.items > .item .left.floated { .ui.items > .item .left.floated {
float: left; float: left;
} }
.ui.items > .item .right.floated {
.ui.items > .item [class*="right floated"] {
float: right; float: right;
} }
@ -228,7 +228,7 @@
margin-right: 0em; margin-right: 0em;
} }
.ui.items > .item .meta .right.floated {
.ui.items > .item .meta [class*="right floated"] {
margin-right: 0em; margin-right: 0em;
margin-left: @metaSpacing; margin-left: @metaSpacing;
} }
@ -321,7 +321,7 @@
.ui.items > .item .extra > * { .ui.items > .item .extra > * {
margin-right: @extraSpacing; margin-right: @extraSpacing;
} }
.ui.items > .item .extra > .right.floated {
.ui.items > .item .extra > [class*="right floated"] {
margin-left: @extraSpacing; margin-left: @extraSpacing;
} }
@ -343,13 +343,13 @@
Aligned Aligned
--------------------*/ --------------------*/
.ui.items > .item > .image + .top.aligned.content {
.ui.items > .item > .image + [class*="top aligned"].content {
vertical-align: top; vertical-align: top;
} }
.ui.items > .item > .image + .middle.aligned.content {
.ui.items > .item > .image + [class*="middle aligned"].content {
vertical-align: middle; vertical-align: middle;
} }
.ui.items > .item > .image + .bottom.aligned.content {
.ui.items > .item > .image + [class*="bottom aligned"].content {
vertical-align: bottom; vertical-align: bottom;
} }

Loading…
Cancel
Save