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