Commit Graph

103 Commits

Author SHA1 Message Date
DL6ER
6b8e12a0d1 Fix autocomplete bug on group pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-05-13 23:54:22 +02:00
XhmikosR
43151d3c43 Add type="button" to all buttons.
The default is `type="submit"`.

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-05-11 21:40:26 +03:00
XhmikosR
e02df5467a Fix lint errors.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-05-11 09:20:32 +03:00
DL6ER
73ee91a024 Merge branch 'master' into master-to-development-v5.0
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-05-10 22:00:07 +02:00
XhmikosR
bdde1e6667 Use text() when retrieving the token. (#1237)
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-05-04 10:52:00 +03:00
XhmikosR
ae13014565 Adapt to the new rules.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-04-10 18:34:47 +00:00
DL6ER
a64810e00e Merge branch 'release/v5.0' into devel
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-04-08 12:25:18 +02:00
DL6ER
43b45d3da7 Merge pull request #1100 from Ghalid/patch-1
Disable text correction features, change types to make input fields easier to type in (especially for mobile devices)
2020-04-07 13:59:44 +02:00
Th3M3
3ea59d5d36 shorter button textes & cleanup
Signed-off-by: Th3M3 <the_me@outlook.de>
2020-04-05 20:49:53 +02:00
Th3M3
fd983a2b68 improve multiselect
Signed-off-by: Th3M3 <the_me@outlook.de>
2020-04-05 14:56:28 +02:00
DL6ER
6e98c41a4f Merge branch 'release/v5.0' into tweak/wrap_other_tables 2020-03-31 21:11:30 +00:00
TheME
9fde58d7e0 make id names unique, ...* (#1170)
* - remove unneeded code
- fix php notice in log if url parameter 'type' is not set

Signed-off-by: Th3M3 the_me@outlook.de
2020-02-21 12:04:51 -08:00
Adam Warner
211bcc999f Whejn dropdown is shown, move it outside of the datatable container (at the same absolute position)
When it is closed, put it back where it came from

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2020-02-16 17:33:52 +00:00
Adam Warner
a7a99ea693 update multiselects on other group pages with the same logic
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2020-02-16 16:10:14 +00:00
DL6ER
a83626e99b Add class "breakall" also to the code fields in the other tables.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-16 16:51:06 +01:00
Adam Warner
519e2771f1 Merge pull request #1124 from pi-hole/master-xmr-fa
Switch to using Font Awesome
2020-02-08 12:31:07 +00:00
DL6ER
516c9e946a Add utils object for common code.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-27 11:21:02 +00:00
DL6ER
cfec7412da Merge branch 'release/v5.0' into tweak/groups_mgmt_disable_controls 2020-01-27 10:52:14 +00:00
DL6ER
88da85f553 Add responsive design to new group tables to ensure they render properly on very narrow screens. (#1137)
Signed-off-by: DL6ER <dl6er@dl6er.de>

Co-authored-by: Dan Schaper <dan@glacialmagma.com>
2020-01-25 17:46:38 -08:00
DL6ER
43a861a6a9 Disable form elements while database operation is pending.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-22 19:51:48 +01:00
Ghalid
d93f1a22cb Remove autocorrect in search boxes on groups
Signed-off-by: Ghalid <24234921+Ghalid@users.noreply.github.com>
2020-01-19 13:12:57 -05:00
XhmikosR
dee16f6c7a Switch to using Font Awesome
This should be more consistent.

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-01-19 13:53:48 +02:00
XhmikosR
0f0820dae4 Use text() for token.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-01-19 13:49:46 +02:00
XhmikosR
b74f0f3969 Fix the remaining lint issues
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-01-02 19:42:19 +02:00
XhmikosR
704c352277 Format JS code
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-01-02 19:42:18 +02:00
Adam Warner
fe45538fc2 Merge pull request #1111 from pi-hole/license-headers
Add license headers.
2020-01-02 17:28:31 +00:00
XhmikosR
2c315cec4a Add license headers.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-29 10:08:31 +02:00
XhmikosR
e91d0b0cfa Switch back to var
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-29 10:07:01 +02:00
DL6ER
9b7daa324a Do not go back to page 1 when deleting an item.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-28 13:21:53 +00:00
DL6ER
b840d2103b Do not reload table on successfull edits and deletions.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-23 15:38:59 +00:00
DL6ER
a80355cf2f Improve error messages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-23 15:19:52 +00:00
DL6ER
772d52c09a Reset visibility of ID column on table loading
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 08:52:21 +00:00
DL6ER
ede9d41341 Add "Reset Sorting" button to remaining pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 08:35:29 +00:00
DL6ER
4f54796286 Add auto-saving to all group management pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 08:30:47 +00:00
DL6ER
4aa3551734 Remove ID displaying for groups from all pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 00:42:17 +00:00
DL6ER
5aa6b1de59 Sort by first column by default (zero-indexed)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-19 20:04:29 +00:00
DL6ER
050021827f Show host names (if known) on the Clients management page.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-19 16:56:44 +00:00
DL6ER
51edb07537 Use titles in notifications.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-17 13:56:32 +00:00
DL6ER
da2d92ebd7 Prevent users from adding empty groups/domains/clients/adlists.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-17 12:57:45 +00:00
DL6ER
d0d1174010 Use bootstrap notify for notifications.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-17 12:48:25 +00:00
DL6ER
232cfdb326 Also show database ID in tooltip.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-17 11:35:57 +00:00
DL6ER
7c9d77d694 Run prettier on most recent changes.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-16 09:46:38 +00:00
DL6ER
509574b6ab Show raw response (like "Not allowed") when encountering an error. This is actually not all that unlikely as a user might have the page open for longer time and wants to add(edit/delete a group/client/domain/adlist when their session has already expired.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-16 09:43:22 +00:00
DL6ER
6bc72d296c Use JS dot-notation as it is less verbose
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-14 20:19:09 +00:00
DL6ER
a75117a584 Use prettier to reformat JS files added in this PR.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-14 20:06:26 +00:00
DL6ER
aa6c4c88f3 Ensure large table is only loaded when groups are known.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-13 17:54:01 +00:00
DL6ER
aa764ad22d Add CORS and CSRF checks to ensure unauthorized access to the backend is not possible.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-13 17:39:45 +00:00
DL6ER
9950ca50fe Correctly interpret toogle value.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-13 17:23:10 +00:00
DL6ER
a83c9c9828 Add tooltips for creation and modification times for domains and adlists.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-13 17:22:20 +00:00
DL6ER
b62c550ad7 Use toggle for Enabled/Disabled switch
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-13 16:45:24 +00:00