proxmox-widget-toolkit/src/panel
Thomas Lamprecht f646c22a67 notes view: make opening the editor on double-click opt-in
One can get some smart-selection behavior when double clicking text in
browsers, e.g., whole-word selection, and the notes view is generally
for having some text that is often copied, like hostnames or IP
addresses.

Opening the notes editor on double click is interfering with that
select+copy workflow, so instead of hard-coding that make it opt-in,
controlled by a setting from the browser-local storage.

Add some handling to cope with live-changes to that setting, as having
to re-open a panel to make it take effect is annoying and might make
people believe that this is buggy.

This new setting has (currently) to be handled by the per-product UI.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-04-20 17:26:48 +02:00
..
ACMEAccount.js add ACME account panel 2021-03-16 12:25:58 +01:00
ACMEDomains.js acme: separate flag to disable the 'domains=' array 2021-04-22 19:57:28 +02:00
ACMEPlugin.js add ACME plugin editing 2021-03-16 12:25:58 +01:00
AuthView.js auth ui: add LDAP sync UI 2023-03-17 16:41:59 +01:00
Certificates.js certificates: removal prompt: don't display name if there is no name 2024-03-07 15:30:50 +01:00
DiskList.js i18n: mark strings as translatable 2024-04-10 12:09:04 +02:00
EmailRecipientPanel.js fix #5074: notify: sendmail: smtp: fix mailto/mailto-user parameter deletion 2024-01-05 10:33:26 +01:00
EOLNotice.js eol notice: escalate to warning only shortly before EOL 2024-04-16 13:04:12 +02:00
GaugeWidget.js gauge widget: add support for a dark theme and dynamic theme switching 2023-03-08 17:49:20 +01:00
GotifyEditPanel.js notification ui: add appropriate onlineHelp anchors 2023-11-21 17:38:40 +01:00
InfoWidget.js info widget: early return from update if text & value stayed the same 2021-07-04 22:01:40 +02:00
InputPanel.js input panel: add onSetValues hook 2022-11-15 15:16:43 +01:00
JournalView.js log, journal view: fix access to me after destroying 2022-11-21 10:27:50 +01:00
LogView.js fix #4442: Extend LogView for firewall datetime filtering 2023-11-13 15:23:12 +01:00
NodeInfoRepoStatus.js add NodeInfoRepoStatus 2021-07-27 16:34:12 +02:00
NotesView.js notes view: make opening the editor on double-click opt-in 2024-04-20 17:26:48 +02:00
NotificationConfigView.js notify: shorten text to "reset" for built-in targets 2024-04-10 12:18:58 +02:00
PermissionView.js add PermissionView 2020-10-28 13:14:31 +01:00
PruneKeepPanel.js prune panel: make keep-last label text like the others 2021-01-26 18:54:49 +01:00
RRDChart.js rrd chart: add support for the dark theme and dynamic theme switching 2023-03-08 17:49:20 +01:00
SendmailEditPanel.js notification ui: add appropriate onlineHelp anchors 2023-11-21 17:38:40 +01:00
SmtpEditPanel.js notification ui: add appropriate onlineHelp anchors 2023-11-21 17:38:40 +01:00
StatusView.js StatusView: fix usage calculation for fields without valid values 2022-04-26 08:28:28 +02:00
TfaView.js tfa: show 'Locked' in 'Enabled' column if tfa is locked 2023-06-07 18:05:24 +02:00