From 3d0c6e4865d4a0ddd764da533a327faf76e0cb32 Mon Sep 17 00:00:00 2001
From: Roberto Sánchez <roberto.sanchez@curisit.net>
Date: Fri, 10 Jan 2014 18:50:52 +0000
Subject: [PATCH] #394 feature - Catalog module finished in beta - Security and Error management are not completed

---
 securis/src/main/resources/static/admin.html |   34 +++++++++++++++++++++++++++++++---
 1 files changed, 31 insertions(+), 3 deletions(-)

diff --git a/securis/src/main/resources/static/admin.html b/securis/src/main/resources/static/admin.html
index 24ecf73..c68eaac 100644
--- a/securis/src/main/resources/static/admin.html
+++ b/securis/src/main/resources/static/admin.html
@@ -12,6 +12,8 @@
 <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css">
 <link rel="stylesheet" href="/css/bootstrap-dialog.css">
 <link rel="stylesheet" href="/css/toaster.css">
+<link rel="stylesheet" href="/css/chosen.css">
+<link rel="stylesheet" href="/css/chosen-spinner.css">
 	
 <style>
 body {
@@ -52,7 +54,25 @@
 	margin-bottom: 5px;
 }
 
+.chosen-choices {
+	min-width: 100% !important;
+	height: 34px !important;
+	padding: 3px 6px;
+	font-size: 14px;
+	vertical-align: middle;
+	border: 1px solid #ccc;
+	border-radius: 4px;
+}
 
+.chosen-container {
+	min-width: 100% !important;
+	border: none;
+	padding: 0px;
+}
+.chosen-container-multi li.search-field input[type="text"] {
+	min-height: 25px !important;
+	height: 25px !important;
+}
 
 </style>
 <link rel="stylesheet"
@@ -123,7 +143,7 @@
 				<div class="panel panel-default animate-show ng-hide" ng-show="showForm">
 					<form role="form" class="form-horizontal " name="catalogForm" id="catalogForm" ng-submit="saveCatalog()" >
 <!-- 					<pre>formu: {{formu | json}}</pre>-->
-						<div class="form-group" ng-repeat="field in catalogMetadata.fields" ng-if="(!isNew || !field.readOnly) && !field.listingOnly">
+						<div class="form-group" ng-repeat="field in catalogMetadata.fields" ng-if="(!isNew || !field.autogenerate) && !field.listingOnly">
 							<label class="col-md-3 control-label" for="{{field.name}}">{{field.display}}</label>
 							<div class="col-md-5">
 								<div ng-switch on="inputType(field)">
@@ -136,6 +156,10 @@
 									<select ng-switch-when="select" class="form-control" ng-required="field.mandatory" ng-model="formu[field.name]"
 										ng-options="o.id as o.label for o in refs[field.name]">
 									</select>
+									<select chosen multiple ng-switch-when="multiselect" class="form-control" ng-required="field.mandatory" ng-model="formu[field.name]"
+										ng-options="o.id as o.label for o in refs[field.name]" data-placeholder="...">
+									</select>
+									
 									
 								</div>
 								<div class="alert inline-alert alert-warning" ng-show="catalogForm[field.name].$invalid">
@@ -207,11 +231,15 @@
 	<script type="text/javascript"
 		src="/js/angular-resource.min.js"></script>
 	<script type="text/javascript"
-		src="/js/angular-animate.min.js"></script>
-	<script type="text/javascript"
 		src="/js/bootstrap-dialog.js"></script>
 	<script type="text/javascript"
 		src="/js/toaster.js"></script>
+	<script type="text/javascript"
+		src="/js/toaster.js"></script>
+	<script type="text/javascript"
+		src="/js/vendor/chosen.jquery.js"></script>
+	<script type="text/javascript"
+		src="/js/chosen.js"></script>
 		
 
  <!-- 

--
Gitblit v1.3.2