From 34c7a143879590a0da5f3a4e51ec0eaa046cffb6 Mon Sep 17 00:00:00 2001 From: Benjamin Fischer Date: Mon, 2 Oct 2017 11:29:45 +0200 Subject: [PATCH] FileBrowser: removed old extension --- vispa/extensions/file/__init__.py | 23 - vispa/extensions/file/controller.py | 14 - .../extensions/file/static/css/base/base.css | 18 - .../extensions/file/static/css/base/base.less | 107 --- .../file/static/css/base/file-icons.css | 14 - .../file/static/css/base/file-icons.less | 98 --- .../file/static/css/base/pathbar.css | 32 - .../file/static/css/base/pathbar.less | 166 ----- .../static/css/base/views/symbol/symbol.css | 44 -- .../static/css/base/views/symbol/symbol.less | 195 ------ .../static/css/base/views/table/table.css | 80 --- .../static/css/base/views/table/table.less | 386 ----------- vispa/extensions/file/static/html/alert.html | 2 - vispa/extensions/file/static/html/alert.jade | 1 - .../static/html/bookmarkSymbolDialog.html | 10 - .../static/html/bookmarkSymbolDialog.jade | 11 - .../file/static/html/fileselectorBottom.html | 8 - .../file/static/html/fileselectorBottom.jade | 6 - vispa/extensions/file/static/html/filter.html | 4 - vispa/extensions/file/static/html/filter.jade | 2 - .../file/static/html/infodialog.html | 33 - .../file/static/html/infodialog.jade | 24 - .../file/static/html/infodialogmore.html | 22 - .../file/static/html/infodialogmore.jade | 22 - vispa/extensions/file/static/html/main.html | 2 - vispa/extensions/file/static/html/main.jade | 1 - .../file/static/html/openDialog.html | 8 - .../file/static/html/openDialog.jade | 12 - .../extensions/file/static/html/pathbar.html | 17 - .../extensions/file/static/html/pathbar.jade | 24 - .../file/static/html/setACLdialog.html | 60 -- .../file/static/html/setACLdialog.jade | 44 -- .../file/static/html/showACLdialog.html | 21 - .../file/static/html/showACLdialog.jade | 14 - vispa/extensions/file/static/html/symbol.html | 15 - vispa/extensions/file/static/html/symbol.jade | 12 - vispa/extensions/file/static/html/table.html | 32 - vispa/extensions/file/static/html/table.jade | 48 -- .../file/static/html/uploadProgressbar.html | 8 - .../file/static/html/uploadProgressbar.jade | 10 - vispa/extensions/file/static/img/c.png | Bin 972 -> 0 bytes vispa/extensions/file/static/img/cc.png | Bin 978 -> 0 bytes vispa/extensions/file/static/img/cpp.png | Bin 989 -> 0 bytes vispa/extensions/file/static/img/default.png | Bin 944 -> 0 bytes .../file/static/img/document-open.png | Bin 1550 -> 0 bytes vispa/extensions/file/static/img/edit-cut.png | Bin 2087 -> 0 bytes .../file/static/img/edit-delete.png | Bin 2049 -> 0 bytes .../extensions/file/static/img/edit-paste.png | Bin 1027 -> 0 bytes .../extensions/file/static/img/folder-new.png | Bin 1399 -> 0 bytes vispa/extensions/file/static/img/folder.png | Bin 907 -> 0 bytes .../file/static/img/format-text-italic.png | Bin 1338 -> 0 bytes vispa/extensions/file/static/img/h.png | Bin 961 -> 0 bytes vispa/extensions/file/static/img/jpeg.png | Bin 1177 -> 0 bytes vispa/extensions/file/static/img/jpg.png | Bin 1168 -> 0 bytes vispa/extensions/file/static/img/pdf.png | Bin 1191 -> 0 bytes vispa/extensions/file/static/img/png.png | Bin 1004 -> 0 bytes vispa/extensions/file/static/img/pxlio.png | Bin 1272 -> 0 bytes vispa/extensions/file/static/img/py.png | Bin 1157 -> 0 bytes vispa/extensions/file/static/img/pyc.png | Bin 1161 -> 0 bytes vispa/extensions/file/static/img/root.png | Bin 993 -> 0 bytes vispa/extensions/file/static/img/sort-asc.gif | Bin 48 -> 0 bytes .../extensions/file/static/img/sort-desc.gif | Bin 49 -> 0 bytes vispa/extensions/file/static/img/txt.png | Bin 981 -> 0 bytes vispa/extensions/file/static/img/unsorted.gif | Bin 54 -> 0 bytes vispa/extensions/file/static/img/upbutton.png | Bin 369 -> 0 bytes .../extensions/file/static/img/user-home.png | Bin 1416 -> 0 bytes vispa/extensions/file/static/img/vorlage.png | Bin 217 -> 0 bytes .../file/static/img/white_minus.png | Bin 2832 -> 0 bytes .../extensions/file/static/img/white_plus.png | Bin 2823 -> 0 bytes vispa/extensions/file/static/img/xml.png | Bin 1276 -> 0 bytes vispa/extensions/file/static/img/zip.png | Bin 973 -> 0 bytes .../extensions/file/static/js/base/actions.js | 623 ------------------ vispa/extensions/file/static/js/base/base.js | 194 ------ .../file/static/js/base/bookmark.js | 443 ------------- .../extensions/file/static/js/base/events.js | 309 --------- .../extensions/file/static/js/base/helper.js | 202 ------ vispa/extensions/file/static/js/base/items.js | 292 -------- .../extensions/file/static/js/base/pathbar.js | 114 ---- .../file/static/js/base/selections.js | 178 ----- vispa/extensions/file/static/js/base/sort.js | 44 -- vispa/extensions/file/static/js/base/view.js | 298 --------- .../file/static/js/base/views/symbol.js | 74 --- .../file/static/js/base/views/table.js | 253 ------- .../file/static/js/browser/browser.js | 8 - vispa/extensions/file/static/js/extension.js | 24 - vispa/extensions/file/static/js/prefs.js | 389 ----------- .../file/static/js/selector/actions.js | 45 -- .../file/static/js/selector/items.js | 45 -- .../file/static/js/selector/selections.js | 71 -- .../file/static/js/selector/selector.js | 114 ---- .../jquery-ellipsis/jquery.ellipsis.min.js | 3 - vispa/extensions/file/static/js/views.js | 377 ----------- 92 files changed, 5750 deletions(-) delete mode 100644 vispa/extensions/file/__init__.py delete mode 100644 vispa/extensions/file/controller.py delete mode 100644 vispa/extensions/file/static/css/base/base.css delete mode 100644 vispa/extensions/file/static/css/base/base.less delete mode 100644 vispa/extensions/file/static/css/base/file-icons.css delete mode 100644 vispa/extensions/file/static/css/base/file-icons.less delete mode 100644 vispa/extensions/file/static/css/base/pathbar.css delete mode 100644 vispa/extensions/file/static/css/base/pathbar.less delete mode 100644 vispa/extensions/file/static/css/base/views/symbol/symbol.css delete mode 100644 vispa/extensions/file/static/css/base/views/symbol/symbol.less delete mode 100644 vispa/extensions/file/static/css/base/views/table/table.css delete mode 100755 vispa/extensions/file/static/css/base/views/table/table.less delete mode 100644 vispa/extensions/file/static/html/alert.html delete mode 100644 vispa/extensions/file/static/html/alert.jade delete mode 100644 vispa/extensions/file/static/html/bookmarkSymbolDialog.html delete mode 100644 vispa/extensions/file/static/html/bookmarkSymbolDialog.jade delete mode 100644 vispa/extensions/file/static/html/fileselectorBottom.html delete mode 100644 vispa/extensions/file/static/html/fileselectorBottom.jade delete mode 100644 vispa/extensions/file/static/html/filter.html delete mode 100644 vispa/extensions/file/static/html/filter.jade delete mode 100644 vispa/extensions/file/static/html/infodialog.html delete mode 100644 vispa/extensions/file/static/html/infodialog.jade delete mode 100644 vispa/extensions/file/static/html/infodialogmore.html delete mode 100644 vispa/extensions/file/static/html/infodialogmore.jade delete mode 100644 vispa/extensions/file/static/html/main.html delete mode 100644 vispa/extensions/file/static/html/main.jade delete mode 100644 vispa/extensions/file/static/html/openDialog.html delete mode 100644 vispa/extensions/file/static/html/openDialog.jade delete mode 100644 vispa/extensions/file/static/html/pathbar.html delete mode 100644 vispa/extensions/file/static/html/pathbar.jade delete mode 100644 vispa/extensions/file/static/html/setACLdialog.html delete mode 100644 vispa/extensions/file/static/html/setACLdialog.jade delete mode 100644 vispa/extensions/file/static/html/showACLdialog.html delete mode 100644 vispa/extensions/file/static/html/showACLdialog.jade delete mode 100644 vispa/extensions/file/static/html/symbol.html delete mode 100644 vispa/extensions/file/static/html/symbol.jade delete mode 100644 vispa/extensions/file/static/html/table.html delete mode 100755 vispa/extensions/file/static/html/table.jade delete mode 100644 vispa/extensions/file/static/html/uploadProgressbar.html delete mode 100644 vispa/extensions/file/static/html/uploadProgressbar.jade delete mode 100644 vispa/extensions/file/static/img/c.png delete mode 100644 vispa/extensions/file/static/img/cc.png delete mode 100644 vispa/extensions/file/static/img/cpp.png delete mode 100644 vispa/extensions/file/static/img/default.png delete mode 100644 vispa/extensions/file/static/img/document-open.png delete mode 100644 vispa/extensions/file/static/img/edit-cut.png delete mode 100644 vispa/extensions/file/static/img/edit-delete.png delete mode 100644 vispa/extensions/file/static/img/edit-paste.png delete mode 100644 vispa/extensions/file/static/img/folder-new.png delete mode 100644 vispa/extensions/file/static/img/folder.png delete mode 100644 vispa/extensions/file/static/img/format-text-italic.png delete mode 100644 vispa/extensions/file/static/img/h.png delete mode 100644 vispa/extensions/file/static/img/jpeg.png delete mode 100644 vispa/extensions/file/static/img/jpg.png delete mode 100644 vispa/extensions/file/static/img/pdf.png delete mode 100644 vispa/extensions/file/static/img/png.png delete mode 100644 vispa/extensions/file/static/img/pxlio.png delete mode 100644 vispa/extensions/file/static/img/py.png delete mode 100644 vispa/extensions/file/static/img/pyc.png delete mode 100644 vispa/extensions/file/static/img/root.png delete mode 100644 vispa/extensions/file/static/img/sort-asc.gif delete mode 100644 vispa/extensions/file/static/img/sort-desc.gif delete mode 100644 vispa/extensions/file/static/img/txt.png delete mode 100644 vispa/extensions/file/static/img/unsorted.gif delete mode 100644 vispa/extensions/file/static/img/upbutton.png delete mode 100644 vispa/extensions/file/static/img/user-home.png delete mode 100644 vispa/extensions/file/static/img/vorlage.png delete mode 100644 vispa/extensions/file/static/img/white_minus.png delete mode 100644 vispa/extensions/file/static/img/white_plus.png delete mode 100644 vispa/extensions/file/static/img/xml.png delete mode 100644 vispa/extensions/file/static/img/zip.png delete mode 100755 vispa/extensions/file/static/js/base/actions.js delete mode 100755 vispa/extensions/file/static/js/base/base.js delete mode 100755 vispa/extensions/file/static/js/base/bookmark.js delete mode 100755 vispa/extensions/file/static/js/base/events.js delete mode 100755 vispa/extensions/file/static/js/base/helper.js delete mode 100755 vispa/extensions/file/static/js/base/items.js delete mode 100755 vispa/extensions/file/static/js/base/pathbar.js delete mode 100755 vispa/extensions/file/static/js/base/selections.js delete mode 100755 vispa/extensions/file/static/js/base/sort.js delete mode 100755 vispa/extensions/file/static/js/base/view.js delete mode 100755 vispa/extensions/file/static/js/base/views/symbol.js delete mode 100755 vispa/extensions/file/static/js/base/views/table.js delete mode 100755 vispa/extensions/file/static/js/browser/browser.js delete mode 100755 vispa/extensions/file/static/js/extension.js delete mode 100755 vispa/extensions/file/static/js/prefs.js delete mode 100755 vispa/extensions/file/static/js/selector/actions.js delete mode 100755 vispa/extensions/file/static/js/selector/items.js delete mode 100755 vispa/extensions/file/static/js/selector/selections.js delete mode 100755 vispa/extensions/file/static/js/selector/selector.js delete mode 100644 vispa/extensions/file/static/js/vendor/jquery-ellipsis/jquery.ellipsis.min.js delete mode 100755 vispa/extensions/file/static/js/views.js diff --git a/vispa/extensions/file/__init__.py b/vispa/extensions/file/__init__.py deleted file mode 100644 index 73923dca..00000000 --- a/vispa/extensions/file/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- - -import cherrypy - -from vispa.server import AbstractExtension -from vispa.controller import AbstractController - -from .controller import FileController - - -class FileBrowserController(AbstractController): - pass - -class FileBrowserExtension(AbstractExtension): - - def name(self): - return 'file' - - def dependencies(self): - return [] - - def setup(self): - self.add_controller(FileController()) diff --git a/vispa/extensions/file/controller.py b/vispa/extensions/file/controller.py deleted file mode 100644 index 1e2cff8f..00000000 --- a/vispa/extensions/file/controller.py +++ /dev/null @@ -1,14 +0,0 @@ -# -*- coding: utf-8 -*- -import cherrypy -# import vispa.workspace, providing e.g. "module()" and "get_instance()" -import vispa.workspace -# we import vispa's AbstractController which provides a collection of useful -# methods -from vispa.controller import AbstractController - -# define a new class that inherits from AbstractController -class FileController(AbstractController): - - def __init__(self): - AbstractController.__init__(self) - self.extension = None diff --git a/vispa/extensions/file/static/css/base/base.css b/vispa/extensions/file/static/css/base/base.css deleted file mode 100644 index 216bd94c..00000000 --- a/vispa/extensions/file/static/css/base/base.css +++ /dev/null @@ -1,18 +0,0 @@ -.file-rightclickmenu-itemhide{display:none;visibility:hidden} -.file-rightclickmenu-itemshow{display:block;visibility:visible} -.file-content{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;position:absolute;height:100%;bottom:0;right:0;top:0;left:0;overflow:hidden} -.file-content>.alert{position:absolute;top:40px;width:100%} -.progress-row>span{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center} -.progress-row>span>.progress-title{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis} -.progress-row>span>.fa{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none} -.progress-row>span>.fa:hover{color:#eee} -.progress-row>span>.progress{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-bottom:0} -.progress-row>span>.btn{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-left:12px} -.fileselector{height:50vh} -.fileselector>.file-content>.alert{top:55px} -.fileselector .file-path-bar{position:absolute;top:3px} -.table-info-dialog>tbody>tr>td{border:none;border:0} -.table-info-dialog-width{width:114px} -.table-info-dialog{overflow:hidden;table-layout:fixed;word-wrap:break-word} -.file-info-dialog-header{margin-bottom:20px} -.filterField{bottom:5px;right:5px;position:absolute;visibility:hidden;width:300px;z-index:99} \ No newline at end of file diff --git a/vispa/extensions/file/static/css/base/base.less b/vispa/extensions/file/static/css/base/base.less deleted file mode 100644 index e06cf92e..00000000 --- a/vispa/extensions/file/static/css/base/base.less +++ /dev/null @@ -1,107 +0,0 @@ -@gray-dark: lighten(#000, 20%); -@gray-lighter: lighten(#000, 93.5%); -@table-bg-hover: #f5f5f5; -@table-border-color: #ddd; -@breadcrumb-bg: #f5f5f5; -@breadcrumb-padding-vertical: 8px; -@padding-base-vertical: 6px; -@padding-base-horizontal: 12px; - - -.file-rightclickmenu-itemhide { - display: none; - visibility: hidden; -} -.file-rightclickmenu-itemshow { - display: block; - visibility: visible; -} -/* main template */ - -.file-content { - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; - user-select: none; - position: absolute; - height: 100%; - bottom: 0px; - right: 0px; - top: 0px; - left: 0px; - overflow: hidden; - > .alert { - position: absolute; - top: 40px; - width: 100%; - } -} - -.progress-row { - > span { - width: 100%; - display: flex; - flex-direction: row; - align-items: center; - > .progress-title { - flex: auto; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - } - > .fa { - flex: none; - &:hover { - color: @gray-lighter; - } - } - > .progress { - flex: auto; - margin-bottom: 0px; - } - > .btn { - flex: none; - margin-left: @padding-base-horizontal; - } - } -} - -/* file selector */ - -.fileselector { - height: 50vh; - > .file-content > .alert { - top: 55px; - } - .file-path-bar { - position: absolute; - top: 3px; - } -} - -/* info dialog - temporary: this leaves, when template of table view is used */ - -.table-info-dialog > tbody > tr > td { - border: none; - border: 0; -} -.table-info-dialog-width { - width: 114px; -} -.table-info-dialog { - overflow: hidden; - table-layout: fixed; - word-wrap: break-word; -} -.file-info-dialog-header { - margin-bottom: 20px; -} -.filterField { - bottom: 5px; - right: 5px; - position: absolute; - visibility: hidden; - width: 300px; - z-index: 99; -} diff --git a/vispa/extensions/file/static/css/base/file-icons.css b/vispa/extensions/file/static/css/base/file-icons.css deleted file mode 100644 index c9090984..00000000 --- a/vispa/extensions/file/static/css/base/file-icons.css +++ /dev/null @@ -1,14 +0,0 @@ -.fi-bmp,.fi-gif,.fi-ico,.fi-jpeg,.fi-jpg,.fi-png,.fi-raw,.fi-svg,.fi-tif,.fi-tiff{color:#054109} -.fi-c,.fi-cc,.fi-cpp,.fi-cxx,.fi-h,.fi-hxx{color:#164F86} -.fi-F,.fi-F03,.fi-F90,.fi-F95,.fi-f,.fi-f03,.fi-f90,.fi-f95{color:#002452} -.fi-csh,.fi-sh{color:#0365C0} -.fi-css,.fi-html,.fi-jade,.fi-js,.fi-json,.fi-less,.fi-mako{color:#3B1F4E} -.fi-m,.fi-r,.fi-tex,.fi-xml,.fi-yaml,.fi-yml{color:#5F327C} -.fi-py,.fi-pyc{color:#C3971A} -.fi-pxlio{color:#51A7F9} -.fi-root{color:#00882B} -.fi-eps,.fi-pdf,.fi-ps{color:#C82506} -.fi-rar,.fi-tar,.fi-targz,.fi-zip{color:#4A1402} -.fi-conf,.fi-ini{color:#862506} -.fi-log,.fi-txt{color:#1A1A1A} -.fi-default-alt:before,.fi-default-symlink:before,.fi-default:before{color:#8E8E8E} \ No newline at end of file diff --git a/vispa/extensions/file/static/css/base/file-icons.less b/vispa/extensions/file/static/css/base/file-icons.less deleted file mode 100644 index d05e9bf2..00000000 --- a/vispa/extensions/file/static/css/base/file-icons.less +++ /dev/null @@ -1,98 +0,0 @@ -// colors for fis - -@fi-blue1: #51A7F9; // 1 = lightest -@fi-blue2: #0365C0; -@fi-blue3: #164F86; -@fi-blue4: #002452; // 4 = darkest -@fi-green1: #70BF41; -@fi-green2: #00882B; -@fi-green3: #0B5D18; -@fi-green4: #054109; -@fi-yellow1: #F5D328; -@fi-yellow2: #DCBD23; -@fi-yellow3: #C3971A; -@fi-yellow4: #A37512; -@fi-orange1: #F39019; -@fi-orange2: #DE6A10; -@fi-orange3: #BD5B0C; -@fi-orange4: #924607; -@fi-red1: #EC5D57; -@fi-red2: #C82506; -@fi-red3: #862506; -@fi-red4: #570706; -@fi-purple1: #B36AE2; -@fi-purple2: #773F9B; -@fi-purple3: #5F327C; -@fi-purple4: #3B1F4E; -@fi-brown1: #4A1402; -@fi-gray1: #8E8E8E; -@fi-gray2: #444444; -@fi-gray3: #1A1A1A; - -// @fi-brown: #4A1402; -// @fi-red: #96281B; -// @fi-blue-dark: #3A539B; -// @fi-blue: #3A539B; -// @fi-blue-light: #59ABE3; -// @fi-purple: #913D88; -// @fi-purple-light: #913D88; -// @fi-green-dark: #003B0B; -// @fi-green-light: #008A1A; -// @fi-yellow: #D99305; -// @fi-orange: #D16D00; -// @fi-gray-dark: #444; -// @fi-gray-light: #8e8e8e; - - -// pictures -.fi-bmp, .fi-gif, .fi-ico, .fi-jpeg, .fi-jpg, .fi-png, .fi-raw, .fi-svg, .fi-tif, .fi-tiff { - color: @fi-green4; -} -// coding -.fi-c, .fi-cc, .fi-cpp, .fi-h, .fi-cxx, .fi-hxx { - color: @fi-blue3; -} -.fi-f, .fi-f03, .fi-f90, .fi-f95, .fi-F, .fi-F03, .fi-F90, .fi-F95 { - color: @fi-blue4; -} -.fi-sh, .fi-csh { - color: @fi-blue2; -} -.fi-css, .fi-html, .fi-jade, .fi-js, .fi-less, .fi-mako, .fi-json { - color: @fi-purple4; -} -.fi-tex, .fi-xml, .fi-yaml, .fi-yml, .fi-r, .fi-m { - color: @fi-purple3; -} -.fi-py, .fi-pyc { - color: @fi-yellow3; -} -// pxlio -.fi-pxlio { - color: @fi-blue1; -} -// root -.fi-root { - color: @fi-green2; -} -// adobe -.fi-eps, .fi-pdf, .fi-ps { - color: @fi-red2; -} -// packed -.fi-rar, .fi-tar, .fi-targz, .fi-zip { - color: @fi-brown1; -} -// conf/ini -.fi-conf, .fi-ini { - color: @fi-red3; -} -// log txt -.fi-log, .fi-txt { - color: @fi-gray3; -} -// default -.fi-default:before, .fi-default-alt:before, .fi-default-symlink:before { - color: @fi-gray1; -} - diff --git a/vispa/extensions/file/static/css/base/pathbar.css b/vispa/extensions/file/static/css/base/pathbar.css deleted file mode 100644 index 694046db..00000000 --- a/vispa/extensions/file/static/css/base/pathbar.css +++ /dev/null @@ -1,32 +0,0 @@ -.path-bar-icon{width:44px;border-right:2px solid #ddd} -.path-bar-icon .dropdown-toggle{webkit-box-shadow:none!important;box-shadow:none!important;width:44px;cursor:pointer;padding:8px 14px 4px 14px} -.path-bar-icon .dropdown-menu{margin-top:9px} -.path-bar-icon .dropdown-menu .glyphicon{margin-right:10px} -.file-path-bar{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:36px} -.file-path-bar>.options{width:44px;border-right:2px solid #ddd} -.file-path-bar>.options .dropdown-toggle{webkit-box-shadow:none!important;box-shadow:none!important;width:44px;cursor:pointer;padding:8px 14px 4px 14px} -.file-path-bar>.options .dropdown-menu{margin-top:9px} -.file-path-bar>.options .dropdown-menu .glyphicon{margin-right:10px} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark{padding:3px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark:hover{background-color:#f5f5f5;cursor:pointer} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark:hover>.bookmark-glyphicon-edit{color:#333} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark:hover>.bookmark-glyphicon-remove{color:#333} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.bookmark-glyphicon-symbol{color:#000} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.bookmark-glyphicon-symbol-editable{color:#555} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.bookmark-glyphicon-symbol-editable:hover{color:#000} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.bookmark-name{margin-right:10px;display:inline-block;max-width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.input-bookmarkname{margin-right:10px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;-webkit-transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.input-bookmarkname:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.input-bookmarkname::-webkit-input-placeholder{color:#999} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.input-bookmarkname:-moz-placeholder{color:#999;opacity:1} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.input-bookmarkname::-moz-placeholder{color:#999;opacity:1} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.input-bookmarkname:-ms-input-placeholder{color:#999} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.bookmark-glyphicon-edit{color:#fff} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.bookmark-glyphicon-edit:hover{color:#000!important} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.bookmark-glyphicon-remove{color:#fff} -.file-path-bar>.bookmark-dropdown>.bookmark-container>.bookmarks>.bookmark>.bookmark-glyphicon-remove:hover{color:#000!important} -.file-path-bar>.path-list{position:relative;margin-left:15px;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left} -.file-path-bar>.path-list>.path-bar-item+.path-bar-item:before{content:"/";padding:0 7px;text-align:left} -.file-path-bar>.path-list>.path-bar-item{text-decoration:none} -.file-path-bar>.path-list .glyphicon{display:inline} -.file-path-bar>.path-list>.active{pointer-events:none!important;color:#333!important} \ No newline at end of file diff --git a/vispa/extensions/file/static/css/base/pathbar.less b/vispa/extensions/file/static/css/base/pathbar.less deleted file mode 100644 index 374c80a8..00000000 --- a/vispa/extensions/file/static/css/base/pathbar.less +++ /dev/null @@ -1,166 +0,0 @@ -@gray-dark: lighten(#000, 20%); -@gray: lighten(#000, 33.5%); -@table-border-color: #ddd; -@body-bg: #fff; -@dropdown-link-hover-bg: #f5f5f5; -@gray-base: #000; -@border-radius-base: 4px; -@input-bg: #fff; -@input-color: @gray; -@input-border: #ccc; -@input-border-radius: @border-radius-base; -@input-border-focus: #66afe9; -@input-color-placeholder: #999; - -/* icons for options and bookmarks in path bar */ -.path-bar-icon { - width: 44px; - border-right: 2px solid @table-border-color; - .dropdown-toggle { - webkit-box-shadow: none !important; - box-shadow: none !important; - width: 44px; - cursor: pointer; - padding: 8px 14px 4px 14px; - } - .dropdown-menu { - margin-top: 9px; - .glyphicon { - margin-right: 10px; - } - } -} - -/* path bar */ -.file-path-bar { - display: -webkit-box; // OLD - iOS 6-, Safari 3.1-6 - display: -moz-box; // OLD - Firefox 19- (buggy but mostly works) - display: -ms-flexbox; // TWEENER - IE 10 - display: -webkit-flex; - display: flex; - -webkit-box-align: center; - -webkit-flex-align: center; - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; - width: 100%; - height: 36px; - - /* option gear wheel */ - > .options { - .path-bar-icon; - } - - /* bookmarks */ - > .bookmark-dropdown { - > .bookmark-container { - > .bookmarks { - > .bookmark { - padding: 3px 20px; - display: flex; - white-space: nowrap; - &:hover { - background-color: @dropdown-link-hover-bg; - cursor: pointer; - > .bookmark-glyphicon-edit { - color: @gray-dark; - } - > .bookmark-glyphicon-remove { - color: @gray-dark; - } - } - > .bookmark-glyphicon-symbol { - color: @gray-base; - } - > .bookmark-glyphicon-symbol-editable { - color: @gray; - &:hover { - color: @gray-base; - } - } - > .bookmark-name { - margin-right: 10px; - display: inline-block; - max-width: 80%; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - } - > .input-bookmarkname { - margin-right: 10px; - background-color: @input-bg; - background-image: none; - border: 1px solid @input-border; - border-radius: @input-border-radius; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; - color: @input-color; - transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; - &:focus { - border-color: @input-border-focus; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); - } - &::-webkit-input-placeholder { - // WebKit browsers - color: @input-color-placeholder; - } - &:-moz-placeholder { - // Mozilla Firefox 4 to 18 - color: @input-color-placeholder; - opacity: 1; - } - &::-moz-placeholder { - // Mozilla Firefox 19+ - color: @input-color-placeholder; - opacity: 1; - } - &:-ms-input-placeholder { - // Internet Explorer 10+ - color: @input-color-placeholder; - } - } - > .bookmark-glyphicon-edit { - color: @body-bg; - &:hover { - color: @gray-base !important; - } - } - > .bookmark-glyphicon-remove { - color: @body-bg; - &:hover { - color: @gray-base !important; - } - } - } - } - } - } - - /* path list */ - > .path-list { - position: relative; - margin-left: 15px; - width: 80%; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - direction: rtl; - text-align: left; - > .path-bar-item + .path-bar-item:before { - content: "/"; - padding: 0 7px; - text-align: left; - } - > .path-bar-item { - text-decoration: none; - } - .glyphicon { - display: inline; - } - > .active { - pointer-events: none !important; - color: @gray-dark !important; - } - } -} diff --git a/vispa/extensions/file/static/css/base/views/symbol/symbol.css b/vispa/extensions/file/static/css/base/views/symbol/symbol.css deleted file mode 100644 index 3c5806d1..00000000 --- a/vispa/extensions/file/static/css/base/views/symbol/symbol.css +++ /dev/null @@ -1,44 +0,0 @@ -.file-view-symbol{position:absolute;top:40px;left:0;bottom:0;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left} -.file-view-symbol.file-list{width:100%} -.file-view-symbol.file-list.dragover{box-shadow:0 0 20px #5cb85c inset} -.file-view-symbol.file-list.dragover>.node{background-color:rgba(0,0,0,0)!important} -.file-view-symbol.file-list.gear-wheel-disable .glyphicon-cog{opacity:0} -.file-view-symbol.icon-tiny .file-node{margin:5px} -.file-view-symbol.icon-tiny .file-node{width:80px;height:68px} -.file-view-symbol.icon-tiny .symbol-icon-p{margin-top:-35px;display:inline-block;text-align:center;z-index:-1;padding:0;-webkit-user-select:none;font-size:24px;width:80px} -.file-view-symbol.icon-tiny .symbol-name{width:80px} -.file-view-symbol.icon-tiny .file-selection-box{left:12px} -.file-view-symbol.icon-tiny .file-properties{margin-top:-9px;top:10px} -.file-view-symbol.icon-small .file-node{margin:2px 4px 2px 4px} -.file-view-symbol.icon-small .file-node{width:100px;height:85px} -.file-view-symbol.icon-small .symbol-icon-p{margin-top:-35px;display:inline-block;text-align:center;z-index:-1;padding:0;-webkit-user-select:none;font-size:30px;width:100px} -.file-view-symbol.icon-small .symbol-name{width:100px} -.file-view-symbol.icon-small .file-selection-box{left:20px} -.file-view-symbol.icon-small .file-properties{margin-top:1px;top:0} -.file-view-symbol.icon-medium .file-node{margin:8px} -.file-view-symbol.icon-medium .file-node{width:110px;height:90px} -.file-view-symbol.icon-medium .symbol-icon-p{margin-top:-23px;display:inline-block;text-align:center;z-index:-1;padding:0;-webkit-user-select:none;font-size:38px;width:110px} -.file-view-symbol.icon-medium .symbol-name{width:110px} -.file-view-symbol.icon-medium .file-selection-box{left:20px} -.file-view-symbol.icon-medium .file-properties{margin-top:1px;top:0} -.file-view-symbol.icon-large .file-node{margin:12px} -.file-view-symbol.icon-large .file-node{width:116px;height:100px} -.file-view-symbol.icon-large .symbol-icon-p{margin-top:-24px;display:inline-block;text-align:center;z-index:-1;padding:0;-webkit-user-select:none;font-size:46px;width:116px} -.file-view-symbol.icon-large .symbol-name{width:116px} -.file-view-symbol.icon-large .file-selection-box{left:20px} -.file-view-symbol.icon-large .file-properties{margin-top:1px;top:0} -.file-view-symbol .file-node{border-radius:5px;float:left;-webkit-user-select:none} -.file-view-symbol .file-node[draggable=true]{cursor:move;-khtml-user-drag:element} -.file-view-symbol .file-node:hover{background-color:#f5f5f5;cursor:pointer} -.file-view-symbol .file-node:hover>.file-properties{visibility:visible} -.file-view-symbol .file-node[selected]{background-color:#D2D2D2;color:#fff} -.file-view-symbol .file-node[selected]>.file-properties{visibility:visible} -.file-view-symbol .file-node.dragstart{opacity:.4} -.file-view-symbol .file-node.dragover{background-color:rgba(92,184,92,.5)!important} -.file-view-symbol .file-selection-p{display:inherit;margin:0 0 0 4px;position:relative;visibility:visible;-webkit-user-select:none} -.file-view-symbol .symbol-name{-webkit-hyphens:auto;-moz-hyphens:auto;display:inline-block;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;margin-top:-5px;margin-bottom:0;overflow:hidden;text-align:center;word-wrap:break-word;-webkit-user-select:none} -.file-view-symbol .file-selection-box{position:absolute;top:2px;visibility:visible;-webkit-user-select:none;content:''} -.file-view-symbol .file-selection-box span{background:green url(../../../../img/white_plus.png) no-repeat center;border-radius:8px;display:block;height:16px;width:16px;-webkit-user-select:none} -.file-view-symbol .file-selection-box input{display:none} -.file-view-symbol .file-selection-box input:checked+span{background:red url(../../../../img/white_minus.png) no-repeat center} -.file-view-symbol .file-properties{visibility:hidden;float:right;margin-right:3px;-webkit-user-select:none} \ No newline at end of file diff --git a/vispa/extensions/file/static/css/base/views/symbol/symbol.less b/vispa/extensions/file/static/css/base/views/symbol/symbol.less deleted file mode 100644 index c37a8362..00000000 --- a/vispa/extensions/file/static/css/base/views/symbol/symbol.less +++ /dev/null @@ -1,195 +0,0 @@ -@symbol-bg-hover : #f5f5f5; -@brand-success : #5cb85c; -@brand-danger : #d9534f; -@default-file-symbol-node-width : 100px; -@file-symbol-node-width-tiny : @default-file-symbol-node-width * 0.8; -@file-symbol-node-width-small : @default-file-symbol-node-width; -@file-symbol-node-width-medium : @default-file-symbol-node-width + 10; -@file-symbol-node-width-large : @default-file-symbol-node-width + 16; -@default-file-symbol-node-height : 85px; -@file-symbol-node-height-tiny : @default-file-symbol-node-height * 0.8; -@file-symbol-node-height-small : @default-file-symbol-node-height; -@file-symbol-node-height-medium : @default-file-symbol-node-height + 5; -@file-symbol-node-height-large : @default-file-symbol-node-height + 15; -@default-file-symbol-font-size : 30px; -@file-symbol-font-size-tiny : @default-file-symbol-font-size * 0.8; -@file-symbol-font-size-small : @default-file-symbol-font-size; -@file-symbol-font-size-medium : @default-file-symbol-font-size + 8; -@file-symbol-font-size-large : @default-file-symbol-font-size + 16; -@file-symbol-icon-margin-top-tiny : -35px; -@file-symbol-icon-margin-top-small : -35px; -@file-symbol-icon-margin-top-medium : -23px; -@file-symbol-icon-margin-top-large : -24px; -@file-symbol-selectionbox-left-tiny : 12px; -@file-symbol-selectionbox-left-small : 20px; -@file-symbol-selectionbox-left-medium : 20px; -@file-symbol-selectionbox-left-large : 20px; - -.icon-size (@size) { - @font-size : 'file-symbol-font-size-@{size}'; - @node-width : 'file-symbol-node-width-@{size}'; - @node-height : 'file-symbol-node-height-@{size}'; - @margin-top : 'file-symbol-icon-margin-top-@{size}'; - .file-node { - width : @@node-width; - height : @@node-height; - } - .symbol-icon-p { - margin-top : @@margin-top; - display : inline-block; - text-align : center; - z-index : -1; - padding : 0; - -webkit-user-select : none; - font-size : @@font-size; - width : @@node-width; - } - .symbol-name { - width: @@node-width; - } -} -.selectionbox-position (@size) { - @left: 'file-symbol-selectionbox-left-@{size}'; - .file-selection-box { - left: @@left; - } -} -.properties-position (@margin) { - .file-properties { - margin-top : @margin; - top : 1 - @margin; - } -} -.file-view-symbol { - position : absolute; - top : 40px; - left : 0; - bottom : 0; - overflow : auto; - -webkit-user-select : none; - user-select : none; - float : left; - &.file-list { - width: 100%; - &.dragover{ - box-shadow: 0px 0px 20px @brand-success inset; - > .node { - background-color: rgba(0,0,0,0) !important; - } - } - &.gear-wheel-disable { - .glyphicon-cog { - opacity: 0.0; - } - } - } - &.icon-tiny { - .file-node { - margin: 5px; - } - .icon-size(tiny); - .selectionbox-position(tiny); - .properties-position(-9px); - } - &.icon-small { - .file-node { - margin: 2px 4px 2px 4px; - } - .icon-size(small); - .selectionbox-position(small); - .properties-position(1px); - } - &.icon-medium { - .file-node { - margin: 8px; - } - .icon-size(medium); - .selectionbox-position(medium); - .properties-position(1px); - } - &.icon-large { - .file-node { - margin: 12px; - } - .icon-size(large); - .selectionbox-position(large); - .properties-position(1px); - } - .file-node { - border-radius : 5px; - float : left; - -webkit-user-select : none; - &[draggable=true] { - cursor : move; - -khtml-user-drag : element; - } - &:hover { - background-color : @symbol-bg-hover; - cursor : pointer; - > .file-properties { - visibility: visible; - } - } - &[selected] { - background-color : #D2D2D2; - color : white; - > .file-properties { - visibility: visible; - } - } - &.dragstart { - opacity: 0.4; - } - &.dragover { - background-color: fade(@brand-success, 50%) !important; - } - } - .file-selection-p { - display : inherit; - margin : 0 0 0 4px; - position : relative; - visibility : visible; - -webkit-user-select : none; - } - .symbol-name { - -webkit-hyphens : auto; - -moz-hyphens : auto; - display : inline-block; - font-family : 'Trebuchet MS', Helvetica, Arial, sans-serif; - font-size : 13px; - font-weight : normal; - margin-top : -5px; - margin-bottom : 0; - overflow : hidden; - text-align : center; - word-wrap : break-word; - -webkit-user-select : none; - } - .file-selection-box { - position : absolute; - top : 2px; - visibility : visible; - -webkit-user-select : none; - content : ''; - span { - background : green url("../../../../img/white_plus.png") no-repeat center; - border-radius : 8px; - display : block; - height : 16px; - width : 16px; - -webkit-user-select : none; - } - input { - display: none; - &:checked + span { - background: red url("../../../../img/white_minus.png") no-repeat center; - } - } - } - .file-properties { - visibility : hidden; - float : right; - margin-right : 3px; - -webkit-user-select : none; - } -} diff --git a/vispa/extensions/file/static/css/base/views/table/table.css b/vispa/extensions/file/static/css/base/views/table/table.css deleted file mode 100644 index 5964b3d9..00000000 --- a/vispa/extensions/file/static/css/base/views/table/table.css +++ /dev/null @@ -1,80 +0,0 @@ -.file-view-table.row-tiny .node{height:34px} -.file-view-table.row-tiny .icon{width:30px;-webkit-box-flex:0;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px} -.file-view-table.row-tiny .icon [class*=" fi-"],.file-view-table.row-tiny .icon [class^=fi-]{font-size:24px} -.file-view-table.row-tiny .icon .fi-folder,.file-view-table.row-tiny .icon .fi-folder-open,.file-view-table.row-tiny .icon .fi-folder-symlink{font-size:16px} -.file-view-table.row-small .node{height:40px} -.file-view-table.row-small .icon{width:45px;-webkit-box-flex:0;-webkit-flex:0 0 45px;-ms-flex:0 0 45px;flex:0 0 45px} -.file-view-table.row-small .icon [class*=" fi-"],.file-view-table.row-small .icon [class^=fi-]{font-size:30px} -.file-view-table.row-small .icon .fi-folder,.file-view-table.row-small .icon .fi-folder-open,.file-view-table.row-small .icon .fi-folder-symlink{font-size:22px} -.file-view-table.row-medium .node{height:48px} -.file-view-table.row-medium .icon{width:60px;-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px} -.file-view-table.row-medium .icon [class*=" fi-"],.file-view-table.row-medium .icon [class^=fi-]{font-size:38px} -.file-view-table.row-medium .icon .fi-folder,.file-view-table.row-medium .icon .fi-folder-open,.file-view-table.row-medium .icon .fi-folder-symlink{font-size:30px} -.file-view-table.row-large .node{height:56px} -.file-view-table.row-large .icon{width:75px;-webkit-box-flex:0;-webkit-flex:0 0 75px;-ms-flex:0 0 75px;flex:0 0 75px} -.file-view-table.row-large .icon [class*=" fi-"],.file-view-table.row-large .icon [class^=fi-]{font-size:46px} -.file-view-table.row-large .icon .fi-folder,.file-view-table.row-large .icon .fi-folder-open,.file-view-table.row-large .icon .fi-folder-symlink{font-size:38px} -.file-table-hidden{display:none!important;visibility:hidden!important} -.file-table-select-column{width:70px;-webkit-box-flex:0;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;text-align:center} -.file-table-icon-column{text-align:left} -.file-table-size-column{width:120px;-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;text-align:right} -.file-table-time-column{width:215px;-webkit-box-flex:0;-webkit-flex:0 0 215px;-ms-flex:0 0 215px;flex:0 0 215px;padding-left:20px;text-align:left} -.file-table-options-column{width:50px;-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;text-align:center} -.file-view-table .file-list.edit-tools-hidden .edit-tools{display:none!important;visibility:hidden!important} -.file-view-table{width:100%} -.file-view-table.select-touch input[type=checkbox]{width:22px;height:22px} -.file-view-table .file-table-head{position:absolute;top:44px;left:0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:38px;padding-top:7px;border-bottom:3px solid #ddd} -.file-view-table .file-table-head .glyphicon{margin-left:4px} -.file-view-table .file-table-head>.select{width:70px;-webkit-box-flex:0;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;text-align:center} -.file-view-table .file-table-head>.icon{text-align:left} -.file-view-table .file-table-head>.name{webkit-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1} -.file-view-table .file-table-head>.size{width:120px;-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;text-align:right} -.file-view-table .file-table-head>.time{width:215px;-webkit-box-flex:0;-webkit-flex:0 0 215px;-ms-flex:0 0 215px;flex:0 0 215px;padding-left:20px;text-align:left} -.file-view-table .file-table-head>.options{width:50px;-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;text-align:center} -.file-view-table .file-table-head>.name,.file-view-table .file-table-head>.size,.file-view-table .file-table-head>.time{cursor:pointer} -.file-view-table .file-list{position:absolute;bottom:0;right:0;top:80px;left:0;overflow-y:auto;width:100%} -.file-view-table .file-list.dragover{box-shadow:0 0 20px #5cb85c inset} -.file-view-table .file-list.dragover>.node{background-color:rgba(0,0,0,0)!important} -.file-view-table .file-list.gear-wheel-disable .glyphicon-cog{opacity:.4} -.file-view-table .file-list>.node{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%} -.file-view-table .file-list>.node:nth-child(2n){background-color:#f9f9f9} -.file-view-table .file-list>.node:hover{background-color:#f5f5f5} -.file-view-table .file-list>.node:not(:hover) .edit-tools{display:none} -.file-view-table .file-list>.node[selected]{background-color:#f5f5f5} -.file-view-table .file-list>.node.dragover{background-color:rgba(92,184,92,.5)!important} -.file-view-table .file-list>.node.dragover-denied{background-color:rgba(217,83,79,.5)!important} -.file-view-table .file-list>.node.dragstart{opacity:.4;cursor:move} -.file-view-table .file-list>.node[draggable=true]{cursor:pointer;-khtml-user-drag:element} -.file-view-table .file-list>.node.stop-pointer-events *{pointer-events:none} -.file-view-table .file-list>.node>.select{width:70px;-webkit-box-flex:0;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;text-align:center} -.file-view-table .file-list>.node>.icon{text-align:left} -.file-view-table .file-list>.node>.name{-webkit-flex:1;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative} -.file-view-table .file-list>.node>.name>.vhidden{visibility:hidden;display:inline-block;width:0} -.file-view-table .file-list>.node>.name>.completename{display:inline-block;position:absolute;top:0;left:0;max-width:100%;overflow:hidden;visibility:hidden;white-space:nowrap;padding-right:1px} -.file-view-table .file-list>.node>.name>.completename>.wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:0;visibility:visible} -.file-view-table .file-list>.node>.name>.completename>.wrapper>.flex{-webkit-flex:1 1 1px;-webkit-box-flex:1;-ms-flex:1 1 1px;flex:1 1 1px;position:relative} -.file-view-table .file-list>.node>.name>.completename>.wrapper>.flex>.root{position:absolute;max-width:100%;overflow:hidden;text-overflow:ellipsis} -.file-view-table .file-list>.node>.name>.completename>.wrapper>.ext{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0} -.file-view-table .file-list>.node>.name>.input-filename{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;-webkit-transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s} -.file-view-table .file-list>.node>.name>.input-filename:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)} -.file-view-table .file-list>.node>.name>.input-filename::-webkit-input-placeholder{color:#999} -.file-view-table .file-list>.node>.name>.input-filename:-moz-placeholder{color:#999;opacity:1} -.file-view-table .file-list>.node>.name>.input-filename::-moz-placeholder{color:#999;opacity:1} -.file-view-table .file-list>.node>.name>.input-filename:-ms-input-placeholder{color:#999} -.file-view-table .file-list>.node>.edit-tools{font-size:12px;width:250px;-webkit-box-flex:0;-webkit-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;text-align:right} -.file-view-table .file-list>.node>.edit-tools .glyphicon{margin-left:14px} -.file-view-table .file-list>.node>.edit-tools .glyphicon-pencil{margin-left:4px} -@media (max-width:992px){.file-view-table .file-list>.node>.edit-tools{width:110px;-webkit-box-flex:0;-webkit-flex:0 0 110px;-ms-flex:0 0 110px;flex:0 0 110px} -.file-view-table .file-list>.node>.edit-tools .glyphicon{margin-left:10px;margin-right:10px} -.file-view-table .file-list>.node>.edit-tools .glyphicon-pencil{margin-left:8px} -} -.file-view-table .file-list>.node>.size{width:120px;-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;text-align:right} -.file-view-table .file-list>.node>.time{width:215px;-webkit-box-flex:0;-webkit-flex:0 0 215px;-ms-flex:0 0 215px;flex:0 0 215px;padding-left:20px;text-align:left} -.file-view-table .file-list>.node>.options{width:50px;-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;text-align:center;cursor:pointer} -.fileselector .node{height:38px} -.fileselector .icon{width:40px} -.fileselector .icon [class*=" icon-"],.fileselector .icon [class^=icon-]{font-size:26px} -.fileselector .icon .icon-folder,.fileselector .icon .icon-folder-open,.fileselector .icon .icon-folder-symlink{font-size:22px} -.fileselector .edit-tools{display:none!important;visibility:hidden!important} -.fileselector .size{display:none!important;visibility:hidden!important} -.fileselector .time{display:none!important;visibility:hidden!important} \ No newline at end of file diff --git a/vispa/extensions/file/static/css/base/views/table/table.less b/vispa/extensions/file/static/css/base/views/table/table.less deleted file mode 100755 index 7f66d09b..00000000 --- a/vispa/extensions/file/static/css/base/views/table/table.less +++ /dev/null @@ -1,386 +0,0 @@ -/* define variables and classes from bootstrap */ -@screen-md : 992px; - -@gray : lighten(#000, 33.5%); // #555 -@brand-success : #5cb85c; -@brand-danger : #d9534f; - -@table-bg-accent : #f9f9f9; -@table-bg-hover : #f5f5f5; -@table-bg-active : @table-bg-hover; -@table-border-color : #ddd; - -@border-radius-base : 4px; - -@input-bg : #fff; -@input-color : @gray; -@input-border : #ccc; -@input-border-radius : @border-radius-base; -@input-border-focus : #66afe9; -@input-color-placeholder : #999; - -/* some own variables */ -@width-edit-tool-small : 110px; // when sharing is included: 160 -@width-edit-tool-large : 250px; // when sharing is included: 320 -@width-select-column : 70px; -@width-icon-column : 45px; -@width-size-column : 120px; -@width-time-column : 215px; -@width-options-column : 50px; - - -// size of icons -@default-file-table-height : 40px; -@file-table-tiny : @default-file-table-height - 6; -@file-table-small : @default-file-table-height; -@file-table-medium : @default-file-table-height + 8; -@file-table-large : @default-file-table-height + 16; - -.file-table-icon-size (@default-file-table-height) { - [class^="fi-"], [class*=" fi-"] { - font-size: @default-file-table-height - 10; - } - .fi-folder, .fi-folder-open, .fi-folder-symlink { - font-size: @default-file-table-height - 18; - } -} - -.file-view-table { - &.row-tiny { - .node { - height: @file-table-tiny; - } - .icon { - width : @width-icon-column - 15; - flex : 0 0 @width-icon-column - 15; - .file-table-icon-size(@file-table-tiny); - } - } - &.row-small { - .node { - height: @file-table-small; - } - .icon { - width : @width-icon-column; - flex : 0 0 @width-icon-column; - .file-table-icon-size(@file-table-small); - } - } - &.row-medium { - .node { - height: @file-table-medium; - } - .icon { - width : @width-icon-column + 15; - flex : 0 0 @width-icon-column + 15; - .file-table-icon-size(@file-table-medium); - } - } - &.row-large { - .node { - height: @file-table-large; - } - .icon { - width : @width-icon-column + 30; - flex : 0 0 @width-icon-column + 30; - .file-table-icon-size(@file-table-large); - } - } -} - - -/* some classes for columns */ -.file-table-hidden { - display : none !important; - visibility : hidden !important; -} -.file-table-select-column { - width : @width-select-column; - flex : 0 0 @width-select-column; - text-align : center; -} -.file-table-icon-column { - text-align: left; -} -.file-table-size-column { - width : @width-size-column; - flex : 0 0 @width-size-column; - text-align : right; -} -.file-table-time-column { - width : @width-time-column; - flex : 0 0 @width-time-column; - padding-left : 20px; - text-align : left; -} -.file-table-options-column { - width : @width-options-column; - flex : 0 0 @width-options-column; - text-align : center; -} - -/* hide edit tools on touch displays */ -.file-view-table { - .file-list { - &.edit-tools-hidden { - .edit-tools { - display : none !important; - visibility : hidden !important; - } - } - } -} - -/* tale view */ -.file-view-table { - width: 100%; - &.select-touch { - input[type=checkbox] { - width : 22px; - height : 22px; - } - } - /* table head of filelist */ - .file-table-head { - position : absolute; - top : 44px; - left : 0px; - display : -webkit-flex; - display : flex; - width : 100%; - height : 38px; - padding-top : 7px; - border-bottom : 3px solid @table-border-color; - .glyphicon { - margin-left: 4px; - } - > .select { - .file-table-select-column; - } - > .icon { - .file-table-icon-column; - } - > .name { - webkit-flex: 1; - flex: 1; - } - > .size { - .file-table-size-column; - } - > .time { - .file-table-time-column; - } - > .options { - .file-table-options-column; - } - > .name, > .size, > .time { - cursor: pointer; - } - } - /* all other rows */ - .file-list { - position : absolute; - bottom : 0px; - right : 0px; - top : 80px; - left : 0px; - overflow-y : auto; - width : 100%; - &.dragover{ - box-shadow: 0px 0px 20px @brand-success inset; - > .node { - background-color: rgba(0,0,0,0) !important; - } - } - &.gear-wheel-disable { - .glyphicon-cog { - opacity: 0.4; - } - } - > .node { - display : -webkit-box; // OLD - iOS 6-, Safari 3.1-6 - display : -moz-box; // OLD - Firefox 19- (buggy but mostly works) - display : -ms-flexbox; // TWEENER - IE 10 - display : -webkit-flex; - display : flex; - -webkit-box-align : center; - -webkit-flex-align : center; - -ms-flex-align : center; - -webkit-align-items : center; - align-items : center; - width : 100%; - &:nth-child(2n) { - background-color: @table-bg-accent; - } - &:hover { - background-color: @table-bg-hover; - } - &:not(:hover) .edit-tools { - display: none; - } - &[selected] { - background-color: @table-bg-active; - } - &.dragover { - background-color: fade(@brand-success, 50%) !important; - } - &.dragover-denied { - background-color: fade(@brand-danger, 50%) !important; - } - &.dragstart { - opacity: 0.4; - cursor: move; - } - &[draggable=true] { - cursor : pointer; - -khtml-user-drag : element; - } - &.stop-pointer-events * { - pointer-events: none; - } - > .select { - .file-table-select-column; - } - > .icon { - .file-table-icon-column; - } - > .name { - -webkit-flex : 1; - flex : 1; - position : relative; - > .vhidden { - visibility : hidden; - display : inline-block; - width : 0px; - } - > .completename { - display : inline-block; - position : absolute; - top : 0px; - left : 0px; - max-width : 100%; - overflow : hidden; - visibility : hidden; - white-space : nowrap; - padding-right : 1px; // dirty hack to give a little bit more space so we wont have an ellipsis when there is enough space - > .wrapper { - width : 100%; - display : -webkit-box; // OLD - iOS 6-, Safari 3.1-6 - display : -moz-box; // OLD - Firefox 19- (buggy but mostly works) - display : -ms-flexbox; // TWEENER - IE 10 - display : -webkit-flex; - display : flex; - position : absolute; - top : 0px; - visibility : visible; - > .flex { - -webkit-flex : 1 1 1px; - flex : 1 1 1px; - position : relative; - > .root { - position : absolute; - max-width : 100%; - overflow : hidden; - text-overflow : ellipsis; - } - } - > .ext { - flex-shrink: 0; - } - } - - } - > .input-filename { - background-color : @input-bg; - background-image : none; - border : 1px solid @input-border; - border-radius : @input-border-radius; - box-shadow : 0 1px 1px rgba(0, 0, 0, 0.075) inset; - color : @input-color; - transition : border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; - &:focus { - border-color : @input-border-focus; - outline : 0; - -webkit-box-shadow : inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow : inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); - } - &::-webkit-input-placeholder { // WebKit browsers - color: @input-color-placeholder; - } - &:-moz-placeholder { // Mozilla Firefox 4 to 18 - color : @input-color-placeholder; - opacity : 1; - } - &::-moz-placeholder { // Mozilla Firefox 19+ - color : @input-color-placeholder; - opacity : 1; - } - &:-ms-input-placeholder { // Internet Explorer 10+ - color: @input-color-placeholder; - } - } - } - > .edit-tools { - font-size : 12px; - width : @width-edit-tool-large; - flex : 0 0 @width-edit-tool-large; - text-align : right; - .glyphicon { - margin-left: 14px; - } - .glyphicon-pencil { - margin-left: 4px; - } - @media(max-width:@screen-md) { - width : @width-edit-tool-small; - flex : 0 0 @width-edit-tool-small; - .glyphicon { - margin-left : 10px; - margin-right : 10px; - } - .glyphicon-pencil { - margin-left: 8px; - } - } - } - > .size { - .file-table-size-column; - } - > .time { - .file-table-time-column; - } - > .options { - .file-table-options-column; - cursor: pointer; - } - } - } -} - -/* fileselector */ -.fileselector { - .node { - height: 38px; - } - .icon { - width: 40px; - [class^="icon-"], [class*=" icon-"] { - font-size: 26px; - } - .icon-folder, .icon-folder-open, .icon-folder-symlink { - font-size: 22px; - } - } - .edit-tools { - display : none !important; - visibility : hidden !important; - } - .size { - display : none !important; - visibility : hidden !important; - } - .time { - display : none !important; - visibility : hidden !important; - } -} diff --git a/vispa/extensions/file/static/html/alert.html b/vispa/extensions/file/static/html/alert.html deleted file mode 100644 index de1a77b0..00000000 --- a/vispa/extensions/file/static/html/alert.html +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/vispa/extensions/file/static/html/alert.jade b/vispa/extensions/file/static/html/alert.jade deleted file mode 100644 index 99f04888..00000000 --- a/vispa/extensions/file/static/html/alert.jade +++ /dev/null @@ -1 +0,0 @@ -.alert.alert-danger(role="alert") You don't have the permission to read this directory \ No newline at end of file diff --git a/vispa/extensions/file/static/html/bookmarkSymbolDialog.html b/vispa/extensions/file/static/html/bookmarkSymbolDialog.html deleted file mode 100644 index 56ecf0ab..00000000 --- a/vispa/extensions/file/static/html/bookmarkSymbolDialog.html +++ /dev/null @@ -1,10 +0,0 @@ - -
-
- -
-
- - -
-
\ No newline at end of file diff --git a/vispa/extensions/file/static/html/bookmarkSymbolDialog.jade b/vispa/extensions/file/static/html/bookmarkSymbolDialog.jade deleted file mode 100644 index 6e38293b..00000000 --- a/vispa/extensions/file/static/html/bookmarkSymbolDialog.jade +++ /dev/null @@ -1,11 +0,0 @@ -div - div - button.btn.btn-default(type="button", data-bind="button") - i.glyphicon(data-bind="symbol") - div - button.btn.btn-danger(type="button", id="cancel", title="cancel") - i.glyphicon.glyphicon-remove - span cancel - button.btn.btn-success(type="button", id="save", title="save") - i.glyphicon.glyphicon-ok - span save diff --git a/vispa/extensions/file/static/html/fileselectorBottom.html b/vispa/extensions/file/static/html/fileselectorBottom.html deleted file mode 100644 index f2c4768b..00000000 --- a/vispa/extensions/file/static/html/fileselectorBottom.html +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/vispa/extensions/file/static/html/fileselectorBottom.jade b/vispa/extensions/file/static/html/fileselectorBottom.jade deleted file mode 100644 index b8de3f1b..00000000 --- a/vispa/extensions/file/static/html/fileselectorBottom.jade +++ /dev/null @@ -1,6 +0,0 @@ -form.form-inline(role="form") - .form-group(style="float: left") - label.sr-only(for="exampleInputEmail2") Type filename - input.form-control(type="text", id="FileSelectorFileInput", placeholder="Type filename") -button.btn.btn-default.fs-close(type="button", data-dismiss="modal") Close -button.btn.btn-primary.fs-select(type="button") Select diff --git a/vispa/extensions/file/static/html/filter.html b/vispa/extensions/file/static/html/filter.html deleted file mode 100644 index 8b20a110..00000000 --- a/vispa/extensions/file/static/html/filter.html +++ /dev/null @@ -1,4 +0,0 @@ - -
- -
\ No newline at end of file diff --git a/vispa/extensions/file/static/html/filter.jade b/vispa/extensions/file/static/html/filter.jade deleted file mode 100644 index baa9dc6b..00000000 --- a/vispa/extensions/file/static/html/filter.jade +++ /dev/null @@ -1,2 +0,0 @@ -.filterField - input.form-control(type="text" placeholder="Filter files") diff --git a/vispa/extensions/file/static/html/infodialog.html b/vispa/extensions/file/static/html/infodialog.html deleted file mode 100644 index 20e3ed4c..00000000 --- a/vispa/extensions/file/static/html/infodialog.html +++ /dev/null @@ -1,33 +0,0 @@ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name:
Type:
Size:
Location: -
Last modified:
-
\ No newline at end of file diff --git a/vispa/extensions/file/static/html/infodialog.jade b/vispa/extensions/file/static/html/infodialog.jade deleted file mode 100644 index 2e5dcdba..00000000 --- a/vispa/extensions/file/static/html/infodialog.jade +++ /dev/null @@ -1,24 +0,0 @@ -.file-info-dialog - table.table.table-hover.table-info-dialog - tbody - tr - td.table-info-dialog-width Name: - td(data-bind="name") - tr - td Type: - td(data-bind="extension") - tr - td Size: - td - span(data-bind="size") - span(data-bind="sizeSuffix") - tr - tr - td Location: - td(data-bind="path") - tr - td Last modified: - td(data-bind="mtime") - tr - td(data-bind="symlinkDesc") - td(data-bind="symlink") diff --git a/vispa/extensions/file/static/html/infodialogmore.html b/vispa/extensions/file/static/html/infodialogmore.html deleted file mode 100644 index ff87a351..00000000 --- a/vispa/extensions/file/static/html/infodialogmore.html +++ /dev/null @@ -1,22 +0,0 @@ - -
-
 items with a total size of   selected:
