From 0f7c4de112f4c8a2bb6a98a58d4a89a9fb33f505 Mon Sep 17 00:00:00 2001 From: cek Date: Sun, 13 Sep 2015 00:41:33 +0200 Subject: [PATCH] blah --- app/index.html | 10 ------ app/scripts/arkiwi.js | 1 + app/scripts/upload.js | 61 ++++++++++++++++++++++++++++++++++++ app/upload.html | 72 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 134 insertions(+), 10 deletions(-) create mode 100644 app/scripts/upload.js create mode 100644 app/upload.html diff --git a/app/index.html b/app/index.html index b94d91c..2085b96 100644 --- a/app/index.html +++ b/app/index.html @@ -25,16 +25,6 @@ - - - - - - - - - - diff --git a/app/scripts/arkiwi.js b/app/scripts/arkiwi.js index a099155..2dacb02 100644 --- a/app/scripts/arkiwi.js +++ b/app/scripts/arkiwi.js @@ -168,6 +168,7 @@ ARKIWI.Arkiwi.prototype.path = function (path, callback, notBase64) { ARKIWI.Arkiwi.prototype.search = function (query, callback, jailFolder) { var sanitizedQuery = query; if (jailFolder) { + //FIXME non c'รจ controllo sul contenuto di jailFolder sanitizedQuery = '+file:' + jailFolder + '* AND ' + query; } diff --git a/app/scripts/upload.js b/app/scripts/upload.js new file mode 100644 index 0000000..4c9f580 --- /dev/null +++ b/app/scripts/upload.js @@ -0,0 +1,61 @@ +/*------------------------------------------------------------------------------------------------------------------------ + @package: arkiwiJsBoilerplate + + @author: cek + @www: arkiwi.oeg + + @copyright: COPYRIGHT 18 cek + @license: MIT + + ============================================================================= + Filename: upload.js + ============================================================================= + This file is the main entry point for js on the arkiwiJsBoilerplate app. + --------------------------------------------------------------------------------------------------------------------- */ + +/* MODIFICARE CON GLI URL DESIDERATI */ +var ASSETSTORE = 'http://upload.arkiwi.org/arav_up_api'; +var AGGREGATOR = 'http://www.arkiwi.org'; +/*************************************/ + +var arkiwi = {}; +var currentFileName = ''; + +$(document).ready(function () { + arkiwi = new ARKIWI.Arkiwi(AGGREGATOR, ASSETSTORE); + + //prepara le cose per il finto input file + $('#displayedbrowsebutton').click(function () { + $('input[id=hiddenfileinput]').click(); + }); + + $('input[id=hiddenfileinput]').change(function() { + $('#displayedfileinput').val($(this).val()); + //this.files[0].size gets the size of your file. + $('#fileuploadtotal').text(this.files[0].size + ' bytes.'); + currentFileName = this.files[0].name; + }); + + $('#uploadbutton').click(function() { + upload(); + }); + + var callbacks = { + success: function(id) { + //$('#status').html('Session id ' + id); + console.log('DEBUG: Session id ' + id); + }, + unauthorized: function() { + arkiwi.create(callbacks); + }, + }; + + arkiwi.create(callbacks); +}); + +function upload() { + if ($('input[id=hiddenfileinput]').val() == '') { + alert('Select a file to upload.\n (KIKI non vuoi sostituirmi con qualcosa di meglio di un alert?)'); + return false; + } +}; diff --git a/app/upload.html b/app/upload.html new file mode 100644 index 0000000..abd16c3 --- /dev/null +++ b/app/upload.html @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + arkiwiJsBoilerplate + + + + + + + + + + + + + + + +
+
+
+ +
+ + + + + + + + + Select a file to upload to Arkiwi asset store. + +
+
+ + + + + + + + + + + + +