Changeset 490054
- Timestamp:
- 01/15/2012 12:47:46 AM (14 years ago)
- Location:
- file-gallery
- Files:
-
- 129 added
- 7 edited
-
tags/1.7.4-RC2 (added)
-
tags/1.7.4-RC2/css (added)
-
tags/1.7.4-RC2/css/file-gallery-rtl.css (added)
-
tags/1.7.4-RC2/css/file-gallery.css (added)
-
tags/1.7.4-RC2/file-gallery.php (added)
-
tags/1.7.4-RC2/help (added)
-
tags/1.7.4-RC2/help/images (added)
-
tags/1.7.4-RC2/help/images/01.png (added)
-
tags/1.7.4-RC2/help/images/02.png (added)
-
tags/1.7.4-RC2/help/images/03.png (added)
-
tags/1.7.4-RC2/help/images/04.png (added)
-
tags/1.7.4-RC2/help/images/05.png (added)
-
tags/1.7.4-RC2/help/images/06.png (added)
-
tags/1.7.4-RC2/help/images/07.png (added)
-
tags/1.7.4-RC2/help/images/08.png (added)
-
tags/1.7.4-RC2/help/images/09.png (added)
-
tags/1.7.4-RC2/help/images/10.png (added)
-
tags/1.7.4-RC2/help/images/11.png (added)
-
tags/1.7.4-RC2/help/images/12.png (added)
-
tags/1.7.4-RC2/help/images/13.png (added)
-
tags/1.7.4-RC2/help/images/14.png (added)
-
tags/1.7.4-RC2/help/images/15.png (added)
-
tags/1.7.4-RC2/help/images/16.png (added)
-
tags/1.7.4-RC2/help/images/17.png (added)
-
tags/1.7.4-RC2/help/images/18.png (added)
-
tags/1.7.4-RC2/help/images/19.png (added)
-
tags/1.7.4-RC2/help/index.html (added)
-
tags/1.7.4-RC2/images (added)
-
tags/1.7.4-RC2/images/ajax-loader.gif (added)
-
tags/1.7.4-RC2/images/button-grad.png (added)
-
tags/1.7.4-RC2/images/check_all.png (added)
-
tags/1.7.4-RC2/images/check_all_gs75.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/arrow_refresh.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/arrow_refresh_gs75.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/arrow_refresh_small.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/arrow_turn_up.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/bullet_arrow_down.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/bullet_arrow_up.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/cog_edit.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/cog_edit_gs75.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/delete.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/help.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/help_gs75.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/image_add.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/image_delete.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/image_delete_gs75.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/image_edit.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/images.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/images_gs75.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/link_break.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/link_break_gs75.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/lock_open.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/lock_open_gs75.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/magnifier.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/magnifier_zoom_in.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/pencil.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/picture_save.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/picture_save_gs75.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/star_set.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/star_unset.png (added)
-
tags/1.7.4-RC2/images/famfamfam_silk/tag_blue.png (added)
-
tags/1.7.4-RC2/images/file-gallery-logo.png (added)
-
tags/1.7.4-RC2/images/loading-big.gif (added)
-
tags/1.7.4-RC2/images/loading.gif (added)
-
tags/1.7.4-RC2/images/media-button-image.gif (added)
-
tags/1.7.4-RC2/images/media-button.png (added)
-
tags/1.7.4-RC2/images/overlay-featured.png (added)
-
tags/1.7.4-RC2/images/uncheck_all.png (added)
-
tags/1.7.4-RC2/images/uncheck_all_gs75.png (added)
-
tags/1.7.4-RC2/images/white-grad.png (added)
-
tags/1.7.4-RC2/includes (added)
-
tags/1.7.4-RC2/includes/attachments-custom-fields.php (added)
-
tags/1.7.4-RC2/includes/attachments.php (added)
-
tags/1.7.4-RC2/includes/cache.php (added)
-
tags/1.7.4-RC2/includes/functions.php (added)
-
tags/1.7.4-RC2/includes/lightboxes-support.php (added)
-
tags/1.7.4-RC2/includes/main-form.php (added)
-
tags/1.7.4-RC2/includes/main.php (added)
-
tags/1.7.4-RC2/includes/media-settings.php (added)
-
tags/1.7.4-RC2/includes/media-tags-list-table.class.php (added)
-
tags/1.7.4-RC2/includes/media-tags.php (added)
-
tags/1.7.4-RC2/includes/media-upload.php (added)
-
tags/1.7.4-RC2/includes/mime-types.php (added)
-
tags/1.7.4-RC2/includes/miscellaneous.php (added)
-
tags/1.7.4-RC2/includes/regenerate-images.php (added)
-
tags/1.7.4-RC2/includes/templating.php (added)
-
tags/1.7.4-RC2/js (added)
-
tags/1.7.4-RC2/js/file-gallery-attach.js (added)
-
tags/1.7.4-RC2/js/file-gallery-attachment_custom_fields.js (added)
-
tags/1.7.4-RC2/js/file-gallery-clear_cache.js (added)
-
tags/1.7.4-RC2/js/file-gallery.js (added)
-
tags/1.7.4-RC2/languages (added)
-
tags/1.7.4-RC2/languages/file-gallery-fr_FR.mo (added)
-
tags/1.7.4-RC2/languages/file-gallery-fr_FR.po (added)
-
tags/1.7.4-RC2/languages/file-gallery-he_IL.mo (added)
-
tags/1.7.4-RC2/languages/file-gallery-he_IL.po (added)
-
tags/1.7.4-RC2/languages/file-gallery-hr_HR.mo (added)
-
tags/1.7.4-RC2/languages/file-gallery-hr_HR.po (added)
-
tags/1.7.4-RC2/languages/file-gallery-it_IT.mo (added)
-
tags/1.7.4-RC2/languages/file-gallery-it_IT.po (added)
-
tags/1.7.4-RC2/languages/file-gallery.pot (added)
-
tags/1.7.4-RC2/license.txt (added)
-
tags/1.7.4-RC2/readme.txt (added)
-
tags/1.7.4-RC2/screenshot-1.png (added)
-
tags/1.7.4-RC2/screenshot-10.png (added)
-
tags/1.7.4-RC2/screenshot-2.png (added)
-
tags/1.7.4-RC2/screenshot-3.png (added)
-
tags/1.7.4-RC2/screenshot-4.png (added)
-
tags/1.7.4-RC2/screenshot-5.png (added)
-
tags/1.7.4-RC2/screenshot-6.png (added)
-
tags/1.7.4-RC2/screenshot-7.png (added)
-
tags/1.7.4-RC2/screenshot-8.png (added)
-
tags/1.7.4-RC2/screenshot-9.png (added)
-
tags/1.7.4-RC2/templates (added)
-
tags/1.7.4-RC2/templates/columns.css (added)
-
tags/1.7.4-RC2/templates/default (added)
-
tags/1.7.4-RC2/templates/default/gallery.css (added)
-
tags/1.7.4-RC2/templates/default/gallery.php (added)
-
tags/1.7.4-RC2/templates/file-gallery (added)
-
tags/1.7.4-RC2/templates/file-gallery/gallery.css (added)
-
tags/1.7.4-RC2/templates/file-gallery/gallery.php (added)
-
tags/1.7.4-RC2/templates/list (added)
-
tags/1.7.4-RC2/templates/list/gallery.css (added)
-
tags/1.7.4-RC2/templates/list/gallery.php (added)
-
tags/1.7.4-RC2/templates/simple (added)
-
tags/1.7.4-RC2/templates/simple/gallery.css (added)
-
tags/1.7.4-RC2/templates/simple/gallery.js (added)
-
tags/1.7.4-RC2/templates/simple/gallery.php (added)
-
trunk/css/file-gallery.css (modified) (5 diffs)
-
trunk/file-gallery.php (modified) (3 diffs)
-
trunk/includes/attachments.php (modified) (2 diffs)
-
trunk/includes/main-form.php (modified) (2 diffs)
-
trunk/includes/media-upload.php (modified) (4 diffs)
-
trunk/js/file-gallery.js (modified) (7 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
file-gallery/trunk/css/file-gallery.css
r486647 r490054 45 45 border: 1px solid #EFEFEF; 46 46 padding: 0; 47 margin: 00 10px 0;47 margin: 5px 0 10px 0; 48 48 clear: both; 49 49 position: relative; … … 572 572 } 573 573 574 .no-attachments.uploader #fg_buttons 575 { 576 width: 30px; 577 } 578 574 579 #fg_buttons input, 575 580 #file_gallery_upload_media … … 632 637 } 633 638 639 .no-attachments.uploader #file_gallery_upload_media 640 { 641 margin-top: 3px; 642 } 643 634 644 #fg_buttons input:hover, 635 645 #file_gallery_upload_media:hover … … 709 719 background-image: url(../images/famfamfam_silk/images.png); 710 720 } 721 711 722 .no-attachments #file_gallery_copy_all, 712 723 .no-attachments #file_gallery_refresh … … 715 726 margin-left: 3px; 716 727 margin-top: 9px; 728 } 729 730 .no-attachments.uploader #file_gallery_copy_all, 731 .no-attachments.uploader #file_gallery_refresh 732 { 733 margin-top: 3px; 717 734 } 718 735 -
file-gallery/trunk/file-gallery.php
r486647 r490054 3 3 Plugin Name: File Gallery 4 4 Plugin URI: http://skyphe.org/code/wordpress/file-gallery/ 5 Version: 1.7.4-RC 5 Version: 1.7.4-RC2 6 6 Description: "File Gallery" extends WordPress' media (attachments) capabilities by adding a new gallery shortcode handler with templating support, a new interface for attachment handling when editing posts, and much more. 7 7 Author: Bruno "Aesqe" Babic … … 32 32 */ 33 33 34 define('FILE_GALLERY_VERSION', '1.7.4-RC ');34 define('FILE_GALLERY_VERSION', '1.7.4-RC2'); 35 35 define('FILE_GALLERY_DEFAULT_TEMPLATES', serialize( array('default', 'file-gallery', 'list', 'simple') ) ); 36 36 … … 670 670 function file_gallery_upgrade() 671 671 { 672 if( $options = get_option('file_gallery') && version_compare( $options['version'], FILE_GALLERY_VERSION, '<') ) 672 $options = get_option('file_gallery'); 673 674 if( isset($options['version']) && version_compare( $options['version'], FILE_GALLERY_VERSION, '<') ) 673 675 file_gallery_activate(); 674 676 } -
file-gallery/trunk/includes/attachments.php
r486647 r490054 653 653 654 654 // get '_wp_attached_file' value based on upload path 655 if( false != =get_option('uploads_use_yearmonth_folders') )655 if( false != get_option('uploads_use_yearmonth_folders') ) 656 656 { 657 657 $_file = explode('/', $_file); … … 659 659 660 660 $_file = $_file[$c-3] . '/' . $_file[$c-2] . '/' . $_file[$c-1]; 661 } 662 else 663 { 664 $_file = basename($file); 661 665 } 662 666 -
file-gallery/trunk/includes/main-form.php
r486647 r490054 93 93 </p> 94 94 95 <p id="file_gallery_external_url_label"> 96 <label for="file_gallery_external_url"><?php _e("external url", "file-gallery"); ?>:</label> 97 <input type="text" name="file_gallery_external_url" id="file_gallery_external_url" value="<?php echo $file_gallery_options["default_external_url"]; ?>" /> 98 </p> 99 95 100 <p id="file_gallery_linksize_label"> 96 101 <label for="file_gallery_linksize"><?php _e("linked image size", "file-gallery"); ?>:</label> … … 119 124 <input type="text" name="file_gallery_linkrel_custom" id="file_gallery_linkrel_custom" value="" /> 120 125 </span> 121 </p>122 123 <p id="file_gallery_external_url_label">124 <label for="file_gallery_external_url"><?php _e("external url", "file-gallery"); ?>:</label>125 <input type="text" name="file_gallery_external_url" id="file_gallery_external_url" value="<?php echo $file_gallery_options["default_external_url"]; ?>" />126 126 </p> 127 127 -
file-gallery/trunk/includes/media-upload.php
r486647 r490054 16 16 { 17 17 min-width: 0; 18 height: auto; 19 } 20 21 #media-upload.started .max-upload-size, 22 #media-upload.started .after-file-upload 23 { 24 display: none; 18 25 } 19 26 20 27 #media-items 21 28 { 22 margin-top: 1 5px;29 margin-top: 1px; 23 30 width: 99%; 24 31 } … … 26 33 #media-upload-header, 27 34 .savebutton, 28 h3.media-title 35 h3.media-title, 36 .toggle, 37 .media-item.error a.dismiss, 38 .media-item.error .progress 29 39 { 30 40 display: none !important; 41 } 42 43 .media-item img 44 { 45 display: inline-block !important; 46 } 47 48 .media-item.error 49 { 50 background: #F4E4E0; 31 51 } 32 52 … … 40 60 { 41 61 margin: 0; 62 } 63 64 #file_gallery_continue 65 { 66 float: left; 67 font-weight: bold; 68 margin-top: 20px; 69 color: #D54E21; 42 70 } 43 71 </style> … … 53 81 ?> 54 82 <script type="text/javascript"> 55 var topWin = window.dialogArguments || opener || parent || top, file_gallery_ plupload;56 83 var topWin = window.dialogArguments || opener || parent || top, file_gallery_upload_error = false; 84 57 85 jQuery(document).ready(function() 58 86 { 59 uploader.bind("FilesAdded", function(up, files) { 60 jQuery(".drag-drop").slideUp(300); 87 if( ! uploader.features.dragdrop ) 88 { 89 topWin.file_gallery.uploader_dragdrop = false; 90 return; 91 } 92 93 jQuery("#file_gallery_continue").live("click", function(e) 94 { 95 e.preventDefault(); 96 topWin.file_gallery.init( "UploadComplete" ); 97 return false; 61 98 }); 62 99 63 uploader.bind("UploadComplete", function(up, files) { 64 topWin.file_gallery.init( "efreshed" ); 100 uploader.bind("FilesAdded", function(up, files) 101 { 102 jQuery(".drag-drop").slideUp(300); 103 jQuery("#media-upload").addClass("started"); 104 }); 105 106 uploader.bind("FileUploaded", function(up, file, response) 107 { 108 if( -1 < response.response.search(/error-div/)) 109 { 110 jQuery(".media-item .error-div").parent().addClass("error"); 111 file_gallery_upload_error = true; 112 } 113 }); 114 115 uploader.bind("UploadComplete", function(up, files) 116 { 117 if( false === file_gallery_upload_error ) 118 topWin.file_gallery.init( "UploadComplete" ); 119 else 120 jQuery("#media-items").after('<a href="#" id="file_gallery_continue"><?php _e('Continue', 'file-gallery'); ?></a>') 121 122 topWin.file_gallery.upload_inside = false; 123 file_gallery_upload_error = false; 124 }); 125 126 uploader.bind("Error", function(up, err) 127 { 128 file_gallery_upload_error = true; 129 topWin.file_gallery.upload_handle_error(err, up); 65 130 }); 66 131 }); -
file-gallery/trunk/js/file-gallery.js
r486647 r490054 65 65 tinymce_events_added : false, 66 66 refreshed : false, 67 upload_inside : false, 68 uploader_dragdrop : true, 69 67 70 68 71 … … 131 134 { 132 135 if( 46 === e.keyCode && "keyup" == e.type && true === file_gallery.gallery_image_clicked[ed.id] ) 133 { 136 { 134 137 $("#file_gallery_uncheck_all").trigger("click"); 135 138 file_gallery.gallery_image_clicked[ed.id] = false; 136 139 } 137 140 }); 141 142 /* 143 // event fires 144 $(ed.contentDocument).bind("drop", function(e) 145 { 146 console.log(e); 147 }); 148 */ 138 149 } 139 150 }); … … 311 322 var ed = file_gallery.tinymce_get_editor(); 312 323 313 if( false === file_gallery.gallery_image_clicked[ed.id] && false === force)324 if( "undefined" !== ed || (ed.id && false === file_gallery.gallery_image_clicked[ed.id] && false === force) ) 314 325 return; 315 326 … … 360 371 attachment_order = $("#data_collector_full").val(); 361 372 373 $("#file_gallery").removeClass("uploader"); 374 $("#fg_container").css({ minHeight: 0 }); 375 362 376 if( 0 === $("#file_gallery_response").length ) 363 377 $("#file_gallery.postbox").prepend('<div id="file_gallery_response"></div>'); … … 375 389 file_gallery.refreshed = true; 376 390 attachment_order = $("#file_gallery_attachments_sort").val(); 391 } 392 else if( "UploadComplete" == response_message ) 393 { 394 file_gallery.refreshed = true; 377 395 } 378 396 … … 1754 1772 1755 1773 1756 1757 $("#fg_container").live("dragover", function(e) 1758 { 1759 if( 0 < $("#file_gallery_upload_area").length ) 1760 { 1761 $("#file_gallery_upload_area").css({ 1762 top: "5px", 1763 width: $("#file-gallery-content").width() + "px", 1764 height: $("#file-gallery-content").height() + "px", 1765 minHeight: "350px", 1766 backgroundImage: $("#file_gallery").css("backgroundImage") 1767 }); 1768 1769 $(this).css({ 1770 minHeight: "350px" 1771 }); 1774 1775 /** 1776 * thanks to http://stackoverflow.com/questions/7110353/html5-dragleave-fired-when-hovering-a-child-element 1777 */ 1778 $('#file_gallery').live( 1779 { 1780 dragenter: function() 1781 { 1782 if( ! file_gallery.uploader_dragdrop ) 1783 return; 1784 1785 if( 0 < $("#file_gallery_upload_area").length && false === file_gallery.upload_inside ) 1786 { 1787 $("#file_gallery").addClass("uploader"); 1788 $("#fg_container").css({ minHeight: "350px" }); 1789 1790 $("#file_gallery_upload_area").css({ 1791 top: "5px", 1792 width: $("#file-gallery-content").width() + "px", 1793 height: $("#file-gallery-content").height() + "px", 1794 minHeight: "350px", 1795 backgroundImage: $("#file_gallery").css("backgroundImage") 1796 }); 1797 1798 file_gallery.upload_inside = true; 1799 } 1800 }, 1801 1802 dragleave: function(e) 1803 { 1804 if( ! file_gallery.uploader_dragdrop ) 1805 return; 1806 1807 var related = e.relatedTarget, 1808 inside = false; 1809 1810 if( null === related ) // webkit 1811 related = e.target; 1812 1813 if( related !== this ) 1814 { 1815 if( related ) 1816 inside = jQuery.contains(this, related); 1817 } 1818 else 1819 { 1820 if( null === e.relatedTarget ) // webkit 1821 inside = false; 1822 } 1823 1824 if( ! inside && 0 < $("#file_gallery_upload_area").length && true === file_gallery.upload_inside ) 1825 file_gallery.hide_upload(); 1772 1826 } 1773 1827 }); 1774 1775 $("#fg_container").live("dragleave drop", function(e) 1776 { 1777 if( 0 < $("#file_gallery_upload_area").length ) 1778 $("#file_gallery_upload_area").css({top: "-9999em"}); 1779 }); 1828 1829 file_gallery.hide_upload = function() 1830 { 1831 $("#file_gallery_upload_area").css({top: "-9999em"}); 1832 $("#fg_container").css({ minHeight: 0 }); 1833 $("#file_gallery").removeClass("uploader"); 1834 1835 file_gallery.upload_inside = false; 1836 } 1837 1838 file_gallery.upload_handle_error = function(error, uploader) 1839 { 1840 1841 } 1780 1842 1781 1843 $("#file_gallery_linkclass, #file_gallery_imageclass, #file_gallery_galleryclass, #file_gallery_mimetype, #file_gallery_limit, #file_gallery_offset, #file_gallery_external_url, #file_gallery_single_linkclass, #file_gallery_single_imageclass, #file_gallery_single_external_url, #fg_gallery_tags, #file_gallery_postid, #file_gallery_mimetype, #file_gallery_linkrel_custom").live('keypress keyup', function(e) … … 1994 2056 if( "click" == e.type ) 1995 2057 file_gallery.send_to_editor( $(this).attr("id") ); 1996 else1997 file_gallery.tinymce_set_ie_bookmark(); 2058 /*else 2059 file_gallery.tinymce_set_ie_bookmark();*/ 1998 2060 }); 1999 2061 -
file-gallery/trunk/readme.txt
r486647 r490054 2 2 Contributors: aesqe, azizur 3 3 Donate link: http://skyphe.org/donate/ 4 Tags: attachment, attachments, gallery, galleries, template, templates, shortcode, file, files, attach, detach, unattach, copy, media, tags, library, custom, custom fields, custom fields for attachments, attachment custom fields 4 Tags: attachment, attachments, gallery, galleries, template, templates, shortcode, file, files, attach, detach, unattach, copy, media, tags, library, custom, custom fields, custom fields for attachments, attachment custom fields, drag drop upload 5 5 Requires at least: 3.1 6 Tested up to: 3.4-alpha-197 046 Tested up to: 3.4-alpha-19719 7 7 Stable tag: 1.7.3 8 8 … … 119 119 120 120 == Changelog == 121 122 = 1.7.4-RC2 = 123 * January 14th, 2012 124 * support for multiple editors 125 * drag and drop upload by dragging files onto File Gallery interface 126 * proper check for attachment copies on file deletion when not 127 using year/month upload structure - thanks to Per Wiklander :) 121 128 122 129 = 1.7.3 =
Note: See TracChangeset
for help on using the changeset viewer.