diff --git a/www/conservancy/static/js/supporter-page.js b/www/conservancy/static/js/supporter-page.js index 8c355e14a4308bbbcd1febeb5ee3e93baad49cad..5ecbde97831b0294ff421f992e6f3ff453f231e7 100644 --- a/www/conservancy/static/js/supporter-page.js +++ b/www/conservancy/static/js/supporter-page.js @@ -1,6 +1,6 @@ /* Copyright (C) 2012-2013 Denver Gingerich, ** Copyright (C) 2013-2014 Bradley M. Kuhn, -** Copyright (C) 2016 Brett Smith. +** Copyright (C) 2016, 2020 Brett Smith. ** License: GPLv3-or-later ** Find a copy of GPL at https://sfconservancy.org/GPLv3 */ @@ -110,4 +110,22 @@ $(document).ready(function() { if (selectSupportTypeFromHash().length === 0) { supportTypeSelector("#annual").click(); } + + var want_id = window.location.hash.substr(1); + $('a.read-more').each(function(index, readmore) { + var $readmore = $(readmore) + var $content = $(readmore.hash); + var $header = $content.prev('h3'); + if (($header.length && $header[0].id === want_id) || readmore.id === want_id) { + $readmore.hide(); + } else { + $content.hide(); + $readmore.on('click', function(event) { + $readmore.fadeOut('fast', function() { + $readmore.replaceWith($content); + $content.fadeIn('fast'); + }); + }); + } + }); });