Changeset 1059038
- Timestamp:
- 01/03/2015 02:47:57 PM (11 years ago)
- Location:
- file-gallery
- Files:
-
- 166 added
- 3 edited
-
tags/1.8.2 (added)
-
tags/1.8.2/css (added)
-
tags/1.8.2/css/file-gallery-pre35-rtl.css (added)
-
tags/1.8.2/css/file-gallery-pre35.css (added)
-
tags/1.8.2/css/file-gallery-rtl.css (added)
-
tags/1.8.2/css/file-gallery.css (added)
-
tags/1.8.2/css/images (added)
-
tags/1.8.2/css/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/1.8.2/css/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/1.8.2/css/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/1.8.2/css/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.8.2/css/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/1.8.2/css/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/1.8.2/css/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/1.8.2/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/1.8.2/css/images/ui-icons_454545_256x240.png (added)
-
tags/1.8.2/css/images/ui-icons_888888_256x240.png (added)
-
tags/1.8.2/css/jquery-ui.smoothness.min.css (added)
-
tags/1.8.2/file-gallery.php (added)
-
tags/1.8.2/help (added)
-
tags/1.8.2/help/images (added)
-
tags/1.8.2/help/images/01.png (added)
-
tags/1.8.2/help/images/02.png (added)
-
tags/1.8.2/help/images/03.png (added)
-
tags/1.8.2/help/images/04.png (added)
-
tags/1.8.2/help/images/05.png (added)
-
tags/1.8.2/help/images/06.png (added)
-
tags/1.8.2/help/images/07.png (added)
-
tags/1.8.2/help/images/08.png (added)
-
tags/1.8.2/help/images/09.png (added)
-
tags/1.8.2/help/images/10.png (added)
-
tags/1.8.2/help/images/11.png (added)
-
tags/1.8.2/help/images/12.png (added)
-
tags/1.8.2/help/images/13.png (added)
-
tags/1.8.2/help/images/14.png (added)
-
tags/1.8.2/help/images/15.png (added)
-
tags/1.8.2/help/images/16.png (added)
-
tags/1.8.2/help/images/17.png (added)
-
tags/1.8.2/help/images/18.png (added)
-
tags/1.8.2/help/images/19.png (added)
-
tags/1.8.2/help/index.html (added)
-
tags/1.8.2/images (added)
-
tags/1.8.2/images/ajax-loader.gif (added)
-
tags/1.8.2/images/button-grad.png (added)
-
tags/1.8.2/images/check_all.png (added)
-
tags/1.8.2/images/check_all_gs75.png (added)
-
tags/1.8.2/images/famfamfam_silk (added)
-
tags/1.8.2/images/famfamfam_silk/arrow_refresh.png (added)
-
tags/1.8.2/images/famfamfam_silk/arrow_refresh_gs75.png (added)
-
tags/1.8.2/images/famfamfam_silk/arrow_refresh_small.png (added)
-
tags/1.8.2/images/famfamfam_silk/arrow_turn_up.png (added)
-
tags/1.8.2/images/famfamfam_silk/bullet_arrow_down.png (added)
-
tags/1.8.2/images/famfamfam_silk/bullet_arrow_up.png (added)
-
tags/1.8.2/images/famfamfam_silk/cog_edit.png (added)
-
tags/1.8.2/images/famfamfam_silk/cog_edit_gs75.png (added)
-
tags/1.8.2/images/famfamfam_silk/delete.png (added)
-
tags/1.8.2/images/famfamfam_silk/help.png (added)
-
tags/1.8.2/images/famfamfam_silk/help_gs75.png (added)
-
tags/1.8.2/images/famfamfam_silk/image_add.png (added)
-
tags/1.8.2/images/famfamfam_silk/image_delete.png (added)
-
tags/1.8.2/images/famfamfam_silk/image_delete_gs75.png (added)
-
tags/1.8.2/images/famfamfam_silk/image_edit.png (added)
-
tags/1.8.2/images/famfamfam_silk/images.png (added)
-
tags/1.8.2/images/famfamfam_silk/images_gs75.png (added)
-
tags/1.8.2/images/famfamfam_silk/link_break.png (added)
-
tags/1.8.2/images/famfamfam_silk/link_break_gs75.png (added)
-
tags/1.8.2/images/famfamfam_silk/lock_open.png (added)
-
tags/1.8.2/images/famfamfam_silk/lock_open_gs75.png (added)
-
tags/1.8.2/images/famfamfam_silk/magnifier.png (added)
-
tags/1.8.2/images/famfamfam_silk/magnifier_zoom_in.png (added)
-
tags/1.8.2/images/famfamfam_silk/pencil.png (added)
-
tags/1.8.2/images/famfamfam_silk/picture_save.png (added)
-
tags/1.8.2/images/famfamfam_silk/picture_save_gs75.png (added)
-
tags/1.8.2/images/famfamfam_silk/star_set.png (added)
-
tags/1.8.2/images/famfamfam_silk/star_unset.png (added)
-
tags/1.8.2/images/famfamfam_silk/tag_blue.png (added)
-
tags/1.8.2/images/file-gallery-logo.png (added)
-
tags/1.8.2/images/loading-big.gif (added)
-
tags/1.8.2/images/loading.gif (added)
-
tags/1.8.2/images/media-button-image.gif (added)
-
tags/1.8.2/images/media-button.png (added)
-
tags/1.8.2/images/overlay-featured.png (added)
-
tags/1.8.2/images/uncheck_all.png (added)
-
tags/1.8.2/images/uncheck_all_gs75.png (added)
-
tags/1.8.2/images/uploader-custom-icons.png (added)
-
tags/1.8.2/images/white-grad.png (added)
-
tags/1.8.2/includes (added)
-
tags/1.8.2/includes/attachments-custom-fields.php (added)
-
tags/1.8.2/includes/attachments.php (added)
-
tags/1.8.2/includes/cache.php (added)
-
tags/1.8.2/includes/functions.php (added)
-
tags/1.8.2/includes/html5lib (added)
-
tags/1.8.2/includes/html5lib/Data.php (added)
-
tags/1.8.2/includes/html5lib/InputStream.php (added)
-
tags/1.8.2/includes/html5lib/Parser.php (added)
-
tags/1.8.2/includes/html5lib/README (added)
-
tags/1.8.2/includes/html5lib/SPEC (added)
-
tags/1.8.2/includes/html5lib/Tokenizer.php (added)
-
tags/1.8.2/includes/html5lib/TreeBuilder.php (added)
-
tags/1.8.2/includes/html5lib/VERSION (added)
-
tags/1.8.2/includes/html5lib/named-character-references.ser (added)
-
tags/1.8.2/includes/lightboxes-support.php (added)
-
tags/1.8.2/includes/main-form.php (added)
-
tags/1.8.2/includes/main.php (added)
-
tags/1.8.2/includes/media-settings.php (added)
-
tags/1.8.2/includes/media-tags-list-table.class.php (added)
-
tags/1.8.2/includes/media-tags.php (added)
-
tags/1.8.2/includes/media-upload.php (added)
-
tags/1.8.2/includes/mime-types.php (added)
-
tags/1.8.2/includes/miscellaneous.php (added)
-
tags/1.8.2/includes/regenerate-images.php (added)
-
tags/1.8.2/includes/templates-media-wp39.php (added)
-
tags/1.8.2/includes/templates-media-wp40.php (added)
-
tags/1.8.2/includes/templates-media-wp41.php (added)
-
tags/1.8.2/includes/templating.php (added)
-
tags/1.8.2/includes/tinymce.php (added)
-
tags/1.8.2/js (added)
-
tags/1.8.2/js/file-gallery-attach.js (added)
-
tags/1.8.2/js/file-gallery-attachment_custom_fields.js (added)
-
tags/1.8.2/js/file-gallery-clear_cache.js (added)
-
tags/1.8.2/js/file-gallery-media.js (added)
-
tags/1.8.2/js/file-gallery-tinymce.js (added)
-
tags/1.8.2/js/file-gallery.js (added)
-
tags/1.8.2/languages (added)
-
tags/1.8.2/languages/file-gallery-ar.mo (added)
-
tags/1.8.2/languages/file-gallery-ar.po (added)
-
tags/1.8.2/languages/file-gallery-fr_FR.mo (added)
-
tags/1.8.2/languages/file-gallery-fr_FR.po (added)
-
tags/1.8.2/languages/file-gallery-he_IL.mo (added)
-
tags/1.8.2/languages/file-gallery-he_IL.po (added)
-
tags/1.8.2/languages/file-gallery-hr.mo (added)
-
tags/1.8.2/languages/file-gallery-hr.po (added)
-
tags/1.8.2/languages/file-gallery-it_IT.mo (added)
-
tags/1.8.2/languages/file-gallery-it_IT.po (added)
-
tags/1.8.2/languages/file-gallery-lt_LT.mo (added)
-
tags/1.8.2/languages/file-gallery-lt_LT.po (added)
-
tags/1.8.2/languages/file-gallery-pl_PL.mo (added)
-
tags/1.8.2/languages/file-gallery-pl_PL.po (added)
-
tags/1.8.2/languages/file-gallery.pot (added)
-
tags/1.8.2/license.txt (added)
-
tags/1.8.2/readme.txt (added)
-
tags/1.8.2/screenshot-1.png (added)
-
tags/1.8.2/screenshot-10.png (added)
-
tags/1.8.2/screenshot-2.png (added)
-
tags/1.8.2/screenshot-3.png (added)
-
tags/1.8.2/screenshot-4.png (added)
-
tags/1.8.2/screenshot-5.png (added)
-
tags/1.8.2/screenshot-6.png (added)
-
tags/1.8.2/screenshot-7.png (added)
-
tags/1.8.2/screenshot-8.png (added)
-
tags/1.8.2/screenshot-9.png (added)
-
tags/1.8.2/templates (added)
-
tags/1.8.2/templates/columns.css (added)
-
tags/1.8.2/templates/default (added)
-
tags/1.8.2/templates/default/gallery.css (added)
-
tags/1.8.2/templates/default/gallery.php (added)
-
tags/1.8.2/templates/file-gallery (added)
-
tags/1.8.2/templates/file-gallery/gallery.css (added)
-
tags/1.8.2/templates/file-gallery/gallery.php (added)
-
tags/1.8.2/templates/list (added)
-
tags/1.8.2/templates/list/gallery.css (added)
-
tags/1.8.2/templates/list/gallery.php (added)
-
tags/1.8.2/templates/simple (added)
-
tags/1.8.2/templates/simple/gallery.css (added)
-
tags/1.8.2/templates/simple/gallery.js (added)
-
tags/1.8.2/templates/simple/gallery.php (added)
-
trunk/file-gallery.php (modified) (2 diffs)
-
trunk/js/file-gallery-media.js (modified) (7 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
file-gallery/trunk/file-gallery.php
r1058022 r1059038 3 3 Plugin Name: File Gallery 4 4 Plugin URI: http://skyphe.org/code/wordpress/file-gallery/ 5 Version: 1.8 5 Version: 1.8.2 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.8 ');34 define('FILE_GALLERY_VERSION', '1.8.2'); 35 35 define('FILE_GALLERY_DEFAULT_TEMPLATES', serialize( array('default', 'file-gallery', 'list', 'simple') ) ); 36 36 -
file-gallery/trunk/js/file-gallery-media.js
r1058022 r1059038 34 34 var controller; 35 35 var ready = false; 36 var responseContainerAdded = false; 36 37 var $filters = "select.attachment-filters"; 37 38 var $responseContainer = jQuery('<div class="file-gallery-response"></div>'); … … 45 46 wpMediaFramePost.prototype.mainMenu.call(this, view); 46 47 48 controller = this; 49 50 var content; 47 51 var $menu = view.$el; 48 controller = this;49 52 var post_id = parseInt(jQuery("#post_ID").val(), 10); 53 54 var getUnattached = function ( selection ) 55 { 56 if( ! selection ) { 57 return []; 58 } 59 60 return selection.filter(function(attachment) { 61 return attachment.get("uploadedTo") !== post_id; 62 }).map(function(attachment) { 63 return attachment.get("id"); 64 }); 65 }; 66 67 var selectionObserver = function () 68 { 69 if( ready && file_gallery.tinymce_is_active() ) 70 { 71 state = controller.state(); 72 selection = state.get("selection"); 73 74 var sel = selection && selection.length; 75 var unattached = getUnattached(selection); 76 var len = unattached.length > 0; 77 var state = controller._state === "insert"; 78 var allfiles = $filters.val() !== "uploaded"; 79 80 if( len && state && sel && allfiles ) { 81 $menuItem.show(); 82 } else { 83 $menuItem.hide(); 84 } 85 } 86 }; 50 87 51 88 if( file_gallery.tinymce_is_active() ) … … 67 104 68 105 $responseContainer.hide(); 106 content = controller.content.get(); 69 107 70 var content = controller.content.get(); 71 72 if( content.sidebar ) { 108 if( content.sidebar ) 109 { 73 110 content.sidebar.$el.append($responseContainer); 111 responseContainerAdded = true; 74 112 } 75 113 … … 77 115 } 78 116 }); 79 80 function getUnattached ( selection )81 {82 return selection.filter(function(attachment) {83 return attachment.get("uploadedTo") !== post_id;84 }).map(function(attachment) {85 return attachment.get("id");86 });87 }88 89 function selectionObserver ()90 {91 if( ready && file_gallery.tinymce_is_active() )92 {93 state = controller.state();94 selection = state.get("selection");95 96 var sel = selection && selection.length ? true : false;97 var unattached = getUnattached(selection);98 var len = unattached.length > 0;99 var state = controller._state === "insert";100 var allfiles = $filters.val() !== "uploaded";101 102 if( len && state && sel && allfiles ) {103 $menuItem.show();104 } else {105 $menuItem.hide();106 }107 }108 }109 117 110 118 controller.on("activate", selectionObserver); … … 115 123 } 116 124 117 $menuItem.on("click", function ( )125 $menuItem.on("click", function ( event ) 118 126 { 119 127 state = controller.state(); 120 128 selection = state.get("selection"); 121 129 130 if( ! responseContainerAdded ) 131 { 132 content = controller.content.get(); 133 134 if( content.sidebar ) 135 { 136 content.sidebar.$el.append($responseContainer); 137 responseContainerAdded = true; 138 } 139 } 140 122 141 var unattached = getUnattached(selection); 142 var data; 123 143 124 if( unattached.length && $filters.val() !== "uploaded")144 if( unattached.length > 0 ) 125 145 { 126 146 $responseContainer.stop().fadeOut(75, function() { … … 128 148 }); 129 149 130 vardata = {150 data = { 131 151 action: "file_gallery_copy_attachments_to_post", 132 152 post_id: wp.media.model.settings.post.id, … … 144 164 }, "html"); 145 165 } 166 167 event.preventDefault(); 168 return false; 146 169 }); 147 170 -
file-gallery/trunk/readme.txt
r1058022 r1059038 5 5 Requires at least: 3.9 6 6 Tested up to: 4.1 7 Stable tag: 1.8 7 Stable tag: 1.8.2 8 8 9 9 File Gallery extends WordPress media (attachments) capabilities … … 169 169 170 170 == Changelog == 171 172 = 1.8.2 = 173 * January 3rd, 2015 174 * "copy attachments to current post" bugfix 171 175 172 176 = 1.8 =
Note: See TracChangeset
for help on using the changeset viewer.