Changeset - 37c9f0f2820f
[Not reviewed]
0 2 0
Ben Sturmfels (bsturmfels) - 5 months ago 2023-11-23 03:41:27
ben@sturm.com.au
Remove nesting of hidden sections on sustainer page

This makes the page more similar to how it has worked in previous years.
2 files changed with 1 insertions and 12 deletions:
0 comments (0 inline, 0 general)
conservancy/static/js/supporter-page.js
Show inline comments
...
 
@@ -160,20 +160,9 @@ $(document).ready(function() {
 
    $('.expandable-section').each(function(index) {
 
        var $expandlink = $(this).find('a.expander');
 
        var $ourexpandablesection = $(this);
 
        $expandlink.on('click', function(event) {
 
            $expandlink.fadeOut('slow');
 
            $ourexpandablesection.find('.read-more').each(function(index) { $(this).click(); });
 
            // Don't laugh. I'm running this twice because the expandable
 
            // sections are hidden by actually their text from the DOM and
 
            // storing it in a closure, to be reinstated later. That means when
 
            // the above ".find('.read-more')" runs it only finds the one
 
            // top-level .read-more element because the children have been
 
            // temporarily removed from the page. After this top-level element
 
            // has been clicked to restore it's body, we can run this again and
 
            // .find() the children elements. I suspect this may have worked in
 
            // the past if there were multiple sections all at the top-level,
 
            // rather than being nested under "Our Year in Review".
 
            $ourexpandablesection.find('.read-more').each(function(index) { $(this).click(); });
 
        });
 
    });
 
});
conservancy/templates/supporter/index.html
Show inline comments
...
 
@@ -128,12 +128,13 @@ remind you that as a Sustainer, we will provide you with your own <a href="https
 
you have donated to us, you can fill our the new account signup and your
 
account will be approved.</p>
 

	
 
<div class="picture-small right">
 
  <a href="https://sfconservancy.org/videos/sfc-introduction_1080p.mp4"><img src="https://sfconservancy.org/videos/sfc-introduction-video_poster.jpg" alt="Thumbnail of video showing a tree and Software Freedom" /></a>
 
</div>
 
</div>
 

	
 

	
 
<h3 id="NewStaff">New staff!</h3>
 
<div data-read-more="Click more for on our new staff&hellip;">
 

	
 
<p>SFC hired two additional employees this year! General Counsel Rick Sanders
...
 
@@ -281,13 +282,12 @@ reach for reproducibility. </p>
 

	
 

	
 

	
 
</div>
 
<a class="expander" data-expand-link-text="(Expand All Sections)"></a>
 
</div>
 
</div>
 

	
 
<div class="donate-sidebar">
 
  <details>
 
    <summary>Support Now!</summary>
 

	
 
    <h3 class="donate-box-highlight">Become a Sustainer Now:</h3>
0 comments (0 inline, 0 general)