#add-note-btn, #add-course-btn, #save-btn
{
+ border: none;
+ background-color: white;
color: #f05a28;
cursor: pointer;
font: 30px/1.2em "MuseoSlab-300", serif;
cursor: auto;
}
-#add-note-form, #add-course
+#add-note-form, #add-course-form
{
display: none;
}
// setup ajax based autocomplete for the school field in the add course lightbox
$(function() {
- // Dismiss on exit x click
+ // Show the add-course-form
+ $('#add-course-btn').click(function() {
+ // Show the add a course form
+ $('#add-course-form').show();
+ // Hide the add a course button
+ $('#add-course-btn').hide();
+ });
+
+ // Dismiss on exit x click FIXME
$(".lightbox_close").click(function() {
$(".modal_content").hide();
});
beforeSend: function(xhr, settings) {
if (!(/^http:.*/.test(settings.url) || /^https:.*/.test(settings.url))) {
// Only send the token to relative URLs i.e. locally.
- xhr.setRequestHeader("X-CSRFToken", '{{ csrf_token }}');
+ xhr.setRequestHeader("X-CSRFToken", csrf_token);
}
}
});
$("#str_school").autocomplete({
source: function(request, response){
$.ajax({
- url: "{% url 'json_school_list' %}",
+ url: json_course_list,
data: {q: request.term},
success: function(data) {
console.log(data);
</script>
{% endblock %}
-{% block lightboxen %}
- {% include 'lightbox/add_course.html' %}
-{% endblock %}
-
{% block content %}
<section id="home_content">
<div id="page_header" class="">
<div id="add-course-btn">
<i class=icon-upload></i> add a course
</div>
+ {% include 'partial/add_course.html' %}
</div><!-- .ten columns -->
</div> <!-- .row -->
--- /dev/null
+{% load url from future %}
+<script>
+ var json_course_list = "{% url 'json_school_list' %}"
+ var csrf_token = "{{ csrf_token }}";
+</script>
+<script src="{{ STATIC_URL }}js/lightbox-add-course.js"></script>
+
+<section id="add-course-form">
+ <form method="POST" action="{% url 'api_course_post' %}">
+ {% csrf_token %}
+
+ <div class="row">
+ <div class="ten columns offset-by-one end">
+ <legend>
+ School
+ </legend>
+ <div>
+ <input id="str_school" class="" type="text" name="str_school"/>
+ <input id="id_school" name="school" type='hidden'/>
+ </div>
+ </div>
+ </div> <!-- .row -->
+
+ <div class="row">
+ <div class="ten columns offset-by-one end">
+ <legend> Title of Course: </legend>
+ <input id="id_name" class="" type="text" name="name" maxlength="255" />
+ </div>
+ </div> <!-- .row -->
+
+ <div class="row">
+ <div class="five columns offset-by-one">
+ <legend class="">
+ Instructor Name:
+ </legend><!-- -->
+ <input id="id_instructor_name" class="" type="text" name="instructor_name" maxlength="75" />
+ </div>
+
+ <div class="five columns end">
+ <legend class="">
+ Instructor Email:
+ </legend>
+ <input id="id_instructor_email" class="" type="text" name="instructor_email" maxlength="75" />
+ </div><!-- -->
+ </div> <!-- .row .lightbox_row -->
+
+ <div class="row">
+ <div class="three columns centered">
+ <button id="save-btn">
+ <i class=icon-save></i> Save
+ </div>
+ </div>
+ </div>
+
+ </form>
+</section>
<div id=file-uploader style="display:none"></div>
<form id=add-note method="POST">
{% csrf_token %}
+
<div class="row">
<div class="four columns offset-by-one">
<legend><span id=add-note-status>Uploading</span> <span id=filename>note</span>...</legend>
</div>
</div>
-
-
<div class="row">
<div class="three columns centered">
<div id="save-btn">