Skip to content

Commit 6bd3a99

Browse files
committed
remove broken newsletter signups
1 parent 9c68d98 commit 6bd3a99

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+28
-3476
lines changed

bin/create_static_site.sh

+28
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,19 @@ function _fix_2017_social_media_links {
107107
}
108108

109109

110+
function _remove_2016_broken_newsletter_form {
111+
printf "\e[1m\e[7m %-80s\e[0m\n" 'Remove 2016 broken newsletter form'
112+
for _file in $(find docs/2016 -type f -name '*.html')
113+
do
114+
${SED} --null-data \
115+
-e's#<div id="deed-donate-slide".*</form>\n</div>\n</div>\n</div>\n</div>\n##' \
116+
-e's#<script[^\n]*\n\n function isScrolledIntoView.*&gt;\n</script>\n##' \
117+
--in-place "${_file}"
118+
done
119+
echo
120+
}
121+
122+
110123
function _fix_2015_twitter_links {
111124
printf "\e[1m\e[7m %-80s\e[0m\n" 'Fix 2015 Twitter links'
112125
${SED} \
@@ -126,6 +139,19 @@ function _remove_2015_broken_french_translation {
126139
}
127140

128141

142+
function _remove_2015_broken_newsletter_form {
143+
printf "\e[1m\e[7m %-80s\e[0m\n" 'Remove 2015 broken newsletter form'
144+
${SED} \
145+
-e'/^<form/d' \
146+
-e'/^<p class="text-center">.*Creative Commons newsletter/d' \
147+
-e'/^<p class="text-center"><input id="email-Primary"/d' \
148+
-e'/^<button class="btn btn-success" id="_qf_Edit_next"/d' \
149+
-e'/^<\/form>/d' \
150+
--in-place docs/2015/index.html
151+
echo
152+
}
153+
154+
129155
function _replace_full_urls_with_absolute_paths {
130156
printf "\e[1m\e[7m %-80s\e[0m\n" 'Replace full URLs with absolute paths'
131157
# Non-escaped URLs with protocol
@@ -208,8 +234,10 @@ _remove_lines_from_html_files
208234
_restore_query_strings_in_html_files
209235
_update_licensebuttons_domain
210236
_fix_2017_social_media_links
237+
_remove_2016_broken_newsletter_form
211238
_fix_2015_twitter_links
212239
_remove_2015_broken_french_translation
240+
_remove_2015_broken_newsletter_form
213241
_replace_full_urls_with_absolute_paths
214242
_revert_non_html_conversions
215243
_cleanup_plaintext_whitespace

docs/2015/index.html

-5
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,6 @@
3232
<li><a href="https://www.facebook.com/sharer/sharer.php?u=/2015/"><img src="https://licensebuttons.net/gi/social-31-facebook.png" alt="">&nbsp; Share on Facebook</a></li>
3333
<li><a href="https://twitter.com/intent/tweet?source=webclient&amp;text=State+of+the+Commons+stateof.creativecommons.org%2F2015%2F&via=creativecommons"><img src="https://licensebuttons.net/gi/social-32-twitter.png" alt="">&nbsp; Share on Twitter</a></li>
3434
</ul>
35-
<form id="Edit" action="https://donate.creativecommons.org/civicrm/profile/create?gid=30&amp;reset=1" method="post" name="Edit" class="form-inline">
36-
<p class="text-center"><strong>Subscribe to the Creative Commons newsletter</strong></p>
37-
<p class="text-center"><input id="email-Primary" class="form-control" maxlength="64" name="email-Primary" size="30" placeholder="mattl@example.com" type="email" />
38-
<button class="btn btn-success" id="_qf_Edit_next" accesskey="S" name="_qf_Edit_next" type="submit">Subscribe</button><input name="postURL" type="hidden" value="https://creativecommons.org/thank-you"><input name="cancelURL" type="hidden" value="https://creativecommons.org/newsletter"><input name="group[121]" type="hidden" value="1"><input name="_qf_default" type="hidden" value="Edit:cancel"></p>
39-
</form>
4035
</div>
4136
</nav>
4237
<h2 id="state-of-the-commons" class="bb">State<br /> of<br /> the<br /> Commons</h2>

docs/2016/index.html

-89
Original file line numberDiff line numberDiff line change
@@ -2051,97 +2051,8 @@ <h2>Thank you for sharing</h2>
20512051
<div style="clear:both;"></div>
20522052
</div>
20532053
</div>
2054-
<div id="deed-donate-slide" style="display: none;">
2055-
<div class="slide-close"></div>
2056-
<div class="slide-trigger">
2057-
<img src="wp-content/uploads/2017/03/logo-cc-heart-white.png" class="slide-logo" alt="" width="100" height="88" />
2058-
<p>Creative Commons helps to build a more creative, free and open commons.</p>
2059-
<div class="donate-box">
2060-
<div class="widget-inner">
2061-
<div class="gform_wrapper" id="gform_wrapper_10">
2062-
<form id="gform_10" class="validate subscribe-main-content" action="https://creativecommons.us13.list-manage.com/subscribe/post?u=4051250396fe81f55034e2d49&amp;id=5b82643372" method="post" name="mc-embedded-subscribe-form" novalidate="" target="_blank">
2063-
<div id="field_10_1" class="gfield field_sublabel_below field_description_below">
2064-
<label class="gfield_label">Sign up to Our Newsletter</label>
2065-
<div style="position: absolute; left: -5000px;">
2066-
<input tabindex="-1" name="b_4051250396fe81f55034e2d49_5b82643372" type="text" value="" />
2067-
</div>
2068-
<p>&nbsp;</p>
2069-
<div class="ginput_container ginput_container_email" style="text-align:left;">
2070-
<input id="input_10_1_other" maxlength="64" name="EMAIL" required="" size="30" type="email" value="" placeholder="Your email" style="width:95%;" />
2071-
</div>
2072-
<p>&nbsp;</p>
2073-
<div class="ginput_container">
2074-
<input type="submit" id="gform_submit_button_10" class="gform_button button" value="Subscribe" tabindex="6">
2075-
</div>
2076-
</div>
2077-
</form>
2078-
</div>
20792054
</div>
20802055
</div>
2081-
</div>
2082-
</div>
2083-
</div>
2084-
<script type="text/javascript">
2085-
2086-
function isScrolledIntoView(elem) {
2087-
var docViewTop = jQuery(window).scrollTop();
2088-
var docViewBottom = docViewTop + jQuery(window).height();
2089-
var elemTop = jQuery(elem).offset().top;
2090-
return ((elemTop <= docViewBottom) && (elemTop >= docViewTop));
2091-
}
2092-
2093-
//<![CDATA[
2094-
jQuery(document).ready(function() {
2095-
2096-
jQuery('#deed-donate-slide').addClass('slider');
2097-
jQuery('#deed-donate-slide').show();
2098-
// Set banner to reveal after X seconds
2099-
setTimeout(function(){
2100-
jQuery('#deed-donate-slide').addClass('reveal');
2101-
}, 45000);
2102-
jQuery(window).scroll(function() {
2103-
if (jQuery(window).scrollTop() <= 2000) {
2104-
jQuery('#deed-donate-slide').finish();
2105-
//$('#deed-donate-slide').removeClass('reveal');
2106-
} else {
2107-
jQuery('#deed-donate-slide').addClass('reveal');
2108-
}
2109-
});
2110-
2111-
jQuery('.slide-close').click(function(event) {
2112-
jQuery('#deed-donate-slide').remove();
2113-
});
2114-
2115-
/* Close slider on pressing ESC */
2116-
jQuery(document).keyup(function(e) {
2117-
if (e.keyCode === 27) {
2118-
jQuery('#deed-donate-slide').remove();
2119-
}
2120-
});
2121-
2122-
jQuery(".slide-trigger p, .slide-trigger button").click(function(){
2123-
window.location.href = "https://creativecommons.org/donate/?utm_content=2017_sotc&utm_campaign=2017fund&utm_source=web";
2124-
2125-
});
2126-
});
2127-
2128-
var donateForms = jQuery('#gform_10');
2129-
jQuery(donateForms).each(function() {
2130-
var otherFields = jQuery('input[value="gf_other_choice"]');
2131-
jQuery(this).on('submit', function() {
2132-
jQuery(otherFields).each(function() {
2133-
var parent = jQuery(this).closest('li');
2134-
var radioField = jQuery(this);
2135-
var txtField = jQuery(parent).children('input[type="text"]');
2136-
var txtValue = txtField.val();
2137-
if (txtValue || radioField.is(':checked')) {
2138-
radioField.val(txtValue);
2139-
}
2140-
});
2141-
});
2142-
});
2143-
//]]&gt;
2144-
</script>
21452056
</div></div></div></div></div></div>
21462057
</div>
21472058
</div>

docs/2016/index.html?lang=ar.html

-89
Original file line numberDiff line numberDiff line change
@@ -2080,97 +2080,8 @@ <h2>شكرا لك للمشاركة</h2>
20802080
<div style="clear:both;"></div>
20812081
</div>
20822082
</div>
2083-
<div id="deed-donate-slide" style="display: none;">
2084-
<div class="slide-close"></div>
2085-
<div class="slide-trigger">
2086-
<img src="wp-content/uploads/2017/03/logo-cc-heart-white.png" class="slide-logo" alt="" width="100" height="88" />
2087-
<p>Creative Commons helps to build a more creative, free and open commons.</p>
2088-
<div class="donate-box">
2089-
<div class="widget-inner">
2090-
<div class="gform_wrapper" id="gform_wrapper_10">
2091-
<form id="gform_10" class="validate subscribe-main-content" action="https://creativecommons.us13.list-manage.com/subscribe/post?u=4051250396fe81f55034e2d49&amp;id=5b82643372" method="post" name="mc-embedded-subscribe-form" novalidate="" target="_blank">
2092-
<div id="field_10_1" class="gfield field_sublabel_below field_description_below">
2093-
<label class="gfield_label">Sign up to Our Newsletter</label>
2094-
<div style="position: absolute; left: -5000px;">
2095-
<input tabindex="-1" name="b_4051250396fe81f55034e2d49_5b82643372" type="text" value="" />
20962083
</div>
2097-
<p>&nbsp;</p>
2098-
<div class="ginput_container ginput_container_email" style="text-align:left;">
2099-
<input id="input_10_1_other" maxlength="64" name="EMAIL" required="" size="30" type="email" value="" placeholder="Your email" style="width:95%;" />
21002084
</div>
2101-
<p>&nbsp;</p>
2102-
<div class="ginput_container">
2103-
<input type="submit" id="gform_submit_button_10" class="gform_button button" value="Subscribe" tabindex="6">
2104-
</div>
2105-
</div>
2106-
</form>
2107-
</div>
2108-
</div>
2109-
</div>
2110-
</div>
2111-
</div>
2112-
</div>
2113-
<script type="text/javascript">
2114-
2115-
function isScrolledIntoView(elem) {
2116-
var docViewTop = jQuery(window).scrollTop();
2117-
var docViewBottom = docViewTop + jQuery(window).height();
2118-
var elemTop = jQuery(elem).offset().top;
2119-
return ((elemTop <= docViewBottom) && (elemTop >= docViewTop));
2120-
}
2121-
2122-
//<![CDATA[
2123-
jQuery(document).ready(function() {
2124-
2125-
jQuery('#deed-donate-slide').addClass('slider');
2126-
jQuery('#deed-donate-slide').show();
2127-
// Set banner to reveal after X seconds
2128-
setTimeout(function(){
2129-
jQuery('#deed-donate-slide').addClass('reveal');
2130-
}, 45000);
2131-
jQuery(window).scroll(function() {
2132-
if (jQuery(window).scrollTop() <= 2000) {
2133-
jQuery('#deed-donate-slide').finish();
2134-
//$('#deed-donate-slide').removeClass('reveal');
2135-
} else {
2136-
jQuery('#deed-donate-slide').addClass('reveal');
2137-
}
2138-
});
2139-
2140-
jQuery('.slide-close').click(function(event) {
2141-
jQuery('#deed-donate-slide').remove();
2142-
});
2143-
2144-
/* Close slider on pressing ESC */
2145-
jQuery(document).keyup(function(e) {
2146-
if (e.keyCode === 27) {
2147-
jQuery('#deed-donate-slide').remove();
2148-
}
2149-
});
2150-
2151-
jQuery(".slide-trigger p, .slide-trigger button").click(function(){
2152-
window.location.href = "https://creativecommons.org/donate/?utm_content=2017_sotc&utm_campaign=2017fund&utm_source=web";
2153-
2154-
});
2155-
});
2156-
2157-
var donateForms = jQuery('#gform_10');
2158-
jQuery(donateForms).each(function() {
2159-
var otherFields = jQuery('input[value="gf_other_choice"]');
2160-
jQuery(this).on('submit', function() {
2161-
jQuery(otherFields).each(function() {
2162-
var parent = jQuery(this).closest('li');
2163-
var radioField = jQuery(this);
2164-
var txtField = jQuery(parent).children('input[type="text"]');
2165-
var txtValue = txtField.val();
2166-
if (txtValue || radioField.is(':checked')) {
2167-
radioField.val(txtValue);
2168-
}
2169-
});
2170-
});
2171-
});
2172-
//]]&gt;
2173-
</script>
21742085
</div></div></div></div></div></div>
21752086
</div>
21762087
</div>

docs/2016/index.html?lang=ca.html

-89
Original file line numberDiff line numberDiff line change
@@ -2043,97 +2043,8 @@ <h2>Gràcies per compartir</h2>
20432043
<div style="clear:both;"></div>
20442044
</div>
20452045
</div>
2046-
<div id="deed-donate-slide" style="display: none;">
2047-
<div class="slide-close"></div>
2048-
<div class="slide-trigger">
2049-
<img src="wp-content/uploads/2017/03/logo-cc-heart-white.png" class="slide-logo" alt="" width="100" height="88" />
2050-
<p>Creative Commons helps to build a more creative, free and open commons.</p>
2051-
<div class="donate-box">
2052-
<div class="widget-inner">
2053-
<div class="gform_wrapper" id="gform_wrapper_10">
2054-
<form id="gform_10" class="validate subscribe-main-content" action="https://creativecommons.us13.list-manage.com/subscribe/post?u=4051250396fe81f55034e2d49&amp;id=5b82643372" method="post" name="mc-embedded-subscribe-form" novalidate="" target="_blank">
2055-
<div id="field_10_1" class="gfield field_sublabel_below field_description_below">
2056-
<label class="gfield_label">Sign up to Our Newsletter</label>
2057-
<div style="position: absolute; left: -5000px;">
2058-
<input tabindex="-1" name="b_4051250396fe81f55034e2d49_5b82643372" type="text" value="" />
20592046
</div>
2060-
<p>&nbsp;</p>
2061-
<div class="ginput_container ginput_container_email" style="text-align:left;">
2062-
<input id="input_10_1_other" maxlength="64" name="EMAIL" required="" size="30" type="email" value="" placeholder="Your email" style="width:95%;" />
20632047
</div>
2064-
<p>&nbsp;</p>
2065-
<div class="ginput_container">
2066-
<input type="submit" id="gform_submit_button_10" class="gform_button button" value="Subscribe" tabindex="6">
2067-
</div>
2068-
</div>
2069-
</form>
2070-
</div>
2071-
</div>
2072-
</div>
2073-
</div>
2074-
</div>
2075-
</div>
2076-
<script type="text/javascript">
2077-
2078-
function isScrolledIntoView(elem) {
2079-
var docViewTop = jQuery(window).scrollTop();
2080-
var docViewBottom = docViewTop + jQuery(window).height();
2081-
var elemTop = jQuery(elem).offset().top;
2082-
return ((elemTop <= docViewBottom) && (elemTop >= docViewTop));
2083-
}
2084-
2085-
//<![CDATA[
2086-
jQuery(document).ready(function() {
2087-
2088-
jQuery('#deed-donate-slide').addClass('slider');
2089-
jQuery('#deed-donate-slide').show();
2090-
// Set banner to reveal after X seconds
2091-
setTimeout(function(){
2092-
jQuery('#deed-donate-slide').addClass('reveal');
2093-
}, 45000);
2094-
jQuery(window).scroll(function() {
2095-
if (jQuery(window).scrollTop() <= 2000) {
2096-
jQuery('#deed-donate-slide').finish();
2097-
//$('#deed-donate-slide').removeClass('reveal');
2098-
} else {
2099-
jQuery('#deed-donate-slide').addClass('reveal');
2100-
}
2101-
});
2102-
2103-
jQuery('.slide-close').click(function(event) {
2104-
jQuery('#deed-donate-slide').remove();
2105-
});
2106-
2107-
/* Close slider on pressing ESC */
2108-
jQuery(document).keyup(function(e) {
2109-
if (e.keyCode === 27) {
2110-
jQuery('#deed-donate-slide').remove();
2111-
}
2112-
});
2113-
2114-
jQuery(".slide-trigger p, .slide-trigger button").click(function(){
2115-
window.location.href = "https://creativecommons.org/donate/?utm_content=2017_sotc&utm_campaign=2017fund&utm_source=web";
2116-
2117-
});
2118-
});
2119-
2120-
var donateForms = jQuery('#gform_10');
2121-
jQuery(donateForms).each(function() {
2122-
var otherFields = jQuery('input[value="gf_other_choice"]');
2123-
jQuery(this).on('submit', function() {
2124-
jQuery(otherFields).each(function() {
2125-
var parent = jQuery(this).closest('li');
2126-
var radioField = jQuery(this);
2127-
var txtField = jQuery(parent).children('input[type="text"]');
2128-
var txtValue = txtField.val();
2129-
if (txtValue || radioField.is(':checked')) {
2130-
radioField.val(txtValue);
2131-
}
2132-
});
2133-
});
2134-
});
2135-
//]]&gt;
2136-
</script>
21372048
</div></div></div></div></div></div>
21382049
</div>
21392050
</div>

0 commit comments

Comments
 (0)