Browse Source

showing create course if auth\'ed and moving it to the right

Seth Woodworth 12 years ago
parent
commit
c82bbd02b1
3 changed files with 29 additions and 26 deletions
  1. 8 0
      public/assets/css/screen.css
  2. 6 7
      public/index.html
  3. 15 19
      public/javascripts/main.js

+ 8 - 0
public/assets/css/screen.css

@@ -704,6 +704,14 @@ div.content h1 {
 	margin-bottom: 1em;
 }
 
+#pg_courses {
+  min-height:700px;
+}
+#pg_courses #right {
+  float:right;
+  width:500px;
+}
+
 .note, .notes_instructor, .notes_head {
 	margin: 1.0em 0;
 }

+ 6 - 7
public/index.html

@@ -128,15 +128,8 @@
       <!--================================================================= -->
 			<div class=page id=pg_courses>
 				<h1>Courses for <span id=school_name></span></h1>
-				<div class="proto course" id=PROTO_course>
-					<div class=dept>__department__</div>
-					<div class=name>
-						<a href="/course/___id__">__number__: __name__</a>
-					</div>
-				</div>
         <div>
           <span class="sub_menu" style="display:none;">
-            <a href="" id="new_course">New Course</a>
           </span>
           <form method="POST" id="form_course" style="display:none;">
             <h1>Create New Course</h1>
@@ -185,6 +178,12 @@
             </div>
           </form>
         </div>
+				<div class="proto course" id=PROTO_course>
+					<div class=dept>__department__</div>
+					<div class=name>
+						<a href="/course/___id__">__number__: __name__</a>
+					</div>
+				</div>
 			</div>
       <!--================================================================= -->
 			<div class=page id=pg_lectures>

+ 15 - 19
public/javascripts/main.js

@@ -136,7 +136,7 @@ router.add('schools', function(data, cb) {
 router.add('school', function(data, cb) {
   $('#school_link').addClass('active');
   $('.sub_menu').hide();
-  $('#new_course').unbind();
+  //$('#new_course').unbind();
   $('#form_course').hide().unbind();
   var response = {
     id: 'course',
@@ -147,27 +147,23 @@ router.add('school', function(data, cb) {
 
   if (data.school.authorized) {
     $('.sub_menu').show();
-    $('#new_course').click(function(e) {
-      e.preventDefault();
-
-      var form = $('#form_course');
+    var form = $('#form_course');
 
-      form.toggle();
+    form.toggle();
 
-      form.submit(function(e) {
-        e.preventDefault();
+    form.submit(function(e) {
+      e.preventDefault();
 
-        $.post(window.location.pathname, form.serialize(), function(data) {
-          if (data.status === 'error') {
-            message('error', data.message);
-          } else if (data.status === 'ok') {
-            form.hide();
-            goPage(window.location.pathname);
-            message('info', data.message);
-          }
-        });
-      })
-    });
+      $.post(window.location.pathname, form.serialize(), function(data) {
+        if (data.status === 'error') {
+          message('error', data.message);
+        } else if (data.status === 'ok') {
+          form.hide();
+          goPage(window.location.pathname);
+          message('info', data.message);
+        }
+      });
+    })
   }
   cb("courses", response)
 });