X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=quotes%2Fstatic%2Fquotes%2Fquotes.js;fp=quotes%2Fstatic%2Fquotes%2Fquotes.js;h=b83047b208dcb1c65976fbd8d7502ed78d339db9;hb=243bb33aafac5c80b4404e5917fe54bfec6fa73f;hp=4ae5cd99b868773ac4f6d0116f87abcccb3f1f80;hpb=7169c938475164a264c92bb1c888386ff8d3258e;p=djsite.git diff --git a/quotes/static/quotes/quotes.js b/quotes/static/quotes/quotes.js index 4ae5cd9..b83047b 100644 --- a/quotes/static/quotes/quotes.js +++ b/quotes/static/quotes/quotes.js @@ -1,13 +1,21 @@ -function showDetails(id) { - document.getElementById(id).style.height = 'auto'; - // document.getElementById(id).style.visibility = 'visible'; - // document.getElementById(id).style.opacity = '1'; - document.getElementById(id + '_button').style.display = 'none'; -} +function toggleDetails(event) { + var detailsid = event.data + + button = $(detailsid+" .showhide_button") + button.text( + button.text() == "Show details" ? "Hide details" : "Show details" + ); -function hideDetails(id) { - document.getElementById(id).style.maxHeight = '0'; - // document.getElementById(id).style.opacity = '0'; - // document.getElementById(id).style.visibility = 'hidden'; - document.getElementById(id + '_button').style.display = 'block'; + $(detailsid+">.hidden_details").slideToggle(750) + + return false; } + +$( function() { + $(".details").each(function(index, elem) { + var detailsid = "#" + elem.id + $(detailsid+" .showhide_button").click(detailsid, toggleDetails) + $(detailsid+" .showhide_button").text("Show details") + $(detailsid+">.hidden_details").hide(0) + }) +})