NEW FEATURE: Add url upload

This commit is contained in:
syuilo
2017-02-17 05:46:14 +09:00
parent 616cad9768
commit f004673ea5
5 changed files with 95 additions and 13 deletions

View File

@ -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>

View File

@ -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
'フォルダー作成'