app/frameworks/twitter/bootstrap/panels.less in bootstrap_farsi-3.2.0.1 vs app/frameworks/twitter/bootstrap/panels.less in bootstrap_farsi-3.3.6

- old
+ new

@@ -34,11 +34,15 @@ margin-top: 0; margin-bottom: 0; font-size: ceil((@font-size-base * 1.125)); color: inherit; - > a { + > a, + > small, + > .small, + > small > a, + > .small > a { color: inherit; } } // Optional footer (stays gray in every modifier class) @@ -54,11 +58,12 @@ // // By default, space out list group content from panel headings to account for // any kind of custom content between the two. .panel { - > .list-group { + > .list-group, + > .panel-collapse > .list-group { margin-bottom: 0; .list-group-item { border-width: 1px 0; border-radius: 0; @@ -69,18 +74,24 @@ .list-group-item:first-child { border-top: 0; .border-top-radius((@panel-border-radius - 1)); } } + // Add border bottom radius for last one &:last-child { .list-group-item:last-child { border-bottom: 0; .border-bottom-radius((@panel-border-radius - 1)); } } } + > .panel-heading + .panel-collapse > .list-group { + .list-group-item:first-child { + .border-top-radius(0); + } + } } // Collapse space between when there's no additional content. .panel-heading + .list-group { .list-group-item:first-child { border-top-width: 0; @@ -98,26 +109,34 @@ .panel { > .table, > .table-responsive > .table, > .panel-collapse > .table { margin-bottom: 0; + + caption { + .padding-left(@panel-body-padding); + .padding-right( @panel-body-padding); + } } // Add border top radius for first one > .table:first-child, > .table-responsive:first-child > .table:first-child { .border-top-radius((@panel-border-radius - 1)); > thead:first-child, > tbody:first-child { > tr:first-child { + .border-top-left-radius(@panel-border-radius - 1); + .border-top-right-radius(@panel-border-radius - 1); + td:first-child, th:first-child { - .border-top-left-radius((@panel-border-radius - 1)); + .border-top-left-radius(@panel-border-radius - 1); } td:last-child, th:last-child { - .border-top-right-radius((@panel-border-radius - 1)); + .border-top-right-radius(@panel-border-radius - 1); } } } } // Add border bottom radius for last one @@ -126,23 +145,28 @@ .border-bottom-radius((@panel-border-radius - 1)); > tbody:last-child, > tfoot:last-child { > tr:last-child { + .border-bottom-left-radius(@panel-border-radius - 1); + .border-bottom-right-radius(@panel-border-radius - 1); + td:first-child, th:first-child { - border-bottom-left-radius: (@panel-border-radius - 1); + .border-bottom-left-radius(@panel-border-radius - 1); } td:last-child, th:last-child { - border-bottom-right-radius: (@panel-border-radius - 1); + .border-bottom-right-radius(@panel-border-radius - 1); } } } } > .panel-body + .table, - > .panel-body + .table-responsive { + > .panel-body + .table-responsive, + > .table + .panel-body, + > .table-responsive + .panel-body { border-top: 1px solid @table-border-color; } > .table > tbody:first-child > tr:first-child th, > .table > tbody:first-child > tr:first-child td { border-top: 0; @@ -200,20 +224,24 @@ // Tighten up margin so it's only between panels .panel { margin-bottom: 0; border-radius: @panel-border-radius; + + .panel { margin-top: 5px; } } .panel-heading { border-bottom: 0; - + .panel-collapse > .panel-body { + + + .panel-collapse > .panel-body, + + .panel-collapse > .list-group { border-top: 1px solid @panel-inner-border; } } + .panel-footer { border-top: 0; + .panel-collapse .panel-body { border-bottom: 1px solid @panel-inner-border; }