diff options
Diffstat (limited to 'views/default/js/photos/uploading.php')
-rw-r--r-- | views/default/js/photos/uploading.php | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/views/default/js/photos/uploading.php b/views/default/js/photos/uploading.php deleted file mode 100644 index 465f937ab..000000000 --- a/views/default/js/photos/uploading.php +++ /dev/null @@ -1,94 +0,0 @@ -<?php -/** - * AJAX uploading - */ -?> - -//<script> -elgg.provide('elgg.tidypics.uploading'); - -elgg.tidypics.uploading.init = function() { - - var fields = ['Elgg', 'user_guid', 'album_guid', 'batch', 'tidypics_token']; - var data = elgg.security.token; - - $(fields).each(function(i, name) { - var value = $('input[name=' + name + ']').val(); - if (value) { - data[name] = value; - } - }); - - $("#uploadify").uploadify({ - 'uploader' : elgg.config.wwwroot + 'mod/tidypics/vendors/uploadify/uploadify.swf', - 'script' : elgg.config.wwwroot + 'action/photos/image/ajax_upload', - 'cancelImg' : elgg.config.wwwroot + 'mod/tidypics/vendors/uploadify/cancel.png', - 'fileDataName' : 'Image', - 'multi' : true, - 'auto' : false, - 'wmode' : 'transparent', - 'buttonImg' : " ", - 'height' : $('#tidypics-choose-button').height(), - 'width' : $('#tidypics-choose-button').width(), - 'scriptData' : data, - 'onEmbedFlash' : function(event) { - // @todo This is supposed to mimick hovering over the link. - // hover events aren't firing for the object. - $("#" + event.id).hover( - function(){ - $("#tidypics-choose-button").addClass('tidypics-choose-button-hover'); - }, - function(){ - $("#tidypics-choose-button").removeClass('tidypics-choose-button-hover'); - } - ); - }, - 'onSelectOnce' : function() { - $("#tidypics-upload-button").removeClass('tidypics-disable'); - }, - 'onAllComplete' : function() { - // @todo they can keep adding pics if they want. no need to disable this. - $("#tidypics-choose-button").addClass('tidypics-disable'); - $("#tidypics-upload-button").addClass('tidypics-disable').die(); - $("#tidypics-describe-button").removeClass('tidypics-disable'); - - elgg.action('photos/image/ajax_upload_complete', { - data: { - album_guid: data.album_guid, - batch: data.batch - }, - success: function(json) { - var url = elgg.normalize_url('photos/edit/' + json.batch_guid) - $('#tidypics-describe-button').attr('href', url); - } - }); - }, - 'onComplete' : function(event, queueID, fileObj, response) { - // check for errors here - if (response != 'success') { - $("#uploadify" + queueID + " .percentage").text(" - " + response); - $("#uploadify" + queueID).addClass('uploadifyError'); - } - $("#uploadify" + queueID + " > .cancel").remove(); - return false; - }, - 'onCancel' : function(event, queueID, fileObj, data) { - if (data.fileCount == 0) { - $("#tidypics-upload-button").addClass('tidypics-disable'); - } - }, - 'onError' : function (event, ID, fileObj, errorObj) { - // @todo do something useful with the limited information in the errorObj. - } - - }); - - // bind to upload button - $('#tidypics-upload-button').live('click', function(e) { - var $uploadify = $('#uploadify'); - $uploadify.uploadifyUpload(); - e.preventDefault(); - }); -} - -elgg.register_hook_handler('init', 'system', elgg.tidypics.uploading.init);
\ No newline at end of file |