Commit d7d68a1e by Brian Talbot

edx.org - resolved JQuery submit() method error on <iframe> register button actions

parent 59c56c26
...@@ -17,19 +17,14 @@ ...@@ -17,19 +17,14 @@
</%block> </%block>
<%block name="js_extra"> <%block name="js_extra">
</%block>
<%block name="content">
% if not registered: % if not registered:
%if user.is_authenticated(): %if user.is_authenticated():
## If the user is authenticated, clicking the enroll button just submits a form ## If the user is authenticated, clicking the enroll button just submits a form
<script type="text/javascript"> <script type="text/javascript">
(function() { (function() {
$(".register").click(function(e) { $('.register').click(function(e) {
alert("herp derp"); (e).preventDefault();
e.preventDefault(); $('#class_enroll_form').submit();
$("#class_enroll_form").submit();
}); });
$(document).delegate('#class_enroll_form', 'ajax:success', function(data, json, xhr) { $(document).delegate('#class_enroll_form', 'ajax:success', function(data, json, xhr) {
...@@ -59,6 +54,9 @@ ...@@ -59,6 +54,9 @@
</script> </script>
%endif %endif
%endif %endif
</%block>
<%block name="content">
<script src="${static.url('js/course_info.js')}"></script> <script src="${static.url('js/course_info.js')}"></script>
...@@ -71,7 +69,7 @@ ...@@ -71,7 +69,7 @@
<a class="action action-register is-registered" href="${course_target}">Registered for <strong>${course.number}</strong></a> <a class="action action-register is-registered" href="${course_target}">Registered for <strong>${course.number}</strong></a>
%else: %else:
<!-- signed in, not registered --> <!-- signed in, not registered -->
<a href="#" class="action action-register register">Register for ${course.number}</a> <div id="register_message"></div> <a href="" class="action action-register register">Register for ${course.number}</a> <div id="register_message"></div>
%endif %endif
%else: %else:
<!-- not signed in --> <!-- not signed in -->
...@@ -89,7 +87,9 @@ ...@@ -89,7 +87,9 @@
<input name="enrollment_action" type="hidden" value="enroll"> <input name="enrollment_action" type="hidden" value="enroll">
</fieldset> </fieldset>
<div class="submit"> <div class="submit">
<input name="submit" type="submit" value="enroll">
<button type="submit" name="class_enroll_form_submit" id="class_enroll_form-submit" value="enroll">Enroll</button>
</div> </div>
</form> </form>
</div> </div>
......
...@@ -35,6 +35,6 @@ ...@@ -35,6 +35,6 @@
<%block name="content"></%block> <%block name="content"></%block>
</div> </div>
<%block name="jsextra"></%block> <%block name="js_extra"></%block>
</body> </body>
</html> </html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment