jQuery( document ).ready( function () { jQuery( '#screen-meta-links' ).append( '' ); jQuery( '.itsec_toc_item_link' ).click( function ( event ) { event.preventDefault(); var goto = jQuery( this ).attr( 'href' ); jQuery( 'html, body' ).animate( { scrollTop: jQuery( goto ).offset().top }, 1000 ); } ); jQuery( '.dialog' ).click( function ( event ) { event.preventDefault(); var target = jQuery( this ).attr( 'href' ); var title = jQuery( this ).parents( '.inside' ).siblings( 'h3.hndle' ).children( 'span' ).text(); jQuery( '#' + target ).dialog( { dialogClass : 'wp-dialog itsec-dialog itsec-dialog-logs', modal : true, closeOnEscape: true, title : title, height : ( jQuery( window ).height() * 0.8 ), width : ( jQuery( window ).width() * 0.8 ), open : function ( event, ui ) { jQuery( '.ui-widget-overlay' ).bind( 'click', function () { jQuery( this ).siblings( '.ui-dialog' ).find( '.ui-dialog-content' ).dialog( 'close' ); } ); } } ); jQuery( '.ui-dialog :button' ).blur(); } ); jQuery( '.itsec-video-link' ).click( function ( event ) { event.preventDefault(); var target = jQuery( this ).data( 'video-id' ); jQuery( '.' + target ).dialog( { dialogClass : 'wp-dialog itsec-dialog itsec-video-dialog', modal : true, closeOnEscape: true, width : 'auto', resizable : false, draggable : false, create : function ( event, ui ) { jQuery( this ).css( "maxWidth", "853px" ); }, open : function ( event, ui ) { jQuery( '.ui-widget-overlay' ).bind( 'click', function () { jQuery( this ).siblings( '.ui-dialog' ).find( '.ui-dialog-content' ).dialog( 'close' ); } ); } } ); jQuery( '.ui-dialog :button' ).blur(); } ); jQuery( '.itsec_return_to_top' ).click( function ( event ) { event.preventDefault(); jQuery( 'html, body' ).animate( { scrollTop: jQuery( 'html, body' ).offset().top }, 500 ); } ); jQuery( function () { jQuery( "#itsec_tabbed_dashboard_content" ).tabs(); } ); var toc_fixed = false; jQuery( window ).scroll( function () { if ( jQuery( this ).scrollTop() >= 550 ) { if ( ! toc_fixed ) { toc_fixed = true; jQuery( '#global_table_of_contents' ).addClass( 'fixed' ); } } else { if ( toc_fixed ) { toc_fixed = false; jQuery( '#global_table_of_contents' ).removeClass( 'fixed' ); } } } ); } ); function itsec_toc_select( value ) { if ( value ) { if ( jQuery( value ).hasClass( 'closed' ) ) { jQuery( value ).removeClass( 'closed' ); } jQuery( 'html, body' ).animate( { scrollTop: jQuery( value ).offset().top - 50 }, 500 ); } } if ( window.location.hash ) { var id = window.location.hash.substring( 1 ); jQuery( window ).load( function () { var target_offset = jQuery( "#" + id ).offset(); var target_top = target_offset.top; var scroll_target = jQuery( '#' + id ).parent().parent(); var toggle_target = scroll_target.parents( '.postbox' ); // open metabox if needed if ( toggle_target.hasClass( 'closed' ) ) { toggle_target.removeClass( 'closed' ); } //scroll to setting and highlight it scroll_to_setting( scroll_target ); } ); function scroll_to_setting( scroll_target ) { var id = window.location.hash.substring( 1 ); var target_offset = jQuery( "#" + id ).offset(); var target_top = target_offset.top; jQuery( 'html, body' ).animate( { scrollTop: target_top - 100 }, 500 ); jQuery( scroll_target ).animate( { backgroundColor: '#ffffcb' }, 1000 ); setTimeout( function () { jQuery( scroll_target ).animate( { backgroundColor: '#fff' }, 1000 ) }, 6000 ); } }