dc031b44bbf61437f34801a4617e6bcbd1be2958
[working/Evergreen.git] / Open-ILS / src / templates / staff / admin / workstation / t_stored_prefs.tt2
1 <style>
2   /* TODO */
3   #stored-prefs-container .selected {
4     background-color: #F5F5F5;   
5   }
6   #stored-prefs-container .row {
7     padding-top: 10px;
8   }
9 </style>
10 <div class="container" id="stored-prefs-container">
11   <div class="row">
12     <div class="col-md-12">
13       <h2>[% l('Stored User Preferences') %]</h2>
14       <div class="well">
15 [% |l %]
16 Preference values are stored as JSON strings.  
17 Click on a preference to view the stored value.
18 Click on the delete (X) button to remove a preference's value.
19 [% END %]
20       </div>
21     </div>
22   </div>
23
24   <div class="row">
25     <div class="col-md-4">
26
27       <ul class="nav nav-tabs">
28         <li ng-class="{active : context == 'local'}">
29           <a href='' ng-click="setContext('local')">[% l('Local Prefs') %]</a>
30         </li>
31         <li ng-class="{active : context == 'remote'}">
32           <a href='' ng-click="setContext('remote')">[% l('Remote Prefs') %]</a>
33         </li>
34       </ul>
35       <div class="tab-content">
36         <div class="tab-pane active">
37
38           <div class="row" ng-repeat="key in keys[context]">
39             <div class="col-md-1">{{$index + 1}}.</div>
40             <div class="col-md-8 stored-prefs-key" 
41               ng-class="{selected : currentKey == key}">
42               <a href='' ng-click="selectKey(key)">{{key}}</a>
43             </div>
44             <div class="col-md-1">
45               <!-- padding to give the buttom some overflow space -->
46             </div>
47             <div class="col-md-1" class="stored-prefs-remove-button">
48               <button class="btn btn-default btn-danger"
49                 ng-class="{disabled : !userHasDeletePerm}"
50                 ng-click="removeKey(key)" title="[% l('Remove Item') %]">
51                 <span class="glyphicon glyphicon-remove"></span>
52               </button>
53             </div>
54           </div><!-- row -->
55
56         </div><!-- tab pane -->
57       </div><!-- tab content -->
58     </div><!-- col -->
59
60     <div class="col-md-8">
61       <pre>{{getCurrentKeyContent()}}</pre>
62     </div><!-- col -->
63
64   </div><!-- row -->
65 </div><!-- container -->