.uneditable-input {
margin-left: 0;
}
- input.span1,
- textarea.span1,
- .uneditable-input.span1 {
- width: 32px;
- }
- input.span2,
- textarea.span2,
- .uneditable-input.span2 {
- width: 94px;
- input > .span12,
- textarea > .span12,
- .uneditable-input > .span12 {
++ input.span12, textarea.span12, .uneditable-input.span12 {
+ width: 714px;
}
- input.span3,
- textarea.span3,
- .uneditable-input.span3 {
- width: 156px;
- input > .span11,
- textarea > .span11,
- .uneditable-input > .span11 {
++ input.span11, textarea.span11, .uneditable-input.span11 {
+ width: 652px;
}
- input.span4,
- textarea.span4,
- .uneditable-input.span4 {
- width: 218px;
- input > .span10,
- textarea > .span10,
- .uneditable-input > .span10 {
++ input.span10, textarea.span10, .uneditable-input.span10 {
+ width: 590px;
}
- input.span5,
- textarea.span5,
- .uneditable-input.span5 {
- width: 280px;
- input > .span9,
- textarea > .span9,
- .uneditable-input > .span9 {
++ input.span9, textarea.span9, .uneditable-input.span9 {
+ width: 528px;
}
- input.span6,
- textarea.span6,
- .uneditable-input.span6 {
- width: 342px;
- input > .span8,
- textarea > .span8,
- .uneditable-input > .span8 {
++ input.span8, textarea.span8, .uneditable-input.span8 {
+ width: 466px;
}
- input.span7,
- textarea.span7,
- .uneditable-input.span7 {
- input > .span7,
- textarea > .span7,
- .uneditable-input > .span7 {
++ input.span7, textarea.span7, .uneditable-input.span7 {
width: 404px;
}
- input.span8,
- textarea.span8,
- .uneditable-input.span8 {
- width: 466px;
- input > .span6,
- textarea > .span6,
- .uneditable-input > .span6 {
++ input.span6, textarea.span6, .uneditable-input.span6 {
+ width: 342px;
}
- input.span9,
- textarea.span9,
- .uneditable-input.span9 {
- width: 528px;
- input > .span5,
- textarea > .span5,
- .uneditable-input > .span5 {
++ input.span5, textarea.span5, .uneditable-input.span5 {
+ width: 280px;
}
- input.span10,
- textarea.span10,
- .uneditable-input.span10 {
- width: 590px;
- input > .span4,
- textarea > .span4,
- .uneditable-input > .span4 {
++ input.span4, textarea.span4, .uneditable-input.span4 {
+ width: 218px;
}
- input.span11,
- textarea.span11,
- .uneditable-input.span11 {
- width: 652px;
- input > .span3,
- textarea > .span3,
- .uneditable-input > .span3 {
++ input.span3, textarea.span3, .uneditable-input.span3 {
+ width: 156px;
}
- input.span12,
- textarea.span12,
- .uneditable-input.span12 {
- width: 714px;
- input > .span2,
- textarea > .span2,
- .uneditable-input > .span2 {
++ input.span2, textarea.span2, .uneditable-input.span2 {
+ width: 94px;
+ }
- input > .span1,
- textarea > .span1,
- .uneditable-input > .span1 {
++ input.span1, textarea.span1, .uneditable-input.span1 {
+ width: 32px;
}
}
@media (max-width: 979px) {
.uneditable-input {
margin-left: 0;
}
- input.span1,
- textarea.span1,
- .uneditable-input.span1 {
- width: 60px;
- }
- input.span2,
- textarea.span2,
- .uneditable-input.span2 {
- width: 160px;
- input > .span12,
- textarea > .span12,
- .uneditable-input > .span12 {
++ input.span12, textarea.span12, .uneditable-input.span12 {
+ width: 1160px;
}
- input.span3,
- textarea.span3,
- .uneditable-input.span3 {
- width: 260px;
- input > .span11,
- textarea > .span11,
- .uneditable-input > .span11 {
++ input.span11, textarea.span11, .uneditable-input.span11 {
+ width: 1060px;
}
- input.span4,
- textarea.span4,
- .uneditable-input.span4 {
- width: 360px;
- input > .span10,
- textarea > .span10,
- .uneditable-input > .span10 {
++ input.span10, textarea.span10, .uneditable-input.span10 {
+ width: 960px;
}
- input.span5,
- textarea.span5,
- .uneditable-input.span5 {
- width: 460px;
- input > .span9,
- textarea > .span9,
- .uneditable-input > .span9 {
++ input.span9, textarea.span9, .uneditable-input.span9 {
+ width: 860px;
}
- input.span6,
- textarea.span6,
- .uneditable-input.span6 {
- width: 560px;
- input > .span8,
- textarea > .span8,
- .uneditable-input > .span8 {
++ input.span8, textarea.span8, .uneditable-input.span8 {
+ width: 760px;
}
- input.span7,
- textarea.span7,
- .uneditable-input.span7 {
- input > .span7,
- textarea > .span7,
- .uneditable-input > .span7 {
++ input.span7, textarea.span7, .uneditable-input.span7 {
width: 660px;
}
- input.span8,
- textarea.span8,
- .uneditable-input.span8 {
- width: 760px;
- input > .span6,
- textarea > .span6,
- .uneditable-input > .span6 {
++ input.span6, textarea.span6, .uneditable-input.span6 {
+ width: 560px;
}
- input.span9,
- textarea.span9,
- .uneditable-input.span9 {
- width: 860px;
- input > .span5,
- textarea > .span5,
- .uneditable-input > .span5 {
++ input.span5, textarea.span5, .uneditable-input.span5 {
+ width: 460px;
}
- input.span10,
- textarea.span10,
- .uneditable-input.span10 {
- width: 960px;
- input > .span4,
- textarea > .span4,
- .uneditable-input > .span4 {
++ input.span4, textarea.span4, .uneditable-input.span4 {
+ width: 360px;
}
- input.span11,
- textarea.span11,
- .uneditable-input.span11 {
- width: 1060px;
- input > .span3,
- textarea > .span3,
- .uneditable-input > .span3 {
++ input.span3, textarea.span3, .uneditable-input.span3 {
+ width: 260px;
}
- input.span12,
- textarea.span12,
- .uneditable-input.span12 {
- width: 1160px;
- input > .span2,
- textarea > .span2,
- .uneditable-input > .span2 {
++ input.span2, textarea.span2, .uneditable-input.span2 {
+ width: 160px;
+ }
- input > .span1,
- textarea > .span1,
- .uneditable-input > .span1 {
++ input.span1, textarea.span1, .uneditable-input.span1 {
+ width: 60px;
}
.thumbnails {
margin-left: -30px;
.uneditable-input {
margin-left: 0;
}
- input.span1,
- textarea.span1,
- .uneditable-input.span1 {
- width: 50px;
- }
- input.span2,
- textarea.span2,
- .uneditable-input.span2 {
- width: 130px;
-input > .span12,
-textarea > .span12,
-.uneditable-input > .span12 {
++input.span12, textarea.span12, .uneditable-input.span12 {
+ width: 930px;
}
- input.span3,
- textarea.span3,
- .uneditable-input.span3 {
- width: 210px;
-input > .span11,
-textarea > .span11,
-.uneditable-input > .span11 {
++input.span11, textarea.span11, .uneditable-input.span11 {
+ width: 850px;
}
- input.span4,
- textarea.span4,
- .uneditable-input.span4 {
- width: 290px;
-input > .span10,
-textarea > .span10,
-.uneditable-input > .span10 {
++input.span10, textarea.span10, .uneditable-input.span10 {
+ width: 770px;
}
- input.span5,
- textarea.span5,
- .uneditable-input.span5 {
- width: 370px;
-input > .span9,
-textarea > .span9,
-.uneditable-input > .span9 {
++input.span9, textarea.span9, .uneditable-input.span9 {
+ width: 690px;
}
- input.span6,
- textarea.span6,
- .uneditable-input.span6 {
- width: 450px;
-input > .span8,
-textarea > .span8,
-.uneditable-input > .span8 {
++input.span8, textarea.span8, .uneditable-input.span8 {
+ width: 610px;
}
- input.span7,
- textarea.span7,
- .uneditable-input.span7 {
-input > .span7,
-textarea > .span7,
-.uneditable-input > .span7 {
++input.span7, textarea.span7, .uneditable-input.span7 {
width: 530px;
}
- input.span8,
- textarea.span8,
- .uneditable-input.span8 {
- width: 610px;
-input > .span6,
-textarea > .span6,
-.uneditable-input > .span6 {
++input.span6, textarea.span6, .uneditable-input.span6 {
+ width: 450px;
}
- input.span9,
- textarea.span9,
- .uneditable-input.span9 {
- width: 690px;
-input > .span5,
-textarea > .span5,
-.uneditable-input > .span5 {
++input.span5, textarea.span5, .uneditable-input.span5 {
+ width: 370px;
}
- input.span10,
- textarea.span10,
- .uneditable-input.span10 {
- width: 770px;
-input > .span4,
-textarea > .span4,
-.uneditable-input > .span4 {
++input.span4, textarea.span4, .uneditable-input.span4 {
+ width: 290px;
}
- input.span11,
- textarea.span11,
- .uneditable-input.span11 {
- width: 850px;
-input > .span3,
-textarea > .span3,
-.uneditable-input > .span3 {
++input.span3, textarea.span3, .uneditable-input.span3 {
+ width: 210px;
}
- input.span12,
- textarea.span12,
- .uneditable-input.span12 {
- width: 930px;
-input > .span2,
-textarea > .span2,
-.uneditable-input > .span2 {
++input.span2, textarea.span2, .uneditable-input.span2 {
+ width: 130px;
+ }
-input > .span1,
-textarea > .span1,
-.uneditable-input > .span1 {
++input.span1, textarea.span1, .uneditable-input.span1 {
+ width: 50px;
}
input[disabled],
select[disabled],
#grid {
- // Recursive mixins! <3
- // Requires not yet released LESS ;)
+ .core (@gridColumnWidth, @gridGutterWidth) {
- .span (@columns) {
- width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1));
- .spanX (@index) when (@index > 0) {
- ~".span@{index}" { .span(@index); }
- #grid .spanX(@index - 1);
- }
- .spanX (@index, child) when (@index > 0) {
- ~"> .span@{index}" { .span(@index); }
- #grid .spanX(@index - 1, child);
- }
- .spanX (0, ...) {}
-
- .offsetX (@index) when (@index > 0) {
- ~".offset@{index}" { .offset(@index); }
- #grid .offsetX(@index - 1);
- }
- .offsetX (0) {}
++ .spanX (@index) when (@index > 0) {
++ (~".span@{index}") { .span(@index); }
++ .spanX(@index - 1);
++ }
++ .spanX (0) {}
+
- .core (@gridColumnWidth, @gridGutterWidth) {
++ .offsetX (@index) when (@index > 0) {
++ (~".offset@{index}") { .offset(@index); }
++ .offsetX(@index - 1);
+ }
++ .offsetX (0) {}
.offset (@columns) {
margin-left: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1)) + (@gridGutterWidth * 2);
margin-left: @gridGutterWidth;
}
- // Set the container width, and reset it for fixed navbars
+ // Set the container width, and override it for fixed navbars in media queries
.container,
.navbar-fixed-top .container,
- .navbar-fixed-bottom .container { .span(12); }
-
- .span1 { .span(1); }
- .span2 { .span(2); }
- .span3 { .span(3); }
- .span4 { .span(4); }
- .span5 { .span(5); }
- .span6 { .span(6); }
- .span7 { .span(7); }
- .span8 { .span(8); }
- .span9 { .span(9); }
- .span10 { .span(10); }
- .span11 { .span(11); }
- .span12 { .span(12); }
-
- .offset1 { .offset(1); }
- .offset2 { .offset(2); }
- .offset3 { .offset(3); }
- .offset4 { .offset(4); }
- .offset5 { .offset(5); }
- .offset6 { .offset(6); }
- .offset7 { .offset(7); }
- .offset8 { .offset(8); }
- .offset9 { .offset(9); }
- .offset10 { .offset(10); }
- .offset11 { .offset(11); }
- .offset12 { .offset(12); }
+ .navbar-fixed-bottom .container { .span(@gridColumns); }
+
+ // generate .spanX and .offsetX
- #grid .spanX (@gridColumns);
- #grid .offsetX (@gridColumns);
++ .spanX (@gridColumns);
++ .offsetX (@gridColumns);
}
.fluid (@fluidGridColumnWidth, @fluidGridGutterWidth) {
++ .spanX (@index) when (@index > 0) {
++ (~"> .span@{index}") { .span(@index); }
++ .spanX(@index - 1);
++ }
++ .spanX (0) {}
++
.span (@columns) {
width: 1% * (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1));
}
> [class*="span"]:first-child {
margin-left: 0;
}
- > .span1 { .span(1); }
- > .span2 { .span(2); }
- > .span3 { .span(3); }
- > .span4 { .span(4); }
- > .span5 { .span(5); }
- > .span6 { .span(6); }
- > .span7 { .span(7); }
- > .span8 { .span(8); }
- > .span9 { .span(9); }
- > .span10 { .span(10); }
- > .span11 { .span(11); }
- > .span12 { .span(12); }
+
+ // generate .spanX
- #grid .spanX (@gridColumns, child);
++ .spanX (@gridColumns);
}
}
.input(@gridColumnWidth, @gridGutterWidth) {
++ .spanX (@index) when (@index > 0) {
++ (~"input.span@{index}, textarea.span@{index}, .uneditable-input.span@{index}") { .span(@index); }
++ .spanX(@index - 1);
++ }
++ .spanX (0) {}
++
.span(@columns) {
width: ((@gridColumnWidth) * @columns) + (@gridGutterWidth * (@columns - 1)) - 10;
}
textarea,
.uneditable-input {
margin-left: 0; // override margin-left from core grid system
- &.span1 { .span(1); }
- &.span2 { .span(2); }
- &.span3 { .span(3); }
- &.span4 { .span(4); }
- &.span5 { .span(5); }
- &.span6 { .span(6); }
- &.span7 { .span(7); }
- &.span8 { .span(8); }
- &.span9 { .span(9); }
- &.span10 { .span(10); }
- &.span11 { .span(11); }
- &.span12 { .span(12); }
-
- // generate .spanX
- #grid .spanX (@gridColumns, child);
}
++ // generate .spanX
++ .spanX (@gridColumns);
++
}
}