Hwi Ahn 2012-08-02
revise newProject and project setting
@9c6525603a2c7f17fe62e5686a78051bf6b6e356
.gitignore
--- .gitignore
+++ .gitignore
@@ -13,3 +13,4 @@
 .idea*
 public/uploadFiles
 .DS_Store
+repo/
(No newline at end of file)
app/views/project/newProject.scala.html
--- app/views/project/newProject.scala.html
+++ app/views/project/newProject.scala.html
@@ -21,6 +21,10 @@
                     '_label -> Messages("project.name"),
                     '_help -> Messages("input.mandatory")
                 )
+                <div class="alert alert-danger hide" id="nameAlert">
+                    <a class="close" data-dismiss="alert">×</a>
+                    <strong>@Messages("project.name.alert")</strong>
+                </div>
                 
                 @textarea(
                     newProjectForm("overview"),
@@ -56,20 +60,40 @@
                     '_text -> Messages("project.new.agreement"),
                     '_showConstraints -> false
                       )
+                <div class="alert alert-danger hide" id="acceptAlert">
+                    <a class="close" data-dismiss="alert">×</a>
+                    <strong>@Messages("project.delete.alert")</strong>
+                </div>
             </fieldset>
         </div>
         <div class="row">
             <div class="actions">
-                <center><input type="submit" class="btn btn-primary" value="@Messages("project.create")"></center>
+                <center><input type="submit" class="btn btn-primary" value="@Messages("project.create")" id="save"></center>
             </div>
         </div>
     }
     <script>  
-        window.onload = function(){
+        $(document).ready(function(){
+            var reg_name = /^[a-zA-Z0-9_]*$/;
+            $("#save").click(function() {
+                if(!reg_name.test($("input[id='name']").val())) {
+                    $("#nameAlert").show();
+                    return false;
+                }
+                
+                if($("#accept").is(":not(:checked)")) {
+                    $("#acceptAlert").show();
+                    return false;
+                }
+                
+                return true;
+            });
+                
+            
             $("#project_name").popover();
             $("#share_option_explanation").popover();
             $("#terms").popover();
-        }
+        })
     </script> 
 
     
app/views/project/setting.scala.html
--- app/views/project/setting.scala.html
+++ app/views/project/setting.scala.html
@@ -5,7 +5,7 @@
 
 
 @projectMngMain(message, projectInst) {
-       @form(action = routes.ProjectApp.saveSetting(projectInst.name), 'class -> "form-horizontal", 'enctype -> "multipart/form-data", 'id -> "saveSetting"){
+    @form(action = routes.ProjectApp.saveSetting(projectInst.name), 'class -> "form-horizontal", 'enctype -> "multipart/form-data", 'id -> "saveSetting"){
         <div class="row">
             <fieldset>                
                 <div class="icon-question-sign" href = "#" id="project_name" rel="popover"
@@ -17,6 +17,10 @@
                     '_label -> Messages("project.name"),
                     '_help -> Messages("input.mandatory")
                 )
+                <div class="alert alert-danger hide" id="nameAlert">
+                    <a class="close" data-dismiss="alert">×</a>
+                    <strong>@Messages("project.name.alert")</strong>
+                </div>
                 
                 @textarea(
                     projectForm("overview"),
@@ -40,6 +44,10 @@
                     projectForm("logoPath"),
                     '_label -> Messages("project.logo")
                 )
+                <div class="alert alert-danger hide" id="logoTypeAlert">
+                    <a class="close" data-dismiss="alert">×</a>
+                    <strong>@Messages("project.logo.alert")</strong>
+                </div>
                 
                 <div class="icon-question-sign" href = "#" id="share_option_explanation" rel="popover"
                     data-content="@Messages("project.shareOption.private.description")"
@@ -65,7 +73,10 @@
         </div>
     }
     
-   
+    <div class="alert alert-danger hide" id="deleteAcceptAlert">
+        <a class="close" data-dismiss="alert">×</a>
+        <strong>@Messages("project.delete.alert")</strong>
+    </div>
     <table class="table table-bordered">
         <thead>
             <tr>
@@ -105,8 +116,8 @@
             var reg = /\.(gif|bmp|jpg|jpeg|png)$/i;
             var reg_name = /^[a-zA-Z0-9_]*$/;
             $("input[id='logoPath']").change(function(){
-                if (!reg.test($(this).val())) { 
-                    alert('@Messages("project.logo.alert")');
+                if (!reg.test($(this).val())) {
+                    $("#logoTypeAlert").show(); 
                     $(this).val('');
                 } else { 
                     return $("form[id='saveSetting']").submit(); 
@@ -114,7 +125,7 @@
             });
             $("#save").click(function() {
                 if(!reg_name.test($("input[id='name']").val())) {
-                    alert('@Messages("project.name.alert")');
+                    $("#nameAlert").show();
                     return false;
                 } else {
                     return true;
@@ -128,7 +139,7 @@
                 if($("#acceptDeletion").is(":checked")) {
                     return true;    
                 }else {
-                    alert('@Messages("project.delete.alert")');
+                    $("#deleteAcceptAlert").show();
                     return false;
                 } 
             });
 
repo/git/abc.git/HEAD (deleted)
--- repo/git/abc.git/HEAD
@@ -1,1 +0,0 @@
-ref: refs/heads/master
 
repo/git/abc.git/config (deleted)
--- repo/git/abc.git/config
@@ -1,5 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = false
-	bare = true
-	logallrefupdates = false
 
repo/git/dsfasdf13252153.git/HEAD (deleted)
--- repo/git/dsfasdf13252153.git/HEAD
@@ -1,1 +0,0 @@
-ref: refs/heads/master
 
repo/git/dsfasdf13252153.git/config (deleted)
--- repo/git/dsfasdf13252153.git/config
@@ -1,5 +0,0 @@
-[core]
-	repositoryformatversion = 0
-	filemode = false
-	bare = true
-	logallrefupdates = false
Add a comment
List