| Index: head.htm |
| =================================================================== |
| --- a/head.htm |
| +++ b/head.htm |
| @@ -182,11 +182,6 @@ |
| border-bottom: 1px dashed #71695f; |
| } |
| -#supporters |
| -{ |
| - margin-bottom: 20px; |
| -} |
| - |
| .supporter |
| { |
| display: inline-block; |
| @@ -224,13 +219,55 @@ |
| margin-top: 6px; |
| } |
| -#join-org strong |
| +#join-org strong, |
| +#supporters-overflow a |
| { |
| font-weight: normal; |
| + font-size: 15px; |
| color: #78b364; |
| text-decoration: underline; |
| } |
| +#supporters-overflow |
| +{ |
| + margin-bottom: 20px; |
| +} |
| + |
| +#supporters-overflow .sprite |
| +{ |
| + display: inline-block; |
| + width: 9px; |
| + height: 5px; |
| + vertical-align: middle; |
| + background-image: url(/images/manifesto/icon-arrow.png?a=show); |
| + background-position: 0px -6px; |
| +} |
| + |
| +#supporters-overflow.collapsed .sprite |
| +{ |
| + background-position: 0px 0px; |
| +} |
| + |
| +#supporters-overflow .supporter |
| +{ |
| + width: auto; |
| + font-size: 20px; |
| + margin: 10px 10px 10px 0px; |
| +} |
| + |
| +#supporters-overflow.collapsed #supporters-overflow-less, |
| +#supporters-overflow #supporters-overflow-more, |
| +#supporters-overflow.collapsed .supporter |
| +{ |
| + display: none; |
| +} |
| + |
| +#supporters-overflow.collapsed #supporters-overflow-more, |
| +#supporters-overflow #supporters-overflow-less |
| +{ |
| + display: inline; |
| +} |
| + |
| #social button |
| { |
| width: 100%; |
| @@ -509,6 +546,11 @@ |
| { |
| fetchNumberOfSignees(); |
| + var showSupporters = document.getElementById("supporters-overflow-more"); |
| + var hideSupporters = document.getElementById("supporters-overflow-less"); |
| + addListener(showSupporters, "click", toggleSupporters, false); |
| + addListener(hideSupporters, "click", toggleSupporters, false); |
| + |
| var readmore = document.getElementById("readmore"); |
| addListener(readmore, "click", function(ev) |
| { |
| @@ -536,6 +578,20 @@ |
| + "&url=http%3A%2F%2Facceptableads.org%2F"; |
| }, false); |
| +function toggleSupporters(ev) |
| +{ |
| + var supportersOverflow = document.getElementById("supporters-overflow"); |
| + var classes = supportersOverflow.className.split(" "); |
| + if (classes.indexOf("collapsed") > -1) |
| + classes.splice(classes.indexOf("collapsed"), 1); |
| + else |
| + classes.push("collapsed"); |
| + supportersOverflow.className = classes.join(" "); |
| + |
| + ev.preventDefault(); |
| + ev.stopPropagation(); |
| +} |
| + |
| function checkCollapse() |
| { |
| if (document.documentElement.offsetWidth < 500) |