public/themes/templates/1/includes/js/news_search.js   A
last analyzed

Complexity

Total Complexity 9
Complexity/F 1.13

Size

Lines of Code 42
Function Count 8

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 22
dl 0
loc 42
rs 10
c 0
b 0
f 0
wmc 9
mnd 1
bc 1
fnc 8
bpm 0.125
cpm 1.125
noi 0

1 Function

Rating   Name   Duplication   Size   Complexity  
A news_search.js ➔ NewsSearch 0 17 3
1
$(document).ready(function () {
2
    function NewsSearch () {
3
        var formValues = $('#JSCpanelNewsSearchForm').serialize();
4
5
        $.ajaxQueue({
6
            // The URL for the request
7
            url: '../news/ajax_news_search.php',
8
            data: formValues,
9
            type: 'GET',
10
            dataType: 'html',
11
12
            // Code to run if the request succeeds;
13
            // the response is passed to the function
14
            success: function (html) {
15
                $('#news_edit_list').html(html);
16
            }
17
        });
18
    }
19
20
    $('#JSCpanelNewsSearch').keyup(function () {
21
        var value = $(this).val();
22
        if (value.length >= 3 || value === '') {
23
            NewsSearch();
24
        }
25
    });
26
27
    $('#JSCpanelAuthorBrowse').change(function () {
28
        NewsSearch();
29
    });
30
31
    $('select[name=news_searchYear]').change(function () {
32
        NewsSearch();
33
    });
34
35
    $('select[name=news_searchMonth]').change(function () {
36
        NewsSearch();
37
    });
38
39
    $('select[name=news_searchDay]').change(function () {
40
        NewsSearch();
41
    });
42
});
43