| Server IP : 69.39.225.240 / Your IP : 216.73.216.138 Web Server : Apache System : Linux bronze7.serverhost.net 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : reademotions ( 1074) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/reademotions/www/wp-content/plugins/gravityforms/js/ |
Upload File : |
/**
* Apply legacy options to DatePickers within Legacy Forms.
*/
gform.addFilter( 'gform_datepicker_options_pre_init', function( optionsObj, formId, inputId, $element ) {
var gf_legacy = window.gf_legacy_multi;
if ( ! gf_legacy ) {
return optionsObj;
}
if ( !gf_legacy[ formId ] || gf_legacy[ formId ] !== '1' ) {
return optionsObj;
}
var $ = window.jQuery;
var isPreview = $( '#preview_form_container' ).length > 0;
var isRTL = window.getComputedStyle( $element[ 0 ], null ).getPropertyValue( 'direction' ) === 'rtl';
var overrides = {
showOtherMonths: false,
beforeShow: function( input, inst ) {
inst.dpDiv[0].classList.remove( 'gform-theme-datepicker' );
inst.dpDiv[0].classList.remove( 'gravity-theme' );
inst.dpDiv[0].classList.remove( 'gform-theme' );
inst.dpDiv[0].classList.remove( 'gform-legacy-datepicker' );
inst.dpDiv[0].classList.remove( 'gform-theme--framework' );
inst.dpDiv[0].classList.remove( 'gform-theme--foundation' );
inst.dpDiv[0].classList.remove( 'gform-theme--orbital' );
inst.dpDiv[0].classList.add( 'gform-legacy-datepicker' );
if ( isRTL && isPreview ) {
var $inputContainer = $( input ).closest( '.gfield' );
var rightOffset = $( document ).outerWidth() - ( $inputContainer.offset().left + $inputContainer.outerWidth() );
inst.dpDiv[ 0 ].style.right = rightOffset + 'px';
}
if ( isPreview ) {
inst.dpDiv[0].classList.add( 'gform-preview-datepicker' );
}
return ! this.suppressDatePicker;
}
};
return Object.assign( optionsObj, overrides );
}, -10 );