summaryrefslogtreecommitdiff
path: root/templates/assets/js/hipster-cards.js
diff options
context:
space:
mode:
Diffstat (limited to 'templates/assets/js/hipster-cards.js')
-rw-r--r--templates/assets/js/hipster-cards.js49
1 files changed, 49 insertions, 0 deletions
diff --git a/templates/assets/js/hipster-cards.js b/templates/assets/js/hipster-cards.js
new file mode 100644
index 0000000..f74de6b
--- /dev/null
+++ b/templates/assets/js/hipster-cards.js
@@ -0,0 +1,49 @@
+$(document).ready(function(){
+ window_width = $(window).width();
+
+ // Make the images from the card fill the hole space
+ hipster_cards.fitBackgroundForCards();
+
+});
+
+hipster_cards = {
+ misc:{
+ navbar_menu_visible: 0
+ },
+
+ fitBackgroundForCards: function(){
+ $('[data-background="image"]').each(function(){
+ $this = $(this);
+
+ background_src = $this.data("src");
+
+ if(background_src != "undefined"){
+ new_css = {
+ "background-image": "url('" + background_src + "')",
+ "background-position": "center center",
+ "background-size": "cover"
+ };
+
+ $this.css(new_css);
+ }
+ });
+
+ $('.card .header img').each(function(){
+ $card = $(this).parent().parent();
+ $header = $(this).parent();
+
+ background_src = $(this).attr("src");
+
+ if(background_src != "undefined"){
+ new_css = {
+ "background-image": "url('" + background_src + "')",
+ "background-position": "center center",
+ "background-size": "cover"
+ };
+
+ $header.css(new_css);
+ }
+ });
+
+ },
+} \ No newline at end of file