Thomas Piccirello
6ef9db89f9
WebUI: Support editing tracker tier
...
This PR adds the ability to direct modify a tracker's tier from the WebUI. This process is notably different than the GUI, which provides arrows for increasing/decreasing a tracker's tier.
Closes #12233 .
PR #22963 .
2025-08-18 02:46:10 +08:00
Chocobo1
753c6629a3
WebUI: use defer when loading scripts
...
So that the HTML layout can be rendered earlier.
2025-06-16 03:10:01 +08:00
tehcneko
c79a9624af
WebUI: Remove unnecessary script loading
...
Removed Mootools script in most iframes, there is no longer any Mootools usage in them.
PR #22772 .
2025-05-27 14:33:22 +08:00
Chocobo1
eb82c9078d
WebUI: always provide event variable
...
This is unifying coding style and avoid wrong usages.
PR #22676 .
2025-05-13 00:11:00 +08:00
skomerko
411ca0f668
WebUI: Use native function for selecting elements by ID
2025-04-23 19:55:04 +02:00
Chocobo1
c622d50814
WebUI: use native API for accessing query string
...
PR #22141 .
2025-01-12 21:36:59 +08:00
Chocobo1
7487cd7e6d
WebUI: disallow unnecessary quotes in property name
...
Those two forms are the same and from now on we enforce to one style.
PR #22051 .
2024-12-24 22:25:18 +08:00
Chocobo1
a841fe9320
WebUI: migrate to fetch API
...
And away from mootools.
PR #22037 .
2024-12-22 17:51:19 +08:00
Chocobo1
2d1c4fc809
WebUI: use native event listeners for keyboard events
...
PR #21924 .
2024-12-02 13:41:19 +08:00
Thomas Piccirello
1cd3c586c1
WebUI: Always close one window
...
Closing all windows is overly broad and never the intention.
PR #21804 .
2024-11-16 15:12:35 +08:00
Hanabishi
06fe3e5fb0
WebUI: fix color scheme for iframes
...
Applies the color scheme for iframe dialogs.
Fixup for #21613 .
PR #21750 .
2024-11-09 16:02:28 +08:00
Chocobo1
72cbc83569
WebUI: prefer arrow functions whenever applicable
...
Compared to plain function, arrow function is simpler to understand (without bindings to `this`, `arguments`, `super`) and to read.
Now, plain function will only be used when this object is required.
PR #21691 .
2024-11-01 04:17:41 +08:00
Chocobo1
2d9e3b3330
WebUI: use native functions for event handling
...
PR #21147 .
2024-08-07 22:00:54 +08:00
Chocobo1
b75c42f850
WebUI: associate label to input fields
2024-07-19 17:47:34 +08:00
Chocobo1
c3b7dfa918
WebUI: omit closing on HTML void elements
...
https://developer.mozilla.org/en-US/docs/Glossary/Void_element#self-closing_tags :
>Self-closing tags (<tag />) do not exist in HTML.
2024-07-15 17:46:33 +08:00
Chocobo1
24a1537cdd
WebUI: prefer arrow function in callbacks
2024-05-27 22:57:28 +08:00
Chocobo1
cb90b6769c
WebUI: enforce string quotes coding style
2024-05-27 22:50:17 +08:00
Chocobo1
f7e9ff0fb0
Clean up functions in global scope
2024-02-11 23:28:44 +08:00
Chocobo1
eb875ac8c1
Add attributes explicitly
2023-03-28 22:20:37 +08:00
Chocobo1
7be2a03c86
Update mootools to v1.6.0
2021-08-05 15:24:01 +08:00
Chocobo1
121ff2b7be
Apply code formatting
2021-03-26 00:27:52 +08:00
brvphoenix
5beb1b2cd0
WebUI: Avoid decoding strings repeatedly
...
Fix #14553
2021-03-21 02:09:53 -07:00
Vasiliy Halimonchuk
fe0fb3a251
Refactor var to let/const or this
2019-07-23 13:31:43 +03:00
Chocobo1
49b57904f9
Use a random number for WebUI cache busting
...
Also fetch qbt version info via WebAPI properly.
2019-04-18 12:31:23 +08:00
Mike Tzou
b8def07cd8
Merge pull request #10146 from Piccirello/webui-escape-key
...
Add Web UI support for escape key
2019-01-22 11:30:50 +08:00
Thomas Piccirello
851c02acb0
Capitalize event name
2019-01-14 00:57:24 -08:00
Thomas Piccirello
74a772aafb
Add Web UI support for escape key
2019-01-14 00:57:24 -08:00
Thomas Piccirello
877a2a2802
Include application version in css/js url for cache busting
...
This change forces new versions of all css and js files to be picked up when qBittorrent is updated.
2018-12-28 13:35:49 -05:00
Thomas Piccirello
33351e3d8d
Add WebUI Trackers context menu
2018-12-11 01:37:32 -05:00