| [23053]
|
koopersmith
|
Toggle display of plupload overlays when the select files button is hidden. see #22732.
|
| [22978]
|
koopersmith
|
Prevent small thumbnails from being upscaled. props helenyhou. fixes #22681.
|
| [22887]
|
koopersmith
|
Responsive CSS for the media modal. props azaozz. see #22615, #21390.
|
| [22833]
|
koopersmith
|
jQuery UI 1.9.2. props ocean90. fixes #22563.
|
| [22832]
|
koopersmith
|
Add print_media_templates action to allow custom templates to be added. props ocean90. fixes #22565, see #21390.
|
| [22825]
|
koopersmith
|
Media: Use a full uploader status view in the inline uploader. see #21390.
|
| [22824]
|
koopersmith
|
Media: Add uploader error detection to the inline uploader view as well. see #21390.
|
| [22823]
|
koopersmith
|
Media: Properly render any pre-existing upload errors in the uploader status. see #21390.
|
| [22822]
|
koopersmith
|
Uploader: Display a more specific error message when a file exceeds the file size limit. see #21390.
|
| [22821]
|
koopersmith
|
Media: Make friends with media_upload_form. Adds notices for browser incompatibility, upload limits, maximum file size, and large file issues to the uploader. fixes #22243, see #22186, #21390.
|
| [22819]
|
koopersmith
|
Media: Make the pre-upload-ui hooks share an element with the post-upload-ui hooks. see #22186, #21390.
|
| [22818]
|
koopersmith
|
Media: Display WordPress and plupload error messages whenever an upload fails. see #22243, #22186, #21390.
|
| [22816]
|
koopersmith
|
Media: Add global upload progress to the sidebar. see #21390.
|
| [22809]
|
koopersmith
|
Media: Move sidebar from the frame view to the attachment browser view. Prevents juggling sidebar visibility state, and makes managing sidebar contents more reasonable. see #21390.
|
| [22807]
|
koopersmith
|
Media: Replace the thumbnail on post.php using a request variable instead of the referer. props ocean90. fixes #21391.
|
| [22806]
|
koopersmith
|
Media: Check to see if we need more attachments when the browser is attached to the DOM. fixes #22480, see #21390.
|
| [22804]
|
koopersmith
|
Media: Convert the attachments browser to use internal views. see #21390.
|
| [22802]
|
koopersmith
|
Media: Make priority list views leverage the subview management class. see #21390.
|
| [22792]
|
koopersmith
|
Media: Rename PriorityList's add/remove methods to set/unset (to prevent the default remove from being overridden). see #21390.
|
| [22791]
|
koopersmith
|
Media: Refresh the window-wide uploader whenever a state is activated. Properly unbind controller events. fixes #22504, see #21390.
|
| [22790]
|
koopersmith
|
Media: Make the window-wide uploader a subview of the frame view.
Allows the uploader to leverage the ready event to know when it has been attached to the page.
see #21390.
|
| [22789]
|
koopersmith
|
Uploader: Route plupload errors to the correct handler and prevent naming conflicts. see #21390.
|
| [22788]
|
koopersmith
|
Uploader: Correctly trigger error callback. see #21390.
|
| [22787]
|
koopersmith
|
Media: Make inline uploader use main dispose method. see #21390.
|
| [22786]
|
koopersmith
|
Media: Remove unused variable for state attributes. see #21390.
|
| [22782]
|
koopersmith
|
Media: Normalize font sizes, link colors, and other styles. props lessbloat, see #22284, #21390.
|
| [22781]
|
koopersmith
|
Media: Make the upload state a dedicated screen, instead of including its own library view. see #21390.
|
| [22780]
|
koopersmith
|
Media: Add base form element CSS. props lessbloat. see #22284, #21390.
|
| [22779]
|
koopersmith
|
Media: Use a more specific class for toolbar buttons. see #22284, #21390.
|
| [22776]
|
koopersmith
|
Media: Make media views dependent on jQuery UI sortable. see #22284, #21390.
|
| [22775]
|
koopersmith
|
Make jQuery a Backbone dependency. see #21390.
|
| [22774]
|
koopersmith
|
Media: Move send_to_editor to wp.media.editor.insert to prevent redeclaration.
Maintains backwards compatibility by delegating to window.send_to_editor and window.tb_remove if they exist.
see #21390.
|
| [22773]
|
koopersmith
|
Media: Remove unused link-formatting function from media-editor.js. see #21390.
|
| [22772]
|
koopersmith
|
Media: Remove dead thickbox code from media-editor.js. see #21390.
|
| [22771]
|
koopersmith
|
Media: The media views CSS depends on the button styles. see #21390.
|
| [22770]
|
koopersmith
|
Media: Move the new sections of media-upload.js to media-editor.js to allow the media modal to be used on the front end and prevent dependency conflicts with older themes and plugins. see #21390.
|
| [22768]
|
koopersmith
|
Media: Backwards compatibility for the many send_to_editor filters. props nacin. see #22186, #21390.
|
| [22762]
|
koopersmith
|
Media: Calculate image width and height when embedding images. see #21390.
|
| [22761]
|
koopersmith
|
Media: Backwards compatibility for the disable_captions filter. see #22186, #21390.
|
| [22760]
|
koopersmith
|
Media: Use the wp.media.string functions when generating embed strings. Embed captions now work. see #21390.
|
| [22758]
|
koopersmith
|
Media: Make the attachment object optional when using the wp.media.string methods. see #21390.
|
| [22756]
|
koopersmith
|
Customizer: Track the link that was used to open the customizer and restore focus on close. props lessbloat. fixes #21283.
|
| [22753]
|
koopersmith
|
Media: Ensure Attachments.mirror returns true. see #21390.
|
| [22750]
|
koopersmith
|
Media: Remove redundant code.
Make the composite gallery library use `mirror` instead of `observe`, as one method now invokes the other. Also, make `mirror` return the attachment collection for chaining.
see #21390.
|
| [22746]
|
koopersmith
|
Media: Make mirroring a collection of attachments a special case of observing a collection of attachments. see #21390.
|
| [22745]
|
koopersmith
|
Media: Add filters for image-only libraries. see #22514, #21390.
|
| [22743]
|
koopersmith
|
Media: Dynamically generate attachment filters using get_post_mime_types().
Moves `get_post_mime_types()` from `wp-admin/includes/post.php` to `wp-includes/post.php`.
fixes #22514, see #21390.
|
| [22741]
|
koopersmith
|
Media: Remove debug cruft. props ocean90. see #21390.
|
| [22739]
|
koopersmith
|
Media: Ensure icons stay within the bounds of their surrounding view. fixes #22522, see #21390.
|
| [22738]
|
koopersmith
|
Media: Dropping images on the edit gallery view will automatically add those images to the gallery. fixes #22521, see #21390.
|
| [22737]
|
koopersmith
|
Media: Prevent type and search attachments filters from short circuiting.
Moves the reference to the source collection out of the props model. If it was translated over to a query (which was potentially possible) which then fired an ajax request, jQuery would attempt to serialize an object recursively, which caused an infinite loop and much sadness for my browser.
see #21390.
|
| [22733]
|
koopersmith
|
Media: Set a max width on select elements in the sidebar. fixes #22517, see #21390.
|
| [22716]
|
koopersmith
|
Media: Maintain event bindings in the main embed view. see #21390.
|
| [22715]
|
koopersmith
|
Media: Remove default gallery shortcode attributes when generating shortcode output. see #21390.
|
| [22714]
|
koopersmith
|
Media: Correctly fetch the default post ID when editing a gallery. see #21390.
|
| [22713]
|
koopersmith
|
Media: Allow all galleries to be sortable. fixes #22488, see #21390.
|
| [22712]
|
koopersmith
|
Media: Add filters to the media library. fixes #22514, see #21390.
|
| [22710]
|
koopersmith
|
Media: Refresh the attachment display settings when the active attachment finishes uploading. fixes #22452, see #21390.
|
| [22709]
|
koopersmith
|
Media Uploader: Change an uploaded attachment's 'updating' key with the rest of the returned attributes to allow events bound to 'change:updating' to access the new properties. see #21390.
|
| [22708]
|
koopersmith
|
Media: Remove dead dropdown code from button view. see #21390.
|
| [22707]
|
koopersmith
|
Buttons: Remove unused button arrows and dropdowns. see #21598, #21390.
|
| [22706]
|
koopersmith
|
Media: Attachment checkboxes now function as such. fixes #22462, see #21390.
|
| [22704]
|
koopersmith
|
Buttons: Ensure correct disabled submit button state in iOS. props johnbillion, fixes #22490.
|
| [22703]
|
koopersmith
|
Media: Allow textareas to be vertically resized. see #21390.
|
| [22700]
|
koopersmith
|
Media: Whoops. Remove error_log. see [22699], #21390.
|
| [22699]
|
koopersmith
|
Media: Improve media buttons on the front end.
* Use a less specific selector (the body, actually) to delegate opening the media dialog.
* Allow the editor ID to be the empty string so the `media_buttons` action can be called without arguments.
see #22284, #21390.
|
| [22694]
|
koopersmith
|
Media: Prevent undefined errors when media scripts are enqueued outside of wp_enqueue_media(). fixes #22495, see #21390.
|
| [22692]
|
koopersmith
|
Media: Detect when views are added to the DOM and fire a ready event. see #21390.
|
| [22690]
|
koopersmith
|
Media: Add render tracking to views. see #21390.
|
| [22684]
|
koopersmith
|
Media: Add silent options to the views; improve documentation. see #21390.
|
| [22682]
|
koopersmith
|
Media: Add a method to fetch the first subview. see #21390.
|
| [22681]
|
koopersmith
|
Media: Add documentation to media.Views. see #21390.
|
| [22672]
|
koopersmith
|
Media: Insert each attachment into the editor individually.
This allows the `wpeditimage` plugin to correctly identify `caption` shortcodes.
fixes #22459, see #21390.
|
| [22671]
|
koopersmith
|
Media: Only show the alignment setting when viewing an image. fixes #21836, see #21390.
|
| [22667]
|
koopersmith
|
Media: Properly display selected featured image data if the featured image is not in the first section of the library. see #22494, #21390.
|
| [22666]
|
koopersmith
|
Media: Use correct variable name. see #21390.
|
| [22665]
|
koopersmith
|
Media: Blur the "Add Images" button when the media modal is opened. fixes #22445, see #21390.
|
| [22662]
|
koopersmith
|
Media: Add default render method to views.
* Use default `render` method in the `Frame` view.
* Rename `Views.attach` to `Views.insert`.
* Add `Views.all` to retrieve all subviews.
* Add `Views.detach` to detach all subviews.
* Detect whether views are going to be reused in `View.set` and `detach` them instead of calling `dispose`.
see #21390.
|
| [22660]
|
koopersmith
|
Media: Allow subviews to be inserted at a specific index. see #21390.
|
| [22659]
|
koopersmith
|
Media: Convert the attachments browser view's destroy method to the newer dispose method. see #21390.
|
| [22658]
|
koopersmith
|
Media: Remove unused batch edit states and strings. see #21390.
|
| [22656]
|
koopersmith
|
Media: Remove debug cruft from [22655]. see #21390.
|
| [22655]
|
koopersmith
|
Media: Optimize media models.
* Merge `Composite` model with general `Attachments` model, as `Attachments.validate` and `Composite.evaluate` were functionally equivalent.
* Queries should only watch `wp.Uploader.queue`, as watching `Attachments.all` results in queries attempting to add attachments before their properties are set (which then results a few too many irrelevant adds/removes). `Attachments.all` should potentially be removed or rethought.
see #21390.
|
| [22654]
|
koopersmith
|
Media: Remove redundant sorting logic from composite models. see #21390.
|
| [22652]
|
koopersmith
|
Media: Make TinyMCE attachment and gallery controls always show when the corresponding view is selected. props SergeyBiryukov. fixes #22463, see #21390.
|
| [22651]
|
koopersmith
|
Media: Move Attachments view preventDefault handler to the events object. see #21390.
|
| [22649]
|
koopersmith
|
Media: Allow for the views manager to be extended. see #21390.
|
| [22648]
|
koopersmith
|
Media: Add a base view class.
* Centralizes view and subview management, unifying several disjointed constructs.
* Utilizes the `dispose` functionality found in Backbone master, providing a standard method for memory management.
see #21390.
|
| [22612]
|
koopersmith
|
Media: zIndex peace was only temporary.
Revert [22611] in favor of using plupload's `container` setting. Turns out, plupload's flash shim is forced to the exact same index as the admin bar, so balancing the two is better solved by nesting the shim.
see #22441, #22446, #21390.
|
| [22611]
|
koopersmith
|
Media: The zIndex arms race.
Adjusts zIndexes to be not-as-absurd as before, in the process moving the modal below the plupload flash shims (which do not have customizable zIndexes or classes, sadly).
fixes #22441, see #22446, #21390.
|
| [22610]
|
koopersmith
|
Media: Add an explicit border to menus to show a divider in older browsers. see #22446, #21390.
|
| [22609]
|
koopersmith
|
Media: Only display "Drop files" text when the browser supports drag and drop. see #22446, #21390.
|
| [22608]
|
koopersmith
|
Media: Wrap the embed screen's alignment setting in a div instead of a label to avoid default browser selection behavior. see #21390.
|
| [22605]
|
koopersmith
|
Media: Remove dead CSS. props ocean90, see #21390.
|
| [22604]
|
koopersmith
|
Media: RTL styles for the media modal. props ocean90. see #22453, #21390.
|
| [22603]
|
koopersmith
|
Media: Update in-grid captions.
* Use input fields instead of textboxes (which provide better handling for smaller attachments).
* Provide `data-setting` properties to properly sync the changes.
see #21390.
|
| [22597]
|
koopersmith
|
Media: Only show the edit selection link for the media library. Make the upload attachments list sortable. Only retain the `silent` option when running `Attachments.validate()`. see #21390.
|
| [22595]
|
koopersmith
|
Media: Prevent text from being selected in the menu. see #21390.
|
| [22594]
|
koopersmith
|
Media: Enter batch insert workflow by editing the selection instead of having an explicit button. see #21390.
|
| [22583]
|
koopersmith
|
Media: Unify the "Insert" and "Insert.Post" toolbars. see #21390.
|