- - - - - - - - - - - - - - - - - -
NameSizeTypeLast modified
-
\ No newline at end of file diff --git a/vispa/extensions/file/static/html/infodialogmore.jade b/vispa/extensions/file/static/html/infodialogmore.jade deleted file mode 100644 index 05c01429..00000000 --- a/vispa/extensions/file/static/html/infodialogmore.jade +++ /dev/null @@ -1,22 +0,0 @@ -.file-info-dialog - .file-info-dialog-header - span(data-bind="numberOfSelectedItems") - |  items with a total size of  - span(data-bind="totalSize") - span(data-bind="totalSizeSuffix") - |   selected: - table.table.table-condensed.table-hover - thead - tr - th Name - th(width="84px") Size - th(width="74px") Type - th(width="180px") Last modified - tbody.table-info-dialog-body - tr - td(data-bind="name") - td - span(data-bind="size") - span(data-bind="sizeSuffix") - td(data-bind="extension") - td(data-bind="mtime") diff --git a/vispa/extensions/file/static/html/main.html b/vispa/extensions/file/static/html/main.html deleted file mode 100644 index cb2f6d30..00000000 --- a/vispa/extensions/file/static/html/main.html +++ /dev/null @@ -1,2 +0,0 @@ - -
\ No newline at end of file diff --git a/vispa/extensions/file/static/html/main.jade b/vispa/extensions/file/static/html/main.jade deleted file mode 100644 index 4609ebd6..00000000 --- a/vispa/extensions/file/static/html/main.jade +++ /dev/null @@ -1 +0,0 @@ -.file-content diff --git a/vispa/extensions/file/static/html/openDialog.html b/vispa/extensions/file/static/html/openDialog.html deleted file mode 100644 index 23f9e802..00000000 --- a/vispa/extensions/file/static/html/openDialog.html +++ /dev/null @@ -1,8 +0,0 @@ - -
-
- - - -
-
\ No newline at end of file diff --git a/vispa/extensions/file/static/html/openDialog.jade b/vispa/extensions/file/static/html/openDialog.jade deleted file mode 100644 index 869bc9e0..00000000 --- a/vispa/extensions/file/static/html/openDialog.jade +++ /dev/null @@ -1,12 +0,0 @@ -div - span - div - button.btn.btn-danger(type="button", id="cancel", title="Cancel") - i.glyphicon.glyphicon-remove - span Cancel - button.btn.btn-primary(type="button", id="codeeditor", title="Open with code editor") - i.glyphicon.glyphicon-pencil - span Code Editor - button.btn.btn-primary(type="button", id="download", title="Download") - i.glyphicon.glyphicon-download - span Downlaod diff --git a/vispa/extensions/file/static/html/pathbar.html b/vispa/extensions/file/static/html/pathbar.html deleted file mode 100644 index e785fb8b..00000000 --- a/vispa/extensions/file/static/html/pathbar.html +++ /dev/null @@ -1,17 +0,0 @@ -
-
-
-
- -
-
-
-
diff --git a/vispa/extensions/file/static/html/pathbar.jade b/vispa/extensions/file/static/html/pathbar.jade deleted file mode 100644 index ceb95d59..00000000 --- a/vispa/extensions/file/static/html/pathbar.jade +++ /dev/null @@ -1,24 +0,0 @@ -.file-path-bar - .btn-group.options - span.dropdown-toggle - i.glyphicon.glyphicon-menu-hamburger - .btn-group.path-bar-icon.bookmark-dropdown - span.dropdown-toggle(data-toggle="dropdown") - i.glyphicon.glyphicon-bookmark - ul.dropdown-menu.bookmark-container(role="menu") - li.bookmark-button - a(href="#") - i.glyphicon.glyphicon-plus - | Add bookmark - li.divider - li.bookmarks.sortable - .bookmark(href="#", data-bind="bookmark") - i.bookmark-glyphicon-symbol - i(data-bind="bookmark-glyphicon") - span.bookmark-name(data-bind="bookmark-name") - i.bookmark-glyphicon-edit(title="Edit bookmark") - i.glyphicon.glyphicon-pencil - i.bookmark-glyphicon-remove(title="Remove bookmark") - i.glyphicon.glyphicon-remove - .path-list - a(href="#", data-bind="pathPart").path-bar-item diff --git a/vispa/extensions/file/static/html/setACLdialog.html b/vispa/extensions/file/static/html/setACLdialog.html deleted file mode 100644 index 39ae96cc..00000000 --- a/vispa/extensions/file/static/html/setACLdialog.html +++ /dev/null @@ -1,60 +0,0 @@ - -
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
- -
-
- -
-
-
- -
- -
-
- -
-
- -
-
-
-
- - -
\ No newline at end of file diff --git a/vispa/extensions/file/static/html/setACLdialog.jade b/vispa/extensions/file/static/html/setACLdialog.jade deleted file mode 100644 index a740df80..00000000 --- a/vispa/extensions/file/static/html/setACLdialog.jade +++ /dev/null @@ -1,44 +0,0 @@ -div.form-horizontal - div.form-group - label.control-label.col-xs-2(for="type") Type: - div.col-xs-10 - select.form-control(type="select", id="type") - option user - option group - option mask - option other - div.form-group - label.control-label.col-xs-2(for="name") Name: - div.col-xs-10 - input.form-control(type="text", id="name", placeholder="Name") - div.form-group - label.control-label.col-xs-2 Rights: - div.col-xs-3 - label.checkbox-inline - input(type="checkbox", value="", id="read") - |Read - div.col-xs-3 - label.checkbox-inline - input(type="checkbox", value="", id="write") - |Write - div.col-xs-3 - label.checkbox-inline - input(type="checkbox", value="", id="execute") - |Execute - div.form-group - label.control-label.col-xs-2 Options: - div.col-xs-3 - label.checkbox-inline - input(type="checkbox", value="", id="remove") - |Remove - div.col-xs-3 - label.checkbox-inline - input(type="checkbox", value="", id="recursive") - |Recursive - div.col-xs-3 - label.checkbox-inline - input(type="checkbox", value="", id="default") - |Default -div - button.btn.btn-default(type="button", id="cancel") Cancel - button.btn.btn-primary(type="button", id="ok") Ok diff --git a/vispa/extensions/file/static/html/showACLdialog.html b/vispa/extensions/file/static/html/showACLdialog.html deleted file mode 100644 index af8f84b9..00000000 --- a/vispa/extensions/file/static/html/showACLdialog.html +++ /dev/null @@ -1,21 +0,0 @@ - -
- - - - - - - - - - - - - - - - - -
TypeNameRightsDefault
-
\ No newline at end of file diff --git a/vispa/extensions/file/static/html/showACLdialog.jade b/vispa/extensions/file/static/html/showACLdialog.jade deleted file mode 100644 index 58b4bd2f..00000000 --- a/vispa/extensions/file/static/html/showACLdialog.jade +++ /dev/null @@ -1,14 +0,0 @@ -div - table.table.table-condensed.table-hover - thead - tr - th Type - th Name - th Rights - th Default - tbody - tr - td(data-bind="type") - td(data-bind="name") - td(data-bind="rights") - td(data-bind="default") diff --git a/vispa/extensions/file/static/html/symbol.html b/vispa/extensions/file/static/html/symbol.html deleted file mode 100644 index 4991dc35..00000000 --- a/vispa/extensions/file/static/html/symbol.html +++ /dev/null @@ -1,15 +0,0 @@ - -
-
-

