From 1aeca545c8708dce6d05e7698589a20b98b39a76 Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Sun, 4 Mar 2012 14:06:30 -0800 Subject: [PATCH] new approach to grid with recursive mixins :D --- docs/assets/bootstrap.zip | Bin 9620 -> 54463 bytes docs/assets/css/bootstrap-responsive.css | 468 +++++++++++------------ docs/assets/css/bootstrap.css | 236 ++++++------ less/mixins.less | 258 ++----------- 4 files changed, 377 insertions(+), 585 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 4fa4f42119a619e723df465067c9a971db09eb25..84c5698f6590c3e046cefcc7df2df52af1cb0eba 100644 GIT binary patch delta 45545 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%0A@LO(!ppVnu?_pTrnOss3;Xf7Va`0#B3b@s; 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 I`mcol0=zv@YXATM delta 589 zc-q^)l6i_ZZ-6&53l{?jOqdiskyk?Mso3=ETFxg>ZX-eYCJZmiTpAUi2PzofXND6v2v;x)Kp8AXsCMpcK8#|Z${2{JI~ zpxB|w$S~QnLwWLwavnA`O)X0lPbWY%siA0kD+to0iO?XXhTT8BaBTt%ZynbvO+Ij0 XL=$TSv9f_wu>)Zj69dB+B@hn)MY@kU diff --git a/docs/assets/css/bootstrap-responsive.css b/docs/assets/css/bootstrap-responsive.css index e62643f063..bd1b47ca71 100644 --- a/docs/assets/css/bootstrap-responsive.css +++ b/docs/assets/css/bootstrap-responsive.css @@ -184,77 +184,77 @@ .navbar-fixed-bottom .container { width: 724px; } - .span1 { - width: 42px; - } - .span2 { - width: 104px; + .span12 { + width: 724px; } - .span3 { - width: 166px; + .span11 { + width: 662px; } - .span4 { - width: 228px; + .span10 { + width: 600px; } - .span5 { - width: 290px; + .span9 { + width: 538px; } - .span6 { - width: 352px; + .span8 { + width: 476px; } .span7 { width: 414px; } - .span8 { - width: 476px; + .span6 { + width: 352px; } - .span9 { - width: 538px; + .span5 { + width: 290px; } - .span10 { - width: 600px; + .span4 { + width: 228px; } - .span11 { - width: 662px; + .span3 { + width: 166px; } - .span12 { - width: 724px; + .span2 { + width: 104px; } - .offset1 { - margin-left: 82px; + .span1 { + width: 42px; } - .offset2 { - margin-left: 144px; + .offset12 { + margin-left: 764px; } - .offset3 { - margin-left: 206px; + .offset11 { + margin-left: 702px; } - .offset4 { - margin-left: 268px; + .offset10 { + margin-left: 640px; } - .offset5 { - margin-left: 330px; + .offset9 { + margin-left: 578px; } - .offset6 { - margin-left: 392px; + .offset8 { + margin-left: 516px; } .offset7 { margin-left: 454px; } - .offset8 { - margin-left: 516px; + .offset6 { + margin-left: 392px; } - .offset9 { - margin-left: 578px; + .offset5 { + margin-left: 330px; } - .offset10 { - margin-left: 640px; + .offset4 { + margin-left: 268px; } - .offset11 { - margin-left: 702px; + .offset3 { + margin-left: 206px; } - .offset12 { - margin-left: 764px; + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; } .row-fluid { width: 100%; @@ -275,106 +275,106 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid > .span1 { - width: 5.801104972%; - } - .row-fluid > .span2 { - width: 14.364640883%; + .row-fluid > .span12 { + width: 99.999999993%; } - .row-fluid > .span3 { - width: 22.928176794%; + .row-fluid .span11 { + width: 91.436464082%; } - .row-fluid > .span4 { - width: 31.491712705%; + .row-fluid .span10 { + width: 82.87292817100001%; } - .row-fluid > .span5 { - width: 40.055248616%; + .row-fluid .span9 { + width: 74.30939226%; } - .row-fluid > .span6 { - width: 48.618784527%; + .row-fluid .span8 { + width: 65.74585634900001%; } - .row-fluid > .span7 { + .row-fluid .span7 { width: 57.182320438000005%; } - .row-fluid > .span8 { - width: 65.74585634900001%; + .row-fluid .span6 { + width: 48.618784527%; } - .row-fluid > .span9 { - width: 74.30939226%; + .row-fluid .span5 { + width: 40.055248616%; } - .row-fluid > .span10 { - width: 82.87292817100001%; + .row-fluid .span4 { + width: 31.491712705%; } - .row-fluid > .span11 { - width: 91.436464082%; + .row-fluid .span3 { + width: 22.928176794%; } - .row-fluid > .span12 { - width: 99.999999993%; + .row-fluid .span2 { + width: 14.364640883%; + } + .row-fluid .span1 { + width: 5.801104972%; } input, textarea, .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 { + width: 714px; } - input > .span3, - textarea > .span3, - .uneditable-input > .span3 { - width: 156px; + 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 { + width: 590px; } - input > .span5, - textarea > .span5, - .uneditable-input > .span5 { - width: 280px; + 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 { + width: 466px; } - 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 { + width: 342px; } - input > .span9, - textarea > .span9, - .uneditable-input > .span9 { - width: 528px; + 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 { + width: 218px; } - input > .span11, - textarea > .span11, - .uneditable-input > .span11 { - width: 652px; + 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 { + width: 94px; + } + input .span1, + textarea .span1, + .uneditable-input .span1 { + width: 32px; } } @media (max-width: 979px) { @@ -513,77 +513,77 @@ .navbar-fixed-bottom .container { width: 1170px; } - .span1 { - width: 70px; - } - .span2 { - width: 170px; + .span12 { + width: 1170px; } - .span3 { - width: 270px; + .span11 { + width: 1070px; } - .span4 { - width: 370px; + .span10 { + width: 970px; } - .span5 { - width: 470px; + .span9 { + width: 870px; } - .span6 { - width: 570px; + .span8 { + width: 770px; } .span7 { width: 670px; } - .span8 { - width: 770px; + .span6 { + width: 570px; } - .span9 { - width: 870px; + .span5 { + width: 470px; } - .span10 { - width: 970px; + .span4 { + width: 370px; } - .span11 { - width: 1070px; + .span3 { + width: 270px; } - .span12 { - width: 1170px; + .span2 { + width: 170px; } - .offset1 { - margin-left: 130px; + .span1 { + width: 70px; } - .offset2 { - margin-left: 230px; + .offset12 { + margin-left: 1230px; } - .offset3 { - margin-left: 330px; + .offset11 { + margin-left: 1130px; } - .offset4 { - margin-left: 430px; + .offset10 { + margin-left: 1030px; } - .offset5 { - margin-left: 530px; + .offset9 { + margin-left: 930px; } - .offset6 { - margin-left: 630px; + .offset8 { + margin-left: 830px; } .offset7 { margin-left: 730px; } - .offset8 { - margin-left: 830px; + .offset6 { + margin-left: 630px; } - .offset9 { - margin-left: 930px; + .offset5 { + margin-left: 530px; } - .offset10 { - margin-left: 1030px; + .offset4 { + margin-left: 430px; } - .offset11 { - margin-left: 1130px; + .offset3 { + margin-left: 330px; } - .offset12 { - margin-left: 1230px; + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; } .row-fluid { width: 100%; @@ -604,106 +604,106 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid > .span1 { - width: 5.982905983%; - } - .row-fluid > .span2 { - width: 14.529914530000001%; + .row-fluid > .span12 { + width: 100%; } - .row-fluid > .span3 { - width: 23.076923077%; + .row-fluid .span11 { + width: 91.45299145300001%; } - .row-fluid > .span4 { - width: 31.623931624%; + .row-fluid .span10 { + width: 82.905982906%; } - .row-fluid > .span5 { - width: 40.170940171000005%; + .row-fluid .span9 { + width: 74.358974359%; } - .row-fluid > .span6 { - width: 48.717948718%; + .row-fluid .span8 { + width: 65.81196581200001%; } - .row-fluid > .span7 { + .row-fluid .span7 { width: 57.264957265%; } - .row-fluid > .span8 { - width: 65.81196581200001%; + .row-fluid .span6 { + width: 48.717948718%; } - .row-fluid > .span9 { - width: 74.358974359%; + .row-fluid .span5 { + width: 40.170940171000005%; } - .row-fluid > .span10 { - width: 82.905982906%; + .row-fluid .span4 { + width: 31.623931624%; } - .row-fluid > .span11 { - width: 91.45299145300001%; + .row-fluid .span3 { + width: 23.076923077%; } - .row-fluid > .span12 { - width: 100%; + .row-fluid .span2 { + width: 14.529914530000001%; + } + .row-fluid .span1 { + width: 5.982905983%; } input, textarea, .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 { + width: 1160px; } - input > .span3, - textarea > .span3, - .uneditable-input > .span3 { - width: 260px; + 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 { + width: 960px; } - input > .span5, - textarea > .span5, - .uneditable-input > .span5 { - width: 460px; + 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 { + width: 760px; } - 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 { + width: 560px; } - input > .span9, - textarea > .span9, - .uneditable-input > .span9 { - width: 860px; + 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 { + width: 360px; } - input > .span11, - textarea > .span11, - .uneditable-input > .span11 { - width: 1060px; + 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 { + width: 160px; + } + input .span1, + textarea .span1, + .uneditable-input .span1 { + width: 60px; } .thumbnails { margin-left: -30px; diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index e844d6102b..c79e20edc0 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -148,77 +148,77 @@ a:hover { .navbar-fixed-bottom .container { width: 940px; } -.span1 { - width: 60px; -} -.span2 { - width: 140px; +.span12 { + width: 940px; } -.span3 { - width: 220px; +.span11 { + width: 860px; } -.span4 { - width: 300px; +.span10 { + width: 780px; } -.span5 { - width: 380px; +.span9 { + width: 700px; } -.span6 { - width: 460px; +.span8 { + width: 620px; } .span7 { width: 540px; } -.span8 { - width: 620px; +.span6 { + width: 460px; } -.span9 { - width: 700px; +.span5 { + width: 380px; } -.span10 { - width: 780px; +.span4 { + width: 300px; } -.span11 { - width: 860px; +.span3 { + width: 220px; } -.span12 { - width: 940px; +.span2 { + width: 140px; } -.offset1 { - margin-left: 100px; +.span1 { + width: 60px; } -.offset2 { - margin-left: 180px; +.offset12 { + margin-left: 980px; } -.offset3 { - margin-left: 260px; +.offset11 { + margin-left: 900px; } -.offset4 { - margin-left: 340px; +.offset10 { + margin-left: 820px; } -.offset5 { - margin-left: 420px; +.offset9 { + margin-left: 740px; } -.offset6 { - margin-left: 500px; +.offset8 { + margin-left: 660px; } .offset7 { margin-left: 580px; } -.offset8 { - margin-left: 660px; +.offset6 { + margin-left: 500px; } -.offset9 { - margin-left: 740px; +.offset5 { + margin-left: 420px; } -.offset10 { - margin-left: 820px; +.offset4 { + margin-left: 340px; } -.offset11 { - margin-left: 900px; +.offset3 { + margin-left: 260px; } -.offset12 { - margin-left: 980px; +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; } .row-fluid { width: 100%; @@ -239,41 +239,41 @@ a:hover { .row-fluid > [class*="span"]:first-child { margin-left: 0; } -.row-fluid > .span1 { - width: 6.382978723%; -} -.row-fluid > .span2 { - width: 14.89361702%; +.row-fluid > .span12 { + width: 99.99999998999999%; } -.row-fluid > .span3 { - width: 23.404255317%; +.row-fluid .span11 { + width: 91.489361693%; } -.row-fluid > .span4 { - width: 31.914893614%; +.row-fluid .span10 { + width: 82.97872339599999%; } -.row-fluid > .span5 { - width: 40.425531911%; +.row-fluid .span9 { + width: 74.468085099%; } -.row-fluid > .span6 { - width: 48.93617020799999%; +.row-fluid .span8 { + width: 65.95744680199999%; } -.row-fluid > .span7 { +.row-fluid .span7 { width: 57.446808505%; } -.row-fluid > .span8 { - width: 65.95744680199999%; +.row-fluid .span6 { + width: 48.93617020799999%; } -.row-fluid > .span9 { - width: 74.468085099%; +.row-fluid .span5 { + width: 40.425531911%; } -.row-fluid > .span10 { - width: 82.97872339599999%; +.row-fluid .span4 { + width: 31.914893614%; } -.row-fluid > .span11 { - width: 91.489361693%; +.row-fluid .span3 { + width: 23.404255317%; } -.row-fluid > .span12 { - width: 99.99999998999999%; +.row-fluid .span2 { + width: 14.89361702%; +} +.row-fluid .span1 { + width: 6.382978723%; } .container { margin-left: auto; @@ -767,65 +767,65 @@ textarea, .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 { + width: 930px; } -input > .span3, -textarea > .span3, -.uneditable-input > .span3 { - width: 210px; +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 { + width: 770px; } -input > .span5, -textarea > .span5, -.uneditable-input > .span5 { - width: 370px; +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 { + width: 610px; } -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 { + width: 450px; } -input > .span9, -textarea > .span9, -.uneditable-input > .span9 { - width: 690px; +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 { + width: 290px; } -input > .span11, -textarea > .span11, -.uneditable-input > .span11 { - width: 850px; +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 { + width: 130px; +} +input .span1, +textarea .span1, +.uneditable-input .span1 { + width: 50px; } input[disabled], select[disabled], @@ -2880,7 +2880,7 @@ input[type="submit"].btn.btn-small { .navbar-search .search-query :-moz-placeholder { color: #eeeeee; } -.navbar-search .search-query::-webkit-input-placeholder { +.navbar-search .search-query ::-webkit-input-placeholder { color: #eeeeee; } .navbar-search .search-query:hover { diff --git a/less/mixins.less b/less/mixins.less index 5386d41ef1..d58a43685d 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -482,140 +482,24 @@ #grid { - // we have to define these bogus mixins otherwise - // less throws an exception when we call for them - // below and a guard hasn't overridden them - // (@fat will work with @cloudhead on coming up with something better hopefully) - .span1 (@gridColumns, @child: 0) {} - .span2 (@gridColumns, @child: 0) {} - .span3 (@gridColumns, @child: 0) {} - .span4 (@gridColumns, @child: 0) {} - .span5 (@gridColumns, @child: 0) {} - .span6 (@gridColumns, @child: 0) {} - .span7 (@gridColumns, @child: 0) {} - .span8 (@gridColumns, @child: 0) {} - .span9 (@gridColumns, @child: 0) {} - .span10 (@gridColumns, @child: 0) {} - .span11 (@gridColumns, @child: 0) {} - .span12 (@gridColumns, @child: 0) {} - .span13 (@gridColumns, @child: 0) {} - .span14 (@gridColumns, @child: 0) {} - .span15 (@gridColumns, @child: 0) {} - .span16 (@gridColumns, @child: 0) {} - .span17 (@gridColumns, @child: 0) {} - .span18 (@gridColumns, @child: 0) {} - .span19 (@gridColumns, @child: 0) {} - .span20 (@gridColumns, @child: 0) {} - .span21 (@gridColumns, @child: 0) {} - .span22 (@gridColumns, @child: 0) {} - .span23 (@gridColumns, @child: 0) {} - .span24 (@gridColumns, @child: 0) {} - - - // override mixins with guards - .span1 (@gridColumns) when (@gridColumns > 0) { .span1 { .span(1); } } - .span2 (@gridColumns) when (@gridColumns > 1) { .span2 { .span(2); } } - .span3 (@gridColumns) when (@gridColumns > 2) { .span3 { .span(3); } } - .span4 (@gridColumns) when (@gridColumns > 3) { .span4 { .span(4); } } - .span5 (@gridColumns) when (@gridColumns > 4) { .span5 { .span(5); } } - .span6 (@gridColumns) when (@gridColumns > 5) { .span6 { .span(6); } } - .span7 (@gridColumns) when (@gridColumns > 6) { .span7 { .span(7); } } - .span8 (@gridColumns) when (@gridColumns > 7) { .span8 { .span(8); } } - .span9 (@gridColumns) when (@gridColumns > 8) { .span9 { .span(9); } } - .span10 (@gridColumns) when (@gridColumns > 9) { .span10 { .span(10); } } - .span11 (@gridColumns) when (@gridColumns > 10) { .span11 { .span(11); } } - .span12 (@gridColumns) when (@gridColumns > 11) { .span12 { .span(12); } } - .span13 (@gridColumns) when (@gridColumns > 12) { .span13 { .span(13); } } - .span14 (@gridColumns) when (@gridColumns > 13) { .span14 { .span(14); } } - .span15 (@gridColumns) when (@gridColumns > 14) { .span15 { .span(15); } } - .span16 (@gridColumns) when (@gridColumns > 15) { .span16 { .span(16); } } - .span17 (@gridColumns) when (@gridColumns > 16) { .span17 { .span(17); } } - .span18 (@gridColumns) when (@gridColumns > 17) { .span18 { .span(18); } } - .span19 (@gridColumns) when (@gridColumns > 18) { .span19 { .span(19); } } - .span20 (@gridColumns) when (@gridColumns > 19) { .span20 { .span(20); } } - .span21 (@gridColumns) when (@gridColumns > 20) { .span21 { .span(21); } } - .span22 (@gridColumns) when (@gridColumns > 21) { .span22 { .span(22); } } - .span23 (@gridColumns) when (@gridColumns > 22) { .span23 { .span(23); } } - .span24 (@gridColumns) when (@gridColumns > 23) { .span24 { .span(24); } } - - .span1 (@gridColumns, @child) when (@gridColumns > 0) and (@child) { > .span1 { .span(1); } } - .span2 (@gridColumns, @child) when (@gridColumns > 1) and (@child) { > .span2 { .span(2); } } - .span3 (@gridColumns, @child) when (@gridColumns > 2) and (@child) { > .span3 { .span(3); } } - .span4 (@gridColumns, @child) when (@gridColumns > 3) and (@child) { > .span4 { .span(4); } } - .span5 (@gridColumns, @child) when (@gridColumns > 4) and (@child) { > .span5 { .span(5); } } - .span6 (@gridColumns, @child) when (@gridColumns > 5) and (@child) { > .span6 { .span(6); } } - .span7 (@gridColumns, @child) when (@gridColumns > 6) and (@child) { > .span7 { .span(7); } } - .span8 (@gridColumns, @child) when (@gridColumns > 7) and (@child) { > .span8 { .span(8); } } - .span9 (@gridColumns, @child) when (@gridColumns > 8) and (@child) { > .span9 { .span(9); } } - .span10 (@gridColumns, @child) when (@gridColumns > 9) and (@child) { > .span10 { .span(10); } } - .span11 (@gridColumns, @child) when (@gridColumns > 10) and (@child) { > .span11 { .span(11); } } - .span12 (@gridColumns, @child) when (@gridColumns > 11) and (@child) { > .span12 { .span(12); } } - .span13 (@gridColumns, @child) when (@gridColumns > 12) and (@child) { > .span13 { .span(13); } } - .span14 (@gridColumns, @child) when (@gridColumns > 13) and (@child) { > .span14 { .span(14); } } - .span15 (@gridColumns, @child) when (@gridColumns > 14) and (@child) { > .span15 { .span(15); } } - .span16 (@gridColumns, @child) when (@gridColumns > 15) and (@child) { > .span16 { .span(16); } } - .span17 (@gridColumns, @child) when (@gridColumns > 16) and (@child) { > .span17 { .span(17); } } - .span18 (@gridColumns, @child) when (@gridColumns > 17) and (@child) { > .span18 { .span(18); } } - .span19 (@gridColumns, @child) when (@gridColumns > 18) and (@child) { > .span19 { .span(19); } } - .span20 (@gridColumns, @child) when (@gridColumns > 19) and (@child) { > .span20 { .span(20); } } - .span21 (@gridColumns, @child) when (@gridColumns > 20) and (@child) { > .span21 { .span(21); } } - .span22 (@gridColumns, @child) when (@gridColumns > 21) and (@child) { > .span22 { .span(22); } } - .span23 (@gridColumns, @child) when (@gridColumns > 22) and (@child) { > .span23 { .span(23); } } - .span24 (@gridColumns, @child) when (@gridColumns > 23) and (@child) { > .span24 { .span(24); } } - - - // do the same with offset as we did with spans ;_; - .offset1 (@gridColumns) {} - .offset2 (@gridColumns) {} - .offset3 (@gridColumns) {} - .offset4 (@gridColumns) {} - .offset5 (@gridColumns) {} - .offset6 (@gridColumns) {} - .offset7 (@gridColumns) {} - .offset8 (@gridColumns) {} - .offset9 (@gridColumns) {} - .offset10 (@gridColumns) {} - .offset11 (@gridColumns) {} - .offset12 (@gridColumns) {} - .offset13 (@gridColumns) {} - .offset14 (@gridColumns) {} - .offset15 (@gridColumns) {} - .offset16 (@gridColumns) {} - .offset17 (@gridColumns) {} - .offset18 (@gridColumns) {} - .offset19 (@gridColumns) {} - .offset20 (@gridColumns) {} - .offset21 (@gridColumns) {} - .offset22 (@gridColumns) {} - .offset23 (@gridColumns) {} - .offset24 (@gridColumns) {} - - - // override with guards - .offset1 (@gridColumns) when (@gridColumns > 0) { .offset1 { .offset(1); } } - .offset2 (@gridColumns) when (@gridColumns > 1) { .offset2 { .offset(2); } } - .offset3 (@gridColumns) when (@gridColumns > 2) { .offset3 { .offset(3); } } - .offset4 (@gridColumns) when (@gridColumns > 3) { .offset4 { .offset(4); } } - .offset5 (@gridColumns) when (@gridColumns > 4) { .offset5 { .offset(5); } } - .offset6 (@gridColumns) when (@gridColumns > 5) { .offset6 { .offset(6); } } - .offset7 (@gridColumns) when (@gridColumns > 6) { .offset7 { .offset(7); } } - .offset8 (@gridColumns) when (@gridColumns > 7) { .offset8 { .offset(8); } } - .offset9 (@gridColumns) when (@gridColumns > 8) { .offset9 { .offset(9); } } - .offset10 (@gridColumns) when (@gridColumns > 9) { .offset10 { .offset(10); } } - .offset11 (@gridColumns) when (@gridColumns > 10) { .offset11 { .offset(11); } } - .offset12 (@gridColumns) when (@gridColumns > 11) { .offset12 { .offset(12); } } - .offset13 (@gridColumns) when (@gridColumns > 12) { .offset13 { .offset(13); } } - .offset14 (@gridColumns) when (@gridColumns > 13) { .offset14 { .offset(14); } } - .offset15 (@gridColumns) when (@gridColumns > 14) { .offset15 { .offset(15); } } - .offset16 (@gridColumns) when (@gridColumns > 15) { .offset16 { .offset(16); } } - .offset17 (@gridColumns) when (@gridColumns > 16) { .offset17 { .offset(17); } } - .offset18 (@gridColumns) when (@gridColumns > 17) { .offset18 { .offset(18); } } - .offset19 (@gridColumns) when (@gridColumns > 18) { .offset19 { .offset(19); } } - .offset20 (@gridColumns) when (@gridColumns > 19) { .offset20 { .offset(20); } } - .offset21 (@gridColumns) when (@gridColumns > 20) { .offset21 { .offset(21); } } - .offset22 (@gridColumns) when (@gridColumns > 21) { .offset22 { .offset(22); } } - .offset23 (@gridColumns) when (@gridColumns > 22) { .offset23 { .offset(23); } } - .offset24 (@gridColumns) when (@gridColumns > 23) { .offset24 { .offset(24); } } + // Recursive mixins! <3 + // Requires not yet released LESS ;) + + .spanX (@index) when not (@index = 0) { + ~".span@{index}" { .span(@index); } + #grid .spanX(@index - 1); + } + .spanX (@index, @child) when not (@index = 0) and (@child) { + ~"> .span@{index}" { .span(@index); } + #grid .spanX(@index - 1); + } + .spanX (0) {} + + .offsetX (@index) when not (@index = 0) { + ~".offset@{index}" { .offset(@index); } + #grid .offsetX(@index - 1); + } + .offsetX (0) {} .core (@gridColumnWidth, @gridGutterWidth) { @@ -642,57 +526,9 @@ .navbar-fixed-top .container, .navbar-fixed-bottom .container { .span(@gridColumns); } - // define up to max of 24 columns (default is 12) - #grid .span1(@gridColumns); - #grid .span2(@gridColumns); - #grid .span3(@gridColumns); - #grid .span4(@gridColumns); - #grid .span5(@gridColumns); - #grid .span6(@gridColumns); - #grid .span7(@gridColumns); - #grid .span8(@gridColumns); - #grid .span9(@gridColumns); - #grid .span10(@gridColumns); - #grid .span11(@gridColumns); - #grid .span12(@gridColumns); - #grid .span13(@gridColumns); - #grid .span14(@gridColumns); - #grid .span15(@gridColumns); - #grid .span16(@gridColumns); - #grid .span17(@gridColumns); - #grid .span18(@gridColumns); - #grid .span19(@gridColumns); - #grid .span20(@gridColumns); - #grid .span21(@gridColumns); - #grid .span22(@gridColumns); - #grid .span23(@gridColumns); - #grid .span24(@gridColumns); - - // define up to max of 24 offsets (default is 12) - #grid .offset1(@gridColumns); - #grid .offset2(@gridColumns); - #grid .offset3(@gridColumns); - #grid .offset4(@gridColumns); - #grid .offset5(@gridColumns); - #grid .offset6(@gridColumns); - #grid .offset7(@gridColumns); - #grid .offset8(@gridColumns); - #grid .offset9(@gridColumns); - #grid .offset10(@gridColumns); - #grid .offset11(@gridColumns); - #grid .offset12(@gridColumns); - #grid .offset13(@gridColumns); - #grid .offset14(@gridColumns); - #grid .offset15(@gridColumns); - #grid .offset16(@gridColumns); - #grid .offset17(@gridColumns); - #grid .offset18(@gridColumns); - #grid .offset19(@gridColumns); - #grid .offset20(@gridColumns); - #grid .offset21(@gridColumns); - #grid .offset22(@gridColumns); - #grid .offset23(@gridColumns); - #grid .offset24(@gridColumns); + // generate .spanX and .offsetX + #grid .spanX (@gridColumns); + #grid .offsetX (@gridColumns); } @@ -713,30 +549,8 @@ margin-left: 0; } - #grid .span1(@gridColumns, true); - #grid .span2(@gridColumns, true); - #grid .span3(@gridColumns, true); - #grid .span4(@gridColumns, true); - #grid .span5(@gridColumns, true); - #grid .span6(@gridColumns, true); - #grid .span7(@gridColumns, true); - #grid .span8(@gridColumns, true); - #grid .span9(@gridColumns, true); - #grid .span10(@gridColumns, true); - #grid .span11(@gridColumns, true); - #grid .span12(@gridColumns, true); - #grid .span13(@gridColumns, true); - #grid .span14(@gridColumns, true); - #grid .span15(@gridColumns, true); - #grid .span16(@gridColumns, true); - #grid .span17(@gridColumns, true); - #grid .span18(@gridColumns, true); - #grid .span19(@gridColumns, true); - #grid .span20(@gridColumns, true); - #grid .span21(@gridColumns, true); - #grid .span22(@gridColumns, true); - #grid .span23(@gridColumns, true); - #grid .span24(@gridColumns, true); + // generate .spanX + #grid .spanX (@gridColumns, true); } } @@ -752,30 +566,8 @@ .uneditable-input { margin-left: 0; // override margin-left from core grid system - #grid .span1(@gridColumns, true); - #grid .span2(@gridColumns, true); - #grid .span3(@gridColumns, true); - #grid .span4(@gridColumns, true); - #grid .span5(@gridColumns, true); - #grid .span6(@gridColumns, true); - #grid .span7(@gridColumns, true); - #grid .span8(@gridColumns, true); - #grid .span9(@gridColumns, true); - #grid .span10(@gridColumns, true); - #grid .span11(@gridColumns, true); - #grid .span12(@gridColumns, true); - #grid .span13(@gridColumns, true); - #grid .span14(@gridColumns, true); - #grid .span15(@gridColumns, true); - #grid .span16(@gridColumns, true); - #grid .span17(@gridColumns, true); - #grid .span18(@gridColumns, true); - #grid .span19(@gridColumns, true); - #grid .span20(@gridColumns, true); - #grid .span21(@gridColumns, true); - #grid .span22(@gridColumns, true); - #grid .span23(@gridColumns, true); - #grid .span24(@gridColumns, true); + // generate .spanX + #grid .spanX (@gridColumns, true); } } -- 2.47.3