Нема описа

related-posts-customizer.js 734B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * Adds functionality for Related Posts controls in Customizer.
  3. */
  4. ( function ( api ) {
  5. 'use strict';
  6. api( 'jetpack_relatedposts[show_headline]', function ( showHeadlineSetting ) {
  7. var setupHeadlineControl = function ( headlineControl ) {
  8. var setActiveState, isDisplayed;
  9. isDisplayed = function () {
  10. return showHeadlineSetting.findControls()[ 0 ].active.get() && showHeadlineSetting.get();
  11. };
  12. setActiveState = function () {
  13. headlineControl.active.set( isDisplayed() );
  14. };
  15. headlineControl.active.validate = isDisplayed;
  16. setActiveState();
  17. showHeadlineSetting.bind( setActiveState );
  18. };
  19. api.control( 'jetpack_relatedposts[headline]', setupHeadlineControl );
  20. } );
  21. } )( wp.customize );