From f406d52a721384db88fa205673ae630c2d8bf75a Mon Sep 17 00:00:00 2001
From: kasperisager <kasperisager@gmail.com>
Date: Tue, 25 Mar 2014 13:06:11 -0400
Subject: [PATCH] Fix data list footer styling

---
 design/custom_amelia.css      |  4 ++++
 design/custom_bootstrap.css   |  3 +++
 design/custom_cerulean.css    |  3 +++
 design/custom_cosmo.css       |  3 +++
 design/custom_cyborg.css      |  3 +++
 design/custom_flatly.css      |  3 +++
 design/custom_journal.css     |  3 +++
 design/custom_lumen.css       |  2 ++
 design/custom_readable.css    |  2 ++
 design/custom_simplex.css     |  2 ++
 design/custom_slate.css       |  4 ++++
 design/custom_spacelab.css    |  3 +++
 design/custom_superhero.css   |  3 +++
 design/custom_united.css      |  3 +++
 design/custom_yeti.css        |  3 +++
 design/style.css              |  3 +++
 less/components/listings.less | 11 +++++++++++
 17 files changed, 58 insertions(+)

diff --git a/design/custom_amelia.css b/design/custom_amelia.css
index af74cdf..c98a483 100644
--- a/design/custom_amelia.css
+++ b/design/custom_amelia.css
@@ -3122,6 +3122,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3132,12 +3133,14 @@ a.Bookmarked:before {
   border: 1px solid #0d747c;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 4px;
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
@@ -4575,6 +4578,7 @@ legend {
 .list-group-item,
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   background-color: #13a0aa;
diff --git a/design/custom_bootstrap.css b/design/custom_bootstrap.css
index c9df1d9..c56a4c6 100644
--- a/design/custom_bootstrap.css
+++ b/design/custom_bootstrap.css
@@ -3149,6 +3149,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3159,12 +3160,14 @@ a.Bookmarked:before {
   border: 1px solid #dddddd;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 4px;
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_cerulean.css b/design/custom_cerulean.css
index 4ae6f78..81cd37a 100644
--- a/design/custom_cerulean.css
+++ b/design/custom_cerulean.css
@@ -3121,6 +3121,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3131,12 +3132,14 @@ a.Bookmarked:before {
   border: 1px solid #dddddd;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 4px;
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_cosmo.css b/design/custom_cosmo.css
index 960a0d1..88ad48c 100644
--- a/design/custom_cosmo.css
+++ b/design/custom_cosmo.css
@@ -3122,6 +3122,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3132,12 +3133,14 @@ a.Bookmarked:before {
   border: 1px solid #dddddd;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 0;
   border-top-left-radius: 0;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_cyborg.css b/design/custom_cyborg.css
index 48208d8..a74c479 100644
--- a/design/custom_cyborg.css
+++ b/design/custom_cyborg.css
@@ -3122,6 +3122,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3132,12 +3133,14 @@ a.Bookmarked:before {
   border: 1px solid #282828;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 4px;
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_flatly.css b/design/custom_flatly.css
index 296fb24..34da864 100644
--- a/design/custom_flatly.css
+++ b/design/custom_flatly.css
@@ -3122,6 +3122,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3132,12 +3133,14 @@ a.Bookmarked:before {
   border: 1px solid #ecf0f1;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 4px;
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_journal.css b/design/custom_journal.css
index 15aecac..5a8f2e8 100644
--- a/design/custom_journal.css
+++ b/design/custom_journal.css
@@ -3122,6 +3122,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3132,12 +3133,14 @@ a.Bookmarked:before {
   border: 1px solid #dddddd;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 4px;
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_lumen.css b/design/custom_lumen.css
index 255aa19..51ffa07 100644
--- a/design/custom_lumen.css
+++ b/design/custom_lumen.css
@@ -3122,6 +3122,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3138,6 +3139,7 @@ a.Bookmarked:before {
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_readable.css b/design/custom_readable.css
index 3627797..b02c762 100644
--- a/design/custom_readable.css
+++ b/design/custom_readable.css
@@ -3122,6 +3122,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3138,6 +3139,7 @@ a.Bookmarked:before {
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_simplex.css b/design/custom_simplex.css
index e49adfa..efe3a4e 100644
--- a/design/custom_simplex.css
+++ b/design/custom_simplex.css
@@ -3121,6 +3121,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3137,6 +3138,7 @@ a.Bookmarked:before {
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_slate.css b/design/custom_slate.css
index fef1a6a..a11063f 100644
--- a/design/custom_slate.css
+++ b/design/custom_slate.css
@@ -3133,6 +3133,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3143,12 +3144,14 @@ a.Bookmarked:before {
   border: 1px solid rgba(0, 0, 0, 0.6);
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 4px;
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
@@ -4889,6 +4892,7 @@ legend {
 .list-group-item,
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   background-color: #32383e;
diff --git a/design/custom_spacelab.css b/design/custom_spacelab.css
index a962362..1b1af56 100644
--- a/design/custom_spacelab.css
+++ b/design/custom_spacelab.css
@@ -3122,6 +3122,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3132,12 +3133,14 @@ a.Bookmarked:before {
   border: 1px solid #dddddd;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 4px;
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_superhero.css b/design/custom_superhero.css
index 0d6d2a5..35b3d66 100644
--- a/design/custom_superhero.css
+++ b/design/custom_superhero.css
@@ -3121,6 +3121,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3131,12 +3132,14 @@ a.Bookmarked:before {
   border: 1px solid transparent;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 0;
   border-top-left-radius: 0;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_united.css b/design/custom_united.css
index 088eb7a..9eb8014 100644
--- a/design/custom_united.css
+++ b/design/custom_united.css
@@ -3122,6 +3122,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3132,12 +3133,14 @@ a.Bookmarked:before {
   border: 1px solid #dddddd;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 4px;
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/custom_yeti.css b/design/custom_yeti.css
index b7cac3f..47a3832 100644
--- a/design/custom_yeti.css
+++ b/design/custom_yeti.css
@@ -3122,6 +3122,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3132,12 +3133,14 @@ a.Bookmarked:before {
   border: 1px solid #dddddd;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 0;
   border-top-left-radius: 0;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/design/style.css b/design/style.css
index 461d649..4c0dad2 100644
--- a/design/style.css
+++ b/design/style.css
@@ -3121,6 +3121,7 @@ a.Bookmarked:before {
 }
 .PanelInfo a,
 .PanelInfo .Heading,
+.DataList .Foot,
 .DataList .Item,
 .DataList.Activities .CommentForm {
   position: relative;
@@ -3131,12 +3132,14 @@ a.Bookmarked:before {
   border: 1px solid #dddddd;
 }
 .PanelInfo li:first-child a,
+.DataList .Foot:first-child,
 .DataList .Item:first-child,
 .DataList.Activities .CommentForm:first-child {
   border-top-right-radius: 4px;
   border-top-left-radius: 4px;
 }
 .PanelInfo li:last-child a,
+.DataList .Foot:last-child,
 .DataList .Item:last-child,
 .DataList.Activities .CommentForm:last-child {
   margin-bottom: 0;
diff --git a/less/components/listings.less b/less/components/listings.less
index f861e1a..01ad0d4 100644
--- a/less/components/listings.less
+++ b/less/components/listings.less
@@ -18,6 +18,17 @@
     display: none;
   }
 
+  .Foot {
+    &:extend(.list-group-item);
+
+    &:first-child {
+      &:extend(.list-group-item:first-child);
+    }
+    &:last-child {
+      &:extend(.list-group-item:last-child);
+    }
+  }
+
   .Item {
     &:extend(.list-group-item);
 
-- 
GitLab