diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-02-17 05:46:14 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-02-17 05:46:14 +0900 |
| commit | f004673ea5ef041598f5c42c395833454903fe08 (patch) | |
| tree | 4c30e450780c99edef572ed68b4dcc15b39e043a /src/web | |
| parent | [Client] Refactor (diff) | |
| download | misskey-f004673ea5ef041598f5c42c395833454903fe08.tar.gz misskey-f004673ea5ef041598f5c42c395833454903fe08.tar.bz2 misskey-f004673ea5ef041598f5c42c395833454903fe08.zip | |
NEW FEATURE: Add url upload
Diffstat (limited to 'src/web')
| -rw-r--r-- | src/web/app/desktop/tags/drive/base-contextmenu.tag | 7 | ||||
| -rw-r--r-- | src/web/app/desktop/tags/drive/browser.tag | 18 |
2 files changed, 25 insertions, 0 deletions
diff --git a/src/web/app/desktop/tags/drive/base-contextmenu.tag b/src/web/app/desktop/tags/drive/base-contextmenu.tag index 4c6f134652..c3a613d32b 100644 --- a/src/web/app/desktop/tags/drive/base-contextmenu.tag +++ b/src/web/app/desktop/tags/drive/base-contextmenu.tag @@ -7,6 +7,9 @@ <li onclick={ parent.upload }> <p><i class="fa fa-upload"></i>ファイルをアップロード</p> </li> + <li onclick={ parent.urlUpload }> + <p><i class="fa fa-cloud-upload"></i>URLからアップロード</p> + </li> </ul> </mk-contextmenu> <script> @@ -27,5 +30,9 @@ @upload = ~> @browser.select-local-file! @refs.ctx.close! + + @url-upload = ~> + @browser.url-upload! + @refs.ctx.close! </script> </mk-drive-browser-base-contextmenu> diff --git a/src/web/app/desktop/tags/drive/browser.tag b/src/web/app/desktop/tags/drive/browser.tag index 640bf24b7e..8ec90955fe 100644 --- a/src/web/app/desktop/tags/drive/browser.tag +++ b/src/web/app/desktop/tags/drive/browser.tag @@ -455,6 +455,24 @@ @select-local-file = ~> @refs.file-input.click! + @url-upload = ~> + url <~ @input-dialog do + 'URLアップロード' + 'アップロードしたいファイルのURL' + null + + if url? and url != '' + @api \drive/files/upload_from_url do + url: url + folder_id: if @folder? then @folder.id else undefined + + @dialog do + '<i class="fa fa-check"></i>アップロードをリクエストしました' + 'アップロードが完了するまで時間がかかる場合があります。' + [ + text: \OK + ] + @create-folder = ~> name <~ @input-dialog do 'フォルダー作成' |