DL6ER
bb7a75815b
Implement DNS control (enable/disable blocking, possibly with a given timeout)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-05-07 09:05:49 +02:00
DL6ER
7156cc541f
Port PHP to Lua Pages
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-04-26 21:57:11 +02:00
DL6ER
fb64759fdf
Merge remote-tracking branch 'origin/devel' into devel-v6
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-04-26 09:18:39 +02:00
DL6ER
d802f8e913
Implement session deletion from the settings page
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-03-08 21:11:03 +01:00
Christian König
60883ebdb7
Fix successful temperature notification
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2023-02-26 22:17:25 +01:00
DL6ER
3ea5a985cf
Restructure settings page into individual smaller files. The massive file grew beyond all bounds and was rather unmaintainable. The new structure has a number of benefits, most importantly it's a lot more repsonsive as we do not have to fire a ton of individual AJAX queries to populate all tabs but only need to source what is actually displayed on the page we are showing here
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-18 14:46:45 +01:00
DL6ER
6d07f9bb2b
Adjust enbaled checkboxes on advanced settings tab
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-09 18:22:45 +01:00
DL6ER
eeceea6d10
Adjust temperture display to use new FTL sensors.cpu_temp value
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-09 18:16:14 +01:00
DL6ER
444b4f4864
Do not try to load messages on the login page
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-05 18:01:17 +01:00
DL6ER
442a931f71
Finish porting of Settings -> DNS and the upper part of Settings -> DHCP
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-05 17:52:31 +01:00
DL6ER
cb90e604e8
Add system information on first tab of the settings page
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-02-01 22:59:12 +01:00
DL6ER
4eb9a4cf29
Port dashboard landing page to v6.0 API
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2023-01-31 20:41:12 +01:00
RD WebDesign
d92df4af4c
If no unit is set on setupVars, try to use localstorage value, if exists
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-01-28 17:16:29 -03:00
RD WebDesign
4966f01dde
Use and set the unit on setupVars.conf option TEMPERATUREUNIT
...
New behavior!!!
The temperature unit will be set GLOBALLY and not per browser.
- if a TEMPERATUREUNIT is set in setupVars.conf file, the value will be used.
- if there is no unit set in setupVars.conf, "C" will be used;
- changing the value on the web interface WILL CHANGE setupVars.conf.
- if the browser has an old value set on locastorage, this will be ingnored.
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2023-01-27 16:45:38 -03:00
Christian König
d55847013f
Fix deprecated warnings of jquery-migrate
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2022-10-13 17:53:13 +02:00
Christian König
1fdb5e7475
Remove session timer leftovers
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2022-08-13 11:16:56 +02:00
RD WebDesign
509113296c
Move login form to a new page
...
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2022-08-12 18:04:57 -03:00
Christian König
f8e25e1142
Restructure nav menu
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2022-07-16 11:08:32 +02:00
Christian König
35c3a890a8
Change wording after Pi-hole has been disabled
...
Signed-off-by: Christian König <ckoenig@posteo.de >
2022-03-10 21:34:09 +01:00
RD WebDesign
6288112044
Allow bulk deletion of warnings
...
- add Datatables extension Select (CSS and js);
- add Datatables extension Buttons (CSS and js);
- allow selection of multiple warnings;
- new button to select all;
- new button to delete all selected warnings;
- add icons for the buttons;
- hide buttons if all messages were deleted;
- update CSS themes to format the new items;
- Fix: update icon count after warning deletion;
- Fix: remove triangle icon after delete last warning;
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br >
2022-02-26 19:59:13 -03:00
Chris Miceli
99c718296a
1119 Privacy - Query Page and Dom.storage
...
handle localStorage being null
Signed-off-by: Chris Miceli <chrismiceli@outlook.com >
2021-12-24 22:43:18 -06:00
Adam Warner
15f4b4c25f
address prettier complaints
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2021-10-04 21:42:01 +01:00
Lion Ralfs
28b7e85373
fix: exclude status checkboxes from being treated as iCheck elements
...
Signed-off-by: Lion Ralfs <lion.ralfs@gmail.com >
2021-10-02 15:31:41 +02:00
a1346054
a8ab8c811f
Use english name for control key
...
Signed-off-by: a1346054 <36859588+a1346054@users.noreply.github.com >
2021-09-15 21:22:58 +00:00
XhmikosR
f9506c5484
Autofix issues
...
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2021-09-12 10:26:14 +03:00
Fabian Preuß
196e226e2c
Add padding between if statements
...
Signed-off-by: Fabian Preuß <preuss_fabian@gmx.de >
2021-08-10 21:21:12 +02:00
Fabian Preuß
48ee7abbe8
Stop timer when user reenabled blocking early
...
Signed-off-by: Fabian Preuß <preuss_fabian@gmx.de >
2021-08-10 21:02:05 +02:00
Dan Schaper
2976254bbc
unicorn/no-lonely-if
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net >
2021-01-02 20:53:20 -08:00
Dan Schaper
3bd702563c
Date.now() fixes
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net >
2021-01-02 20:33:14 -08:00
XhmikosR
274c196e42
Lint.
...
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-10-26 06:16:04 +00:00
Adam Warner
92ef12dd37
Update scripts/pi-hole/js/footer.js
2020-09-18 09:58:29 +01:00
Adam Warner
8007925cd2
give the two radio buttons in custom select each an ID, and exclude them when theming radio buttons
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2020-09-18 09:24:33 +01:00
yubiuser
7f1be9d330
Remove degree symbole from Kelvin
...
Signed-off-by: yubiuser <ckoenig@posteo.de >
2020-08-19 13:24:46 +02:00
XhmikosR
0303fb6f5f
footer.js: remove dead code.
...
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-06-08 07:50:08 +03:00
DL6ER
4bf018b52c
Add missing radix information in parseInt().
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-04 16:57:55 +02:00
Adam Warner
b75ebb1cab
xo
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2020-06-02 16:40:12 +01:00
DL6ER
a4a678b584
Revert "Add per-browser boxed layout setting"
...
This reverts commit c2683fb87bc50369753b279e179e7b5d0d1e60a9.
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:20:51 +01:00
DL6ER
2e0a261c47
No not use per-browser settings for the theme to avoid flashing pages on navigation.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:20:51 +01:00
DL6ER
e6ca9a213b
xo adjustments
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:20:27 +01:00
DL6ER
16d313582d
Further tweaks and optimization
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:19:24 +01:00
DL6ER
6ed0f056c6
Simplify code
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:19:00 +01:00
DL6ER
3c793581b7
Add per-browser temp unit selection
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:19:00 +01:00
DL6ER
6e52ee4307
Add per-browser theme selection
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:18:36 +01:00
DL6ER
7ff5764f95
Add per-browser boxed layout setting
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:17:28 +01:00
DL6ER
0e4d1e4e7f
Implement per-browser checkbox and radio button styling using icheck-material.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2020-06-02 16:17:28 +01:00
Chris Coffin
4cca206810
Change "Permanently" toggle to "Indefinitely" ( #1416 )
...
* Changing "Permanently" toggle to "Indefinitely"
Signed-off-by: Chris Coffin <me@chriscoffin.org >
* Updating ID name in footer.js
Signed-off-by: Chris Coffin <me@chriscoffin.org >
Co-authored-by: Adam Warner <me@adamwarner.co.uk >
2020-06-01 21:47:33 +03:00
XhmikosR
cecb5aa88c
Use $(fn)
...
This is the recommended way in jQuery 3.x.
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-05-30 10:24:55 +03:00
XhmikosR
c7e3be4b07
footer.js: remove duplicate function.
...
There's already a function checking for cookies in the previous document.ready function.
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-05-25 09:41:21 +03:00
XhmikosR
e70e108cce
Use .hidden/.show for showing/hiding the reset buttons
...
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-05-23 13:04:13 +03:00
XhmikosR
0fa7de82b0
JS: Enforce camelcase.
...
It's a common convention to use camelcase for variable names.
Signed-off-by: XhmikosR <xhmikosr@gmail.com >
2020-05-23 10:29:44 +03:00