summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-10-08 15:34:10 -0400
committerJules Laplace <jules@okfoc.us>2014-10-08 15:34:10 -0400
commit82343a901aa641569ecf03e55d4560f691bea9ba (patch)
tree1a1c85dbff3828f899a362fc16bc8e5f4b544fce
parent06f14d5f9cce84bd6e3409b6d59fcb85c6c1aac0 (diff)
better markup on layouts modal
-rw-r--r--public/assets/javascripts/ui/site/LayoutsModal.js12
-rwxr-xr-xpublic/assets/stylesheets/app.css30
2 files changed, 25 insertions, 17 deletions
diff --git a/public/assets/javascripts/ui/site/LayoutsModal.js b/public/assets/javascripts/ui/site/LayoutsModal.js
index 1bfc6cb..8eaf081 100644
--- a/public/assets/javascripts/ui/site/LayoutsModal.js
+++ b/public/assets/javascripts/ui/site/LayoutsModal.js
@@ -22,10 +22,16 @@ var LayoutsIndex = View.extend({
this.$templates.empty()
data.forEach(function(room){
var $span = $("<span>")
- // $span.html(JSON.stringify(room))
$span.data("slug", room.slug)
- $span.css("background-image", "url(" + room.photo + ")")
- $span.attr("data-name", room.name)
+
+ var $label = $("<label>")
+ $label.html( room.name )
+
+ var $image = $("<span>")
+ $image.addClass("image").css("background-image", "url(" + room.photo + ")")
+
+ $span.append( $image )
+ $span.append( $label )
this.$templates.append($span)
}.bind(this))
diff --git a/public/assets/stylesheets/app.css b/public/assets/stylesheets/app.css
index 93645e1..b91c02d 100755
--- a/public/assets/stylesheets/app.css
+++ b/public/assets/stylesheets/app.css
@@ -647,36 +647,38 @@ iframe.embed {
}
.templates span {
+ display: block;
+ float: left;
+ background: white;
+ margin: 2vw;
+ padding: 2vw;
+ cursor:pointer;
+}
+.templates span .image {
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-color: #fff;
width: 20vw;
- height: 20vw;
- display: inline-block;
- margin: 4vw;
+ height: 15vw;
+ display: block;
background-color: #ddd;
- position: relative;
}
-.templates span:after {
- content: attr(data-name);
- position: absolute;
- top: 100%;
+.templates span label {
width: 100%;
left: 0;
- background: #fff;
- padding: 5px;
+ display: block;
font-weight: 300;
}
-.templates span:hover {
+.templates span:hover,
+.templates span:hover .image {
background-color: #f00;
cursor:pointer;
}
-
-.templates span:hover:after {
- color: #f00;
+.templates span:hover label {
+ color: white;
}
.templates h1 {