Sindbad~EG File Manager

Current Path : /var/www/html/digisferach.sumar.com.py/wp-content/plugins/restricted-content/js/
Upload File :
Current File : /var/www/html/digisferach.sumar.com.py/wp-content/plugins/restricted-content/js/admin.js

( function ( $ ) {

    $( document ).ready( function () {

        $( '.rsc-ticket-type-select-input input' ).change( function () {
            $( '.rsc-ticket-type-select-input' ).each( function () {

                if ( $( 'input:radio', this ).is( ':checked' ) ) {
                    $( this ).addClass( 'rc-radio-selected' );

                } else {
                    $( this ).removeClass( 'rc-radio-selected' );
                }
            } );
        } );

        $.fn.animateHighlight = function ( element, highlightColor, duration, start_text ) {

            var end_text = element.text();
            element.text( start_text || '✓' );

            var highlightBg = highlightColor || '#8abf9b',
                animateMs = duration || 500,
                originalBg = this.css( "background-color" );

            if ( !originalBg || originalBg == highlightBg )
                originalBg = "#FFFFFF";

            $( this ).css( "backgroundColor", highlightBg ).animate( { backgroundColor: originalBg }, animateMs, null, function () {
                $( this ).css( "backgroundColor", originalBg );
                element.text( end_text );
            } );
        };

        window.rsc_copy_field_to_clipboard = function rsc_copy_field_to_clipboard( element ) {
            element.select();
            document.execCommand( "copy" );
            element.blur();
        }

        $( '.rsc_tooltip_hover' ).tooltip( {
            content: function () {
                return $( this ).prop( 'title' );
            },
            show: null,
            close: function ( event, ui ) {
                ui.tooltip.hover(
                    function () {
                        $( this ).stop( true ).fadeTo( 100, 1 );
                    },
                    function () {
                        $( this ).fadeOut( "100", function () {
                            $( this ).remove();
                        } )
                    } );
            },
            position: {
                my: 'left-40 top+35',
                at: 'center top',
                using: function ( position, feedback ) {
                    console.log( feedback );
                    $( this ).css( position );
                    $( this ).addClass( feedback.vertical );
                }
            }
        } );

        $( '.rsc-yes-no-wrap' ).each( function () {

            var rsc_save_wrap = this;

            if ( $( '.rsc-radio-yes', this ).is( ':checked' ) ) {
                $( '.rsc-customized-yes-no', rsc_save_wrap ).removeClass( 'rsc-no-active' );
                $( '.rsc-customized-yes-no', rsc_save_wrap ).addClass( 'rsc-yes-active' );
            }

            $( '.rsc-customized-yes-no', this ).click( function () {

                if ( $( this ).hasClass( 'rsc-no-active' ) ) {
                    $( this ).removeClass( 'rsc-no-active' );
                    $( this ).addClass( 'rsc-yes-active' );
                    $( '.rsc-radio-yes', rsc_save_wrap ).attr( 'checked', true );
                    $( '.rsc-radio-no', rsc_save_wrap ).attr( 'checked', false );

                } else {
                    $( this ).removeClass( 'rsc-yes-active' );
                    $( this ).addClass( 'rsc-no-active' );
                    $( '.rsc-radio-yes', rsc_save_wrap ).attr( 'checked', false );
                    $( '.rsc-radio-no', rsc_save_wrap ).attr( 'checked', true );
                }
            } );
        } );

        function rsc_prepopulate_chosen_multi_select( chosen, selected_box ) {

            var results_data = chosen.chosen.results_data,
                chosen_results_html = '',
                li_class = '';

            for ( var i = 0; i < results_data.length; i++ ) {

                var element = results_data[ i ];

                // element.disabled
                if ( element.selected == true ) {
                    li_class = 'result-selected';

                } else {
                    li_class = 'active-result';
                }

                chosen_results_html = chosen_results_html + '<li class="' + li_class + '" data-option-array-index="' + element.array_index + '">' + element.html + '</li>';
            }

            selected_box.parent().find( '.chosen-results' ).html( chosen_results_html );
        }

        $( '.rsc_outside_wrap select.chosen-select' ).each( function () {

            var selected_box = $( this );

            $( this ).on( 'chosen:ready', function ( e, chosen ) {

                $( '.chosen-drop' ).css( 'display', 'block' );
                rsc_prepopulate_chosen_multi_select( chosen, selected_box );

                field_title = $( this ).attr( 'data-placeholder' );
                $( this ).next( '.chosen-container-multi' ).prepend( '<span class="rsc-chosen-title">' + field_title + '</span' );
            } );
        } );

        $( ".rsc_outside_wrap select" ).chosen( { disable_search_threshold: 5, allow_single_deselect: false } );

        // widget-added
        $( document ).on( 'widget-updated', function ( e, widget ) {

            // rsc_chosen();
            widget.find( '.rsc_metabox select' ).chosen( {
                disable_search_threshold: 10,
                allow_single_deselect: false
            } );

            widget.find( '.rsc_metabox select' ).css( 'width', '25em' );
            widget.find( '.rsc_metabox select' ).css( 'display', 'block' );

            widget.find( '.rsc_metabox select' ).css( 'display', 'none' );
            widget.find( '.rsc_metabox .chosen-container' ).css( 'width', '100%' );
            widget.find( '.rsc_metabox .chosen-container' ).css( 'max-width', '25em' );
            widget.find( '.rsc_metabox .chosen-container' ).css( 'min-width', '1em' );

            widget.find( '.rsc_metabox select' ).trigger( "chosen:updated" );
            rsc_reopen_selected();
        } );

        $( document ).on( 'widget-added', function ( e, widget ) {

            widget.find( '.rsc_metabox select' ).chosen( {
                disable_search_threshold: 10,
                allow_single_deselect: false
            } );

            widget.find( '.rsc_metabox select' ).css( 'width', '25em' );
            widget.find( '.rsc_metabox select' ).css( 'display', 'block' );

            widget.find( '.rsc_metabox select' ).css( 'display', 'none' );
            widget.find( '.rsc_metabox .chosen-container' ).css( 'width', '100%' );
            widget.find( '.rsc_metabox .chosen-container' ).css( 'max-width', '25em' );
            widget.find( '.rsc_metabox .chosen-container' ).css( 'min-width', '1em' );

            widget.find( '.rsc_metabox select' ).trigger( "chosen:updated" );
        } );

        function rsc_reopen_selected() {
            $( ".rsc_content_availability" ).each( function ( index ) {
                rsc_content_availability_options( this );
                rsc_tickera_users_options( this );
                rsc_woo_users_options( this );
                rsc_edd_users_options( this );
            } );
        }

        rsc_reopen_selected();

        $( document ).on( 'change', '.rsc_content_availability', function ( e ) {
            rsc_content_availability_options( e.target );
            rsc_tickera_users_options( e.target );
            rsc_woo_users_options( e.target );
            rsc_edd_users_options( e.target );
        } );

        $( document ).on( 'change', '.rsc_tickera_radio', function ( e ) {
            rsc_tickera_users_options( e.target );
        } );

        $( document ).on( 'change', '.rsc_woo_radio', function ( e ) {
            rsc_woo_users_options( e.target );
        } );

        $( document ).on( 'change', '.rsc_edd_radio', function ( e ) {
            rsc_edd_users_options( e.target );
        } );

        function rsc_edd_users_options( obj ) {

            var rsc_edd_users = $( obj ).parent().find( '.rsc_edd_radio:checked' ).val(),
                sub_metabox = $( obj ).parent().find( '.rsc_sub_sub_metabox_' + rsc_edd_users );

            if ( sub_metabox.length > 0 ) {
                rsc_hide_all_sub_metaboxes( $( obj ).parent().find( '.rsc_sub_sub_metabox_' + rsc_edd_users + '.rsc_sub_sub' ) );
                sub_metabox.addClass( 'rsc_show' );
                sub_metabox.removeClass( 'rsc_hide' );

            } else {
                rsc_hide_all_sub_metaboxes( $( obj ).parent().find( '.rsc_sub_sub_metabox_' + rsc_edd_users + '.rsc_sub_sub' ) );
            }
        }

        function rsc_woo_users_options( obj ) {

            var rsc_woo_users = $( obj ).parent().find( '.rsc_woo_radio:checked' ).val(),
                sub_metabox = $( obj ).parent().find( '.rsc_sub_sub_metabox_' + rsc_woo_users );

            if ( sub_metabox.length > 0 ) {
                rsc_hide_all_sub_metaboxes( $( obj ).parent().find( '.rsc_sub_sub_metabox_product.rsc_sub_sub' ) );
                sub_metabox.addClass( 'rsc_show' );
                sub_metabox.removeClass( 'rsc_hide' );

            } else {
                rsc_hide_all_sub_metaboxes( $( obj ).parent().find( '.rsc_sub_sub_metabox_product.rsc_sub_sub' ) );
            }
        }

        function rsc_tickera_users_options( obj ) {

            var rsc_tickera_users = $( obj ).parent().find( '.rsc_tickera_radio:checked' ).val(),
                sub_metabox = $( obj ).parent().find( '.rsc_sub_sub_metabox_' + rsc_tickera_users );

            if ( sub_metabox.length > 0 ) {
                rsc_hide_all_sub_metaboxes( $( obj ).parent().find( '.rsc_sub_sub_metabox_ticket_type.rsc_sub_sub' ) );
                rsc_hide_all_sub_metaboxes( $( obj ).parent().find( '.rsc_sub_sub_metabox_event.rsc_sub_sub' ) );
                sub_metabox.addClass( 'rsc_show' );
                sub_metabox.removeClass( 'rsc_hide' );

            } else {
                rsc_hide_all_sub_metaboxes( $( obj ).parent().find( '.rsc_sub_sub_metabox_ticket_type.rsc_sub_sub' ) );
                rsc_hide_all_sub_metaboxes( $( obj ).parent().find( '.rsc_sub_sub_metabox_event.rsc_sub_sub' ) );
            }
        }

        function rsc_content_availability_options( obj ) {

            var rsc_selected_content_availability = $( obj ).val();

            if ( rsc_selected_content_availability !== 'everyone' ) {

                var sub_metabox = $( obj ).parent().find( '.rsc_sub_metabox.rsc_sub_metabox_' + rsc_selected_content_availability );

                if ( sub_metabox.length > 0 ) {
                    rsc_hide_all_sub_metaboxes( $( obj ).parent().find( '.rsc_sub_metabox' ) );
                    sub_metabox.addClass( 'rsc_show' );
                    sub_metabox.removeClass( 'rsc_hide' );

                } else {
                    rsc_hide_all_sub_metaboxes( $( obj ).parent().find( '.rsc_sub_metabox' ) );
                }

            } else {
                rsc_hide_all_sub_metaboxes( $( obj ).parent().find( '.rsc_sub_metabox' ) );
            }
        }

        function rsc_hide_all_sub_metaboxes( element ) {
            $( element ).removeClass( 'rsc_show' );
            $( element ).addClass( 'rsc_hide' );
        }

        function rsc_chosen() {

            $( '#rsc_metabox select, .rsc_metabox select' ).chosen( {
                disable_search_threshold: 10,
                allow_single_deselect: false
            } );

            $( '#rsc_metabox select, .rsc_metabox select' ).css( 'width', '25em' );
            $( '#rsc_metabox select, .rsc_metabox select' ).css( 'display', 'block' );

            $( '#rsc_metabox select, .rsc_metabox select' ).css( 'display', 'none' );
            $( '#rsc_metabox .chosen-container, .rsc_metabox .chosen-container' ).css( 'width', '100%' );
            $( '#rsc_metabox .chosen-container, .rsc_metabox .chosen-container' ).css( 'max-width', '25em' );
            $( '#rsc_metabox .chosen-container, .rsc_metabox .chosen-container' ).css( 'min-width', '1em' );

            $( '#rsc_metabox select, .rsc_metabox select' ).trigger( 'chosen:updated' );
        }

        rsc_chosen();

        if ( rsc_vars.tc_check_page == 'restricted_content_settings' ) {
            $( ".rsc-nav-tab-wrapper" ).sticky( {
                topSpacing: 30,
                bottomSpacing: 50
            } );
        }

        $( '.rsc_tooltip' ).tooltip( {
            content: function () {
                return $( this ).prop( 'title' );
            },
            show: null,
            close: function ( event, ui ) {
                ui.tooltip.hover(
                    function () {
                        $( this ).stop( true ).fadeTo( 100, 1 );
                    },
                    function () {
                        $( this ).fadeOut( "100", function () {
                            $( this ).remove();
                        } );
                    } );
            }
        } );

        $( document ).on( 'change', '.has_conditional', function () {
            rsc_conditionals_init();
        } );

        function rsc_conditionals_init() {
            $( '.rsc_conditional' ).each( function ( i, obj ) {
                rsc_conditional( $( this ) );
            } );
        }

        function rsc_conditional( obj ) {

            var field_name = $( obj ).attr( 'data-condition-field_name' );

            if ( !$( '.' + field_name ).hasClass( 'has_conditional' ) ) {
                $( '.' + field_name ).addClass( 'has_conditional' );
            }

            var field_type = $( obj ).attr( 'data-condition-field_type' ),
                value = $( obj ).attr( 'data-condition-value' ),
                action = $( obj ).attr( 'data-condition-action' );

            if ( field_type == 'radio' ) {
                var selected_value = $( '.' + field_name + ':checked' ).val();
            }

            if ( field_type == 'text' || field_type == 'textarea' || field_type == 'select' ) {
                var selected_value = $( '.' + field_name ).val();
            }

            if ( value == selected_value ) {

                if ( action == 'hide' ) {
                    $( obj ).hide();
                }

                if ( action == 'show' ) {
                    $( obj ).show( 200 );
                }

            } else {

                if ( action == 'hide' ) {
                    $( obj ).show( 200 );
                }

                if ( action == 'show' ) {
                    $( obj ).hide();
                }
            }

            rsc_chosen();
        }

        rsc_conditionals_init();

        $( '#available-widgets select' ).chosen( 'destroy' );

        $( document ).on( 'change', '.rsc_woo_time_radio', function () {

            var element = $( this ).parent().find( '.rsc_woo_times' );

            if ( $( this ).val() == 'indefinitely' || $( this ).val() == '' ) {
                $( element ).hide();
            } else {
                $( element ).show();
            }
        } );

        function hide_show_woo_times() {

            $( '.rsc_woo_time_radio:checked' ).each( function ( i, obj ) {

                var element = $( this ).parent().find( '.rsc_woo_times' );

                if ( $( this ).val() == 'indefinitely' || $( this ).val() == '' ) {
                    $( element ).hide();
                } else {
                    $( element ).show();
                }
            } );
        }

        hide_show_woo_times();

        $( document ).on( 'change', '.rsc_edd_time_radio', function () {

            var element = $( this ).parent().find( '.rsc_edd_times' );

            if ( $( this ).val() == 'indefinitely' || $( this ).val() == '' ) {
                $( element ).hide();

            } else {
                $( element ).show();
            }
        } );

        function hide_show_edd_times() {

            $( '.rsc_edd_time_radio:checked' ).each( function ( i, obj ) {

                var element = $( this ).parent().find( '.rsc_edd_times' );

                if ( $( this ).val() == 'indefinitely' || $( this ).val() == '' ) {
                    $( element ).hide();

                } else {
                    $( element ).show();
                }
            } );
        }

        hide_show_edd_times();
    } );

} )( jQuery );

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists