files_browser_toolbar.html 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <div class="bx-def-padding-sec-leftright bx-def-border-bottom bx-files-border-thick bx-files-browser-toolbar bx-clearfix" id="bx-files-browser-toolbar-__unique_ident__">
  2. <div class="bx-def-margin-bottom bx-files-folder-path">
  3. <bx_repeat:folder_path>
  4. <a href="#" onclick="__js_object__.folderNavigate(__folder__); return false;">__name__</a> <i class="sys-icon chevron-right"></i>
  5. </bx_repeat:folder_path>
  6. </div>
  7. <bx_if:upload_visible>
  8. <div class="bx-files-toolbar-controls-group">
  9. __uploader_code__
  10. <script>
  11. $(document).ready(function(){
  12. //catch onUploadCompleted call here
  13. __uploader_js_object__.onUploadCompletedDefault = __uploader_js_object__.onUploadCompleted;
  14. __uploader_js_object__.onUploadCompleted = function (sErrorMsg) {
  15. __uploader_js_object__.onUploadCompletedDefault(sErrorMsg);
  16. __js_object__.onAfterUpload();
  17. }
  18. });
  19. </script>
  20. <button class="bx-btn" onclick="__js_object__.onBeforeUpload(); __uploader_js_object__.showUploaderForm();"><i class="sys-icon upload"></i>&nbsp;<bx_text:_bx_files_txt_upload /></button>
  21. <bx_if:create_folder_allowed>
  22. <button class="bx-btn" onclick="__js_object__.addFolder('__folder_name_message__');"><i class="sys-icon plus"></i>&nbsp;<bx_text:_bx_files_txt_add_folder /></button>
  23. </bx_if:create_folder_allowed>
  24. </div>
  25. </bx_if:upload_visible>
  26. <div class="bx-files-toolbar-controls-group">
  27. <bx_if:table_layout_btn>
  28. <button class="bx-btn bx-btn-disabled" title="<bx_text:_bx_files_toolbar_view_table />"><i class="sys-icon list"></i></button>
  29. <button class="bx-btn" onclick="__js_object__.setView('gallery');" title="<bx_text:_bx_files_toolbar_view_gallery />"><i class="sys-icon th-large"></i></button>
  30. </bx_if:table_layout_btn>
  31. <bx_if:gallery_layout_btn>
  32. <button class="bx-btn" onclick="__js_object__.setView('table');" title="<bx_text:_bx_files_toolbar_view_table />"><i class="sys-icon list"></i></button>
  33. <button class="bx-btn bx-btn-disabled" title="<bx_text:_bx_files_toolbar_view_gallery />"><i class="sys-icon th-large"></i></button>
  34. </bx_if:gallery_layout_btn>
  35. </div>
  36. <bx_if:bookmarks_visible>
  37. <div class="bx-files-toolbar-controls-group">
  38. <button class="bx-btn" onclick="__js_object__.toggleBookmarks();" title="<bx_text:_bx_files_toolbar_view_bookmarks />"><i class="sys-icon __bookmark_enabled__ star"></i></button>
  39. </div>
  40. </bx_if:bookmarks_visible>
  41. <div class="bx-files-toolbar-controls-group">
  42. __sorting_dropdown__
  43. __filter_box__
  44. </div>
  45. <div class="bx-files-bulk-actions bx-def-margin-bottom">
  46. <bx_repeat:bulk_actions>
  47. <button class="bx-btn" onclick="__js_object__.__handler__();" title="__title__"><i class="sys-icon __icon__"></i></button>
  48. </bx_repeat:bulk_actions>
  49. </div>
  50. </div>
  51. <div class="bx-files-toolbar-spacer"></div>
  52. <bx_if:select_all_checkbox>
  53. <div class="bx-def-padding-sec bx-files-text-unit-simple-row">
  54. <div>
  55. <input type="checkbox" class="bx-def-font-inputs bx-form-input-checkbox bx-def-margin-right" id="bx-files-browser-select-all-__unique_ident__" onchange="__js_object__.onSelectAll(this);" />
  56. <label for="bx-files-browser-select-all-__unique_ident__"><bx_text:_Select_all /></label>
  57. </div>
  58. </div>
  59. </bx_if:select_all_checkbox>
  60. __js_code__