From d24d480f6510b3817f3e85699714ca6ed7ab234c Mon Sep 17 00:00:00 2001 From: cash Date: Mon, 2 Jan 2012 21:29:57 -0500 Subject: added uploading scripts --- pages/photos/image/upload.php | 5 ++- start.php | 8 +++- views/default/forms/photos/ajax_upload.php | 72 ------------------------------ views/default/js/photos/uploading.php | 28 ++++++++++++ views/default/photos/css.php | 23 ++++++++++ 5 files changed, 62 insertions(+), 74 deletions(-) create mode 100644 views/default/js/photos/uploading.php diff --git a/pages/photos/image/upload.php b/pages/photos/image/upload.php index 7d9db5ed8..0c327d53e 100644 --- a/pages/photos/image/upload.php +++ b/pages/photos/image/upload.php @@ -14,7 +14,7 @@ if (!$album_guid) { forward(); } -if (elgg_get_plugin_setting('uploader', 'tidypics') != "disabled") { +if (elgg_get_plugin_setting('uploader', 'tidypics')) { $uploader = get_input('uploader', 'ajax'); } else { $uploader = 'basic'; @@ -48,6 +48,9 @@ elgg_push_breadcrumb(elgg_echo('album:addpix')); if ($uploader == 'basic') { $content = elgg_view('forms/photos/basic_upload', array('entity' => $album)); } else { + elgg_load_js('swfobject'); + elgg_load_js('jquery.uploadify'); + elgg_load_js('tidypics:uploading'); $content = elgg_view('forms/photos/ajax_upload', array('entity' => $album)); } diff --git a/start.php b/start.php index cebd033b0..8b336d2ba 100644 --- a/start.php +++ b/start.php @@ -37,7 +37,13 @@ function tidypics_init() { $js = elgg_get_simplecache_url('js', 'photos/tagging'); elgg_register_simplecache_view('js/photos/tagging'); elgg_register_js('tidypics:tagging', $js, 'footer'); + $js = elgg_get_simplecache_url('js', 'photos/uploading'); + elgg_register_simplecache_view('js/photos/uploading'); + elgg_register_js('tidypics:uploading', $js, 'footer'); + elgg_register_js('tidypics:slideshow', 'mod/tidypics/vendors/PicLensLite/piclens_optimized.js', 'footer'); + elgg_register_js('swfobject', 'mod/tidypics/vendors/uploadify/swfobject.js', 'footer'); + elgg_register_js('jquery.uploadify', 'mod/tidypics/vendors/uploadify/jquery.uploadify.v2.1.1.min.js', 'footer'); // Add photos link to owner block/hover menus elgg_register_plugin_hook_handler('register', 'menu:owner_block', 'tidypics_owner_block_menu'); @@ -189,7 +195,7 @@ function tidypics_page_handler($page) { case "upload": // upload images to album set_input('guid', $page[1]); - set_input('uploader', elgg_extract(2, $page, 'basic')); + set_input('uploader', elgg_extract(2, $page, 'ajax')); require "$base/image/upload.php"; break; diff --git a/views/default/forms/photos/ajax_upload.php b/views/default/forms/photos/ajax_upload.php index a1d13e80b..f0738994a 100644 --- a/views/default/forms/photos/ajax_upload.php +++ b/views/default/forms/photos/ajax_upload.php @@ -5,8 +5,6 @@ * @uses $vars['album'] */ -elgg_extend_view('metatags', 'tidypics/js/uploader'); - $album = $vars['album']; $ts = time(); @@ -69,73 +67,3 @@ if ($quota) { - - diff --git a/views/default/js/photos/uploading.php b/views/default/js/photos/uploading.php new file mode 100644 index 000000000..59448dd46 --- /dev/null +++ b/views/default/js/photos/uploading.php @@ -0,0 +1,28 @@ + + +elgg.provide('elgg.tidypics.uploading'); + +elgg.tidypics.uploading.init = function() { + $("#uploadify").uploadify({ + 'uploader' : 'mod/tidypics/vendors/uploadify/uploadify.swf', + 'script' : '', + 'fileDataName' : 'Image', + 'multi' : true, + 'auto' : false, + 'wmode' : 'transparent', + 'buttonImg' : " ", + 'height' : 20, + 'width' : 130 + }); +} + +elgg.register_hook_handler('init', 'system', elgg.tidypics.uploading.init); \ No newline at end of file diff --git a/views/default/photos/css.php b/views/default/photos/css.php index 4429ca0c7..3e448f27a 100644 --- a/views/default/photos/css.php +++ b/views/default/photos/css.php @@ -126,6 +126,29 @@ color: #666; } +/* *************************************** + Tagging +*************************************** */ +#tidypics_uploader { +position:relative; +width:400px; +min-height:20px; +} + +#tidypics_choose_button { +position:absolute; +top:0; +left:0; +z-index:0; +display:block; +float:left; +} + +#tidypics_flash_uploader { +position:relative; +z-index:100; +} + -- cgit v1.2.3