Roberto Sánchez
2014-01-10 3d0c6e4865d4a0ddd764da533a327faf76e0cb32
securis/src/main/resources/static/admin.html
....@@ -12,6 +12,8 @@
1212 <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css">
1313 <link rel="stylesheet" href="/css/bootstrap-dialog.css">
1414 <link rel="stylesheet" href="/css/toaster.css">
15
+<link rel="stylesheet" href="/css/chosen.css">
16
+<link rel="stylesheet" href="/css/chosen-spinner.css">
1517
1618 <style>
1719 body {
....@@ -52,7 +54,25 @@
5254 margin-bottom: 5px;
5355 }
5456
57
+.chosen-choices {
58
+ min-width: 100% !important;
59
+ height: 34px !important;
60
+ padding: 3px 6px;
61
+ font-size: 14px;
62
+ vertical-align: middle;
63
+ border: 1px solid #ccc;
64
+ border-radius: 4px;
65
+}
5566
67
+.chosen-container {
68
+ min-width: 100% !important;
69
+ border: none;
70
+ padding: 0px;
71
+}
72
+.chosen-container-multi li.search-field input[type="text"] {
73
+ min-height: 25px !important;
74
+ height: 25px !important;
75
+}
5676
5777 </style>
5878 <link rel="stylesheet"
....@@ -123,7 +143,7 @@
123143 <div class="panel panel-default animate-show ng-hide" ng-show="showForm">
124144 <form role="form" class="form-horizontal " name="catalogForm" id="catalogForm" ng-submit="saveCatalog()" >
125145 <!-- <pre>formu: {{formu | json}}</pre>-->
126
- <div class="form-group" ng-repeat="field in catalogMetadata.fields" ng-if="(!isNew || !field.readOnly) && !field.listingOnly">
146
+ <div class="form-group" ng-repeat="field in catalogMetadata.fields" ng-if="(!isNew || !field.autogenerate) && !field.listingOnly">
127147 <label class="col-md-3 control-label" for="{{field.name}}">{{field.display}}</label>
128148 <div class="col-md-5">
129149 <div ng-switch on="inputType(field)">
....@@ -136,6 +156,10 @@
136156 <select ng-switch-when="select" class="form-control" ng-required="field.mandatory" ng-model="formu[field.name]"
137157 ng-options="o.id as o.label for o in refs[field.name]">
138158 </select>
159
+ <select chosen multiple ng-switch-when="multiselect" class="form-control" ng-required="field.mandatory" ng-model="formu[field.name]"
160
+ ng-options="o.id as o.label for o in refs[field.name]" data-placeholder="...">
161
+ </select>
162
+
139163
140164 </div>
141165 <div class="alert inline-alert alert-warning" ng-show="catalogForm[field.name].$invalid">
....@@ -207,11 +231,15 @@
207231 <script type="text/javascript"
208232 src="/js/angular-resource.min.js"></script>
209233 <script type="text/javascript"
210
- src="/js/angular-animate.min.js"></script>
211
- <script type="text/javascript"
212234 src="/js/bootstrap-dialog.js"></script>
213235 <script type="text/javascript"
214236 src="/js/toaster.js"></script>
237
+ <script type="text/javascript"
238
+ src="/js/toaster.js"></script>
239
+ <script type="text/javascript"
240
+ src="/js/vendor/chosen.jquery.js"></script>
241
+ <script type="text/javascript"
242
+ src="/js/chosen.js"></script>
215243
216244
217245 <!--