From 71bae3ebd37e20130131328923dbff2de35093b6 Mon Sep 17 00:00:00 2001
From: FuXiaoHei <fuxiaohei@hexiaz.com>
Date: Mon, 3 Mar 2014 00:22:20 +0800
Subject: [PATCH] ui for repo/create page

---
 public/css/gogs.css        |  21 +++++++++--
 public/img/checkmark.png   | Bin 0 -> 169 bytes
 templates/repo/create.tmpl |  73 +++++++++++++++++++++++++++----------
 templates/user/signin.tmpl |   2 +-
 templates/user/signup.tmpl |   2 +-
 5 files changed, 72 insertions(+), 26 deletions(-)
 create mode 100644 public/img/checkmark.png

diff --git a/public/css/gogs.css b/public/css/gogs.css
index 39796f6e39..08dada0457 100755
--- a/public/css/gogs.css
+++ b/public/css/gogs.css
@@ -85,8 +85,7 @@ body {
 }
 
 /* gogits login card */
-#gogs-login-card {
-    width: 600px;
+.gogs-card{
     margin: auto;
     padding: 30px;
     background: #fff;
@@ -95,13 +94,17 @@ body {
     box-sizing: border-box;
 }
 
-#gogs-login-card h3 {
+.gogs-card h3 {
     margin-top: 0;
     margin-bottom: 30px;
     padding-bottom: 20px;
     border-bottom: 1px solid #ccc;
 }
 
+#gogs-login-card{
+    width: 600px;
+}
+
 #gogs-login-card .form-control {
     padding: 6px 12px;
     box-sizing: content-box;
@@ -112,7 +115,7 @@ body {
     line-height: 30px;
 }
 
-#gogs-login-card .btn{
+.gogs-card .btn{
     cursor: pointer;
     margin-right: 1.2em;
 }
@@ -170,4 +173,14 @@ body {
 
 #gogs-user-act-tabs li.active a{
     border-bottom-color: #ddd;
+}
+
+/* gogits repo create */
+
+#gogs-repo-create{
+    width: 800px;
+}
+
+#gogs-repo-create textarea[name=desc]{
+    height: 8em;
 }
\ No newline at end of file
diff --git a/public/img/checkmark.png b/public/img/checkmark.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad85a91027713d18ea4a3d7b7d22dfe540e38f5f
GIT binary patch
literal 169
zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw{0wkH`a%F*3fv1aONCo55gB!UV6D1ffOuq9)
zz1z|ARP+W<Ift;_I$>Q0ANajWoAC6u?TStD-{)H%@0Waa!szRUDT(h=l@CW*WMu~2
z;H>W5<#)(&;jznJ(#%T>CSHl+NH;EDc;)leu$p^cOg+{)rK%i`NL32{<bO}_zmWW#
S=%7@f-3*?telF{r5}E)AXF+QK

literal 0
HcmV?d00001

diff --git a/templates/repo/create.tmpl b/templates/repo/create.tmpl
index c93f9386df..a3ad06df0d 100644
--- a/templates/repo/create.tmpl
+++ b/templates/repo/create.tmpl
@@ -1,24 +1,57 @@
 {{template "base/head" .}}
 {{template "base/navbar" .}}
-<div class="container">
-	<form action="/repo/create" method="post" class="form-horizontal">
-		<div class="form-group">
-<div class="col-md-offset-4 col-md-3">
-				Owner: <input name="userId" type="hidden" value="1"/>lunny
-			</div>
-			<div class="col-md-offset-4 col-md-3">
-		    	repo name: <input name="name" type="text"/>
-		    </div>
-		    <div class="col-md-offset-4 col-md-3">
-		    	description(optional): <input name="desc" type="text"/>
-		    	</div>
-		    	<div class="col-md-offset-4 col-md-3">
-			
-			</div>
-		    	<div class="col-md-offset-4 col-md-3">
-		    	<button type="submit" class="btn btn-info">Create repository</button>
-		    </div>
-		</div>
-	</form>
+<div class="container" id="gogs-body">
+    <form action="/repo/create" method="post" class="form-horizontal gogs-card" id="gogs-repo-create">
+        <h3>Create New Repository</h3>
+        <div class="form-group">
+            <label class="col-md-2 control-label">Owner<strong class="text-danger">*</strong></label>
+            <div class="col-md-8">
+                <p class="form-control-static">Owner-name</p>
+                <input type="hidden" value="1" name="user-id"/>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="col-md-2 control-label">Repository<strong class="text-danger">*</strong></label>
+            <div class="col-md-8">
+                <input name="repo" type="text" class="form-control" placeholder="Type your repository name">
+                <span class="help-block">Great repository names are short and memorable. </span>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="col-md-2 control-label">Description</label>
+            <div class="col-md-8">
+                <textarea name="desc" class="form-control" placeholder="Type your repository name"></textarea>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="col-md-2 control-label">Language</label>
+            <div class="col-md-8">
+                <select class="form-control" name="language">
+                    <option value="">Select a language</option>
+                    <option value="ActionScript">ActionScript</option>
+                    <option value="C#">C#</option>
+                    <option value="Google Go">Google Go</option>
+                    <option value="Java">Java</option>
+                    <option value="PHP">PHP</option>
+                </select>
+            </div>
+        </div>
+        <div class="form-group">
+            <div class="col-md-8 col-md-offset-2">
+                <div class="checkbox">
+                    <label>
+                        <input type="checkbox" value="true" name="init-md">
+                        <strong>Initialize this repository with a README</strong>
+                    </label>
+                </div>
+            </div>
+        </div>
+        <div class="form-group">
+            <div class="col-md-offset-2 col-md-8">
+                <button type="submit" class="btn btn-lg btn-primary">Create repository</button>
+                <a href="/" class="text-danger">Cancel</a>
+            </div>
+        </div>
+    </form>
 </div>
 {{template "base/footer" .}}
\ No newline at end of file
diff --git a/templates/user/signin.tmpl b/templates/user/signin.tmpl
index c3a3131f5d..856e46d97b 100644
--- a/templates/user/signin.tmpl
+++ b/templates/user/signin.tmpl
@@ -1,7 +1,7 @@
 {{template "base/head" .}}
 {{template "base/navbar" .}}
 <div class="container" id="gogs-body">
-    <form action="/user/signin" method="post" class="form-horizontal" id="gogs-login-card">
+    <form action="/user/signin" method="post" class="form-horizontal gogs-card" id="gogs-login-card">
         <h3>Log in</h3>
         <div class="form-group">
             <label class="col-md-4 control-label">Username or Email: </label>
diff --git a/templates/user/signup.tmpl b/templates/user/signup.tmpl
index 0bac3244a8..48e50a0037 100644
--- a/templates/user/signup.tmpl
+++ b/templates/user/signup.tmpl
@@ -1,7 +1,7 @@
 {{template "base/head" .}}
 {{template "base/navbar" .}}
 <div class="container" id="gogs-body">
-	<form action="/user/signup" method="post" class="form-horizontal" id="gogs-login-card">
+	<form action="/user/signup" method="post" class="form-horizontal gogs-card" id="gogs-login-card">
         <h3>Sign Up</h3>
 		<div class="form-group">
 			<label class="col-md-4 control-label">Username: </label>