Rapport-Laravel/public/assets/js/pages/bootstrap-tables.init.js

32 lines
12 KiB
JavaScript
Executable File

/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
/******/ (() => { // webpackBootstrap
/******/ var __webpack_modules__ = ({
/***/ "./resources/js/pages/bootstrap-tables.init.js":
/*!*****************************************************!*\
!*** ./resources/js/pages/bootstrap-tables.init.js ***!
\*****************************************************/
/***/ (() => {
eval("/*\nTemplate Name: Ubold - Responsive Bootstrap 4 Admin Dashboard\nAuthor: CoderThemes\nWebsite: https://coderthemes.com/\nContact: support@coderthemes.com\nFile: Bootstrap tables\n*/\n$(document).ready(function () {\n // BOOTSTRAP TABLE - CUSTOM TOOLBAR\n // =================================================================\n // Require Bootstrap Table\n // http://bootstrap-table.wenzhixin.net.cn/\n // =================================================================\n var $table = $('#demo-custom-toolbar'),\n $remove = $('#demo-delete-row');\n $table.on('check.bs.table uncheck.bs.table check-all.bs.table uncheck-all.bs.table', function () {\n $remove.prop('disabled', !$table.bootstrapTable('getSelections').length);\n });\n $remove.click(function () {\n var ids = $.map($table.bootstrapTable('getSelections'), function (row) {\n return row.id;\n });\n $table.bootstrapTable('remove', {\n field: 'id',\n values: ids\n });\n $remove.prop('disabled', true);\n });\n});\n/**\n * Hack for table loading issue - ideally this should be fixed in plugin code itself.\n */\n\n$(window).on('load', function () {\n $('[data-toggle=\"table\"]').show();\n}); // Sample format for Invoice Column.\n// =================================================================\n\nfunction invoiceFormatter(value, row) {\n return '<a href=\"#\" class=\"btn-link\" > Order #' + value + '</a>';\n} // Sample Format for User Name Column.\n// =================================================================\n\n\nfunction nameFormatter(value, row) {\n return '<a href=\"#\" class=\"btn-link\" > ' + value + '</a>';\n} // Sample Format for Order Date Column.\n// =================================================================\n\n\nfunction dateFormatter(value, row) {\n var icon = row.id % 2 === 0 ? 'fa-star' : 'fa-user';\n return '<span class=\"text-muted\"> ' + value + '</span>';\n} // Sample Format for Order Status Column.\n// =================================================================\n\n\nfunction statusFormatter(value, row) {\n var labelColor;\n\n if (value == \"Paid\") {\n labelColor = \"success\";\n } else if (value == \"Unpaid\") {\n labelColor = \"warning\";\n } else if (value == \"Shipped\") {\n labelColor = \"info\";\n } else if (value == \"Refunded\") {\n labelColor = \"danger\";\n }\n\n var icon = row.id % 2 === 0 ? 'fa-star' : 'fa-user';\n return '<div class=\"badge label-table bg-' + labelColor + '\"> ' + value + '</div>';\n} // Sort Price Column\n// =================================================================\n\n\nfunction priceSorter(a, b) {\n a = +a.substring(1); // remove $\n\n b = +b.substring(1);\n if (a > b) return 1;\n if (a < b) return -1;\n return 0;\n}\n\nwindow.icons = {\n refresh: 'mdi mdi-refresh',\n toggle: 'fa-refresh',\n toggleOn: 'fa-toggle-on',\n toggleOff: 'fa-toggle-on',\n columns: 'fas fa-th-list',\n paginationSwitchDown: 'glyphicon-collapse-down icon-chevron-down'\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly91Ym9sZC1sYXJhdmVsLy4vcmVzb3VyY2VzL2pzL3BhZ2VzL2Jvb3RzdHJhcC10YWJsZXMuaW5pdC5qcz9jOTZmIl0sIm5hbWVzIjpbIiQiLCJkb2N1bWVudCIsInJlYWR5IiwiJHRhYmxlIiwiJHJlbW92ZSIsIm9uIiwicHJvcCIsImJvb3RzdHJhcFRhYmxlIiwibGVuZ3RoIiwiY2xpY2siLCJpZHMiLCJtYXAiLCJyb3ciLCJpZCIsImZpZWxkIiwidmFsdWVzIiwid2luZG93Iiwic2hvdyIsImludm9pY2VGb3JtYXR0ZXIiLCJ2YWx1ZSIsIm5hbWVGb3JtYXR0ZXIiLCJkYXRlRm9ybWF0dGVyIiwiaWNvbiIsInN0YXR1c0Zvcm1hdHRlciIsImxhYmVsQ29sb3IiLCJwcmljZVNvcnRlciIsImEiLCJiIiwic3Vic3RyaW5nIiwiaWNvbnMiLCJyZWZyZXNoIiwidG9nZ2xlIiwidG9nZ2xlT24iLCJ0b2dnbGVPZmYiLCJjb2x1bW5zIiwicGFnaW5hdGlvblN3aXRjaERvd24iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUFBLENBQUMsQ0FBQ0MsUUFBRCxDQUFELENBQVlDLEtBQVosQ0FBa0IsWUFBWTtBQUcxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSUMsTUFBTSxHQUFHSCxDQUFDLENBQUMsc0JBQUQsQ0FBZDtBQUFBLE1BQXdDSSxPQUFPLEdBQUdKLENBQUMsQ0FBQyxrQkFBRCxDQUFuRDtBQUdBRyxFQUFBQSxNQUFNLENBQUNFLEVBQVAsQ0FBVSx5RUFBVixFQUFxRixZQUFZO0FBQzdGRCxJQUFBQSxPQUFPLENBQUNFLElBQVIsQ0FBYSxVQUFiLEVBQXlCLENBQUNILE1BQU0sQ0FBQ0ksY0FBUCxDQUFzQixlQUF0QixFQUF1Q0MsTUFBakU7QUFDSCxHQUZEO0FBSUFKLEVBQUFBLE9BQU8sQ0FBQ0ssS0FBUixDQUFjLFlBQVk7QUFDdEIsUUFBSUMsR0FBRyxHQUFHVixDQUFDLENB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QyxFQUFBQSxvQkFBb0IsRUFBRTtBQU5YLENBQWYiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuVGVtcGxhdGUgTmFtZTogVWJvbGQgLSBSZXNwb25zaXZlIEJvb3RzdHJhcCA0IEFkbWluIERhc2hib2FyZFxuQXV0aG9yOiBDb2RlclRoZW1lc1xuV2Vic2l0ZTogaHR0cHM6Ly9jb2RlcnRoZW1lcy5jb20vXG5Db250YWN0OiBzdXBwb3J0QGNvZGVydGhlbWVzLmNvbVxuRmlsZTogQm9vdHN0cmFwIHRhYmxlc1xuKi9cblxuXG5cbiQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uICgpIHtcblxuXG4gICAgLy8gQk9PVFNUUkFQIFRBQkxFIC0gQ1VTVE9NIFRPT0xCQVJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIFJlcXVpcmUgQm9vdHN0cmFwIFRhYmxlXG4gICAgLy8gaHR0cDovL2Jvb3RzdHJhcC10YWJsZS53ZW56aGl4aW4ubmV0LmNuL1xuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgdmFyICR0YWJsZSA9ICQoJyNkZW1vLWN1c3RvbS10b29sYmFyJyksICRyZW1vdmUgPSAkKCcjZGVtby1kZWxldGUtcm93Jyk7XG5cblxuICAgICR0YWJsZS5vbignY2hlY2suYnMudGFibGUgdW5jaGVjay5icy50YWJsZSBjaGVjay1hbGwuYnMudGFibGUgdW5jaGVjay1hbGwuYnMudGFibGUnLCBmdW5jdGlvbiAoKSB7XG4gICAgICAgICRyZW1vdmUucHJvcCgnZGlzYWJsZWQnLCAhJHRhYmxlLmJvb3RzdHJhcFRhYmxlKCdnZXRTZWxlY3Rpb25zJykubGVuZ3RoKTtcbiAgICB9KTtcblxuICAgICRyZW1vdmUuY2xpY2soZnVuY3Rpb24gKCkge1xuICAgICAgICB2YXIgaWRzID0gJC5tYXAoJHRhYmxlLmJvb3RzdHJhcFRhYmxlKCdnZXRTZWxlY3Rpb25zJyksIGZ1bmN0aW9uIChyb3cpIHtcbiAgICAgICAgICAgIHJldHVybiByb3cuaWRcbiAgICAgICAgfSk7XG4gICAgICAgICR0YWJsZS5ib290c3RyYXBUYWJsZSgncmVtb3ZlJywge1xuICAgICAgICAgICAgZmllbGQ6ICdpZCcsXG4gICAgICAgICAgICB2YWx1ZXM6IGlkc1xuICAgICAgICB9KTtcbiAgICAgICAgJHJlbW92ZS5wcm9wKCdkaXNhYmxlZCcsIHRydWUpO1xuICAgIH0pO1xuXG5cbn0pO1xuXG4vKipcbiAqIEhhY2sgZm9yIHRhYmxlIGxvYWRpbmcgaXNzdWUgLSBpZGVhbGx5IHRoaXMgc2hvdWxkIGJlIGZpeGVkIGluIHBsdWdpbiBjb2RlIGl0c2VsZi5cbiAqL1xuJCh3aW5kb3cpLm9uKCdsb2FkJywgZnVuY3Rpb24gKCkge1xuICAgICQoJ1tkYXRhLXRvZ2dsZT1cInRhYmxlXCJdJykuc2hvdygpO1xufSk7XG5cbi8vIFNhbXBsZSBmb3JtYXQgZm9yIEludm9pY2UgQ29sdW1uLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmZ1bmN0aW9uIGludm9pY2VGb3JtYXR0ZXIodmFsdWUsIHJvdykge1xuICAgIHJldHVybiAnPGEgaHJlZj1cIiNcIiBjbGFzcz1cImJ0bi1saW5rXCIgPiBPcmRlciAjJyArIHZhbHVlICsgJzwvYT4nO1xufVxuXG4vLyBTYW1wbGUgRm9ybWF0IGZvciBVc2VyIE5hbWUgQ29sdW1uLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmZ1bmN0aW9uIG5hbWVGb3JtYXR0ZXIodmFsdWUsIHJvdykge1xuICAgIHJldHVybiAnPGEgaHJlZj1cIiNcIiBjbGFzcz1cImJ0bi1saW5rXCIgPiAnICsgdmFsdWUgKyAnPC9hPic7XG59XG5cbi8vIFNhbXBsZSBGb3JtYXQgZm9yIE9yZGVyIERhdGUgQ29sdW1uLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmZ1bmN0aW9uIGRhdGVGb3JtYXR0ZXIodmFsdWUsIHJvdykge1xuICAgIHZhciBpY29uID0gcm93LmlkICUgMiA9PT0gMCA/ICdmYS1zdGFyJyA6ICdmYS11c2VyJztcbiAgICByZXR1cm4gJzxzcGFuIGNsYXNzPVwidGV4dC1tdXRlZFwiPiAnICsgdmFsdWUgKyAnPC9zcGFuPic7XG59XG5cblxuLy8gU2FtcGxlIEZvcm1hdCBmb3IgT3JkZXIgU3RhdHVzIENvbHVtbi5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5mdW5jdGlvbiBzdGF0dXNGb3JtYXR0ZXIodmFsdWUsIHJvdykge1xuICAgIHZhciBsYWJlbENvbG9yO1xuICAgIGlmICh2YWx1ZSA9PSBcIlBhaWRcIikge1xuICAgICAgICBsYWJlbENvbG9yID0gXCJzdWNjZXNzXCI7XG4gICAgfSBlbHNlIGlmICh2YWx1ZSA9PSBcIlVucGFpZFwiKSB7XG4gICAgICAgIGxhYmVsQ29sb3IgPSBcIndhcm5pbmdcIjtcbiAgICB9IGVsc2UgaWYgKHZhbHVlID09IFwiU2hpcHBlZFwiKSB7XG4gICAgICAgIGxhYmVsQ29sb3IgPSBcImluZm9cIjtcbiAgICB9IGVsc2UgaWYgKHZhbHVlID09IFwiUmVmdW5kZWRcIikge1xuICAgICAgICBsYWJlbENvbG9yID0gXCJkYW5nZXJcIjtcbiAgICB9XG4gICAgdmFyIGljb24gPSByb3cuaWQgJSAyID09PSAwID8gJ2ZhLXN0YXInIDogJ2ZhLXVzZXInO1xuICAgIHJldHVybiAnPGRpdiBjbGFzcz1cImJhZGdlIGxhYmVsLXRhYmxlIGJnLScgKyBsYWJlbENvbG9yICsgJ1wiPiAnICsgdmFsdWUgKyAnPC9kaXY+Jztcbn1cblxuXG4vLyBTb3J0IFByaWNlIENvbHVtblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmZ1bmN0aW9uIHByaWNlU29ydGVyKGEsIGIpIHtcbiAgICBhID0gK2Euc3Vic3RyaW5nKDEpOyAvLyByZW1vdmUgJFxuICAgIGIgPSArYi5zdWJzdHJpbmcoMSk7XG4gICAgaWYgKGEgPiBiKSByZXR1cm4gMTtcbiAgICBpZiAoYSA8IGIpIHJldHVybiAtMTtcbiAgICByZXR1cm4gMDtcbn1cblxud2luZG93Lmljb25zID0ge1xuICAgIHJlZnJlc2g6ICdtZGkgbWRpLXJlZnJlc2gnLFxuICAgIHRvZ2dsZTogJ2ZhLXJlZnJlc2gnLFxuICAgIHRvZ2dsZU9uOiAnZmEtdG9nZ2xlLW9uJyxcbiAgICB0b2dnbGVPZmY6ICdmYS10b2dnbGUtb24nLFxuICAgIGNvbHVtbnM6ICdmYXMgZmEtdGgtbGlzdCcsXG4gICAgcGFnaW5hdGlvblN3aXRjaERvd246ICdnbHlwaGljb24tY29sbGFwc2UtZG93biBpY29uLWNoZXZyb24tZG93bidcbn07XG4iXSwiZmlsZSI6Ii4vcmVzb3VyY2VzL2pzL3BhZ2VzL2Jvb3RzdHJhcC10YWJsZXMuaW5pdC5qcy5qcyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/pages/bootstrap-tables.init.js\n");
/***/ })
/******/ });
/************************************************************************/
/******/
/******/ // startup
/******/ // Load entry module and return exports
/******/ // This entry module can't be inlined because the eval-source-map devtool is used.
/******/ var __webpack_exports__ = {};
/******/ __webpack_modules__["./resources/js/pages/bootstrap-tables.init.js"]();
/******/
/******/ })()
;