diff --git a/guacamole/src/main/frontend/src/app/client/styles/client.css b/guacamole/src/main/frontend/src/app/client/styles/client.css
index 16bd2d4a7..bc14d7ad9 100644
--- a/guacamole/src/main/frontend/src/app/client/styles/client.css
+++ b/guacamole/src/main/frontend/src/app/client/styles/client.css
@@ -125,5 +125,5 @@ body.client {
background-size: 1em;
background-position: 0.75em center;
padding-left: 2.5em;
- background-image: url('images/x.png');
+ background-image: url('images/x.svg');
}
diff --git a/guacamole/src/main/frontend/src/app/client/styles/connection-warning.css b/guacamole/src/main/frontend/src/app/client/styles/connection-warning.css
index 87af0a882..daeb0f45a 100644
--- a/guacamole/src/main/frontend/src/app/client/styles/connection-warning.css
+++ b/guacamole/src/main/frontend/src/app/client/styles/connection-warning.css
@@ -48,7 +48,7 @@
height: 100%;
margin: 0 0.375em;
- background: url('images/warning.png');
+ background: url('images/warning.svg');
background-size: contain;
background-position: center;
background-repeat: no-repeat;
diff --git a/guacamole/src/main/frontend/src/app/client/styles/file-browser.css b/guacamole/src/main/frontend/src/app/client/styles/file-browser.css
index dda0e9107..bafaa0328 100644
--- a/guacamole/src/main/frontend/src/app/client/styles/file-browser.css
+++ b/guacamole/src/main/frontend/src/app/client/styles/file-browser.css
@@ -37,13 +37,13 @@
/* Directory / file icons */
.file-browser .normal-file > .caption .icon {
- background-image: url('images/file.png');
+ background-image: url('images/file.svg');
}
.file-browser .directory > .caption .icon {
- background-image: url('images/folder-closed.png');
+ background-image: url('images/folder-closed.svg');
}
.file-browser .directory.previous > .caption .icon {
- background-image: url('images/folder-up.png');
+ background-image: url('images/folder-up.svg');
}
diff --git a/guacamole/src/main/frontend/src/app/client/styles/filesystem-menu.css b/guacamole/src/main/frontend/src/app/client/styles/filesystem-menu.css
index 946bfa14b..aed541aee 100644
--- a/guacamole/src/main/frontend/src/app/client/styles/filesystem-menu.css
+++ b/guacamole/src/main/frontend/src/app/client/styles/filesystem-menu.css
@@ -64,7 +64,7 @@
-khtml-background-size: 1.5em 1.5em;
background-repeat: no-repeat;
background-position: center center;
- background-image: url('images/drive.png');
+ background-image: url('images/drive.svg');
width: 2em;
height: 2em;
padding: 0;
diff --git a/guacamole/src/main/frontend/src/app/client/styles/guac-menu.css b/guacamole/src/main/frontend/src/app/client/styles/guac-menu.css
index 0f76c52b9..7f3879c6e 100644
--- a/guacamole/src/main/frontend/src/app/client/styles/guac-menu.css
+++ b/guacamole/src/main/frontend/src/app/client/styles/guac-menu.css
@@ -138,7 +138,7 @@
}
#guac-menu #devices .device.filesystem {
- background-image: url('images/drive.png');
+ background-image: url('images/drive.svg');
}
#guac-menu #share-links {
diff --git a/guacamole/src/main/frontend/src/app/client/styles/share-menu.css b/guacamole/src/main/frontend/src/app/client/styles/share-menu.css
index 6d6659b01..8e1ae7cba 100644
--- a/guacamole/src/main/frontend/src/app/client/styles/share-menu.css
+++ b/guacamole/src/main/frontend/src/app/client/styles/share-menu.css
@@ -53,6 +53,6 @@
background-repeat: no-repeat;
background-size: 1em;
background-position: 0.5em center;
- background-image: url('images/share.png');
+ background-image: url('images/share.svg');
}
diff --git a/guacamole/src/main/frontend/src/app/client/styles/transfer.css b/guacamole/src/main/frontend/src/app/client/styles/transfer.css
index 6ab2bd993..2c9c624d7 100644
--- a/guacamole/src/main/frontend/src/app/client/styles/transfer.css
+++ b/guacamole/src/main/frontend/src/app/client/styles/transfer.css
@@ -69,7 +69,7 @@
.transfer.in-progress .progress {
background-color: #EEE;
- background-image: url('images/progress.png');
+ background-image: url('images/progress.svg');
background-size: 16px 16px;
-moz-background-size: 16px 16px;
diff --git a/guacamole/src/main/frontend/src/app/client/templates/client.html b/guacamole/src/main/frontend/src/app/client/templates/client.html
index 56ac835a5..543470e9a 100644
--- a/guacamole/src/main/frontend/src/app/client/templates/client.html
+++ b/guacamole/src/main/frontend/src/app/client/templates/client.html
@@ -139,7 +139,7 @@
-
+
@@ -163,7 +163,7 @@
@@ -172,7 +172,7 @@
diff --git a/guacamole/src/main/frontend/src/app/client/templates/guacClientPanel.html b/guacamole/src/main/frontend/src/app/client/templates/guacClientPanel.html
index fd4ab6eba..e741e4cb9 100644
--- a/guacamole/src/main/frontend/src/app/client/templates/guacClientPanel.html
+++ b/guacamole/src/main/frontend/src/app/client/templates/guacClientPanel.html
@@ -15,7 +15,7 @@
diff --git a/guacamole/src/main/frontend/src/app/client/templates/guacClientZoom.html b/guacamole/src/main/frontend/src/app/client/templates/guacClientZoom.html
index df0045927..d2e74101a 100644
--- a/guacamole/src/main/frontend/src/app/client/templates/guacClientZoom.html
+++ b/guacamole/src/main/frontend/src/app/client/templates/guacClientZoom.html
@@ -1,13 +1,13 @@
\ No newline at end of file
+
diff --git a/guacamole/src/main/frontend/src/app/clipboard/styles/clipboard.css b/guacamole/src/main/frontend/src/app/clipboard/styles/clipboard.css
index 3d61c2be3..91fb328bb 100644
--- a/guacamole/src/main/frontend/src/app/clipboard/styles/clipboard.css
+++ b/guacamole/src/main/frontend/src/app/clipboard/styles/clipboard.css
@@ -47,7 +47,7 @@
display: block;
margin: 0 auto;
border: 1px solid black;
- background: url('images/checker.png');
+ background: url('images/checker.svg');
}
.clipboard-service-target {
diff --git a/guacamole/src/main/frontend/src/app/form/styles/form-field.css b/guacamole/src/main/frontend/src/app/form/styles/form-field.css
index 5083be0bb..a94b94a0d 100644
--- a/guacamole/src/main/frontend/src/app/form/styles/form-field.css
+++ b/guacamole/src/main/frontend/src/app/form/styles/form-field.css
@@ -38,10 +38,10 @@
/* Icon for unmasking passwords */
.form-field .password-field input[type=password] ~ .icon.toggle-password {
- background-image: url('images/action-icons/guac-show-pass.png');
+ background-image: url('images/action-icons/guac-show-pass.svg');
}
/* Icon for masking passwords */
.form-field .password-field input[type=text] ~ .icon.toggle-password {
- background-image: url('images/action-icons/guac-hide-pass.png');
+ background-image: url('images/action-icons/guac-hide-pass.svg');
}
diff --git a/guacamole/src/main/frontend/src/app/index/styles/buttons.css b/guacamole/src/main/frontend/src/app/index/styles/buttons.css
index e5597e352..2f2ce9e2e 100644
--- a/guacamole/src/main/frontend/src/app/index/styles/buttons.css
+++ b/guacamole/src/main/frontend/src/app/index/styles/buttons.css
@@ -105,30 +105,30 @@ input[type="submit"]:disabled, button:disabled, button.danger:disabled {
.button.logout::before,
button.logout::before {
- background-image: url('images/action-icons/guac-logout.png');
+ background-image: url('images/action-icons/guac-logout.svg');
}
.button.reconnect::before,
button.reconnect::before {
- background-image: url('images/circle-arrows.png');
+ background-image: url('images/circle-arrows.svg');
}
.button.manage::before,
button.manage::before {
- background-image: url('images/action-icons/guac-config.png');
+ background-image: url('images/action-icons/guac-config.svg');
}
.button.back::before,
button.back::before {
- background-image: url('images/action-icons/guac-back.png');
+ background-image: url('images/action-icons/guac-back.svg');
}
.button.home::before,
button.home::before {
- background-image: url('images/action-icons/guac-home.png');
+ background-image: url('images/action-icons/guac-home.svg');
}
.button.change-password::before,
button.change-password::before {
- background-image: url('images/action-icons/guac-key.png');
+ background-image: url('images/action-icons/guac-key.svg');
}
diff --git a/guacamole/src/main/frontend/src/app/index/styles/fatal-page-error.css b/guacamole/src/main/frontend/src/app/index/styles/fatal-page-error.css
index bbfe40615..26841189c 100644
--- a/guacamole/src/main/frontend/src/app/index/styles/fatal-page-error.css
+++ b/guacamole/src/main/frontend/src/app/index/styles/fatal-page-error.css
@@ -38,7 +38,7 @@
.fatal-page-error h1::before {
content: ' ';
display: inline-block;
- background: url('images/warning.png');
+ background: url('images/warning.svg');
background-repeat: no-repeat;
height: 1em;
width: 1em;
diff --git a/guacamole/src/main/frontend/src/app/index/styles/loading.css b/guacamole/src/main/frontend/src/app/index/styles/loading.css
index f4c077f0c..d7d81aeef 100644
--- a/guacamole/src/main/frontend/src/app/index/styles/loading.css
+++ b/guacamole/src/main/frontend/src/app/index/styles/loading.css
@@ -49,7 +49,7 @@
top: 50%;
left: 50%;
- background-image: url('images/cog.png');
+ background-image: url('images/cog.svg');
background-size: 96px 96px;
background-position: center center;
background-repeat: no-repeat;
diff --git a/guacamole/src/main/frontend/src/app/index/styles/other-connections.css b/guacamole/src/main/frontend/src/app/index/styles/other-connections.css
index 428d7852f..056ab63cb 100644
--- a/guacamole/src/main/frontend/src/app/index/styles/other-connections.css
+++ b/guacamole/src/main/frontend/src/app/index/styles/other-connections.css
@@ -56,7 +56,7 @@
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
- background-image: url(images/arrows/right.png);
+ background-image: url(images/arrows/right.svg);
opacity: 0.5;
}
@@ -66,7 +66,7 @@
}
#other-connections .client-panel.hidden .client-panel-handle {
- background-image: url(images/arrows/left.png);
+ background-image: url(images/arrows/left.svg);
}
#other-connections .client-panel-connection-list {
@@ -119,7 +119,7 @@
width: 100%;
z-index: 1;
- background: url('images/warning-white.png');
+ background: url('images/warning-white.svg');
background-size: 48px;
background-position: center;
background-repeat: no-repeat;
diff --git a/guacamole/src/main/frontend/src/app/index/styles/sorted-tables.css b/guacamole/src/main/frontend/src/app/index/styles/sorted-tables.css
index 080027e55..70c43bb1b 100644
--- a/guacamole/src/main/frontend/src/app/index/styles/sorted-tables.css
+++ b/guacamole/src/main/frontend/src/app/index/styles/sorted-tables.css
@@ -52,10 +52,10 @@ table.sorted th.sort-primary:after {
background-size: 1em 1em;
background-position: right center;
background-repeat: no-repeat;
- background-image: url('images/arrows/down.png');
+ background-image: url('images/arrows/down.svg');
}
table.sorted th.sort-primary.sort-descending:after {
- background-image: url('images/arrows/up.png');
+ background-image: url('images/arrows/up.svg');
}
diff --git a/guacamole/src/main/frontend/src/app/index/styles/ui.css b/guacamole/src/main/frontend/src/app/index/styles/ui.css
index b90e271c9..453831fa8 100644
--- a/guacamole/src/main/frontend/src/app/index/styles/ui.css
+++ b/guacamole/src/main/frontend/src/app/index/styles/ui.css
@@ -149,27 +149,27 @@ div.section {
*/
.icon.user {
- background-image: url('images/user-icons/guac-user.png');
+ background-image: url('images/user-icons/guac-user.svg');
}
.icon.user.add {
- background-image: url('images/action-icons/guac-user-add.png');
+ background-image: url('images/action-icons/guac-user-add.svg');
}
.icon.user-group {
- background-image: url('images/user-icons/guac-user-group.png');
+ background-image: url('images/user-icons/guac-user-group.svg');
}
.icon.user-group.add {
- background-image: url('images/action-icons/guac-user-group-add.png');
+ background-image: url('images/action-icons/guac-user-group-add.svg');
}
.icon.connection {
- background-image: url('images/protocol-icons/guac-plug.png');
+ background-image: url('images/protocol-icons/guac-plug.svg');
}
.icon.connection.add {
- background-image: url('images/action-icons/guac-monitor-add.png');
+ background-image: url('images/action-icons/guac-monitor-add.svg');
}
.connection .icon,
@@ -187,30 +187,30 @@ div.section {
}
.connection-group > .caption .icon {
- background-image: url('images/folder-closed.png');
+ background-image: url('images/folder-closed.svg');
}
.connection-group.expanded > .caption .icon {
- background-image: url('images/folder-open.png');
+ background-image: url('images/folder-open.svg');
}
.connection .icon {
- background-image: url('images/protocol-icons/guac-plug.png');
+ background-image: url('images/protocol-icons/guac-plug.svg');
}
.connection .icon.kubernetes,
.connection .icon.ssh,
.connection .icon.telnet {
- background-image: url('images/protocol-icons/guac-text.png');
+ background-image: url('images/protocol-icons/guac-text.svg');
}
.connection .icon.vnc,
.connection .icon.rdp {
- background-image: url('images/protocol-icons/guac-monitor.png');
+ background-image: url('images/protocol-icons/guac-monitor.svg');
}
.sharing-profile .icon {
- background-image: url('images/share.png');
+ background-image: url('images/share.svg');
}
/*
@@ -223,7 +223,7 @@ div.section {
}
.connection-group.empty.balancer .icon {
- background-image: url('images/protocol-icons/guac-monitor.png');
+ background-image: url('images/protocol-icons/guac-monitor.svg');
}
.expandable.expanded > .children > .list-item {
@@ -259,16 +259,16 @@ div.section {
}
.expandable > .caption .icon.expand {
- background-image: url('images/group-icons/guac-closed.png');
+ background-image: url('images/group-icons/guac-closed.svg');
}
.expandable.expanded > .caption .icon.expand {
- background-image: url('images/group-icons/guac-open.png');
+ background-image: url('images/group-icons/guac-open.svg');
}
.expandable.empty > .caption .icon.expand {
opacity: 0.25;
- background-image: url('images/group-icons/guac-open.png');
+ background-image: url('images/group-icons/guac-open.svg');
}
.history th,
diff --git a/guacamole/src/main/frontend/src/app/list/styles/filter.css b/guacamole/src/main/frontend/src/app/list/styles/filter.css
index eb82bc107..ff4b568c8 100644
--- a/guacamole/src/main/frontend/src/app/list/styles/filter.css
+++ b/guacamole/src/main/frontend/src/app/list/styles/filter.css
@@ -22,7 +22,7 @@
}
.filter .search-string {
- background-image: url('images/magnifier.png');
+ background-image: url('images/magnifier.svg');
background-repeat: no-repeat;
background-size: 1.75em;
background-position: 0.25em center;
diff --git a/guacamole/src/main/frontend/src/app/list/styles/pager.css b/guacamole/src/main/frontend/src/app/list/styles/pager.css
index b02fbc4fd..7baa665b8 100644
--- a/guacamole/src/main/frontend/src/app/list/styles/pager.css
+++ b/guacamole/src/main/frontend/src/app/list/styles/pager.css
@@ -71,17 +71,17 @@
}
.pager .icon.first-page {
- background-image: url('images/action-icons/guac-first-page.png');
+ background-image: url('images/action-icons/guac-first-page.svg');
}
.pager .icon.prev-page {
- background-image: url('images/action-icons/guac-prev-page.png');
+ background-image: url('images/action-icons/guac-prev-page.svg');
}
.pager .icon.next-page {
- background-image: url('images/action-icons/guac-next-page.png');
+ background-image: url('images/action-icons/guac-next-page.svg');
}
.pager .icon.last-page {
- background-image: url('images/action-icons/guac-last-page.png');
+ background-image: url('images/action-icons/guac-last-page.svg');
}
diff --git a/guacamole/src/main/frontend/src/app/login/styles/dialog.css b/guacamole/src/main/frontend/src/app/login/styles/dialog.css
index 48c583ef0..81ab8a98f 100644
--- a/guacamole/src/main/frontend/src/app/login/styles/dialog.css
+++ b/guacamole/src/main/frontend/src/app/login/styles/dialog.css
@@ -103,7 +103,7 @@
-moz-background-size: 3em 3em;
-webkit-background-size: 3em 3em;
-khtml-background-size: 3em 3em;
- background-image: url("images/guac-tricolor.png");
+ background-image: url("images/guac-tricolor.svg");
}
.login-ui.continuation .login-dialog {
diff --git a/guacamole/src/main/frontend/src/app/manage/styles/manage-user-group.css b/guacamole/src/main/frontend/src/app/manage/styles/manage-user-group.css
index df9e80df9..4c5adc9f7 100644
--- a/guacamole/src/main/frontend/src/app/manage/styles/manage-user-group.css
+++ b/guacamole/src/main/frontend/src/app/manage/styles/manage-user-group.css
@@ -39,11 +39,11 @@
}
.manage-user-group .page-tabs .page-list li.read-only a[href]:before {
- background-image: url('images/lock.png');
+ background-image: url('images/lock.svg');
}
.manage-user-group .page-tabs .page-list li.unlinked a[href]:before {
- background-image: url('images/plus.png');
+ background-image: url('images/plus.svg');
}
.manage-user-group .page-tabs .page-list li.unlinked a[href] {
@@ -56,7 +56,7 @@
}
.manage-user-group .page-tabs .page-list li.linked a[href]:before {
- background-image: url('images/checkmark.png');
+ background-image: url('images/checkmark.svg');
}
.manage-user-group .notice.read-only {
diff --git a/guacamole/src/main/frontend/src/app/manage/styles/manage-user.css b/guacamole/src/main/frontend/src/app/manage/styles/manage-user.css
index d54c6b391..0afaf4e67 100644
--- a/guacamole/src/main/frontend/src/app/manage/styles/manage-user.css
+++ b/guacamole/src/main/frontend/src/app/manage/styles/manage-user.css
@@ -39,11 +39,11 @@
}
.manage-user .page-tabs .page-list li.read-only a[href]:before {
- background-image: url('images/lock.png');
+ background-image: url('images/lock.svg');
}
.manage-user .page-tabs .page-list li.unlinked a[href]:before {
- background-image: url('images/plus.png');
+ background-image: url('images/plus.svg');
}
.manage-user .page-tabs .page-list li.unlinked a[href] {
@@ -56,7 +56,7 @@
}
.manage-user .page-tabs .page-list li.linked a[href]:before {
- background-image: url('images/checkmark.png');
+ background-image: url('images/checkmark.svg');
}
.manage-user .notice.read-only {
diff --git a/guacamole/src/main/frontend/src/app/manage/templates/identifierSetEditor.html b/guacamole/src/main/frontend/src/app/manage/templates/identifierSetEditor.html
index 794e1bd16..e6a309a78 100644
--- a/guacamole/src/main/frontend/src/app/manage/templates/identifierSetEditor.html
+++ b/guacamole/src/main/frontend/src/app/manage/templates/identifierSetEditor.html
@@ -12,12 +12,12 @@