Wordpress/tests/qunit/wp-admin/js
Weston Ruter f3e8e7735d Customize: Re-architect and harden panel/section UI logic.
Removes contents for sections and panels from being logically nested (in the DOM) in order to eliminate many issues related to using `margin-top` hacks. The element containing the link to expand the content element for panels and sections is now a sibling element to its content element: the content is removed from being nested at initialization. The content element is now available in a `contentContainer` property whereas the head element (containing the link to open the construct) is in a `headContainer` property. The existing `container` property is now a jQuery collection that contains both of these elements. Since the head element is no longer in an ancestor element to the `content` element, the `aria-owns` property is now used to maintain the relationship between the `headContainer` and the `contentContainer`. These changes are also accompanied by an improvement to the animation performance for the sliding panes.

Props delawski, celloexpressions.
Fixes #34391.
Fixes #34344.
Fixes #35947.


git-svn-id: https://develop.svn.wordpress.org/trunk@38648 602fd350-edb4-49c9-b593-d223f7449a82
2016-09-23 22:22:09 +00:00
..
customize-base.js Customize: Fix php warning due to `WP_Customize_Manager::prepare_setting_validity_for_js()` incorrectly assuming that `WP_Error` will only ever have arrays in its `$error_data`. 2016-09-02 22:34:48 +00:00
customize-controls-utils.js Customizer: Move private helper functions to `wp.customize.utils` so they can be unit tested. 2014-12-02 22:55:48 +00:00
customize-controls.js Customize: Re-architect and harden panel/section UI logic. 2016-09-23 22:22:09 +00:00
customize-header.js Customizer: Allow to skip cropping header images if image width is smaller than or equal to theme width. 2014-04-25 20:24:28 +00:00
customize-nav-menus.js Remove `svn:executable` property from Requests and some other files. 2016-07-13 14:38:21 +00:00
customize-widgets.js Customize: Re-architect and harden panel/section UI logic. 2016-09-23 22:22:09 +00:00
password-strength-meter.js Use only one var per scope in our password-strength-meter tests. 2013-11-07 20:40:12 +00:00
updates.js Update/Install: Shiny Updates v2. 2016-06-15 16:36:07 +00:00
word-count.js Editor: word count: better names for types. 2015-07-27 11:18:55 +00:00