From a772bb7fef43421ed18a52b1cb1d7bd010e3cf93 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Thu, 7 May 2015 11:49:04 +0200 Subject: clean template: show moreinfo using javascript --- public/collapse.js | 22 ++++++++++++++++++++++ public/default.css | 19 +++++++++++-------- 2 files changed, 33 insertions(+), 8 deletions(-) create mode 100644 public/collapse.js (limited to 'public') diff --git a/public/collapse.js b/public/collapse.js new file mode 100644 index 0000000..d38b30a --- /dev/null +++ b/public/collapse.js @@ -0,0 +1,22 @@ +$(document).ready(function() { + $('div.displayclean > ul > li').each(function() { + $(this).click(function() { + $(this).children('.moreinfo').each(function() { + if ($(this).hasClass('expanded-moreinfo')) { + $(this).removeClass('expanded-moreinfo'); + $(this).addClass('collapsed-moreinfo'); + } + else { + $('.moreinfo').each(function() { + if ($(this).hasClass('expanded-moreinfo')) { + $(this).removeClass('expanded-moreinfo'); + $(this).addClass('collapsed-moreinfo'); + } + }); + $(this).removeClass('collapsed-moreinfo'); + $(this).addClass('expanded-moreinfo'); + } + }); + }); + }); +}); diff --git a/public/default.css b/public/default.css index 6d59b03..e4d36a5 100644 --- a/public/default.css +++ b/public/default.css @@ -106,20 +106,23 @@ div.displayclean li .info { div.displayclean li .moreinfo { color:#000000; font-size:2.1em; - position:absolute; - top:5px; - left:8em; + position:fixed; + top:1em; + left:1em; min-height: 1em; - width: 66%; + width: 90%; background-color: white; border: 1px solid black; z-index: 5; - visibility: hidden; + display: none; +} + +div.displayclean li .collapsed-moreinfo { + display: none; } -div.displayclean li:hover .moreinfo, -div.displayclean li .moreinfo:hover { - visibility: visible; +div.displayclean li .expanded-moreinfo { + display: block; } div.displayclean li .moreinfo .reason { -- cgit v1.2.3