Commits auf Quelle (4)
-
verfasst von Henning Leutz
- Loaded user lock information to enhance usability in Invoice and TemporaryInvoice panels. - Ensured more meaningful user data for lock notification messages. - Renamed functions and aligned code for better readability. - Refined dependency loading in unlock panel function to increase stability. - Added 'Users' dependency for user information retrieval. Related: pcsg/buero#488
-
verfasst von Henning Leutz
- Modified 'Dialogs.css' to replace the button-based UI with a dropdown select for invoice download options. - Refactored the relevant methods in 'Dialogs.js' accordingly, removing button event listeners and implementing new logic for select-based UI. - Replaced 'QUIPopup' with 'QUIConfirm' to incorporate an 'OK' button for confirmation. - Changed hardcoded button options to select options in the DOM structure. - Altered event listeners in 'Dialogs.js' to suit the new 'select' element and handle submission of invoice download requests differently. - Preserved the behavior of injecting an iframe for actual downloads, with necessary changes in parameters and references now pointing to the select value instead of button value. Related: quiqqer/invoice#157
-
verfasst von Henning Leutz
The commit uncomments the element destruction line and increases the delay from 1 second to 10 seconds in the Dialogs.js file. This is expected to improve the user-interface responsiveness and reduce potential crashes.
-
verfasst von Henning Leutz
fix: load user data for editing Invoice and TemporaryInvoice panels See merge request !90
- bin/backend/controls/panels/Invoice.js 133 Ergänzungen, 128 Löschungenbin/backend/controls/panels/Invoice.js
- bin/backend/controls/panels/TemporaryInvoice.js 29 Ergänzungen, 24 Löschungenbin/backend/controls/panels/TemporaryInvoice.js
- bin/backend/utils/Dialogs.css 3 Ergänzungen, 12 Löschungenbin/backend/utils/Dialogs.css
- bin/backend/utils/Dialogs.js 38 Ergänzungen, 36 Löschungenbin/backend/utils/Dialogs.js