Spade

Mini Shell

Directory:~$ /home/lmsyaran/public_html/media/com_helpdeskpro/js/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/public_html/media/com_helpdeskpro/js/admin-language-default.js

(function (document, $) {
    Joomla.submitbutton = function (pressbutton) {
        var form = document.adminForm;

        if (pressbutton === 'new_item') {
            newLanguageItem();
        } else {
            Joomla.submitform(pressbutton);
        }
    };

    function newLanguageItem() {
        table = document.getElementById('lang_table');
        row = table.insertRow(1);
        cell0 = row.insertCell(0);
        cell0.innerHTML = '<input type="text"
name="new_keys[]" size="50" />';
        cell1 = row.insertCell(1);
        cell2 = row.insertCell(2);
        cell2.innerHTML = '<input type="text"
name="new_values[]" size="100" />';
    }

    function searchTable() {
        var tableBody = $('#pf-translation-table');
        var searchTerm =
$("#filter_search").val().toLowerCase();

        $.each(tableBody.find("tr"), function () {
            var text = $(this)
                .text();

            var inputValue =
$(this).find('input[type="text"]').val();

            if (inputValue.length) {
                text = text + '' + inputValue;
            }
            text = text.replace(/(\r\n|\n|\r)/gm,
"").toLowerCase();

            if (text.indexOf(searchTerm) === -1) {
                $(this).hide();
            } else {
                $(this).show();
            }
        });
    }

    $(document).ready(function () {
        if ($("#filter_search").val()) {
            searchTable();
        }

        $("#filter_search").on("change", searchTable);

        $('#pf-clear-button').on('click', function ()
{
            $("#filter_search").val('');
            searchTable();
        })
    });
})(document, jQuery);