server/src/main/webapp/WEB-INF/templates/fragment/groupForm.html
author ymh <ymh.work@gmail.com>
Wed, 11 Dec 2013 10:23:05 +0100
branchuser_management
changeset 235 f8746a482459
child 239 67c2b0fb9b19
permissions -rw-r--r--
Add first version of group
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
235
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<!DOCTYPE html>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org" th:lang="${#ctx.getLocale().toLanguageTag()}" >
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
  <head>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
    <meta charset="utf-8"/>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
    <title>User form</title>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
  </head>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
<body>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
<div id="groupForm" th:fragment="groupFormFragment" >
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
  <script type="text/javascript" th:inline="javascript">
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
    //<![CDATA[
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
        function groupFormSubmit() {
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
            var errors = {};
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
            var valid = true;
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
            if(!$('#title').val()) {
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
                errors['title'] = /*[[#{renkan.error.title.empty}]]*/"renkan.error.title.empty";
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
                valid = false;
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
            }
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
            showformErrors(errors);
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
            return valid;
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
        }
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
        
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
        
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
        $(function(){
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
            
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
            $('#color').spectrum({
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
                showInput: true,
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
                showAlpha: true,
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
                showPalette: true,
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
                showInitial: true,
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
                preferredFormat: 'hex'
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
            });
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
            $("#model-form").submit(function(e) {
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
                return groupFormSubmit();
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
            });
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
            
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
        });
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
    //]]>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
  </script>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
  <form action="#" th:object="${group}" th:action="@{/admin/groups/save}" method="post" id="model-form">
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
     <fieldset class="form-fields">
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
       <input type="hidden" th:field="*{id}" th:if="*{id}" />
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
       <div>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
         <label for="title" th:text="#{renkanAdmin.form.name}">Name: </label> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
         <input type="text" th:field="*{title}" />
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
         <div th:if="${#fields.hasErrors('title')}" th:errors="*{title}" class="form-error"></div>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
       </div> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
       <div>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
         <label for="uri" th:text="#{renkanAdmin.form.uri}">Uri: </label> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
         <input type="text" th:field="*{uri}" /> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
       </div> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
       <div>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
         <label for="description" th:text="#{renkanAdmin.form.description}">Description: </label> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
         <textarea th:field="*{description}"></textarea> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
       </div> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
       <div>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
         <label for="color" th:text="#{renkanAdmin.form.color}">Color: </label> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
         <input type="text" th:field="*{color}" /> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
       </div>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
       <div>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
         <label for="avatar" th:text="#{renkanAdmin.form.avatar}">Avatar: </label> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
         <input type="text" th:field="*{avatar}" /> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
       </div>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
       <div class="submit"> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
         <button type="submit" name="save" th:text="#{renkanAdmin.form.user.submit}">Save</button>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
         <!--button type="button" name="cancel" th:text="#{renkanAdmin.form.user.cancel}" th:onclick="location">Cancel</button-->
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
       </div> 
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
      
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
     </fieldset>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
  </form>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
</div>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
</body>
f8746a482459 Add first version of group
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
</html>