summaryrefslogtreecommitdiff
path: root/themes/okadmin/public/js/upload.js
diff options
context:
space:
mode:
Diffstat (limited to 'themes/okadmin/public/js/upload.js')
-rw-r--r--themes/okadmin/public/js/upload.js15
1 files changed, 13 insertions, 2 deletions
diff --git a/themes/okadmin/public/js/upload.js b/themes/okadmin/public/js/upload.js
index b4a0dfc..8d73dd5 100644
--- a/themes/okadmin/public/js/upload.js
+++ b/themes/okadmin/public/js/upload.js
@@ -5,11 +5,19 @@ var OKUpload = function(){
OKUpload.prototype.bind = function(rapper){
var uploader = this
$(".add-image-button input", rapper).change( uploader.handleFileSelect.bind(uploader) )
- $(".add-image-url", rapper).on("keydown blur", pressEnter( function(e){
+ $(".add-url", rapper).on("keydown blur", pressEnter( function(e){
var url = $(this).val()
$(this).val("")
if (! url) return
- uploader.add(url)
+ Parser.parse( url, function(media){
+ console.log(url, media)
+ if (media.type == "image") {
+ uploader.add(url)
+ }
+ else {
+ uploader.addVideo(media)
+ }
+ })
}))
}
OKUpload.prototype.handleFileSelect = function(e) {
@@ -50,6 +58,9 @@ OKUpload.prototype.success = function(data){
OKUpload.prototype.add = function(media){
console.log(media)
}
+OKUpload.prototype.addVideo = function(media){
+ console.log(media)
+}
OKUpload.prototype.error = function(error){
throw error
}