All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.butterfaces-dist-js.butterfaces-table.jquery.js Maven / Gradle / Ivy

///
///
(function ($) {
    $.fn.selectTableRow = function (data) {
        return this.each(function () {
            var $originalElement = $(this);
            console.log('Selected row: ' + data.rowIndex);
            console.log($originalElement.find('tr[rowindex=' + data.rowIndex + ']'));
            $originalElement.find('tr').removeClass('butter-table-row-selected');
            var listItems = $originalElement.find('tr[rowindex=' + data.rowIndex + ']');
            $(listItems[listItems.length - 1]).addClass('butter-table-row-selected');
        });
    };
}(jQuery));
(function ($) {
    $.fn.sortTableRow = function (renderIds, disableRenderIds, columnNumber) {
        return this.each(function () {
            var $table = $(this);
            //var rows = $table.find('tbody > tr').length;
            //var columns = $table.find('thead th').length;
            ButterFaces.Ajax.sendRequest($table.attr('id'), 'sort_' + columnNumber, renderIds, columnNumber, disableRenderIds);
        });
    };
}(jQuery));

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1dHRlcmZhY2VzLXRhYmxlLmpxdWVyeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvREFBb0Q7QUFDcEQsMENBQTBDO0FBRTFDLENBQUMsVUFBVSxDQUFLO0lBQ1osQ0FBQyxDQUFDLEVBQUUsQ0FBQyxjQUFjLEdBQUcsVUFBVSxJQUFRO1FBRXBDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQ2IsSUFBSSxnQkFBZ0IsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUM7WUFFL0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDOUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsY0FBYyxHQUFHLElBQUksQ0FBQyxRQUFRLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQztZQUV6RSxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsV0FBVyxDQUFDLDJCQUEyQixDQUFDLENBQUM7WUFDckUsSUFBSSxTQUFTLEdBQUcsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGNBQWMsR0FBRyxJQUFJLENBQUMsUUFBUSxHQUFHLEdBQUcsQ0FBQyxDQUFDO1lBQzVFLENBQUMsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQywyQkFBMkIsQ0FBQyxDQUFDO1FBQzdFLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQyxDQUFDO0FBQ04sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7QUFFWCxDQUFDLFVBQVUsQ0FBSztJQUNaLENBQUMsQ0FBQyxFQUFFLENBQUMsWUFBWSxHQUFHLFVBQVUsU0FBUyxFQUFFLGdCQUFnQixFQUFFLFlBQVk7UUFDbkUsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUM7WUFDYixJQUFJLE1BQU0sR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUM7WUFFckIsOENBQThDO1lBQzlDLCtDQUErQztZQUUvQyxXQUFXLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLE9BQU8sR0FBRyxZQUFZLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO1FBQ3ZILENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQyxDQUFDO0FBQ04sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMiLCJmaWxlIjoiYnV0dGVyZmFjZXMtdGFibGUuanF1ZXJ5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vPHJlZmVyZW5jZSBwYXRoPVwiZGVmaW5pdGlvbnMvZXh0ZXJuYWwvdHNkLmQudHNcIi8+XG4vLy88cmVmZXJlbmNlIHBhdGg9XCJidXR0ZXJmYWNlcy1hamF4LnRzXCIvPlxuXG4oZnVuY3Rpb24gKCQ6YW55KSB7XG4gICAgJC5mbi5zZWxlY3RUYWJsZVJvdyA9IGZ1bmN0aW9uIChkYXRhOmFueSkge1xuXG4gICAgICAgIHJldHVybiB0aGlzLmVhY2goZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgdmFyICRvcmlnaW5hbEVsZW1lbnQgPSAkKHRoaXMpO1xuXG4gICAgICAgICAgICBjb25zb2xlLmxvZygnU2VsZWN0ZWQgcm93OiAnICsgZGF0YS5yb3dJbmRleCk7XG4gICAgICAgICAgICBjb25zb2xlLmxvZygkb3JpZ2luYWxFbGVtZW50LmZpbmQoJ3RyW3Jvd2luZGV4PScgKyBkYXRhLnJvd0luZGV4ICsgJ10nKSk7XG5cbiAgICAgICAgICAgICRvcmlnaW5hbEVsZW1lbnQuZmluZCgndHInKS5yZW1vdmVDbGFzcygnYnV0dGVyLXRhYmxlLXJvdy1zZWxlY3RlZCcpO1xuICAgICAgICAgICAgdmFyIGxpc3RJdGVtcyA9ICRvcmlnaW5hbEVsZW1lbnQuZmluZCgndHJbcm93aW5kZXg9JyArIGRhdGEucm93SW5kZXggKyAnXScpO1xuICAgICAgICAgICAgJChsaXN0SXRlbXNbbGlzdEl0ZW1zLmxlbmd0aCAtIDFdKS5hZGRDbGFzcygnYnV0dGVyLXRhYmxlLXJvdy1zZWxlY3RlZCcpO1xuICAgICAgICB9KTtcbiAgICB9O1xufShqUXVlcnkpKTtcblxuKGZ1bmN0aW9uICgkOmFueSkge1xuICAgICQuZm4uc29ydFRhYmxlUm93ID0gZnVuY3Rpb24gKHJlbmRlcklkcywgZGlzYWJsZVJlbmRlcklkcywgY29sdW1uTnVtYmVyKSB7XG4gICAgICAgIHJldHVybiB0aGlzLmVhY2goZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgdmFyICR0YWJsZSA9ICQodGhpcyk7XG5cbiAgICAgICAgICAgIC8vdmFyIHJvd3MgPSAkdGFibGUuZmluZCgndGJvZHkgPiB0cicpLmxlbmd0aDtcbiAgICAgICAgICAgIC8vdmFyIGNvbHVtbnMgPSAkdGFibGUuZmluZCgndGhlYWQgdGgnKS5sZW5ndGg7XG5cbiAgICAgICAgICAgIEJ1dHRlckZhY2VzLkFqYXguc2VuZFJlcXVlc3QoJHRhYmxlLmF0dHIoJ2lkJyksICdzb3J0XycgKyBjb2x1bW5OdW1iZXIsIHJlbmRlcklkcywgY29sdW1uTnVtYmVyLCBkaXNhYmxlUmVuZGVySWRzKTtcbiAgICAgICAgfSk7XG4gICAgfTtcbn0oalF1ZXJ5KSk7Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9




© 2015 - 2025 Weber Informatics LLC | Privacy Policy