From c82bbd02b1c3f62450a035afd84bc82f90824d87 Mon Sep 17 00:00:00 2001
From: Seth Woodworth <seth@sethish.com>
Date: Fri, 16 Dec 2011 10:43:14 +0000
Subject: [PATCH] showing create course if auth\'ed and moving it to the right

---
 public/assets/css/screen.css |  8 ++++++++
 public/index.html            | 13 ++++++-------
 public/javascripts/main.js   | 34 +++++++++++++++-------------------
 3 files changed, 29 insertions(+), 26 deletions(-)

diff --git a/public/assets/css/screen.css b/public/assets/css/screen.css
index ca4a2fb..56d10d7 100755
--- a/public/assets/css/screen.css
+++ b/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;
 }
diff --git a/public/index.html b/public/index.html
index 1789911..b0503e7 100644
--- a/public/index.html
+++ b/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>
diff --git a/public/javascripts/main.js b/public/javascripts/main.js
index bae30c0..0aafffe 100644
--- a/public/javascripts/main.js
+++ b/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)
 });
-- 
2.25.1