Commit Graph

218 Commits

Author SHA1 Message Date
joshuaboud d5ec087874
use proper Promise syntax instead of hacky awaits 2021-06-07 10:50:59 -03:00
joshuaboud 42711e0166
add recursive directory deletion option 2021-06-04 15:47:30 -03:00
joshuaboud b1d462821a
ensure selected_entries is never empty 2021-06-04 15:19:27 -03:00
joshuaboud cd024a08c5
mute output of zip to prevent deadlock with pipe 2021-06-04 15:18:59 -03:00
joshuaboud 2b447001d1
truncate file on open 2021-06-04 14:40:23 -03:00
joshuaboud 2da2b2705a
add option to replace file on upload 2021-06-04 14:40:16 -03:00
joshuaboud 9189daf1cd
fix checking instanceof 2021-06-04 14:36:50 -03:00
joshuaboud 2f987f790a
flip contextmenu if too low 2021-06-04 14:25:46 -03:00
joshuaboud e36a0995fa
implement zipping multiple files for download 2021-06-04 14:12:09 -03:00
joshuaboud 2c197d7b50
implement downloading files 2021-06-04 12:34:41 -03:00
joshuaboud c961eca485
use promise for get_children 2021-06-04 10:35:12 -03:00
joshuaboud 0ba9c066e2
add icons to contextmenu 2021-06-03 17:21:14 -03:00
joshuaboud 1615bcd922
move cut copy and paste functions to NavWindow 2021-06-03 16:16:30 -03:00
joshuaboud c3252e88d1
ctrl-x, ctrl-c, ctrl-v for cut, copy, paste 2021-06-03 16:00:05 -03:00
joshuaboud 68efafcd67
ctrl-A selects all 2021-06-03 15:50:38 -03:00
joshuaboud 828748c964
fix hiding divs and make hidden files transparent 2021-06-03 15:24:23 -03:00
joshuaboud 4bbd81105b
add synopsis to write-chunks 2021-06-03 14:43:03 -03:00
joshuaboud 73e4a09751
don't upload file if it already exists 2021-06-03 14:41:07 -03:00
joshuaboud efd09793e8
skip upload of directories 2021-06-03 14:00:13 -03:00
joshuaboud 815032456a
style notification and rename write-chunk.py 2021-06-03 13:53:19 -03:00
joshuaboud 9917d35982
use campaign link 2021-06-03 13:41:41 -03:00
joshuaboud ee6fc26ffc
implement drag and drop file upload 2021-06-03 13:34:52 -03:00
joshuaboud 47b9cf8cdd
pass empty string to ln to replace mouseEvent 2021-06-02 13:54:55 -03:00
joshuaboud e90a0e67b3
only populate link target if 1 item selected 2021-06-02 13:42:16 -03:00
joshuaboud 56f3c94b06
fix contextmenu in el7 and default link target 2021-06-02 13:37:52 -03:00
joshuaboud 78b798adbd
set default name in rename prompt to current name 2021-06-02 12:54:49 -03:00
joshuaboud 55165e11c9
move rename to contextmenu, exclusive touch script 2021-06-02 12:07:21 -03:00
joshuaboud 4dc782c598
rename move to cut in context menu 2021-06-02 11:32:25 -03:00
joshuaboud 340e4b412d
add saving file with ctrl-s 2021-06-02 11:29:01 -03:00
joshuaboud dc2ecb03b1
helper script to wrap rsync for pasting 2021-06-02 11:13:17 -03:00
joshuaboud abaf5c421c
add copyright header 2021-06-02 11:09:41 -03:00
joshuaboud 8b1a9be533
only batch update mode if explicitly modified 2021-06-01 17:04:32 -03:00
joshuaboud 3c9e99f92c
create custom context menu on right click 2021-06-01 16:51:13 -03:00
joshuaboud f158eb6f45
prevent selecting filenames under icons 2021-06-01 13:42:58 -03:00
joshuaboud 202c0adf41
add byte total in footer for cwd 2021-06-01 12:36:13 -03:00
joshuaboud e26910e2bf
implement batch edit permissions and deletion 2021-06-01 11:07:38 -03:00
joshuaboud 26f50a5d0c
remove placeholder text 2021-06-01 11:07:08 -03:00
joshuaboud 209c27abbe
add area to show files being edited for batch 2021-06-01 11:06:41 -03:00
joshuaboud e93eccbab1
show properties for editing batches of files 2021-06-01 10:08:07 -03:00
joshuaboud defaf5d1ce
sort entries in refresh, not NavDir.get_children() 2021-05-31 17:18:26 -03:00
joshuaboud 7d1f9df49b
start implementing selecting multiple entries 2021-05-31 17:09:52 -03:00
joshuaboud 63b3505763
remove trailing /'s from path in nav bar 2021-05-31 14:52:22 -03:00
joshuaboud 37670083a5
disable spellcheck in file editor textarea 2021-05-31 13:59:01 -03:00
joshuaboud fb2db3f52f
use built in file access API for reading/writing 2021-05-31 13:57:37 -03:00
joshuaboud 75cd0835af
truncate filename in right column and add tooltips 2021-05-31 12:54:51 -03:00
joshuaboud 442470dffd
add ability to create symlinks 2021-05-31 10:32:22 -03:00
joshuaboud 60fe5a3bf5
print verbose exception message when ls fails 2021-05-31 10:32:06 -03:00
joshuaboud 3cf7725787
re-enable buttons if editing fails or is cancelled 2021-05-31 10:15:54 -03:00
joshuaboud 5955a677d4
run attribution script for fontawesome 2021-05-28 17:21:41 -03:00
joshuaboud 36c4cb93c2
fix height in el7 2021-05-28 17:18:32 -03:00
joshuaboud b099adc3e8
give text editor monospaced font family 2021-05-28 16:29:57 -03:00
joshuaboud 002af480e2
adjust symlink symbol position 2021-05-28 15:53:57 -03:00
joshuaboud 8633f4ebd1
italicize symlink filenames 2021-05-28 15:31:54 -03:00
joshuaboud b3833f87bb
display link target path while editing file 2021-05-28 15:21:37 -03:00
joshuaboud db463c265a
finish adding param typedefs for new functions 2021-05-28 15:07:00 -03:00
joshuaboud 901fe71119
Merge remote-tracking branch 'origin/main' into dev-josh 2021-05-28 14:55:55 -03:00
joshuaboud a3343bb7d4
implement symbolic link handling 2021-05-28 14:50:06 -03:00
dawson dd31f5eba2 add js type definitions 2021-05-28 14:06:36 -03:00
joshuaboud 0d5855852b
update icon color to a cool grey 2021-05-28 13:51:10 -03:00
joshuaboud a03c1f36e8
set up autocomplete for owner and group 2021-05-28 13:45:58 -03:00
joshuaboud 32790fafa2 Merge branch 'main' into dev-josh 2021-05-28 13:32:25 -03:00
joshuaboud 4df0d1311c
add funcs to grab users & groups for autocomplete 2021-05-28 13:26:26 -03:00
dawson 9b6078cedb add reloading for the last active path and the show hidden files setting 2021-05-28 13:23:35 -03:00
joshuaboud 408de97a6c Merge branch 'dev-sam' into merge-cephfs-stats 2021-05-28 12:59:47 -03:00
joshuaboud db8e2bbc6a
fix grid alignment for permission checkboxes 2021-05-28 12:53:47 -03:00
joshuaboud 66b040841d
update css stylings 2021-05-28 12:17:42 -03:00
joshuaboud e6b39567a2
fix path autocomplete in / 2021-05-28 12:17:03 -03:00
joshuaboud 959c8fa07e
style all text inputs, not just nav bar 2021-05-28 11:11:53 -03:00
sam55silver 8813f14c27 Added cephfs-dir-status.py to scripts directory 2021-05-28 10:56:37 -03:00
sam55silver fbdb607cf6 Fixed merge mistakes 2021-05-28 10:20:02 -03:00
sam55silver 93721b8dec Merge branch 'main' into dev-sam 2021-05-28 10:15:01 -03:00
joshuaboud 7d08fc73a1
add logo in footer with link to 45drives.com 2021-05-27 17:22:55 -03:00
joshuaboud 0f46f8b65d
move hidden files toggle closer to theme toggle 2021-05-27 16:48:52 -03:00
joshuaboud 489644603b
add toggle for showing/hiding hidden files/dirs 2021-05-27 16:46:54 -03:00
joshuaboud fa75722d3a
default num dirs and files to "-" 2021-05-27 16:22:43 -03:00
joshuaboud fd1cbd101f
add footer and file/dir count 2021-05-27 16:22:08 -03:00
joshuaboud 72411a542d
style textarea and update button icons 2021-05-27 16:04:43 -03:00
joshuaboud 01d70fde47
disable navigation bar while editing file 2021-05-27 15:36:35 -03:00
joshuaboud e7f0736a7a
custom border on editor textarea 2021-05-27 15:36:14 -03:00
joshuaboud db7d8f159e
add copyright disclaimer 2021-05-27 15:27:16 -03:00
joshuaboud ba4387df43
spaces to tabs 2021-05-27 15:26:11 -03:00
joshuaboud a3ee611894
filesystem to File System 2021-05-27 15:24:35 -03:00
joshuaboud 15dc03dcb4
add copyright disclaimer 2021-05-27 15:21:49 -03:00
joshuaboud 827b138d57
color scrollbar, add spinner, disable btns on edit 2021-05-27 14:57:35 -03:00
joshuaboud f04785d4d0
resize theme toggle and add icon 2021-05-27 13:32:53 -03:00
joshuaboud 09e56e58fb
ensure path at least contains "" 2021-05-27 13:12:15 -03:00
joshuaboud fa77701794
only call cephfs-dir-stats when needed 2021-05-27 12:26:23 -03:00
joshuaboud b59acf84d5
Merge changes for cephfs-dir-stats and light mode 2021-05-27 11:52:04 -03:00
sam55silver eda886561f Fixed button size of theme toggle. Made it smaller. 2021-05-27 11:15:30 -03:00
sam55silver baca851a98 Added a dark and light mode toggle! 2021-05-26 18:44:38 -03:00
joshuaboud 19620e11af
implement file editor 2021-05-26 17:15:28 -03:00
sam55silver 775b0f2f63 Added feature to see Ceph status on clusters you select 2021-05-26 17:04:29 -03:00
joshuaboud f6fb166b07
add dynamic dropdown list while typing path 2021-05-26 15:18:35 -03:00
joshuaboud 9b0131a0b8
default owner and group to '?' on error while determining 2021-05-26 13:36:13 -03:00
joshuaboud 049cd5f489
fix returning to previous dir on inaccessible 2021-05-26 13:35:51 -03:00
joshuaboud ea07f04a34
add forward and back button instead of just up 2021-05-26 13:25:11 -03:00
joshuaboud 424653b67c
implement adding files and directories 2021-05-26 12:52:45 -03:00
joshuaboud 239521eb1e
set up NavDir for implementing cephfs-dir-stats 2021-05-26 12:21:31 -03:00
joshuaboud 197918e229
implement deleting files and directories 2021-05-26 12:09:25 -03:00
joshuaboud fd400a65d0
implement applying changes 2021-05-26 12:01:31 -03:00
joshuaboud ef44b1edd8
implement applying changes to file 2021-05-26 11:20:17 -03:00
joshuaboud 6c149c6e13
implement parsing mode checkboxes and show preview of mode 2021-05-26 10:52:05 -03:00
joshuaboud 9c6fd17a2a
implement edit functions and add refresh button 2021-05-26 10:10:02 -03:00
joshuaboud 498cc6f3ad
add edit properties window and implement filling current values 2021-05-25 17:54:21 -03:00
joshuaboud 5338ddac07
use fontawesome icons 2021-05-25 16:41:03 -03:00
joshuaboud 28b7698534
use fontawesome icons for entries 2021-05-25 16:12:26 -03:00
joshuaboud 462c9086b1
add selection highlighting and fontawesome 2021-05-25 16:05:32 -03:00
joshuaboud d5e3e6ad47
show and stylize properties 2021-05-25 14:37:59 -03:00
joshuaboud 0d12a2d4b9
implement cd on double click and show stats on single click 2021-05-25 13:47:23 -03:00
joshuaboud da08328386
rename script to ls.py 2021-05-21 15:57:58 -03:00
joshuaboud a9e5dccc08
rename script to ls.py 2021-05-21 15:57:47 -03:00
joshuaboud b7bd3a6b6b
create custom ls python script 2021-05-21 15:54:25 -03:00
joshuaboud 4c18ddd76a
implement changing directory 2021-05-21 15:00:20 -03:00
joshuaboud 5e212d3682
make script to execute ls -lL without failing as easily 2021-05-21 14:59:32 -03:00
joshuaboud 333696771e
make file and folder icons 2021-05-21 13:31:23 -03:00
joshuaboud 2a70b36d68
make NavEntry, NavDir, and NavFile classes, and global NavWindow class to display contents of / 2021-05-21 13:15:42 -03:00
joshuaboud a7972b9059
finish mockup 2021-05-20 16:55:49 -03:00
joshuaboud 7e55f374d1
create files 2021-05-20 15:20:34 -03:00