Commit Graph

3823 Commits

Author SHA1 Message Date
DL6ER
5e2561aa91 Remove ID column from group management page.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-20 00:38:37 +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
a2031c0d1f Replace pencil button by automatic saving (so far, only for the groups.php page)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-19 17:30:18 +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
1849e8a9c6 Remove unused variable.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-19 15:45:37 +00:00
DL6ER
4f42ebcbca Add interval directly without extending the prototype.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-19 08:54:24 +00:00
DL6ER
aca6461468 Change over-time graphs from line to stacked bar representation. This is much more natural for this kind of data. Also, improve DB graphs to always generate a meaningful display (always generate about 200 bars). This graph was basically unusable when specifying a larger range than, say, one week.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-18 13:22:33 +00:00
DL6ER
549776011d Merge pull request #1093 from pi-hole/rm-unused-vars
Remove more unused variables
2019-12-17 17:19:21 +01:00
DL6ER
8898a742d2 Use one variable less.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-17 18:14:49 +02:00
XhmikosR
d017c57f84 Fix buttons appearance
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-17 17:50:50 +02:00
XhmikosR
f96d6cc0f0 Remove more unused variables
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-17 17:15:59 +02:00
DL6ER
ae08443fa5 Merge branch 'devel' into new/group-management 2019-12-17 15:06:45 +00:00
DL6ER
5828f0f866 Merge pull request #1069 from pi-hole/XhmikosR-patch-1
Delete the unused .pullapprove.yml
2019-12-17 15:56:50 +01:00
DL6ER
59b04047d6 Merge pull request #1086 from pi-hole/js-license-header
Add missing license header
2019-12-17 15:56:31 +01:00
DL6ER
aad00db5b6 Merge pull request #1085 from pi-hole/reuse-dateformat
Reuse the `dateformat` variable
2019-12-17 15:55:41 +01:00
DL6ER
f9496c5c6e Merge pull request #1087 from pi-hole/let
Use var instead of let.
2019-12-17 15:54:01 +01:00
DL6ER
49df077a66 Merge pull request #1089 from pi-hole/XhmikosR-patch-2
Reuse variable and make code clearer
2019-12-17 15:53:32 +01:00
DL6ER
f084fa1991 Merge pull request #1091 from pi-hole/text
Use `text()` for the token
2019-12-17 15:49:05 +01:00
XhmikosR
f486935eb8 Use text() for the token
We don't need any HTML.

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-17 15:57:50 +02: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
XhmikosR
18cfd8dab1 Reuse variable and make code clearer
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-17 12:19:43 +02:00
XhmikosR
2ba18a1b58 Be explicit about window.location
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-17 12:14:37 +02:00
DL6ER
18682eb61d Also delete assignments form domains, adlists and clients to a group when it is deleted.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-17 09:56:55 +00:00
XhmikosR
ef396ede5b Use var instead of let.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-17 10:47:01 +02:00
XhmikosR
689aa6afd6 Add missing license headers
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-17 10:46:36 +02:00
XhmikosR
7d9e32bac6 Reuse the dateformat variable
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-17 09:59:01 +02:00
XhmikosR
19da9999df New favicons.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-16 23:18:28 +02:00
Adam Warner
d966c7f534 Merge pull request #1073 from XhmikosR/js-2
Assorted JS tweaks
2019-12-16 19:21:42 +00:00
Adam Warner
6864aacca3 Merge pull request #1082 from pi-hole/header
header: hide `hostname` on small devices
2019-12-16 19:21:34 +00:00
XhmikosR
4b06680ba8 header: hide hostname on small devices
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-16 21:15:49 +02:00
XhmikosR
9c1846885a Clean up JS
* remove unused variables/functions
* use the dot notation
* use explicit coercion
* remove unneeded else
* use `textContent` instead of `innerHTML`
* cache a few `getElementById` calls
* fix a couple of undefined variables
* various assorted lint tweaks

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-16 20:36:40 +02:00
Adam Warner
b198467bfc Merge pull request #1081 from pi-hole/ie11
db_graph.js: Fix IE 11
2019-12-16 18:12:15 +00:00
XhmikosR
97bc779299 db_graph.js: Fix IE 11
IE doesn't support `Array.includes()`

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-16 19:29:24 +02:00
XhmikosR
865469c9cb Delete .pullapprove.yml
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2019-12-16 14:03:27 +02:00
DL6ER
8c20ac58b9 Merge pull request #1072 from pi-hole/js
settings.js: fix object shorthand
2019-12-16 12:57:45 +01:00
DL6ER
3391580416 Merge pull request #1065 from pkolmann/devel
I have a different service running on FTL default port and so FTL ser…
2019-12-16 12:57:14 +01:00
DL6ER
95c893ded5 Merge branch 'devel' into new/group-management 2019-12-16 10:28:36 +00:00
DL6ER
52f5be0c8f Merge pull request #992 from trimalcione/devel
Add DHCP leases export/import from teleporter
2019-12-16 11:22:28 +01:00
DL6ER
49be667760 Say explicitly why a "Not allowed" error comes from.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-16 10:08:35 +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
6f3495db7b Send token when adding new group. Otherwise, we get a "Not allowed" response.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2019-12-16 09:36:50 +00:00
DL6ER
5388927f52 Merge pull request #1078 from pi-hole/tweak/domainlist_table
Change web interface to use domainlist table
2019-12-16 01:19:41 +01:00
trimalcione
03326ebe09 fix DHCP tab syncing after telereporter import
Signed-off-by: trimalcione <okchtioui@gmail.com>
2019-12-16 00:37:23 +01:00
trimalcione
f35a2bc066 Merge branch 'devel' of https://github.com/trimalcione/AdminLTE into devel
Signed-off-by: trimalcione <okchtioui@gmail.com>
2019-12-16 00:35:38 +01: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