123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- (function( $ ) {
- /**
- * Enable/Disable usage stats helper.
- *
- * @since 2.1
- */
- var FLBuilderUsage = {
- init: function() {
- FLBuilderUsage._fadeToggle()
- FLBuilderUsage._enableClick()
- FLBuilderUsage._disableClick()
- },
- _fadeToggle: function() {
- $( 'a.stats-info' ).click( function( e ) {
- e.preventDefault();
- $( '.stats-info-data' ).fadeToggle()
- })
- },
- _enableClick: function() {
- $( '.buttons span.enable-stats' ).click( function( e ) {
- nonce = $(this).closest('.buttons').find('#_wpnonce').val()
- data = {
- 'action' : 'fl_usage_toggle',
- 'enable' : 1,
- '_wpnonce': nonce
- }
- FLBuilderUsage._doAjax( data )
- })
- },
- _disableClick: function() {
- $( '.buttons span.disable-stats' ).click( function( e ) {
- nonce = $(this).closest('.buttons').find('#_wpnonce').val()
- data = {
- 'action' : 'fl_usage_toggle',
- 'enable' : 0,
- '_wpnonce': nonce
- }
- FLBuilderUsage._doAjax( data )
- })
- },
- _doAjax: function( data ) {
- $.post(ajaxurl, data, function(response) {
- FLBuilderUsage._close()
- });
- },
- _close: function() {
- $( '.fl-usage').closest('.notice').fadeToggle()
- }
- };
- $( function() {
- FLBuilderUsage.init();
- });
- })( jQuery );
|