# wpforo/3.1.6/admin/assets/js/widgets.js

wpForo Forum, version 3.1.6. 37 lines.

- Page: https://pluginprobe.com/plugins/wpforo/3.1.6/code/admin/assets/js/widgets.js
- Raw: https://pluginprobe.com/plugins/wpforo/3.1.6/raw/admin/assets/js/widgets.js
- Modified: 2026-09-18T16:11:00+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/wpforo/3.1.6/code/admin/assets/js/widgets.js#L10-L20`.

```javascript
jQuery.ajaxSetup({
    url: ajaxurl,
    data:{
        referer: window.location.origin + window.location.pathname
    }
});

jQuery( document ).ready( function($){
    var body = $( 'body' );
    body.on( 'change', '.wpf_wdg_limit_per_topic', {}, function () {
        var wrap = $(this).parents('.wpf_wdg_form_wrap')
        var disabled = $(this).val() > 0
        $('.wpf_wdg_orderby', wrap).attr('disabled', disabled)
        $('.wpf_wdg_order', wrap).attr('disabled', disabled)
    });

    body.on( 'change', '.wpf_wdg_boardid', {}, function(){
        var $this = $( this );
        var wrap = $this.closest( '.wpf-wdg-wrapper' );
        var forumids_dd = $( '.wpf_wdg_forumids', wrap );
        var boardid = $this.val();
        forumids_dd.empty();

        $.ajax({
            type: 'POST',
            url: ajaxurl + '?wpforo_boardid=' + boardid,
            data: {
                action: 'wpforo_get_forum_tree'
            }
        }).done( function( r ){
            if( r.success ){
                forumids_dd.html( r.data['html'] );
            }
        } );
    } );
} );

```
