From 1aeca545c8708dce6d05e7698589a20b98b39a76 Mon Sep 17 00:00:00 2001 From: Jacob Thornton <jacobthornton@gmail.com> 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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 delta 589 zcmdnLl6i_ZZ-6&53l{?jOqdiskyk<GgQbr@kCl&qX$3a}Bg<Dt1_l-ppe(AoKouim z)H#66g#qcw(OgoxddbDbp&^_M%pm<BjNcw<fy~@=eYggo!zR{9F$0}CxwPDg9csqr zedQGbU_r|c8@OOiM-@cy=L}`AAW-w<4Hv{X;ohCBeL)Z84m8oiOVX34T@Z)KsKeDe zz`O#Yr5PmP+$D`Y3=ETFxg>ZX-eU!O57Stwhd?b!`S~TqB}It^`Vg<d70W0B{pDa( zb@+Ik08pJE1A`8V9h!^`lRZ0>C$A{yVMEi@vPAK80#uV4il(=MAWfPG4Pt88{lg2_ iCcyC4ajnwi1D8cKu|^Op8_47AK-k5^!0<&0!~+0Dx{o;k 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); } } -- GitLab