- -

 

-

-
-
-
-

-
-
\ No newline at end of file diff --git a/vispa/extensions/file/static/html/symbol.jade b/vispa/extensions/file/static/html/symbol.jade deleted file mode 100644 index f27f2feb..00000000 --- a/vispa/extensions/file/static/html/symbol.jade +++ /dev/null @@ -1,12 +0,0 @@ -.file-view-symbol.file-list.icon-tiny - .file-node(draggable="true", data-bind="data") - p.file-selection-p - label.file-selection-box - input(type="checkbox").file-selection-checkbox - span - p.file-properties - |   - //- p.symbol-icon-p - .symbol-icon-p - div(data-bind="icon") - p(data-bind="name").symbol-name diff --git a/vispa/extensions/file/static/html/table.html b/vispa/extensions/file/static/html/table.html deleted file mode 100644 index e2d505bc..00000000 --- a/vispa/extensions/file/static/html/table.html +++ /dev/null @@ -1,32 +0,0 @@ - -
- -
-
- -
-
-
Name
- - - -
- -
-
-
-
-
-
i
- - - - - -
-
-
\ No newline at end of file diff --git a/vispa/extensions/file/static/html/table.jade b/vispa/extensions/file/static/html/table.jade deleted file mode 100755 index f5531166..00000000 --- a/vispa/extensions/file/static/html/table.jade +++ /dev/null @@ -1,48 +0,0 @@ -.file-view-table - // header of table - .file-table-head - .select - input(type="checkbox").select-all - .icon - .name Name - i.glyphicon.glyphicon-sort-by-alphabet - .size.hidden-sm.hidden-xs Size - i.glyphicon.glyphicon-sort - .time.hidden-xs Modified - i.glyphicon.glyphicon-sort - // .options - // file list - .file-list - .node.file-node(draggable="true", data-bind="data") - .select - span.file-selection-p.input - input(type="checkbox").file-selection-checkbox - .icon - span(data-bind="icon") - .name - i.vhidden i - span.completename(data-bind="name") - span.wrapper - span.flex - span.root(data-bind="root") - span.ext(data-bind="ext") - .edit-tools.hidden-xs - a.edit-rename(href="#") - i.glyphicon.glyphicon-pencil(title="Rename") - span.hidden-sm.hidden-xs Rename - a.edit-download(href="#") - i.glyphicon.glyphicon-download(title="Download") - span.hidden-sm.hidden-xs Download - // a.edit-share(href="#") - // i.glyphicon.glyphicon-link(title="Share") - // span.hidden-sm.hidden-xs Share - a.edit-remove(href="#") - i.glyphicon.glyphicon-remove(title="Remove") - span.hidden-sm.hidden-xs Remove - .size.hidden-sm.hidden-xs - span(data-bind="size") - span(data-bind="sizeSuffix") - .time.hidden-xs - span(data-bind="mtime") - // .file-properties.options - // .glyphicon.glyphicon-cog \ No newline at end of file diff --git a/vispa/extensions/file/static/html/uploadProgressbar.html b/vispa/extensions/file/static/html/uploadProgressbar.html deleted file mode 100644 index 147a44a5..00000000 --- a/vispa/extensions/file/static/html/uploadProgressbar.html +++ /dev/null @@ -1,8 +0,0 @@ - -
-
-
-
-
0%
-
-
abort
\ No newline at end of file diff --git a/vispa/extensions/file/static/html/uploadProgressbar.jade b/vispa/extensions/file/static/html/uploadProgressbar.jade deleted file mode 100644 index 4f9496d0..00000000 --- a/vispa/extensions/file/static/html/uploadProgressbar.jade +++ /dev/null @@ -1,10 +0,0 @@ -.progress-row - span - .progress-title - .fa.fa-remove - span - .progress - .progress-bar.progress-bar-primary.progress-bar-striped.active(role="progressbar", aria-valuenow="0", aria-valuemin="0", aria-valuemax="100" style="width: 0%;") 0% - .btn.btn-xs.btn-danger - i.fa.fa-stop - | abort diff --git a/vispa/extensions/file/static/img/c.png b/vispa/extensions/file/static/img/c.png deleted file mode 100644 index c1a9ea2b1014077dfe25acc877843f5756b40c18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 972 zcmdT>-%C?b9RGT^-CgG$RHR}Fovh54BBCrPFz;r~oO9Sk+e5Is-LviD-978xvz#<+ z7Sb7Ta#H~cxm>PLD9rTMFzWxcOT+sBssXl1 z9c=TDy{V(W$sec`a6(p0s-&!_fh`Rw=ah(|6NFKZopaCP@?_ zlcZHlG^%x@2-1}(!kU>Th$;vtsA^yoV+j&bVj{~TUU!=G7)m#x$RN?Qp+N&uYK7(7 zE5ZO7fG+8IcBQ!dkeVMF$PbDu$BANtq;VlX=#^goV95NeFDvYNEK)l2tY$9%C7oyb z#omfr`Jn><0zep`4q%7W$`GWiow0rMlSS6P7IhzHuf(6uF~R8QC_`pzRMz8kYc$34 zMynnHh%0{CrDKmCVNSo@;Ao7Ll(G-u9{go4drX}7WA%ptu z)~Y^J)VD0_tJd^X;w>DCC^A+}08Wyfgi?A;AShgiHTuRkCTeyUVeXP9sNf97^_hw>!P~aSd9w zmc6`$wg*nZv6;^?b|_8xLKZ;TrsY}k@mudAbK+)iqn!EjX=>J$Lt_8*NKav*`sAHG zKg*he&czq+$%iM$w^!6O?7nt-;qW_A=-W^n`zNOlH9iXEI*z_|h$9!o)ZJ`w?o7w< u*73`gM{Hv+ca3kn*V=b|VyxzI{K4(|o8^4z()a!;b|Ex31-#Fs@WsFQq4w1P diff --git a/vispa/extensions/file/static/img/cc.png b/vispa/extensions/file/static/img/cc.png deleted file mode 100644 index 46953946ffc90730ab4b69be2d6d63de4ddf2b63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 978 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yJ!3-oP{ms11z`)E9;1lBdpW%N)L&N|7|DV+< z0i}iw@Nh_=yI&aLHu8g5KrTq+(-fDjZ4cp6pnzv!FlEX`5&<(A8NtfYg~{fFjblqx zs1xfuHh#=79 zL*h9M0yFaRof#NJ7#PGIYgph$0ZjnQ7JOPi<tOHz`*b__u%*FoWXdkT}p-hT0POLLkLh666=m;PC85 z8j!(}v4Dc!=SbY!u} zo#0C*-3>`1KWue&yxVh3xPfH?gOCH0M+2YF4jGy7tn&(PuTLkOk@`E$;hod`!(#TY zS-1R@e^RSAeOBY~$-ewqUk`JAlD-u?V^z75xB9ikY^pOdW`jNB>FVdQ&MBb@0Idz8 AQ2+n{ diff --git a/vispa/extensions/file/static/img/cpp.png b/vispa/extensions/file/static/img/cpp.png deleted file mode 100644 index b5dbaf9207e75498c7dd00f1432a61828d638b67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yJ!3-oP{ms11z`)E9;1lBdpW%N)L&N|7|DV+< z0i}jA;ElA3FjTNLv@&8~yurX=4)%+>j)jGSp`n7Et&X9Af{CG_ZMcVmj)IPft%p7X z6AuG}I9M5rxsEXdlL7;SHJGb`&}D?K%hX(lfhmH4K_09UZYfZE3CvPegmzvS zV9Jo(22^GWcbh5LZFexNFkxW&fkm$ghF)eJxW6oPj2M_5u=oq8%M5O#8PG;!3mpdL z3Jgn48JMTQEJgB{DY|wB<`ZyB4S|8l40JytFcZ}{J}o%IAQ^*ZskxyJ1B(cTrRKjF z%)bQ301*R&2*?X8F36@qBh=hL!Q9XY8lmPuFPH(nz*2+7wHD|q8CW(zEWI+Nei1Mt z8B2ovf*Bm1-ADs+I14-?iy0WWg+Q3`(%rg0K*2Ik7srr_TYIkr@--;%FbAA^SD$Wd zm=fY9tnw|{zItXyf~H&m7i%dG_q*_UhRhQfgdCVW7&s?1@||b;taIRQir|6ElN2;= zv*m7Fo9DAZtYMaTdo%vlJTx2@7Ze~uNfga3vbZE9GEM?G2QWwx$l|aG!6EBtvokxp zvoq5l)m6n|XM1OQW{kx~$|IHPv)|{b_kF9YL=;7Qme9AeD9aOny9T9{E~r#qPhztg z1VQi60-DXH_~GhP{O0)=sMqT=*LlCEvE6RV7hihev3LLe?mJnMeJ2Ql_)r2aUc4x- z|MMTLudh!Kdhc=0;hZDSbBr;>am=?)-y@FSdHfr{d*ijY=4x z#ajD7d4czy8~^!0D5VNF1HAo*w{gyntm#@D5z98bLK&mQk*(<3S$g;o^$tIcdPgRwf3{;e(~#PqA2nc0*o<9nxnsE`-LIWI_Ot zrfI5Ltv0Pzs}Qgs0`EOaDW3kpYGL@zx85Affik@J1VO+9-#vrY8b7MCEa2F&V@ape zQHzTU7-Pl+7-Nd;--l9)bB~@IBP)}Swzbv(vjwcJt!0fyLvC$t6&?VJ^Sw_xYW(+C zE@Q2mARk3gsj#wgw)l1$#Qt3{KR<6)S6B7s<|fxZbXWb-Uf>Myt+`pZqpoJF&>Y{II?i%M@>vM)Z2C$1h*G_FyqEqR`aq z^EG1(=HHSdwSW&k>9aG)0YA+55~dE8Cd5Hi4>eh45Q5hJbdg!sTGQ!l({8uvXO4O; zAa@=iKp=)DO2yAA{-C(M;+!YWEJ>P!7aJ2E@ZP7@YRJOE0%{#M{1PU2C?%#?pSjsFq{cBwEqGCcF;J4-ewqsol5o@miPjnwhSaIhPc7D#%!{#V zm}9=Et@Ah!S?(rIq!_B*-c4QZ{iFcrT-@vRXl-k13jw{@kme3C++}VZ#(GTd$n9Q+ zdoe*#YK;%X#G!vjSX>TF~;q=T9oZhNsyA4M$u1m`iarZ z2*F@5=(E+W64v0x=762S!BcM5{=|$VEjvd5-9bi{+sfaLzqfVQT1kL&ZU6$O=SZ!i zJ1}I%jais=AZJ8kY+Opg=1zhXauAI?&Bk&dj$^v9<@lW;b5%_>`2WbpmJD4ag&X#0LE9SR|WHW;{8|{n}zcHXy18Hr;{SQ*qRW~Y&L_Hl@;3^WNZ&SA8l+8 zpWjniZku$p?>%g6?AXi<{@iRfbreN8?0HTCpF4T-_k!I_OG@E@Fg9FcT}rK8@wz!z{kKk5Jyqu zMHEFen@tG>fa2i3{j}kS#Q=E}MGi)uWSZdu$ZP9ml^jJGXbYcjr6fw@v(r4VYq#0HI(2_~?g@7cB8Fk&x9!=}gY_lG8mz1Mcv z*Vdb+^<$MewN0BgMaGMx<2BUQ)@E|SH>IVf#XMf;t5Zo{Q}fzffL5fWq{alS7bl7x z7r>^{cNdl{R9CHBZ3oB?ckbF*IGN;9N}}4GdlxVIs(tm!uh|t!w@%defdDl%I~Lni z+kzPdGnteGixw`jJ8bIPlL4sPU9;Zf@#N=Z=TIReN=r*MCsS*u1OQ6sWo1rRIOmX3 zA~*M8>To#b)b9G(GZQ7>xpQX@|AAGFd?NxdU__6QkF~!Kmg}IZ@;2QNC1Fo zT3A)K(xnjkhX0rTgz?0jn)=3^uN0|_*&w9^r4(n*Hbpq+C#M8Zy`}m%Ka{z#@2hrKtrR$;Sx+wtwfF6vz*45n= z3I=b15CYBxN**nBQi^qTbw4d08{5#(U{e+QpUal5&`i?;0H~@BjYk@FZd&UnD&cVf z{CL!?!-sTL9UW4`F!9*pr4GfWzAdFB@z_vkxH2^@HQDEz1|b9pA-H_G&59Y( zQ(L!I?;kJ6ga80gx%uUf48v$@yWDCKLLeoOk`Zcjm7UClZGsH@wa2a3w2k1cl@ zh5;!h6osJaY?EO`_zx!1|3Ux&h()dEPM>Kq7-Nu9A{L8bMcFDhW#kw2^?o0-IsaH% zvPd<}(XZZax8sw4AJwTuO;uIZ)h`WDRaMn4rPy=)#IbOEDhQ#NJ-bNdQu{!4*h_MA z@>qQ6hi?rb5C{yq-M$BYtWyR6fY3;Edv{M~Fcb;`04&SGyt(rnib9u{EGTtFA`wU_ zp=lZpA8FJr!~9-FMTPl)1MvI(QPZ-XYdmsD*E9`MN<<=2EL&Pe&Yk}ZLI^O%aH08} z!3F=e+$FfpWonDs<5}x@wY2CK=iAp<)?KHgyUOrgpqx_r>Vm>T zS7(2J_+oo|*Uez?`-%`r5pGsrYHvqcQWB&o63PJ%02>Do3Nf*)V<-U2MsT&OcO({z zt>LCwcztlN@;}YZH?Q^eMHd$ryBMY0{-P*PKM-Ia;3bs)u6V`_t)sU$JTx+L$}7Z- z?*jYFfru*b_ed-jxxFdfRXsl%!iX&*xy$8(VVaBpXVw6{&jN2MLge)Z0&Q2ix?&}B z=C~N}+kL>a`v5FTE0Plv835e4c{AkY{E2S>v3R=xmiXLmGpOrejCI^QbxdI$F2xRy zrda}57Jpt2+){*C+8YQ&34pBBRGUTVhWh{%O4m(KNzu9o2Ets39b=O>0GgsGug}cM zN$BkBiwe&7-U}c&-`myK7tPJcNKh!<-2iA~Aq4RHwZ6V+ZdR7l#@L-B+8qGSd7j(l zf*uYV0M3q0?q%%bjFc3ws;cM?1WZGS-`oqJ2=VKlK)_U06-ho{Qi7r!919_YXbS3j z)a&uUw5;6w06>TZ0B)yKAwcm9K*H~VwH`%j&qz*wWKKbW^W?d6`Vg>b9UuWD0Z5K} zIY4d@^5SQ0ZTigYY)7)s_lTR)js{@uGe82Nbb(vbY?M+E;LdV=rwrd??8BKkIp3V- z^^#M~&AP?8lHhimg}J#NhpOV_`SaoHoHx8+S#RA2r?|U}B>=I9u?<<2R?MF@ON*K& z+IxC}L0wlFV`9a^h0fuT5qY|$<-pU1@gx8q7htu(jBG{uv@kc<{ZM*3wK0Z~PzW8p zz0vMKfVW8L-!8<*0BjiDL*lMrv?Q&#S5vyO2-udHnyTbwW;&95J^(;Zf4}%|YiqF0 zvL1g0Xa!)7eFIt#6sIw^8>4?Rlu+6?#QFaBh1h!p2;NQ>cQVH180P@^62MbV>9fg< zJq6A)2p|NdXS+=ErLDlZ+pu!Hy&x`3?@3A@;K1md$}v}d`#wH0Vocjz_CHHMd&M+J RSE&F1002ovPDHLkV1jK^+$sP7 diff --git a/vispa/extensions/file/static/img/edit-delete.png b/vispa/extensions/file/static/img/edit-delete.png deleted file mode 100644 index 9becb3e2f3346b028b6349ccbd3d1d0c633b2d06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2049 zcmV+c2>$npP)CFvO5sLT z+8qDmpZs8KyVws97(aT<12FLL5h7+ryWIveUro9dnay*|3?c#%q0wlp<=q2dX6nRa z#kK?{?t9{UAbMO1Q54qs%nWNSW@l%SW!bg_wj$$s9!5q+uHGx9PdjIeiTj>-^xPjG z{n=VPtp$u9JvJtUICs}Qhkb1f_V-WXp$8vCr_;Hrz_mKvPKjo-iC;YZb4*5GM0dG^ z)2CkVvvXrpCm!o;R^Y+m(NPywd}M_~9LH$2TIh5-Xti2b71-RVF$T?M^O{=|$9*6I zsALqlk{T3-k7QQuMQ(jzw-+A%YVW%2JGB5CBGh|l(5#~)Z#Ae zz3X0dmpgd()Eh15?C8{q$4UhN<42Dj@_nzlb94xoS_z7*j~6DF01$)_00<-mKm-B- zBvxc60&RJ{c}^nI9mqVvU}FG5CGg{J?<)X)qX0k%@wMA-o$#$=Fo2uyID(t+IP#%7 zUxVp)aQll-W8bSMftP-Xb9a9k{f~YjI`!`4!xMXlRW~Va_{?7qUe?1Wq8Jm8 zd=qdE)i>V3LbHZb;JxEVkBuk*aO|pvEEX49=q1JVa^glPEmn}-A%sv;N^7kJvsFs5R$4N%bIw^o z0!k^Vq@pOQc!3{y))oc8$y!~pPLw3>#knztjHh#LbS{O25X3?VCxmcdw!BhE3Ms4* z!ZKi`6p%_f5@Z=%3L!`-?UdFf5f#;1)UVg;WmpMaS(ZIOe~`fO0;iNJjn>xp1L1j|)k<5XRN;9Z`M%FaYb%v1j4_$# zdCnMvEYD)+T)LG4D2k$^lqS!pTq~8=sx>n@IyR`aF2W$>FbqM0`o8bGdcCf~Ah1%( ztX8WTV@w%UBhpIcVHjetG3YaMUn`XbzMlrZ&qf>c`~8G@>n%W%COxGjYZH_pQ8pTl zaA~PMU9Z(trBcC;9m9hcrl-#MzK_O0LkB_Nj4=ffx?vEyTCJ|M)`e0k8yXslN?Wu& z&$Gt!tkT*lt*9TzedpZP1cVT&b1n-4k9Lji8jhk!y?f^LoAr9#YYYxnwbtcwuY0j5 z^7k8!!6*zv_I#i7Ja7Af?LNSKdFfd-u-enVHL{gCM9WrED04UXmuQJj*+k zN~I#DEVWi}&LvAri!)&uR_e8Zrj*hurKr2yNlu|-pMA?Yr}8|PNz(7n&(FPo;o|i4;^M-*vsU$!Bwy|> z_oS4?pH4jYYhzSPO2GhBx7&-?*W6&qO3QIk;ITblGG4jg%liBDmJP{vqM9T`l`fg zvEA-$PoOO0JTG$NX+1JBe086y)oKBtw|4LQzP;s^1Iqy5oFgFw1Hiz*Kn|dfO^`|{ zV8yqkY0_K2ws8xkH z=lS;k4L5*FrBbN^swj(`*lkZBP1B;iuwZwNj5VF(z09Nu0Ei$60D+hZwBpS`V1NXz zjBA5f6`P5Oz)X~;d6?xz)p3toi)}+hRc7vPAV5U&z<~q&)~>zz;ZJ>f)bqWlD2i3T zy%xor&B)5fA6uA|b#$Gq=|(V9uUB+n?A!K6n27Z#rH0rp8VJ3+W^`CE-`aP>rE)F{Nnfks#rN8*Efj&J%ZJI fJpc(aI{^3(h~l=|a*{^800000NkvXXu0mjfXRP5w diff --git a/vispa/extensions/file/static/img/edit-paste.png b/vispa/extensions/file/static/img/edit-paste.png deleted file mode 100644 index dd429ced625603273671b08c983a1c31c8207649..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1027 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 FV1m5tllTAt diff --git a/vispa/extensions/file/static/img/folder.png b/vispa/extensions/file/static/img/folder.png deleted file mode 100644 index 17f1500964a0e083c2d1c5287b72cd68b1b37131..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*HX>Ff#=Bgt-1^_}|db02Ca$po4)S zQH`Tx?*azl3=CgzfJGP`yEZv?9fHWZ-M`XtMTLQZ2aJ?~A;iG(3Mj=0gh0T|*gWA& z$JHHR#rz#tAAA9`fW-g*UtvrT&B!2t%!RW(91`GcdNIH*2V2&0jRk5cNDLv4>=I~j z30`qK`vw>k9WNe$Wr1Op0A#>q*MJ3~gxj4HK$S2lV30F(T+8XWHl^d*7Kn;73<^-C zNYwxT|B-l5COGgxY?x^ZPSsC<&IUT85`3=GOnzCe<}sfGn8TPJe{EbGC* zAn)V{5my0=e*lU@jS|?CSK`FLAi}^T?|NMXY9E*aDVW*8Aan!FL!^fXrE4z%g&0eM z{DK)Ap4~_TaySb-B8wRqxP?HN@zUM8KR`hhPZ!6Kid)GE5*r%?**Zeq15{UvJ!V|Y jNklMGyo8!$K5- z^04R+Uoi%2OhluJ2@%nNiAfPul%^H`h(;cQk_c2NB)|d!f^;olk?zaxZtu>_@yG5q z+wGR;68~_L$;{sS&75z(Gjr});I948rrfE8C#%@^0e}&F_u7V2!mjof@og>iNH(K{Z)u>XN&8)Uu38AI6o&V9&)les>6y-aZ&)HH%ZQ&3oC;q4$M?~} zx+UKxV~Ge^Mh#Ix5NQ;+r9^bz9^5!<;^_O0mMjKEh5JlvM!1yI~uQ*5L&mB2*kSQFM2n2(CSJSCOg#p{*ba)~Ovw=ZKK)>Bk*zJDqpy|G=54>VASh-wHqIC6XT>rg7X;1;z%3ra;zjF6WZNwDbE``o zo^~C>2V`Mg{V!J{;n3vf#ufhF<`GFqqIfp!slW}LfzoF_%rP--&yzDM`nLKw#@>^S zwO{Oj*VmD!s_N-+i`IdlC?ushd7cg(CW8hd#4=%;M08yORaL7rKbdyTd&D`&8&*+1 zJQrCehT3OmfQUeVg$PiffH4)S3V>olCwwJBphv~cD-b9gu&KJDs8}&tnWrs+OWw@HxVFZY;0r-xL`M@K-t2NUmY`S;OxR71!iA}qjH!Hl7OfX z5Ge!_xN4dk9=e2thZdzgvBae&kw_4sq+Z4w>HbS*Dkz4KgpvXiq~HlC10ayJfHHc{doO~iYm?bARXu#X z@!hFFP>DNcDSe{J_=3s3bc~v0%`cgLE>)(JTWgI8T&k3*izmhkx;so4hGh9=iW-R~ w0PrN-HUAkU-X%LsCx1EusU#Bb?^+N053Sys8>beq=>Px#07*qoM6N<$f^;8ma{vGU diff --git a/vispa/extensions/file/static/img/h.png b/vispa/extensions/file/static/img/h.png deleted file mode 100644 index 0fd3c989e13f4163962a83ca6031a012cb481dea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 961 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 Z$?(0&MvO!2Wfmx~Jzf1=);T3K0RU7L@f837 diff --git a/vispa/extensions/file/static/img/pdf.png b/vispa/extensions/file/static/img/pdf.png deleted file mode 100644 index d4276f572488d437a0a8934fd8043e09b6aec06f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1191 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yJ!3-oP{ms11z`)E9;1lBdpW%N)L&N|7|NjBO z|Np;UzxlLj)9+``UzV0Xj*0uQV&&hzf1bs~zg@QC%ga}PfBy!mds$Qatgz_Y^A|u3 zfB*jdw0iX&HT92Mw*k%g{`A>B3CS-fPyPc+{QC9#|NpzPGM|<&|NHOXJtLDRmezm& z|Nr~v&tqG=F9!}ji;j7boA+VTq^Duwf4+Tx?CA8mukX+M_kX{C|MTO=pN}7ZzkB!h z>(^(2L7#W;`Tg?ck2`nXFJFE~RP2$B?Nd*$$3>;jCQN!&UH#?Iq4yIfJ#=w>yI|4F zj?SmG^{=N)`+VZ$$LZ4_IygQI4t+gk>Z=(u-)`9W=ik4tmoGo@^M6@a|LMS??|1Hf zK6vn5U*FT}nzviFe!F$+?Z(XyBO_mAXa9Qs;?v%J-)`P|*4FW=rRA}U%dh+QpQUF! z4v%~i81!k|_77XPec87k7?|_~rs$S2GB5%Wx+q0_kZJ4;ObQGP^1xJq2Ckm-03rrP z157IpJXLXVxWd3-0+edhWN?*IVPF6vG!VhSAnaIk03zzTufxS*0|Nt45FH$Nk#gYl z4ML_JKsN2_c?lq5U`Rli#RO$uJ#Pa<3=BZTaP_}qzm&B)C4R{Sub!(zuA=4H36FI_lk^Cjl6GDAgpxxc({Yo*S?*5ckf^0yu%MKemwb7 zlC^M7d`#R*hQ0fC?)}|6sMRA?`->H9={o8#) z!0`9pMUzclyl)6iW7w2#$I!!f@c+B`t6L}E=KLx1kH4jOgY}JVO41WHGu|lv!+3g< V><(ekZ{eVD_jL7hS?83{1OOT}-K+or diff --git a/vispa/extensions/file/static/img/png.png b/vispa/extensions/file/static/img/png.png deleted file mode 100644 index e3719c24630b401fdffb6d482d78e1e9aa06a909..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1004 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yJ!3-oP{ms11z`)E9;1lBdpW%N)L&N|7|BciB z&pZQ^93~)9jpJ?833N$$Z#$_)^bY@^EVPKMXy$&=D6L5fq7#+JdId&a_NV{3YyqR6Vz;KFzA)A50 zn}I=+fnfnqijk2Kq<|SjzM0ztVl(i+nY-l+n1x9&0+Sdv;Ng&fDGc=Zm;4V5%6l-S zs38J&IoKe65DDZ$d~t*K|H%&^fs!DsEEnef{D1$>mbF38RKiM*Xw*#R2-g(aAtFAZSA3t}zT+GUtR9R( z4I&Dx9S1n)H=a%54Pg3G$JAlL7L~Y;KUpDrZMOtd=DM$XG8Z1Pd^u~L$oTnxLZ;lI zJv=3|`X_!%U(UF5-BV$QD|8JGzrO-Hh{4m<&t;uc GLK6V}^06lX diff --git a/vispa/extensions/file/static/img/pxlio.png b/vispa/extensions/file/static/img/pxlio.png deleted file mode 100644 index 3d0594a77dcb7beefe010113c2b2b9c9b928d650..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1272 zcmaKqi%(N`6vr`=Qz~MSKNhCgk z5okeZZ)ppnf*MrB2NezUb#HIWn^s%OBT`%X;#S+<_U`fz?EG@h?{|`KPJTJx&y|$J z`@={pNdN$ZB_BvSO5Cf7j9xI0s5kw2Isljlq#QcF7YA?-hlAs|--mfTp3h#d&xZ|; z&+w)CVzK(X7;fm&4@_8n7>45k48y#hxr5_AvmI@EYbb3-=palJKr|3y2%r)%VsW@} z9P@g;9-rsk2ghG6nv5!W0bfNWG<>KKgsJt)tQz^B&B)NWjZl5Cp%?FHGP&|niIyQ$ z)8?kZOb}*^U^*Yptm-Yl-#2Y@W0+6UZAh<@l{RV4H9%B8Oyk3J0nBbhXaaRcm5eQf z`^RR4uix`u>G6QS-(=;$EC z6snm*gw+UVbCqRHTIs-)$LniXnl88YJ(Qcy)G1F_$up`I88x!>YFSpbysBe(-0XNa zWq+hHJ%uM^Bhyn>=RKLR;I`t%89{oXOj8$ zkw{(Ej1-CBibn%r_j{AsIWRt>o3Ia=tkVwEKI?wjH_3gj%jU{X+<242lRs7&)kbTH zM8j?*?9dc7!so?M-E*CM)NK6dny|QFgSkyUcBO5AA%v_>)aS=Qss8uMw+s-b@Z>o> zMQ*J;zfQ@2HTqIJX>)z5eWAkxfoVI+xvM=>r(lU-rjYPXMd2wjYkC>Px`c3f+rXq1 z^*Sh8!9j^@GQy8+p@$~Ngy(%3nMw{}Y;}?<4k|XbY|J;WtlgRx zMaphxv(VYFx8!SAe?0`L;x|b~Crb_m~kF$}l;&bn=RoCw-853I8kwb<72ZSj83sfE~Tj5I4aoGM+lh};pedO6U6&I8u|k)0GORE^JJl)U$F KQtO`dOaB4cC*4p0 diff --git a/vispa/extensions/file/static/img/py.png b/vispa/extensions/file/static/img/py.png deleted file mode 100644 index f0de8ddfd5de822c601ee449eae025ed3c2a8485..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1157 zcmcIidrVVj6#s5n4OE>|AY;pHh!WC4y}DVig@Keup+MU(s31WW9JFzv(9X6h+1Q!} zTo`UzL>`W&O%;UD{RC%^A;&iUnc zPR{pLWk^$&vtDK)gqEj@k}~NtlwRTfe)L{LzB7!FAIcERgn&S=*8>1W0ZEY*z~szq z`o8u^)p2fVOQiA`x7cF+YJemud*7(;=#`J!T${BvVplWqt~Ew`l%l9Pl5!5;lYRWf z)~e65t1fI(TM3mpR%4+vK#{br&U#s7xR_=*FR3^uHk?lX@YE)inJ8_F-DRe3mqEV- ze8*ik#)v&_{M{!uYg-9TGf~n+6gS4IP1J}Et|fsx3g#v?<{$WbP7>PI4NB9xokzHe zISp9q-sY0RBbI$PXc+aJGo!MGmomBXF);7%D_iwE}>aPnYw zyz-=juWjL}EVfHul7k{@NCMt8=o5h}2D)B@$3EZW^m?WF^%B!}?(=ir6c`XeUov#Z zfjb6V(cs`icQ%kudT!l4(01kK%?_$x2p$3aRs+8pVZ;byXJGsSkTWoG8Tu08x(b}p zKo0~cm>GtiSm;TFs{(Mn0k=)yh=Q40F!Bius=!+UBMtE60sTz>li@{kG!WXhpzpt^ z3@#6)fe??53G>g=Kqzb>k3FSf7K8%h-?uLW@Lbtq+EW(7dY_@m8*q68Li^FbLjQ2_ zVm@9Ng3wOd$K@^>fA=>3br&11^v4Uu3%&hkQHJ`Nq6!|a;31}RvCjNG1mTKpG!RpC zbqi~Nj$qnMX%-TUdKI)2pcdt75L&uweqo*)AJEgn*r`eJvb{rv1qe&#+4W088Z)pC zmbNThyYcL+1z|S5(ZWbJutEYN=AD)GjP`_OOjoFZ*~-W!c0Vu0OWAL2XEi*2#C)!@ zLa64v5F8v>f3UWu&UpAxeU80F@MdbRaH}LgF)KYUg-+!Q1|* zqVrhMH?_SNr}m4Lm%5y8hs6EkdJZ=N|8`VTAgHZtjQXrTN9N4gvBGg;?8s2Z?7n1X zld-wG_qu1O|I<9|m%HJ4m{g!+{yeoT%_D9P608hddp}4p5tP8L4)6wVuyE{a4n&68 ZGtu`&>)6iK!iV(uP^wUxbULBH@E0q9#`pjL diff --git a/vispa/extensions/file/static/img/pyc.png b/vispa/extensions/file/static/img/pyc.png deleted file mode 100644 index e853b241300533fe389895e039cc426c8832e617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1161 zcmcIh|5K9%7=JgM2UD^TF6+wU%%chOONp<8SPa=`*I)#6;PR8v;|r@=F(SWmHSpT$7>T0KXI|D$G(a5afNIUi=UI!RMZ@_k6kMc|O${ z^5kIdt6T&@f>Wg8t&9z4BqA_?(X~|Z2!aG48R=OPK)_%y002z`MN>4u)XZGkzRoE8 zIA7Zug&pIUG}(TOz8z*uQ>&*vTP&7>XGx1b-{;>c#2rspZzHF7U&|M%Ofzss&Z zyGdt5ajTGMVlqHe%-mAj1*!2|s_~4h@^rfKRNCH?n{X?tZ4~OQ^sRCjl!5=a`}#Oq z)*;w+Vl&x>5-q5v5iMyD>MZnVDO?tVCkE!H2M31O2L}|f1ohuC#;T`QhWSv`@jG6!h`|tRluE3;7&PQP5{rl;EIO1iK=#|fNYJ% zo9yR*poXOMunc^uFdzkY9Q3{gvwr{7^m@$tw#M?S=ghn>8LmoUAPM^7!4n7WSa1rU zFB_;Q-kW#7>gc&~ql+GtK)(oX*TUZ>7&XE8H!yJ)s2P~N00W6|4F^{&Fb@G5W=6m( z1aBf-5`p_2xMcxn49whw(Jx>K2cHH;55toO3{207)Eb;13h+WqtSBK%2(3a_oL@$0 zaV@UV7pW9#4OXC0=+z{tR^{vUI7Swi;aGl=0{>8}drm7o>)6lkZ(tZf$fu2=2%>uG zWGZ6cf7a_1A?1ZkGmG3R&qPFHzMV`Eq?2wZ5M)Wng0T9p@0n)`R;7p&vUU%vln5&+ zy4$dLMMDOwi%XVAkQ={Uqg-t_n3~v0M(&EB$c5k~GrM!kQjR;^$Z2C|qq|;^uhXvl zK*2pc`^xybKw`lw zZ>W}MZX}lQx%`fkRTy^P|N3i|#yrJoo{o5V^1-9Y>4*Oj)5`)Kws4+cbu>S2Rlj>E zJ~DRk0i&<;ai!x};m>tf&OJJqj-Bsyd7LuO#q~UXN2q1IeY!8P7IGbJ!Mz}?vx?G@akQhQ7t^mkLRO5I%`wD}!h}+pW zpE^=n)fB+891IKz2wAB&U_mJ1cIO08B~+u-383hwt~H;!u6*kH0#R`WoB)uu0NKEJ zM-u^Zf#yI2VWuTGRX+hb8|aKrT{R305NBvGFep3u0!ap^8Wx~zoy-}qtOo;wyptb9 zTm>xt0VobNO7c%$i4y~Z2m_P6>va)KtHFi?g&7^YHaT`3f+%pai22m5!oYBffgziL z!JC0Wl7V3XND(7A^q4{9r(Opj$-uz>sW$`aVK5&~03C2hJcmIt04@Sy%wo}r0kRlN zg8YIR9G=}s19CVEJR*x37`TN%nDNrxx<5d{Do+>3kcwM(FWu#8FyLTKIREnR{hd$i zA|93LDRnG~Im4em@unz8qT+#S7s1y(wnhw`3XCcZEE5>C4IZ375ZLtP$iIkboKtkG zwmz+D=Zg-ge$!xe$b6Zi@{dE)LlPwU8H5YwzO>)6-p65gRTX=WHQW428c!t1_os(Um(fg zRKo(2l{o{J^fc?m|OB;(v8IAU>G+6xRzHVh2nU_;n)l6)8#0vH&lyRI;Rx*LV!0P`3fyEZv?9fHWX z-M<1fpMe1wfI19}x(p2J3>>e3QjCn?KxSri*<16W{|#6%|A&bezCg5Lknku02aykh zNCrd+Jb8!-{=W$nVk`;r3ubV5b|VeQ;VkfoEM{Qf76M_$OLyyleqzY;ba4!+xOH}7 zAXkF{kMrz`|JJ9?1jKWU1uy>jqTIjauF@<8Er$QD?-NY}(c{U}~(PDv*gtfw5MO))J^9AqT YVifzopr0P{_*)&Kwi diff --git a/vispa/extensions/file/static/img/unsorted.gif b/vispa/extensions/file/static/img/unsorted.gif deleted file mode 100644 index 5647f658329230706ec09c5e3c24fae39d225a04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZ?wbhEHbWM|-HXkcJa);0M5|G(l-7DfgJMg|=QAOOiQF!A;za;`qjH@QXcLR*>^ GgEatAw+#UR diff --git a/vispa/extensions/file/static/img/upbutton.png b/vispa/extensions/file/static/img/upbutton.png deleted file mode 100644 index 7ac40c6550bc95442e36fab939b61a00fafce9f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|#^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=G`DAk4@xYmNj^kiEpy*OmPaD;Ec=_`gGzw}3*DC9V-A&iT2y zsd*&~&PAz-C8;S2<(VZJ3hti10pX2&;y^`bJY5_^EKVo?`TyUZ*_1(;c`8FKZ&d7w z|Mk&(IsO^^01C(LS=I3V|9$h<|Ns9i`uYEw)x-Zgt_Y@boLOKWulN7{Wt|`MRhq*@ zKm7gwH|y2^`|Fo2lKAreyY`wk!-rgxAIz!pP%!dLJYgMrC*{U%r7!aN3Chw<{0pRy zHThn=rP*6hmJn*)wfbA>ieyuX!wW9_>+dm~j>8F9uInKbLh* G2~7YLX_mkM diff --git a/vispa/extensions/file/static/img/user-home.png b/vispa/extensions/file/static/img/user-home.png deleted file mode 100644 index a29bd69f68067c1c763cb596109c3cff0f5ad93d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1416 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 Does not support default argument - function (newName) { - if (newName == name || newName === null || newName === "" || newName === - undefined) { - return; - } - - self._rename(self.FileBase.instance.state.get("path"), name, newName); - }, { - defaultValue: name - }); - }); - }, - - _rename: function (path, name, newName) { - var self = this; - if (newName === null || newName === "" || newName === undefined) { - newName = name; - } - if (newName == name) { - return true; - } - var dfd = self.FileBase.instance.POST("/ajax/fs/rename", { - "path": path, - "name": name, - "new_name": newName - }, function (err) { - if (err) return; - // rename triggers 2 events, let's try to wait for both - self.FileBase.updateView(400); - }); - return true; - }, - - copy: function () { - $(".file-node").css("opacity", "1.0"); - this.removebool = false; - this.entries = Object.keys(this.FileBase.selections.entries); - $.cookie("vispaFile", JSON.stringify({ - "fileEntries": this.entries, - "fileRemove": this.removebool - }), { - path: "/" - }); - }, - - cut: function () { - $(".file-node").css("opacity", "1.0"); - this.removebool = true; - this.entries = Object.keys(this.FileBase.selections.entries); - $.cookie("vispaFile", JSON.stringify({ - "fileEntries": this.entries, - "fileRemove": this.removebool - }), { - path: "/" - }); - for (var i = 0; i < this.entries.length; i++) { - $(this.FileBase.selections.entries[this.entries[i]]).css("opacity", "0.4"); - } - }, - - paste: function () { - var self = this; - var cookie = $.cookie("vispaFile"); - if (cookie === undefined || cookie === null) { - return; - } - - var src = JSON.parse(cookie); - var paths = src.fileEntries; - var cut = src.fileRemove; - - var dfd = self.FileBase.instance.POST("/ajax/fs/paste", { - "path": this.FileBase.instance.state.get("path"), - "paths": JSON.stringify(paths), - "cut": cut - }, function () { - if (cut) { - self.removebool = false; - // delete cookie - $.removeCookie("vispaFile", { - path: "/" - }); - } - //self.FileBase.updateView(); - this.entries = []; - }); - }, - - move: function (source, destination) { - var self = this; - self.FileBase.instance.POST("/ajax/fs/move", { - "source": JSON.stringify(source), - "destination": JSON.stringify(destination) - }); - }, - - remove: function () { - var self = this; - this.entries = Object.keys(this.FileBase.selections.entries); - var confirmDialog = this.FileBase.instance.prefs.get("ShowDeleteDialog"); - if (confirmDialog) { - this.FileBase.instance.confirm( - "Do you really want to delete " + this.entries.length + " items?", - function (result) { - if (result === true) { - self._remove(); - } - } - ); - } else { - self._remove(); - } - }, - - _remove: function () { - var self = this; - var dfd = self.FileBase.instance.POST("/ajax/fs/remove", { - "path": JSON.stringify(self.entries) - }, function (err) { - //self.FileBase.updateView(); - self.entries = []; - self.FileBase.selections.entries = {}; - }); - }, - - download: function () { - var self = this; - var path = Object.keys(this.FileBase.selections.entries); - - function _download(path, deleteOnComplete) { - $("