Plugin Directory

Changeset 1528729


Ignore:
Timestamp:
11/05/2016 11:11:48 AM (9 years ago)
Author:
fedeandri
Message:

add version 1.2.1

Location:
bugfu-console-debugger
Files:
3 edited
4 copied

Legend:

Unmodified
Added
Removed
  • bugfu-console-debugger/tags/1.2.1/bugfu-console-debugger.php

    r1527303 r1528729  
    55 *  Plugin URI: https://github.com/fedeandri/bugfu-console-debugger
    66 *  Description: BugFu lets you log from PHP directly to your Browser JavaScript Console - Meant as an aid to those practicing the ancient art of debugging
    7  *  Version: 1.2
     7 *  Version: 1.2.1
    88 *  Author: Federico Andrioli
    99 *  Author URI: https://it.linkedin.com/in/fedeandri
     
    2020    {
    2121
    22         const PLUGIN_VERSION = '1.2';
     22        const PLUGIN_VERSION = '1.2.1';
    2323        const PLUGIN_PREFIX = 'bugfu';
    2424        const PLUGIN_SHORT_NAME = 'BugFu';
  • bugfu-console-debugger/tags/1.2.1/js/ajax-bugfu-console-debugger.js

    r1527303 r1528729  
    11(function($) {
    22   
    3     var bugfu_previous_log;
    4     var bugfu_read_log_interval;
     3    var bugfu_can_read_log = true;
     4    var bugfu_previous_log = null;
     5    var bugfu_read_log_interval = null;
     6    var bugfu_interval_millisec = 350;
    57
    68    $( document ).ready( function() {
    79
    8         bugfu_read_log_interval = setInterval( bugfu_read_log, 300 );
     10        bugfu_read_log_interval = setInterval( bugfu_read_log, bugfu_interval_millisec );
     11    });
     12
     13    $( document ).ajaxSend( function() {
     14
     15        if( bugfu_read_log_interval == null ) {
     16
     17            bugfu_read_log_interval = setInterval( bugfu_read_log, bugfu_interval_millisec );
     18        }
    919    });
    1020
    1121    function bugfu_read_log() {
    1222
    13         var data = {
    14             action: 'bugfu_ajax_read_debug_log'
     23        if( bugfu_can_read_log ) {
     24
     25            bugfu_can_read_log = false;
     26
     27            var data = {
     28                action: 'bugfu_ajax_read_debug_log'
     29            }
     30
     31            $.ajax({
     32                url: bugfu_console_debugger_ajax_params.ajaxurl,
     33                type: 'get',
     34                data: data,
     35                success: function( response ) {
     36
     37                    var preheader = "\n";
     38                    var header = response.data.header;
     39                    var log = response.data.log;
     40
     41                    if( log || bugfu_previous_log == null ) {
     42                       
     43                        console.log(preheader.concat(header, "\n\n", log, "\n\n\n"));
     44                        bugfu_previous_log = log;
     45                    }
     46
     47                    clearInterval(bugfu_read_log_interval);
     48                    bugfu_read_log_interval = null;
     49                    bugfu_can_read_log = true;
     50                },
     51                error: function(){
     52                   
     53                    clearInterval(bugfu_read_log_interval);
     54                    bugfu_read_log_interval = null;
     55                    bugfu_can_read_log = true;
     56                }
     57            });
    1558        }
    16 
    17         $.ajax({
    18             url: bugfu_console_debugger_ajax_params.ajaxurl,
    19             type: 'get',
    20             data: data,
    21             success: function( response ) {
    22 
    23                 var preheader = "\n";
    24                 var header = response.data.header;
    25                 var log = response.data.log;
    26 
    27                 if( (log && log != bugfu_previous_log) || bugfu_previous_log == null ) {
    28                    
    29                     console.log(preheader.concat(header, "\n\n", log, "\n\n\n"));
    30 
    31                     bugfu_previous_log = log;
    32                 }
    33 
    34             }
    35         })
    3659    }
    3760
  • bugfu-console-debugger/tags/1.2.1/readme.txt

    r1527303 r1528729  
    44Requires at least: 3.8
    55Tested up to: 4.7
    6 Stable tag: 1.2
     6Stable tag: 1.2.1
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    7676== Changelog ==
    7777
     78= 1.2.1 =
     79* Update the AJAX calls debugging feature to avoid CPU overload
     80
    7881= 1.2 =
    7982* Add the ability to debug AJAX calls
  • bugfu-console-debugger/trunk/bugfu-console-debugger.php

    r1527303 r1528729  
    55 *  Plugin URI: https://github.com/fedeandri/bugfu-console-debugger
    66 *  Description: BugFu lets you log from PHP directly to your Browser JavaScript Console - Meant as an aid to those practicing the ancient art of debugging
    7  *  Version: 1.2
     7 *  Version: 1.2.1
    88 *  Author: Federico Andrioli
    99 *  Author URI: https://it.linkedin.com/in/fedeandri
     
    2020    {
    2121
    22         const PLUGIN_VERSION = '1.2';
     22        const PLUGIN_VERSION = '1.2.1';
    2323        const PLUGIN_PREFIX = 'bugfu';
    2424        const PLUGIN_SHORT_NAME = 'BugFu';
  • bugfu-console-debugger/trunk/js/ajax-bugfu-console-debugger.js

    r1527303 r1528729  
    11(function($) {
    22   
    3     var bugfu_previous_log;
    4     var bugfu_read_log_interval;
     3    var bugfu_can_read_log = true;
     4    var bugfu_previous_log = null;
     5    var bugfu_read_log_interval = null;
     6    var bugfu_interval_millisec = 350;
    57
    68    $( document ).ready( function() {
    79
    8         bugfu_read_log_interval = setInterval( bugfu_read_log, 300 );
     10        bugfu_read_log_interval = setInterval( bugfu_read_log, bugfu_interval_millisec );
     11    });
     12
     13    $( document ).ajaxSend( function() {
     14
     15        if( bugfu_read_log_interval == null ) {
     16
     17            bugfu_read_log_interval = setInterval( bugfu_read_log, bugfu_interval_millisec );
     18        }
    919    });
    1020
    1121    function bugfu_read_log() {
    1222
    13         var data = {
    14             action: 'bugfu_ajax_read_debug_log'
     23        if( bugfu_can_read_log ) {
     24
     25            bugfu_can_read_log = false;
     26
     27            var data = {
     28                action: 'bugfu_ajax_read_debug_log'
     29            }
     30
     31            $.ajax({
     32                url: bugfu_console_debugger_ajax_params.ajaxurl,
     33                type: 'get',
     34                data: data,
     35                success: function( response ) {
     36
     37                    var preheader = "\n";
     38                    var header = response.data.header;
     39                    var log = response.data.log;
     40
     41                    if( log || bugfu_previous_log == null ) {
     42                       
     43                        console.log(preheader.concat(header, "\n\n", log, "\n\n\n"));
     44                        bugfu_previous_log = log;
     45                    }
     46
     47                    clearInterval(bugfu_read_log_interval);
     48                    bugfu_read_log_interval = null;
     49                    bugfu_can_read_log = true;
     50                },
     51                error: function(){
     52                   
     53                    clearInterval(bugfu_read_log_interval);
     54                    bugfu_read_log_interval = null;
     55                    bugfu_can_read_log = true;
     56                }
     57            });
    1558        }
    16 
    17         $.ajax({
    18             url: bugfu_console_debugger_ajax_params.ajaxurl,
    19             type: 'get',
    20             data: data,
    21             success: function( response ) {
    22 
    23                 var preheader = "\n";
    24                 var header = response.data.header;
    25                 var log = response.data.log;
    26 
    27                 if( (log && log != bugfu_previous_log) || bugfu_previous_log == null ) {
    28                    
    29                     console.log(preheader.concat(header, "\n\n", log, "\n\n\n"));
    30 
    31                     bugfu_previous_log = log;
    32                 }
    33 
    34             }
    35         })
    3659    }
    3760
  • bugfu-console-debugger/trunk/readme.txt

    r1527303 r1528729  
    44Requires at least: 3.8
    55Tested up to: 4.7
    6 Stable tag: 1.2
     6Stable tag: 1.2.1
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    7676== Changelog ==
    7777
     78= 1.2.1 =
     79* Update the AJAX calls debugging feature to avoid CPU overload
     80
    7881= 1.2 =
    7982* Add the ability to debug AJAX calls
Note: See TracChangeset for help on using the changeset viewer.