* Add api_db.php?getGraphData
Signed-off-by: DL6ER <dl6er@dl6er.de>
* Add new DB Graph page
Signed-off-by: DL6ER <dl6er@dl6er.de>
* Adjust x-axis format
Signed-off-by: DL6ER <dl6er@dl6er.de>
* Tweaks to long term stats (#543)
* add maxDate to Datepicker
* remove `GO` Button from datepicker input, instead hook into the apply event to update the graphs/charts when the date range is selected
* :codacy:
Signed-off-by: DL6ER <dl6er@dl6er.de>
* Fix comment + another :codacy:
* Remove duplicated code
* Add click callback to DB graph that sends the user to the DB query log page. This required some re-write of the DB queries page.
* Remove uneeded global variable
* Remove minDate and MaxDate as it is causing issues on fresh installs
* Oh :codacy: ...
* Remove double click handler
* ~Today~ Over Last 24 Hours
* Rename Top Advertisers to Top Blocked Domains
* percentage should be a float instead of an integer
* Define $over_time as array. Fixes#501
* Add hover/hit radius for Forward Destinations over Time graph
* Add custom callback for tooltips and disable legend for Forward Destinations over Time graph
* Remove legend, add tooltips and increase hit/hover radius for Query Types over Time graph. Fixes#502
* Don't hide detailed graphs on small screens any longer
* 🌮 is the new :shipit: squirrel
* revise wording on main page
shorter text to fit in one line on smaller screens
* Show warning in browser when fopen() failed
* open links in new tab
* open links in new tab
* Update header.php
* select 'Login' in Navbar when showing loginpage
using the same term as it is already used to show up the loginpage (in line 565)
* set the mainbox wider on smaller screens
solves issue of overlapping text with loginbutton when using smaller screens
* also fix overlapping loginpage on footerbar
* remove border on logo
* add link feedback (on hover)
* sessiontimer in bold letters
* use AdminLTE function to toggle dropdown-menu
AdminLTE has already an implemented function to toggle the user menu.
So there is no need to use an own script in footer.js
Benefit: The dropdown-menu closes if you click on a blank Place
* align donate-url with url in footerbar
* remove function to open user menu
AdminLTE has already an implemented function to toggle the user menu.
So there is no need to use an own script in footer.js
Benefit: The dropdown-menu closes if you click on a blank Place
* Update LICENSE of the project to EUPL v1.2
* Major overhaul of update checker - checks only every 30 minutes to reduce number of GitHub API requests
* Add version info to dropdown menu (top right) for viewing on small screens. Addresses #333 partially
* Fix typo
* footer.php: improve and clean up
move animation-stylesheet to pi-hole.css (Have you noticed that there is even a text- and text-shadow animation set, but for webkit-browsers only)
added <!-- Version Infos -->
correct continuous hide of version info (AdminLTEs classed widths as `xs` > `sm` > `md` > `lg`)
display Donate-text alwas in one line (do not wrap in between when version info string gets very long)
* pi-hole.css: pasted animation stylesheet
and improved the text-shadow-animation to work correctly with and without -webkit-prefix
(for me this wasn't working until now)
* header.php: some corrections & improvements
pull dropdown-menu always to right side
changed <!-- Update alerts --> to <!-- Version Infos --> (just like it is in footer)
hide version infos in dropdown-menu if it gets shown in footer
repaired update-urls, they also should open up in new tab & gets underlined on hover
`background:none` is needed because AdminLTE adds dark bg on hover to links when using it on smallscreen (xs)
* Minor change to make the dashboard's javascript compatible with escaped characters (like apostrophe) in client names
* Add the same for the top domains
* ... and Top Ads
* Minor change to comments
* footer.php: edited as discussed
* header.php: edited as discussed
* Update queryads.js
* Update list.js
* queryads.js: codacy fixes
* list.js: codacy fixes
* list.js: small correction
* queryads.js: small correction
* Be able to interpret status 5
* Sort list entries (black-/whitelist) alphabetically before creating the table
* queryads.js: Update*
* removed double comment and updated code to center and separate the buttons on small screens, like in my last screenshot.
* list.js: update*
updated code to center and separate the buttons on small screens, like in my last screenshot.