|
33 | 33 | </script> |
34 | 34 | <script type="text/javascript" src="admin.res.axd"></script> |
35 | 35 | </head> |
36 | | -<body class="filemanager @Resources.labels.LangDirection" ng-controller="FileManagerController"> |
37 | | - @Scripts.Render("~/scripts/wysiwyg") |
38 | | - <form id="form" action="" class="file-form"> |
39 | | - <div id="modal-form" class="modal fade"> |
40 | | - <div class="modal-dialog"> |
41 | | - <div class="modal-content"> |
42 | | - <div class="modal-header"> |
43 | | - <button type="button" class="close" data-dismiss="modal" aria-hidden="true" ng-click="focusInput=false"><i class="fa fa-times"></i></button> |
44 | | - <h4 class="modal-title">{{lbl.addFolder}}</h4> |
45 | | - </div> |
46 | | - <div class="modal-body"> |
47 | | - <div class="form-group"> |
48 | | - <label for="txtFolder">{{lbl.title}}</label> |
49 | | - <input type="text" class="form-control" id="txtFolder" name="txtFolder" data-ng-model="dirName" focus-me="focusInput" /> |
| 36 | +<body class=" @Resources.labels.LangDirection-dir" ng-controller="FileManagerController"> |
| 37 | + <div class="filemanager"> |
| 38 | + @Scripts.Render("~/scripts/wysiwyg") |
| 39 | + <form id="form" action="" class="file-form"> |
| 40 | + <div id="modal-form" class="modal fade"> |
| 41 | + <div class="modal-dialog"> |
| 42 | + <div class="modal-content"> |
| 43 | + <div class="modal-header"> |
| 44 | + <button type="button" class="close" data-dismiss="modal" aria-hidden="true" ng-click="focusInput=false"><i class="fa fa-times"></i></button> |
| 45 | + <h4 class="modal-title">{{lbl.addFolder}}</h4> |
50 | 46 | </div> |
51 | | - <div class="modal-buttons"> |
52 | | - <button type="button" ng-click="createFolder()" class="btn btn-success btn-hasicon"><i class="fa fa-check"></i>{{lbl.save}}</button> |
53 | | - <button type="button" class="btn btn-default" data-dismiss="modal" ng-click="focusInput=false">{{lbl.cancel}}</button> |
| 47 | + <div class="modal-body"> |
| 48 | + <div class="form-group"> |
| 49 | + <label for="txtFolder">{{lbl.title}}</label> |
| 50 | + <input type="text" class="form-control" id="txtFolder" name="txtFolder" data-ng-model="dirName" focus-me="focusInput" /> |
| 51 | + </div> |
| 52 | + <div class="modal-buttons"> |
| 53 | + <button type="button" ng-click="createFolder()" class="btn btn-success btn-hasicon"><i class="fa fa-check"></i>{{lbl.save}}</button> |
| 54 | + <button type="button" class="btn btn-default" data-dismiss="modal" ng-click="focusInput=false">{{lbl.cancel}}</button> |
| 55 | + </div> |
54 | 56 | </div> |
55 | 57 | </div> |
56 | 58 | </div> |
57 | 59 | </div> |
58 | | - </div> |
59 | | - <div class="main-header clearfix"> |
60 | | - <input type="file" id="file" name="file" class="pull-left input-file-hidden" tabindex="-1" onchange="angular.element(this).scope().uploadFile(this.files)" /> |
61 | | - <button type="button" class="pull-left btn btn-success btn-sm btn-hasicon btn-input-file prev"><i class="fa fa-plus"></i>{{lbl.upload}}</button> |
62 | | - <a ng-click="addFolder()" class="pull-left btn btn-sm btn-success btn-hasicon"><i class="fa fa-folder"></i>{{lbl.theNew}} Folder</a> |
63 | | - <a ng-click="processChecked('delete')" ng-disabled="itemsChecked() === false" class="pull-left btn btn-sm btn-danger btn-icon" angular-tooltip tooltip="lbl.doDelete"><i class="fa fa-trash"></i></a> |
64 | | - <span id="file-spinner" style="padding-left: 10px; position: relative; top: 5px"><i class="fa fa-spinner fa-spin"></i></span> |
65 | | - <input type="text" data-ng-model="query" data-ng-change="search()" class="input-sm form-control search-form pull-right" placeholder="{{lbl.search}}..." /> |
66 | | - </div> |
67 | | - <div class="filemanager-content"> |
68 | | - <div class="filemanager-path">{{currentPath}}</div> |
69 | | - <div class="filemanager-list clearfix"> |
70 | | - <div class="item-file" ng-repeat="item in pagedItems[currentPage] | orderBy:sortingOrder"> |
71 | | - <div class="item-file-image"> |
72 | | - <a ng-if="item.FileType === 0 && item.Name != '...'" title="{{item.Name}}" href="" ng-click="load(item.FullPath)"> |
73 | | - <i class="fa fa-folder"></i> |
74 | | - </a> |
75 | | - <a ng-if="item.FileType === 0 && item.Name === '...'" title="{{item.Name}}" href="" ng-click="load(item.FullPath)"> |
76 | | - <i class="fa fa-arrow-left"></i> |
77 | | - </a> |
78 | | - <a ng-if="item.FileType === 1" title="{{item.Name}}" href="" ng-click="insertFile(item)"> |
79 | | - <i ng-class="item.ImgPlaceholder"></i> |
80 | | - </a> |
81 | | - <a ng-if="item.FileType === 2" title="{{item.Name}}" href="" ng-click="insertFile(item)"> |
82 | | - <img ng-src="@imgHandler{{item.FullPath}}" /> |
83 | | - </a> |
84 | | - </div> |
85 | | - <div class="item-file-name"> |
86 | | - <label><input ng-if="item.Name != '...'" type="checkbox" data-ng-model="item.IsChecked" /> <span class="text-ellipsis">{{item.Name.substring(0,12)}}</span></label> |
| 60 | + <div class="main-header clearfix"> |
| 61 | + <input type="file" id="file" name="file" class="pull-left input-file-hidden" tabindex="-1" onchange="angular.element(this).scope().uploadFile(this.files)" /> |
| 62 | + <button type="button" class="pull-left btn btn-success btn-sm btn-hasicon btn-input-file prev"><i class="fa fa-plus"></i>{{lbl.upload}}</button> |
| 63 | + <a ng-click="addFolder()" class="pull-left btn btn-sm btn-success btn-hasicon"><i class="fa fa-folder"></i>{{lbl.theNew}} Folder</a> |
| 64 | + <a ng-click="processChecked('delete')" ng-disabled="itemsChecked() === false" class="pull-left btn btn-sm btn-danger btn-icon" angular-tooltip tooltip="lbl.doDelete"><i class="fa fa-trash"></i></a> |
| 65 | + <span id="file-spinner" style="padding-left: 10px; position: relative; top: 5px"><i class="fa fa-spinner fa-spin"></i></span> |
| 66 | + <input type="text" data-ng-model="query" data-ng-change="search()" class="input-sm form-control search-form pull-right" placeholder="{{lbl.search}}..." /> |
| 67 | + </div> |
| 68 | + <div class="filemanager-content"> |
| 69 | + <div class="filemanager-path">{{currentPath}}</div> |
| 70 | + <div class="filemanager-list clearfix"> |
| 71 | + <div class="item-file" ng-repeat="item in pagedItems[currentPage] | orderBy:sortingOrder"> |
| 72 | + <div class="item-file-image"> |
| 73 | + <a ng-if="item.FileType === 0 && item.Name != '...'" title="{{item.Name}}" href="" ng-click="load(item.FullPath)"> |
| 74 | + <i class="fa fa-folder"></i> |
| 75 | + </a> |
| 76 | + <a ng-if="item.FileType === 0 && item.Name === '...'" title="{{item.Name}}" href="" ng-click="load(item.FullPath)"> |
| 77 | + <i class="fa fa-arrow-left"></i> |
| 78 | + </a> |
| 79 | + <a ng-if="item.FileType === 1" title="{{item.Name}}" href="" ng-click="insertFile(item)"> |
| 80 | + <i ng-class="item.ImgPlaceholder"></i> |
| 81 | + </a> |
| 82 | + <a ng-if="item.FileType === 2" title="{{item.Name}}" href="" ng-click="insertFile(item)"> |
| 83 | + <img ng-src="@imgHandler{{item.FullPath}}" /> |
| 84 | + </a> |
| 85 | + </div> |
| 86 | + <div class="item-file-name"> |
| 87 | + <label><input ng-if="item.Name != '...'" type="checkbox" data-ng-model="item.IsChecked" /> <span class="text-ellipsis">{{item.Name.substring(0,12)}}</span></label> |
| 88 | + </div> |
87 | 89 | </div> |
88 | 90 | </div> |
89 | 91 | </div> |
90 | | - </div> |
91 | | - <div ng-if="items.length > itemsPerPage" class="text-right pagination-wrapper" style="margin-top: 10px"> |
92 | | - <ul class="pagination pagination-sm"> |
93 | | - <li data-ng-class="{disabled: currentPage == 0}"><a data-ng-click="prevPage()">« {{lbl.prev}}</a></li> |
94 | | - <li data-ng-repeat="n in range(pagedItems.length)" data-ng-class="{active: n == currentPage}" data-ng-click="setPage()"><a data-ng-bind="n + 1">1</a></li> |
95 | | - <li data-ng-class="{disabled: currentPage == pagedItems.length - 1}"><a data-ng-click="nextPage()">{{lbl.next}} »</a></li> |
96 | | - </ul> |
97 | | - </div> |
98 | | - </form> |
| 92 | + <div ng-if="items.length > itemsPerPage" class="text-right pagination-wrapper" style="margin-top: 10px"> |
| 93 | + <ul class="pagination pagination-sm"> |
| 94 | + <li data-ng-class="{disabled: currentPage == 0}"><a data-ng-click="prevPage()">« {{lbl.prev}}</a></li> |
| 95 | + <li data-ng-repeat="n in range(pagedItems.length)" data-ng-class="{active: n == currentPage}" data-ng-click="setPage()"><a data-ng-bind="n + 1">1</a></li> |
| 96 | + <li data-ng-class="{disabled: currentPage == pagedItems.length - 1}"><a data-ng-click="nextPage()">{{lbl.next}} »</a></li> |
| 97 | + </ul> |
| 98 | + </div> |
| 99 | + </form> |
| 100 | + </div> |
99 | 101 | <script> |
100 | 102 | // input file |
101 | 103 | $(".btn-input-file.prev").click(function () { |
|
0 commit comments