]> BookStack Code Mirror - bookstack/blob - resources/views/pages/form-toolbox.blade.php
Cleaned up tag edit interface
[bookstack] / resources / views / pages / form-toolbox.blade.php
1
2 <div toolbox class="floating-toolbox">
3     <div class="tabs primary-background-light">
4         <span toolbox-toggle><i class="zmdi zmdi-caret-left-circle"></i></span>
5         <span tab-button="tags" title="Page Tags" class="active"><i class="zmdi zmdi-tag"></i></span>
6     </div>
7     <div tab-content="tags" ng-controller="PageTagController" page-id="{{ $page->id or 0 }}">
8         <form ng-submit="saveTags()" >
9             <h4>Page Tags</h4>
10             <div class="padded tags">
11                 <p class="muted small">Add some tags to better categorise your content. <br> You can assign a value to a tag for more in-depth organisation.</p>
12                 <table class="no-style" style="width: 100%;">
13                     <tbody ui-sortable="sortOptions" ng-model="tags" >
14                         <tr ng-repeat="tag in tags">
15                             <td width="20" ><i class="handle zmdi zmdi-menu"></i></td>
16                             <td><input class="outline" type="text" ng-model="tag.name" ng-change="tagChange(tag)" ng-blur="tagBlur(tag)" placeholder="Tag"></td>
17                             <td><input class="outline" type="text" ng-model="tag.value" ng-change="tagChange(tag)" ng-blur="tagBlur(tag)" placeholder="Tag Value (Optional)"></td>
18                             <td width="10" class="text-center text-neg" style="padding: 0;" ng-click="removeTag(tag)"><i class="zmdi zmdi-close"></i></td>
19                         </tr>
20                     </tbody>
21                 </table>
22                 <table class="no-style" style="width: 100%;">
23                     <tbody>
24                     <tr class="unsortable">
25                         <td  width="34"></td>
26                         <td ng-click="addEmptyTag()">
27                             <button type="button" class="text-button">Add another tag</button>
28                         </td>
29                         <td></td>
30                     </tr>
31                     </tbody>
32                 </table>
33             </div>
34             <button class="button pos" type="submit">Save Tags</button>
35         </form>
36     </div>
37 </div>