Remove unused blade settings pages not linked from UI Convert remaining frontend pages to SPA actions Convert settings user_settings and general to SPA actions Convert settings profile pages to SPA actions Convert contacts and projects add/edit pages to SPA actions Convert clients add/edit page to SPA action with loading pattern Refactor component scoped IDs from $id to $sid Fix jqhtml comment syntax and implement universal error component system Update all application code to use new unified error system Remove all backwards compatibility - unified error system complete Phase 5: Remove old response classes Phase 3-4: Ajax response handler sends new format, old helpers deprecated Phase 2: Add client-side unified error foundation Phase 1: Add server-side unified error foundation Add unified Ajax error response system with constants 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
17 lines
2.0 KiB
JavaScript
Executable File
17 lines
2.0 KiB
JavaScript
Executable File
"use strict";
|
|
|
|
class Bulk_Action_Bar extends Component {
|
|
on_ready() {
|
|
// Clear selection on close
|
|
this.$sid('close_btn').on('click', () => {
|
|
this.$.hide();
|
|
// Uncheck all boxes
|
|
const $table = this.$.closest('.card').find('table');
|
|
$table.find('input[type="checkbox"]').prop('checked', false);
|
|
});
|
|
}
|
|
set_count(count) {
|
|
this.$.find('.count').text(count);
|
|
}
|
|
}
|
|
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJCdWxrX0FjdGlvbl9CYXIiLCJKcWh0bWxfQ29tcG9uZW50Iiwib25fcmVhZHkiLCIkaWQiLCJvbiIsIiQiLCJoaWRlIiwiJHRhYmxlIiwiY2xvc2VzdCIsImZpbmQiLCJwcm9wIiwic2V0X2NvdW50IiwiY291bnQiLCJ0ZXh0Il0sInNvdXJjZXMiOlsicnN4L3RoZW1lL2NvbXBvbmVudHMvX2FyY2hpdmVkL3VuZmluaXNoZWQvQnVsa19BY3Rpb25fQmFyLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNsYXNzIEJ1bGtfQWN0aW9uX0JhciBleHRlbmRzIEpxaHRtbF9Db21wb25lbnQge1xuICAgIG9uX3JlYWR5KCkge1xuICAgICAgICAvLyBDbGVhciBzZWxlY3Rpb24gb24gY2xvc2VcbiAgICAgICAgdGhpcy4kaWQoJ2Nsb3NlX2J0bicpLm9uKCdjbGljaycsICgpID0+IHtcbiAgICAgICAgICAgIHRoaXMuJC5oaWRlKCk7XG4gICAgICAgICAgICAvLyBVbmNoZWNrIGFsbCBib3hlc1xuICAgICAgICAgICAgY29uc3QgJHRhYmxlID0gdGhpcy4kLmNsb3Nlc3QoJy5jYXJkJykuZmluZCgndGFibGUnKTtcbiAgICAgICAgICAgICR0YWJsZS5maW5kKCdpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0nKS5wcm9wKCdjaGVja2VkJywgZmFsc2UpO1xuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICBzZXRfY291bnQoY291bnQpIHtcbiAgICAgICAgdGhpcy4kLmZpbmQoJy5jb3VudCcpLnRleHQoY291bnQpO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7QUFBQSxNQUFNQSxlQUFlLFNBQVNDLGdCQUFnQixDQUFDO0VBQzNDQyxRQUFRQSxDQUFBLEVBQUc7SUFDUDtJQUNBLElBQUksQ0FBQ0MsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDQyxFQUFFLENBQUMsT0FBTyxFQUFFLE1BQU07TUFDcEMsSUFBSSxDQUFDQyxDQUFDLENBQUNDLElBQUksQ0FBQyxDQUFDO01BQ2I7TUFDQSxNQUFNQyxNQUFNLEdBQUcsSUFBSSxDQUFDRixDQUFDLENBQUNHLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLE9BQU8sQ0FBQztNQUNwREYsTUFBTSxDQUFDRSxJQUFJLENBQUMsd0JBQXdCLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLFNBQVMsRUFBRSxLQUFLLENBQUM7SUFDaEUsQ0FBQyxDQUFDO0VBQ047RUFFQUMsU0FBU0EsQ0FBQ0MsS0FBSyxFQUFFO0lBQ2IsSUFBSSxDQUFDUCxDQUFDLENBQUNJLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQ0ksSUFBSSxDQUFDRCxLQUFLLENBQUM7RUFDckM7QUFDSiIsImlnbm9yZUxpc3QiOltdfQ==
|