abilities
1 week ago
rtl
11 years ago
class.related-posts-customize.php
1 month ago
jetpack-related-posts.php
1 month ago
related-posts-customizer.js
5 years ago
related-posts-rtl.css
1 month ago
related-posts.css
4 months ago
related-posts.js
1 year ago
related-posts-customizer.js
29 lines
| 1 | /** |
| 2 | * Adds functionality for Related Posts controls in Customizer. |
| 3 | */ |
| 4 | ( function ( api ) { |
| 5 | 'use strict'; |
| 6 | |
| 7 | api( 'jetpack_relatedposts[show_headline]', function ( showHeadlineSetting ) { |
| 8 | var setupHeadlineControl = function ( headlineControl ) { |
| 9 | var setActiveState, isDisplayed; |
| 10 | |
| 11 | isDisplayed = function () { |
| 12 | return showHeadlineSetting.findControls()[ 0 ].active.get() && showHeadlineSetting.get(); |
| 13 | }; |
| 14 | |
| 15 | setActiveState = function () { |
| 16 | headlineControl.active.set( isDisplayed() ); |
| 17 | }; |
| 18 | |
| 19 | headlineControl.active.validate = isDisplayed; |
| 20 | |
| 21 | setActiveState(); |
| 22 | |
| 23 | showHeadlineSetting.bind( setActiveState ); |
| 24 | }; |
| 25 | |
| 26 | api.control( 'jetpack_relatedposts[headline]', setupHeadlineControl ); |
| 27 | } ); |
| 28 | } )( wp.customize ); |
| 29 |