Skip to content

Commit 48f83c1

Browse files
author
Rob Myers
committed
Fixes for full-http and new theme on new version of creativecommons.org .
1 parent 8c420c6 commit 48f83c1

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

python_env/src/cc.engine/cc/engine/licenses/views.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import re
22
import urllib
3+
from urllib2 import urlopen
34

45
from lxml import etree
56
from lxml.cssselect import CSSSelector
@@ -15,6 +16,9 @@
1516

1617
from cc.i18n.util import locale_to_lower_upper
1718

19+
def fetch_https(uri):
20+
https_uri = re.sub(r'^http://', 'https://', uri)
21+
return urlopen(https_uri)
1822

1923
def licenses_view(request):
2024
target_lang = util.get_target_lang_from_request(request)
@@ -187,8 +191,7 @@ def license_legalcode_view(request, license):
187191
@get_license
188192
def license_legalcode_plain_view(request, license):
189193
parser = etree.HTMLParser()
190-
legalcode = etree.parse(
191-
license.uri + "legalcode", parser)
194+
legalcode = etree.parse(fetch_https(license.uri + "legalcode"), parser)
192195

193196
# remove the CSS <link> tags
194197
for tag in legalcode.iter('link'):
@@ -212,7 +215,7 @@ def license_legalcode_plain_view(request, license):
212215
legalcode.find("head"), "link",
213216
{"rel":"stylesheet",
214217
"type":"text/css",
215-
"href":"http://yui.yahooapis.com/2.6.0/build/fonts/fonts-min.css"})
218+
"href":"https://yui.yahooapis.com/2.6.0/build/fonts/fonts-min.css"})
216219

217220
# return the serialized document
218221
return Response(etree.tostring(legalcode.getroot()))

python_env/src/cc.engine/cc/engine/templates/chooser_pages/zero/waiver.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@
1010
{% block scripts %}
1111
<script type="text/javascript">
1212
function continue_toggler() {
13-
submit_button = $('#details-submit');
14-
if ($('#confirm_details').is(':checked') && $('#confirm_understand').is(':checked')) {
13+
submit_button = jQuery('#details-submit');
14+
if (jQuery('#confirm_details').is(':checked')
15+
&& jQuery('#confirm_understand').is(':checked')) {
1516
submit_button.removeAttr('disabled');
1617
submit_button.removeClass('disabled');
1718
} else {
@@ -20,8 +21,8 @@
2021
}
2122
}
2223

23-
$('#confirm_details').click(continue_toggler);
24-
$('#confirm_understand').click(continue_toggler);
24+
jQuery('#confirm_details').click(continue_toggler);
25+
jQuery('#confirm_understand').click(continue_toggler);
2526
</script>
2627
{% endblock %}
2728

0 commit comments

Comments
 (0)