moisseev
4d726d25c5
[WebUI] Escape reserved HTML characters in editor
Issue: #3522
3 years ago
moisseev
1779fc31f6
[WebUI] Avoid error messages on connect
in read-only mode
Reported by: @nwhisper via Telegram group
3 years ago
moisseev
adeb7b5bd6
[WebUI] Rework navbar buttons
- Convert navbar buttons to <button> elements
- Do not disable Refresh button when auto-refresh is disabled
- Do not refresh current tab on auto-refresh interval change
3 years ago
moisseev
8737701d4e
[WebUI] Remove event listeners on disconnect
3 years ago
moisseev
921d4e2ce1
[WebUI] Add preloader
3 years ago
moisseev
e5b72865d8
[WebUI] Hide navbar while page is loading
3 years ago
moisseev
95ce6d5616
[Minor] Use class for hiding WebUI elements
3 years ago
moisseev
4dd33bb949
[WebUI] Rework actions form
3 years ago
moisseev
33d5e19ab1
[WebUI] Fix login modal
3 years ago
moisseev
a6cd5001c2
[WebUI] Replace Glyphicons with Font Awesome SVG+JS
3 years ago
moisseev
fb28a563f9
[WebUI] Migrate to Bootstrap 4.5
3 years ago
moisseev
68956878f6
[WebUI] Add selectors reference
4 years ago
moisseev
ccb7990e8c
[Minor] Hide Refresh button when it is unused
4 years ago
moisseev
2439a42bc1
[WebUI] Add "Test selectors" tab
4 years ago
moisseev
fdd568d7c7
[WebUI] Add auto-refresh interval settings
4 years ago
moisseev
3c7505ebf0
[WebUI] Rename Throughput time intervals
<hourly|daily|weekly|monthly> -> <by day|by week|by month|by year>
4 years ago
moisseev
1c1829a328
[Minor] WebUI: Use public getSelector() function
4 years ago
moisseev
def746a5dd
[WebUI] Rework scan results display
4 years ago
moisseev
0a60f65e12
[Minor] WebUI: Remove unused code
5 years ago
moisseev
47a86a5406
[WebUI] Add URL fragments (#) support
for tab switching
- Show the correct tab when the page is loaded if there is a hash in the URL.
- Changing the hash in the URL when the tab is changed.
- Change the tab when the hash changes in the URL (back / forward buttons).
5 years ago
moisseev
01b7f2b052
[WebUI] Fix AJAX request URL
Fixes: #1552
5 years ago
Alexander Moisseev
4d8460517a
[WebUI] Combine Scan and Learning into one tab
Closes: #1441
5 years ago
Alexander Moisseev
44ed289c48
[WebUI] Notify user if uploaded data was not learned
#2684
5 years ago
Alexander Moisseev
626fe0339c
[WebUI] Do not display password form when secure_ip is set
Fixes: #2553
5 years ago
Alexander Moisseev
ddcd7e0418
[Minor] Guard for-in
5 years ago
Alexander Moisseev
731af4c2a3
[Minor] Remove extra parentheses
5 years ago
Alexander Moisseev
264c8b3d07
[Minor] Enforce consistent key-value spacing
5 years ago
Alexander Moisseev
c73e007d78
[Minor] Drop Crockford's `switch` indentation
5 years ago
Alexander Moisseev
458642949a
[Minor] Initialize variables at declaration
5 years ago
Alexander Moisseev
e5a73f26fd
[Minor] Require capitalized constructor names
5 years ago
Alexander Moisseev
46cd18dbc3
[WebUI] Add progress bar for AJAX requests
5 years ago
Alexander Moisseev
c9d8231578
[WebUI] Destroy summary table on disconnect
5 years ago
Alexander Moisseev
0ef945420a
[Minor] Use loop to destroy graphs and tables
5 years ago
Alexander Moisseev
9c770550de
[Minor] Destroy symbols table on disconnect
5 years ago
Alexander Moisseev
5a0fb76c7c
[WebUI] Avoid history table reinitialization
5 years ago
Alexander Moisseev
88354ed542
[Minor] Refactor upload.js module to use query function
5 years ago
Alexander Moisseev
2b551f3a4a
[Minor] Use query function for authentication
5 years ago
Alexander Moisseev
a464f991e2
[Minor] Use Ajax "headers" parameter
to set custom headers
5 years ago
Alexander Moisseev
f4bc21ab86
[WebUI] Fix disabling and hiding controls on page reload
5 years ago
Alexander Moisseev
120f74b840
[WebUI] Fix maps loading from neighbours
5 years ago
Alexander Moisseev
218f1f57c7
[Minor] Use query function to get maps
5 years ago
Alexander Moisseev
e7e2963f96
[Minor] Do not consider request as failed
if returned object is empty
5 years ago
Alexander Moisseev
7d053462fc
[Minor] Use query function to get maps list
5 years ago
Alexander Moisseev
43b165ba84
[Minor] Hide colon if status text is empty
5 years ago
Alexander Moisseev
70914606ef
[Minor] Use queryServer function for "neighbours" request
5 years ago
Alexander Moisseev
b932d9baf7
[Minor] Add "errorOnceId" parameter to query function
5 years ago
Alexander Moisseev
bc8a4c950f
[Minor] Add "errorMessage" parameter to query function
5 years ago
Alexander Moisseev
519ae50058
[Minor] Refactor query function to use named parameters
5 years ago
Alexander Moisseev
0084098849
[Minor] Use query function to get and update symbols
5 years ago
Alexander Moisseev
6414e55b02
[Minor] Use query function to get actions,
get actions from "local" if "All SERVERS" option is selected,
sort conditional operators by action index
5 years ago