|
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