summaryrefslogtreecommitdiff
path: root/src/web
diff options
context:
space:
mode:
Diffstat (limited to 'src/web')
-rw-r--r--src/web/app/desktop/tags/drive/browser.tag9
-rw-r--r--src/web/app/mobile/tags/drive.tag9
2 files changed, 14 insertions, 4 deletions
diff --git a/src/web/app/desktop/tags/drive/browser.tag b/src/web/app/desktop/tags/drive/browser.tag
index afaa452ed2..7eaa7ed6e3 100644
--- a/src/web/app/desktop/tags/drive/browser.tag
+++ b/src/web/app/desktop/tags/drive/browser.tag
@@ -613,6 +613,11 @@
this.update();
};
+ this.appendFile = file => this.addFile(file);
+ this.appendFolder = file => this.addFolder(file);
+ this.prependFile = file => this.addFile(file, true);
+ this.prependFolder = file => this.addFolder(file, true);
+
this.goRoot = () => {
// 既にrootにいるなら何もしない
if (this.folder == null) return;
@@ -668,8 +673,8 @@
let flag = false;
const complete = () => {
if (flag) {
- fetchedFolders.forEach(this.addFolder);
- fetchedFiles.forEach(this.addFile);
+ fetchedFolders.forEach(this.appendFolder);
+ fetchedFiles.forEach(this.appendFile);
this.update({
fetching: false
});
diff --git a/src/web/app/mobile/tags/drive.tag b/src/web/app/mobile/tags/drive.tag
index 051482ae19..e3b41ab641 100644
--- a/src/web/app/mobile/tags/drive.tag
+++ b/src/web/app/mobile/tags/drive.tag
@@ -277,6 +277,11 @@
this.update();
};
+ this.appendFile = file => this.addFile(file);
+ this.appendFolder = file => this.addFolder(file);
+ this.prependFile = file => this.addFile(file, true);
+ this.prependFolder = file => this.addFolder(file, true);
+
this.goRoot = () => {
if (this.folder || this.file) {
this.update({
@@ -335,8 +340,8 @@
let flag = false;
const complete = () => {
if (flag) {
- fetchedFolders.forEach(this.addFolder);
- fetchedFiles.forEach(this.addFile);
+ fetchedFolders.forEach(this.appendFolder);
+ fetchedFiles.forEach(this.appendFile);
this.update({
fetching: false
});