Commit 18b4b0b0 by Frances Botsford Committed by Diana Huang

modal functionality for edit name on vcerts

parent 5c7443be
...@@ -70,6 +70,8 @@ function doSnapshotButton(captureButton, resetButton, approveButton) { ...@@ -70,6 +70,8 @@ function doSnapshotButton(captureButton, resetButton, approveButton) {
function submitNameChange(event) { function submitNameChange(event) {
event.preventDefault(); event.preventDefault();
$("#lean_overlay").fadeOut(200);
$("#edit-name").css({ 'display' : 'none' });
var full_name = $('input[name="name"]').val(); var full_name = $('input[name="name"]').val();
var xhr = $.post( var xhr = $.post(
"/change_name", "/change_name",
......
...@@ -1622,6 +1622,23 @@ ...@@ -1622,6 +1622,23 @@
color: #fff; color: #fff;
} }
.modal {
fieldset {
margin-top: $baseline;
}
.close-modal {
color: $m-blue-d3;
&:hover {
color: $m-blue-d1;
border: none;
}
}
}
.nav-wizard { .nav-wizard {
.help-inline { .help-inline {
......
<%! from django.utils.translation import ugettext as _ %> <%! from django.utils.translation import ugettext as _ %>
<section id="edit-name" class="modal"> <section id="edit-name" class="modal">
<div class="inner-wrapper">
<header> <header>
<h4>${_("Edit Your Full Name")}</h4> <h2>${_("Edit Your Name")}</h2>
</header> <hr />
</header>
<div id="change_name_body">
<form id="course-checklists" class="course-checklists" method="post" action=""> <form id="course-checklists" class="course-checklists" method="post" action="">
<div role="alert" class="status message submission-error" tabindex="-1"> <div role="alert" class="status message submission-error" tabindex="-1">
<p class="message-title">${_("The following error occured while editing your name:")} <p class="message-title">${_("The following error occured while editing your name:")}
<span class="message-copy"> </span> <span class="message-copy"> </span>
</p> </p>
</div> </div>
<p> <p>${_("To uphold the credibility of {platform} certificates, all name changes will be logged and recorded.").format(platform=settings.PLATFORM_NAME)}</p>
<fieldset>
<div class="input-group">
<label for="name">${_('Full Name')}</label> <label for="name">${_('Full Name')}</label>
<input id="name" type="text" name="name" value="" placeholder="${user_full_name}" required aria-required="true" /> <input id="name" type="text" name="name" value="" placeholder="${user_full_name}" required aria-required="true" />
</p> <label>${_("Reason for name change:")}</label>
<textarea id="name_rationale_field" value=""></textarea>
</div>
<div class="actions"> <div class="actions">
<button class="action action-primary action-save">${_("Save")}</button> <button id="submit" class="action action-primary action-save">${_("Change my name")}</button>
</div> </div>
</form> </form>
<a href="#" data-dismiss="leanModal" rel="view" class="action action-close action-editname-close"> </div>
<a href="javascript:void(0)" data-dismiss="leanModal" rel="view" class="action action-close action-editname-close close-modal">
<i class="icon-remove-sign"></i> <i class="icon-remove-sign"></i>
<span class="label">${_("close")}</span> <span class="sr">${_("close")}</span>
</a> </a>
</section> </section>
...@@ -249,19 +249,6 @@ ...@@ -249,19 +249,6 @@
<div class="wrapper-task"> <div class="wrapper-task">
<ol class="review-tasks"> <ol class="review-tasks">
<li class="review-task review-task-name">
<h4 class="title">${_("Check Your Name")}</h4>
<div class="copy">
<p>${_("Make sure your full name on your edX account ({full_name}) matches your ID. We will also use this as the name on your certificate.").format(full_name="<span id='full-name'>" + user_full_name + "</span>")}</p>
</div>
<ul class="list-actions">
<li class="action action-editname">
<a class="edit-name" rel="leanModal" href="#edit-name">${_("Edit your name")}</a>
</li>
</ul>
</li>
<li class="review-task review-task-photos"> <li class="review-task review-task-photos">
<h4 class="title">${_("Review the Photos You've Taken")}</h4> <h4 class="title">${_("Review the Photos You've Taken")}</h4>
...@@ -315,6 +302,20 @@ ...@@ -315,6 +302,20 @@
</div> </div>
</li> </li>
<li class="review-task review-task-name">
<h4 class="title">${_("Check Your Name")}</h4>
<div class="copy">
<p>${_("Make sure your full name on your edX account ({full_name}) matches your ID. We will also use this as the name on your certificate.").format(full_name="<span id='full-name'>" + user_full_name + "</span>")}</p>
</div>
<ul class="list-actions">
<li class="action action-editname">
<a class="edit-name" rel="leanModal" href="#edit-name">${_("Edit your name")}</a>
</li>
</ul>
</li>
<li class="review-task review-task-contribution"> <li class="review-task review-task-contribution">
<h4 class="title">${_("Check Your Contribution Level")}</h4> <h4 class="title">${_("Check Your Contribution Level")}</h4>
......
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