summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Moschovitis <george.moschovitis@gmail.com>2018-11-14 14:07:14 +0200
committerGitHub <noreply@github.com>2018-11-14 14:07:14 +0200
commitc52348e234755c0c4bcb51e6c71fddfc55912b28 (patch)
tree32be004dffd23a1cba71d49cdd227071f42f4706
parentc74dce43a8348fd3172f9c84efe12a0c25454dc4 (diff)
Added new branding material #4598 (#4656)
* Moved name2id to utils.js * Added new favicon and other branding material #4598 * Added improved favicon, cleanup #4598 * Removed some older icons * Removed seo-performance-128 icon refs, and refs to soylent icon * Regenerated dashboard.js * Use base64 encoded favicon #4598 Avoids refetching when hash gets updated
-rw-r--r--REDISTRIBUTED.md5
-rwxr-xr-xhealth/notifications/alarm-notify.sh.in12
-rw-r--r--web/gui/Makefile.am38
-rw-r--r--web/gui/browserconfig.xml2
-rw-r--r--web/gui/dashboard.js29
-rw-r--r--web/gui/favicon.icobin56875 -> 34494 bytes
-rw-r--r--web/gui/images/android-icon-144x144.pngbin0 -> 5534 bytes
-rw-r--r--web/gui/images/android-icon-192x192.pngbin0 -> 6680 bytes
-rw-r--r--web/gui/images/android-icon-36x36.pngbin0 -> 1668 bytes
-rw-r--r--web/gui/images/android-icon-48x48.pngbin0 -> 1932 bytes
-rw-r--r--web/gui/images/android-icon-72x72.pngbin0 -> 2716 bytes
-rw-r--r--web/gui/images/android-icon-96x96.pngbin0 -> 3500 bytes
-rw-r--r--web/gui/images/apple-icon-114x114.pngbin0 -> 4248 bytes
-rw-r--r--web/gui/images/apple-icon-120x120.pngbin0 -> 4471 bytes
-rw-r--r--web/gui/images/apple-icon-144x144.pngbin0 -> 5534 bytes
-rw-r--r--web/gui/images/apple-icon-152x152.pngbin0 -> 5883 bytes
-rw-r--r--web/gui/images/apple-icon-180x180.pngbin0 -> 7297 bytes
-rw-r--r--web/gui/images/apple-icon-57x57.pngbin0 -> 2212 bytes
-rw-r--r--web/gui/images/apple-icon-60x60.pngbin0 -> 2246 bytes
-rw-r--r--web/gui/images/apple-icon-72x72.pngbin0 -> 2716 bytes
-rw-r--r--web/gui/images/apple-icon-76x76.pngbin0 -> 2751 bytes
-rw-r--r--web/gui/images/apple-icon-precomposed.pngbin0 -> 7254 bytes
-rw-r--r--web/gui/images/apple-icon.pngbin0 -> 7254 bytes
-rw-r--r--web/gui/images/banner-icon-144x144.pngbin0 -> 5534 bytes
-rw-r--r--web/gui/images/favicon-16x16.pngbin0 -> 1096 bytes
-rw-r--r--web/gui/images/favicon-32x32.pngbin0 -> 1575 bytes
-rw-r--r--web/gui/images/favicon-96x96.pngbin0 -> 3500 bytes
-rw-r--r--web/gui/images/favicon.icobin0 -> 1150 bytes
-rw-r--r--web/gui/images/ms-icon-144x144.pngbin0 -> 5534 bytes
-rw-r--r--web/gui/images/ms-icon-150x150.pngbin0 -> 5772 bytes
-rw-r--r--web/gui/images/ms-icon-310x310.pngbin0 -> 16102 bytes
-rw-r--r--web/gui/images/ms-icon-70x70.pngbin0 -> 2523 bytes
-rw-r--r--web/gui/images/seo-performance-114.pngbin3578 -> 0 bytes
-rw-r--r--web/gui/images/seo-performance-16.pngbin287 -> 0 bytes
-rw-r--r--web/gui/images/seo-performance-24.pngbin528 -> 0 bytes
-rw-r--r--web/gui/images/seo-performance-256.pngbin3216 -> 0 bytes
-rw-r--r--web/gui/images/seo-performance-32.pngbin509 -> 0 bytes
-rw-r--r--web/gui/images/seo-performance-48.pngbin1116 -> 0 bytes
-rw-r--r--web/gui/images/seo-performance-512.pngbin6995 -> 0 bytes
-rw-r--r--web/gui/images/seo-performance-64.pngbin961 -> 0 bytes
-rw-r--r--web/gui/images/seo-performance-72.pngbin1609 -> 0 bytes
-rw-r--r--web/gui/images/seo-performance-multi-size.icnsbin80967 -> 0 bytes
-rw-r--r--web/gui/images/seo-performance-multi-size.icobin56875 -> 0 bytes
-rw-r--r--web/gui/index.html39
-rw-r--r--web/gui/manifest.json41
-rw-r--r--web/gui/src/dashboard.js/alarms.js2
-rw-r--r--web/gui/src/dashboard.js/compatibility.js15
-rw-r--r--web/gui/src/dashboard.js/utils.js12
48 files changed, 126 insertions, 69 deletions
diff --git a/REDISTRIBUTED.md b/REDISTRIBUTED.md
index ed30624fb0..f102297b86 100644
--- a/REDISTRIBUTED.md
+++ b/REDISTRIBUTED.md
@@ -126,11 +126,6 @@ connectivity is not available.
Code license: [MIT License](http://opensource.org/licenses/mit-license.html)
-- [IconsDB.com Icons](http://www.iconsdb.com/soylent-red-icons/seo-performance-icon.html)
-
- Icons provided as CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
-
-
- [node-extend](https://github.com/justmoon/node-extend)
Copyright 2014, Stefan Thomas
diff --git a/health/notifications/alarm-notify.sh.in b/health/notifications/alarm-notify.sh.in
index 43391f319c..ea82230971 100755
--- a/health/notifications/alarm-notify.sh.in
+++ b/health/notifications/alarm-notify.sh.in
@@ -1480,7 +1480,7 @@ send_slack() {
{
"channel": "#${channel}",
"username": "netdata on ${host}",
- "icon_url": "${images_base_url}/images/seo-performance-128.png",
+ "icon_url": "${images_base_url}/images/banner-icon-144x144.png",
"text": "${host} ${status_message}, \`${chart}\` (_${family}_), *${alarm}*",
"attachments": [
{
@@ -1545,7 +1545,7 @@ send_rocketchat() {
{
"channel": "#${channel}",
"alias": "netdata on ${host}",
- "avatar": "${images_base_url}/images/seo-performance-128.png",
+ "avatar": "${images_base_url}/images/banner-icon-144x144.png",
"text": "${host} ${status_message}, \`${chart}\` (_${family}_), *${alarm}*",
"attachments": [
{
@@ -1684,7 +1684,7 @@ send_flock() {
httpcode=$(docurl -X POST "${webhook}" -H "Content-Type: application/json" -d "{
\"sendAs\": {
\"name\" : \"netdata on ${host}\",
- \"profileImage\" : \"${images_base_url}/images/seo-performance-128.png\"
+ \"profileImage\" : \"${images_base_url}/images/banner-icon-144x144.png\"
},
\"text\": \"${host} *${status_message}*\",
\"timestamp\": \"${when}\",
@@ -1744,7 +1744,7 @@ send_discord() {
"channel": "#${channel}",
"username": "${username}",
"text": "${host} ${status_message}, \`${chart}\` (_${family}_), *${alarm}*",
- "icon_url": "${images_base_url}/images/seo-performance-128.png",
+ "icon_url": "${images_base_url}/images/banner-icon-144x144.png",
"attachments": [
{
"color": "${color}",
@@ -1758,7 +1758,7 @@ send_discord() {
}
],
"thumb_url": "${image}",
- "footer_icon": "${images_base_url}/images/seo-performance-128.png",
+ "footer_icon": "${images_base_url}/images/banner-icon-144x144.png",
"footer": "${this_host}",
"ts": ${when}
}
@@ -1981,7 +1981,7 @@ color="grey"
alarm="${name//_/ } = ${value_string}"
# the image of the alarm
-image="${images_base_url}/images/seo-performance-128.png"
+image="${images_base_url}/images/banner-icon-144x144.png"
# prepare the title based on status
case "${status}" in
diff --git a/web/gui/Makefile.am b/web/gui/Makefile.am
index b18fa5d6d7..05d6f6542d 100644
--- a/web/gui/Makefile.am
+++ b/web/gui/Makefile.am
@@ -127,18 +127,32 @@ dist_webimages_DATA = \
images/check-mark-2-multi-size-green.ico \
images/netdata.svg \
images/post.png \
- images/seo-performance-16.png \
- images/seo-performance-24.png \
- images/seo-performance-32.png \
- images/seo-performance-48.png \
- images/seo-performance-64.png \
- images/seo-performance-72.png \
- images/seo-performance-114.png \
- images/seo-performance-128.png \
- images/seo-performance-256.png \
- images/seo-performance-512.png \
- images/seo-performance-multi-size.ico \
- images/seo-performance-multi-size.icns \
+ images/android-icon-36x36.png \
+ images/android-icon-48x48.png \
+ images/android-icon-72x72.png \
+ images/android-icon-96x96.png \
+ images/android-icon-144x144.png \
+ images/android-icon-192x192.png \
+ images/apple-icon-57x57.png \
+ images/apple-icon-60x60.png \
+ images/apple-icon-72x72.png \
+ images/apple-icon-76x76.png \
+ images/apple-icon-114x114.png \
+ images/apple-icon-120x120.png \
+ images/apple-icon-144x144.png \
+ images/apple-icon-152x152.png \
+ images/apple-icon-180x180.png \
+ images/apple-icon-precomposed.png \
+ images/apple-icon.png \
+ images/favicon-16x16.png \
+ images/favicon-32x32.png \
+ images/favicon-96x96.png \
+ images/favicon.ico \
+ images/ms-icon-70x70.png \
+ images/ms-icon-144x144.png \
+ images/ms-icon-150x150.png \
+ images/ms-icon-310x310.png \
+ images/banner-icon-144x144.png \
$(NULL)
dashboard.js: $(DASHBOARD_JS_FILES)
diff --git a/web/gui/browserconfig.xml b/web/gui/browserconfig.xml
new file mode 100644
index 0000000000..32f47595e8
--- /dev/null
+++ b/web/gui/browserconfig.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<browserconfig><msapplication><tile><square70x70logo src="images/ms-icon-70x70.png"/><square150x150logo src="images/ms-icon-150x150.png"/><square310x310logo src="images/ms-icon-310x310.png"/><TileColor>#ffffff</TileColor></tile></msapplication></browserconfig>
diff --git a/web/gui/dashboard.js b/web/gui/dashboard.js
index 1b377d71c3..8a8061a555 100644
--- a/web/gui/dashboard.js
+++ b/web/gui/dashboard.js
@@ -81,6 +81,18 @@ const NETDATA = window.NETDATA || {};
(function(window, document, $, undefined) {
+// *** src/dashboard.js/utils.js
+
+NETDATA.name2id = function (s) {
+ return s
+ .replace(/ /g, '_')
+ .replace(/:/g, '_')
+ .replace(/\(/g, '_')
+ .replace(/\)/g, '_')
+ .replace(/\./g, '_')
+ .replace(/\//g, '_');
+};
+
NETDATA.encodeURIComponent = function (s) {
if (typeof(s) === 'string') {
return encodeURIComponent(s);
@@ -603,8 +615,9 @@ NETDATA.errorReset = function () {
NETDATA.errorLast.message = "You are doing fine!";
NETDATA.errorLast.datetime = 0;
};
-// ------------------------------------------------------------------------
-// compatibility fixes
+// *** src/dashboard.js/compatibility.js
+
+// Compatibility fixes.
// fix IE issue with console
if (!window.console) {
@@ -633,16 +646,6 @@ if (typeof String.prototype.startsWith !== 'function') {
return this.slice(s.length) === s;
};
}
-
-NETDATA.name2id = function (s) {
- return s
- .replace(/ /g, '_')
- .replace(/:/g, '_')
- .replace(/\(/g, '_')
- .replace(/\)/g, '_')
- .replace(/\./g, '_')
- .replace(/\//g, '_');
-};
// ----------------------------------------------------------------------------------------------------------------
// XSS checks
@@ -9300,7 +9303,7 @@ NETDATA.alarms = {
let status = entry.status.toLowerCase();
let title = name + ' = ' + value_string.toString();
let tag = entry.alarm_id;
- let icon = 'images/seo-performance-128.png';
+ let icon = 'images/banner-icon-144x144.png';
let interaction = false;
let data = entry;
let show = true;
diff --git a/web/gui/favicon.ico b/web/gui/favicon.ico
index 821f7c4026..857c582d1b 100644
--- a/web/gui/favicon.ico
+++ b/web/gui/favicon.ico
Binary files differ
diff --git a/web/gui/images/android-icon-144x144.png b/web/gui/images/android-icon-144x144.png
new file mode 100644
index 0000000000..c3013cc964
--- /dev/null
+++ b/web/gui/images/android-icon-144x144.png
Binary files differ
diff --git a/web/gui/images/android-icon-192x192.png b/web/gui/images/android-icon-192x192.png
new file mode 100644
index 0000000000..77d18d9cce
--- /dev/null
+++ b/web/gui/images/android-icon-192x192.png
Binary files differ
diff --git a/web/gui/images/android-icon-36x36.png b/web/gui/images/android-icon-36x36.png
new file mode 100644
index 0000000000..74576f6bab
--- /dev/null
+++ b/web/gui/images/android-icon-36x36.png
Binary files differ
diff --git a/web/gui/images/android-icon-48x48.png b/web/gui/images/android-icon-48x48.png
new file mode 100644
index 0000000000..5666fa102a
--- /dev/null
+++ b/web/gui/images/android-icon-48x48.png
Binary files differ
diff --git a/web/gui/images/android-icon-72x72.png b/web/gui/images/android-icon-72x72.png
new file mode 100644
index 0000000000..7f7043f149
--- /dev/null
+++ b/web/gui/images/android-icon-72x72.png
Binary files differ
diff --git a/web/gui/images/android-icon-96x96.png b/web/gui/images/android-icon-96x96.png
new file mode 100644
index 0000000000..1bbf594def
--- /dev/null
+++ b/web/gui/images/android-icon-96x96.png
Binary files differ
diff --git a/web/gui/images/apple-icon-114x114.png b/web/gui/images/apple-icon-114x114.png
new file mode 100644
index 0000000000..7d093e856b
--- /dev/null
+++ b/web/gui/images/apple-icon-114x114.png
Binary files differ
diff --git a/web/gui/images/apple-icon-120x120.png b/web/gui/images/apple-icon-120x120.png
new file mode 100644
index 0000000000..d4c38e7b1c
--- /dev/null
+++ b/web/gui/images/apple-icon-120x120.png
Binary files differ
diff --git a/web/gui/images/apple-icon-144x144.png b/web/gui/images/apple-icon-144x144.png
new file mode 100644
index 0000000000..c3013cc964
--- /dev/null
+++ b/web/gui/images/apple-icon-144x144.png
Binary files differ
diff --git a/web/gui/images/apple-icon-152x152.png b/web/gui/images/apple-icon-152x152.png
new file mode 100644
index 0000000000..c92f381724
--- /dev/null
+++ b/web/gui/images/apple-icon-152x152.png
Binary files differ
diff --git a/web/gui/images/apple-icon-180x180.png b/web/gui/images/apple-icon-180x180.png
new file mode 100644
index 0000000000..1a58fdbb22
--- /dev/null
+++ b/web/gui/images/apple-icon-180x180.png
Binary files differ
diff --git a/web/gui/images/apple-icon-57x57.png b/web/gui/images/apple-icon-57x57.png
new file mode 100644
index 0000000000..36c273cede
--- /dev/null
+++ b/web/gui/images/apple-icon-57x57.png
Binary files differ
diff --git a/web/gui/images/apple-icon-60x60.png b/web/gui/images/apple-icon-60x60.png
new file mode 100644
index 0000000000..c3c48c8bdf
--- /dev/null
+++ b/web/gui/images/apple-icon-60x60.png
Binary files differ
diff --git a/web/gui/images/apple-icon-72x72.png b/web/gui/images/apple-icon-72x72.png
new file mode 100644
index 0000000000..7f7043f149
--- /dev/null
+++ b/web/gui/images/apple-icon-72x72.png
Binary files differ
diff --git a/web/gui/images/apple-icon-76x76.png b/web/gui/images/apple-icon-76x76.png
new file mode 100644
index 0000000000..b5e73cd4ee
--- /dev/null
+++ b/web/gui/images/apple-icon-76x76.png
Binary files differ
diff --git a/web/gui/images/apple-icon-precomposed.png b/web/gui/images/apple-icon-precomposed.png
new file mode 100644
index 0000000000..f69945bf99
--- /dev/null
+++ b/web/gui/images/apple-icon-precomposed.png
Binary files differ
diff --git a/web/gui/images/apple-icon.png b/web/gui/images/apple-icon.png
new file mode 100644
index 0000000000..f69945bf99
--- /dev/null
+++ b/web/gui/images/apple-icon.png
Binary files differ
diff --git a/web/gui/images/banner-icon-144x144.png b/web/gui/images/banner-icon-144x144.png
new file mode 100644
index 0000000000..c3013cc964
--- /dev/null
+++ b/web/gui/images/banner-icon-144x144.png
Binary files differ
diff --git a/web/gui/images/favicon-16x16.png b/web/gui/images/favicon-16x16.png
new file mode 100644
index 0000000000..43eb188fee
--- /dev/null
+++ b/web/gui/images/favicon-16x16.png
Binary files differ
diff --git a/web/gui/images/favicon-32x32.png b/web/gui/images/favicon-32x32.png
new file mode 100644
index 0000000000..e657e92121
--- /dev/null
+++ b/web/gui/images/favicon-32x32.png
Binary files differ
diff --git a/web/gui/images/favicon-96x96.png b/web/gui/images/favicon-96x96.png
new file mode 100644
index 0000000000..1bbf594def
--- /dev/null
+++ b/web/gui/images/favicon-96x96.png
Binary files differ
diff --git a/web/gui/images/favicon.ico b/web/gui/images/favicon.ico
new file mode 100644
index 0000000000..7ed9572529
--- /dev/null
+++ b/web/gui/images/favicon.ico
Binary files differ
diff --git a/web/gui/images/ms-icon-144x144.png b/web/gui/images/ms-icon-144x144.png
new file mode 100644
index 0000000000..c3013cc964
--- /dev/null
+++ b/web/gui/images/ms-icon-144x144.png
Binary files differ
diff --git a/web/gui/images/ms-icon-150x150.png b/web/gui/images/ms-icon-150x150.png
new file mode 100644
index 0000000000..f0cf412878
--- /dev/null
+++ b/web/gui/images/ms-icon-150x150.png
Binary files differ
diff --git a/web/gui/images/ms-icon-310x310.png b/web/gui/images/ms-icon-310x310.png
new file mode 100644
index 0000000000..4f5f7e6211
--- /dev/null
+++ b/web/gui/images/ms-icon-310x310.png
Binary files differ
diff --git a/web/gui/images/ms-icon-70x70.png b/web/gui/images/ms-icon-70x70.png
new file mode 100644
index 0000000000..70012c61fe
--- /dev/null
+++ b/web/gui/images/ms-icon-70x70.png
Binary files differ
diff --git a/web/gui/images/seo-performance-114.png b/web/gui/images/seo-performance-114.png
deleted file mode 100644
index 3f3862b3b8..0000000000
--- a/web/gui/images/seo-performance-114.png
+++ /dev/null
Binary files differ
diff --git a/web/gui/images/seo-performance-16.png b/web/gui/images/seo-performance-16.png
deleted file mode 100644
index 6d7f075ec0..0000000000
--- a/web/gui/images/seo-performance-16.png
+++ /dev/null
Binary files differ
diff --git a/web/gui/images/seo-performance-24.png b/web/gui/images/seo-performance-24.png
deleted file mode 100644
index 32d077ef1a..0000000000
--- a/web/gui/images/seo-performance-24.png
+++ /dev/null
Binary files differ
diff --git a/web/gui/images/seo-performance-256.png b/web/gui/images/seo-performance-256.png
deleted file mode 100644
index 07abfa01cc..0000000000
--- a/web/gui/images/seo-performance-256.png
+++ /dev/null
Binary files differ
diff --git a/web/gui/images/seo-performance-32.png b/web/gui/images/seo-performance-32.png
deleted file mode 100644
index a39543cfbb..0000000000
--- a/web/gui/images/seo-performance-32.png
+++ /dev/null
Binary files differ
diff --git a/web/gui/images/seo-performance-48.png b/web/gui/images/seo-performance-48.png
deleted file mode 100644
index 6dab89e92b..0000000000
--- a/web/gui/images/seo-performance-48.png
+++ /dev/null
Binary files differ
diff --git a/web/gui/images/seo-performance-512.png b/web/gui/images/seo-performance-512.png
deleted file mode 100644
index 1f8c164107..0000000000
--- a/web/gui/images/seo-performance-512.png
+++ /dev/null
Binary files differ
diff --git a/web/gui/images/seo-performance-64.png b/web/gui/images/seo-performance-64.png
deleted file mode 100644
index e79f3b35b7..0000000000
--- a/web/gui/images/seo-performance-64.png
+++ /dev/null
Binary files differ
diff --git a/web/gui/images/seo-performance-72.png b/web/gui/images/seo-performance-72.png
deleted file mode 100644
index a4c9efb307..0000000000
--- a/web/gui/images/seo-performance-72.png
+++ /dev/null
Binary files differ
diff --git a/web/gui/images/seo-performance-multi-size.icns b/web/gui/images/seo-performance-multi-size.icns
deleted file mode 100644
index 2e1a884fb0..0000000000
--- a/web/gui/images/seo-performance-multi-size.icns
+++ /dev/null
Binary files differ
diff --git a/web/gui/images/seo-performance-multi-size.ico b/web/gui/images/seo-performance-multi-size.ico
deleted file mode 100644
index 821f7c4026..0000000000
--- a/web/gui/images/seo-performance-multi-size.ico
+++ /dev/null
Binary files differ
diff --git a/web/gui/index.html b/web/gui/index.html
index 094c815284..86c95c9889 100644
--- a/web/gui/index.html
+++ b/web/gui/index.html
@@ -14,25 +14,26 @@
<meta name="author" content="costa@tsaousis.gr">
<link rel="stylesheet" type="text/css" href="main.css?v=2">
+
+ <link rel="icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACyklEQVRYhcWXz0sUYRjHP8+wLItImEhnEfEgEVJk+56CbCECQWezOkTQTTp6kejgKUSoEAoK/wAhaaeDBkLoIahZIWIJo0U8hHQJJBYJERGfDrOju7PjuO5u6/c0PM/7zvfzvvP+eEaoVu6wBZIA3cW82wtvY7cD1xEWSTpb1bxWjm2RtbtQxoF7iLSA7gO/UL4A74G3mBIzNz0Peg1hFmUK46zXBuDaCYQJlDFE4ke/QreAZyhPMc42rt2PyEoxt4cyDUxgnO3qAVy7C8gg0hdFHwBZA0ZIOt9w7e+I9B6mdBVhmGTlbFQCuPYFhA8g56o3P3D6CwyiDCIyFshtgqRIZnKlUStg3lW7OYC0AvPATkiuA9U3uOlEOEDWTgCZ2s3LIMbCU9ID3A8HUCZO9s2jGCRxdFIflDUF/EX3I3q1N0iq+8BZf+v6MzDeFHMAEQvoJpuOAwiu3Qr89g6ZJkm5CnoHeBwDbjTV3CPoRRhF+WQBA801B+AJiAUMWMDFptuLtBef+iygs+kAh+q0gDOnCNBmETyOmywLKJyifyEG/ATqPP+LUt0FZoAlIA6MgNyKqDo2YkAO6G+QeQrjfCyJzuHaoyCvjuiVs4q0jdBMwNyTcV6j+jm0h7BkAYuohpZLJ1TUQJYrIqo7KAtW8VaabQBA1GVWmROZwzgFfwtOoRpealevdGg0a8eAoUB0D9VJ8M8A46yDTNdlL9wmaz8MMX9RrIQOpfoS4+S9br7cdAvoCiLn6wLxFtwyQhxlKMQ8j3CJpFeml+9QN90N6iLSURfEkXD8AQwms+aHyo9hk1kHSaG6+Z/MU6XmlQAeRA7EoLraQPM83si/BlPhF5E3E1dQfY5S++5Q/9dMLwdH7uv4n1PX7gEeAXejy+0y4x2QOWASk8lHNT0e4AAk3QZ6E6+E68MrZNqK2QKwgXevLCEskHSqumX/AUXU5QBtOC5FAAAAAElFTkSuQmCC">
- <!-- <link rel="shortcut icon" href="images/seo-performance-multi-size.ico"> -->
-
- <!-- <link rel="apple-touch-icon" href="images/seo-performance-72.png"> -->
- <!-- <link rel="apple-touch-icon" sizes="72x72" href="images/seo-performance-72.png"> -->
- <!-- <link rel="apple-touch-icon" sizes="114x114" href="images/seo-performance-114.png"> -->
-
- <!-- <link rel="icon" type="image/png" sizes="512x512" href="images/seo-performance-512.png"> -->
- <!-- <link rel="icon" type="image/png" sizes="256x256" href="images/seo-performance-256.png"> -->
- <!-- <link rel="icon" type="image/png" sizes="128x128" href="images/seo-performance-128.png"> -->
- <!-- <link rel="icon" type="image/png" sizes="64x64" href="images/seo-performance-64.png"> -->
- <!-- <link rel="icon" type="image/png" sizes="48x48" href="images/seo-performance-48.png"> -->
- <!-- <link rel="icon" type="image/png" sizes="24x24" href="images/seo-performance-24.png"> -->
- <!-- <link rel="icon" type="image/png" sizes="16x16" href="images/seo-performance-16.png"> -->
- <!-- <link rel="icon" type="image/png" sizes="32x32" href="images/seo-performance-32.png"> -->
-
- <link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACNklEQVRYhcXXv2tUQRAH8M+FEIJISBHCIWIhIQSUILERi4AiiqCggiIiomAjlhaC4j+ghYWISgqNohZaCBZBC8Ei8QdEUCutFBsxCBqDYkgci/cunkfuJffjJQPD8mZm5/vd2WV2HzlJ0Bs8CvrywsgCHwy+BpGOg0sJfjj4nYKX9FdwKG9gwZlgtgK8pLOpPxfw1mCoCnClDgWtzQTvCEYWCV7SkWAlFBoEb8dlDKBF8t2bMWUSH/AHr3CiEfz5CPUusPJLkRCdk5ZqyeqUrQv4R7E5TwK7M3zTeIKduRAIitiWEfIY69GdCwGcRFuG/xqONRkzkaA7+J5x+MaDtWmHvJ4HgeEM8Nn0bridfv9HoOFyBAdwJCPkqqTzHWwUaz7wgeBHxupfBKuCj2W25mxBsCGYyAB/FxTT27HcPlyep64tCLbjKbqqhLzBlgKfF8pVE4FgRXABI+ioEnYfOyzcFWsCbg+OV+xlpU4ER4O+4HVwL51b3xYEXcGu4Ao+YQhr5gmdxHmsQyfG0b/YxbWmLfRWmnxa0s06VbTMCpnBS9zFzQKTwR5cXCzwHIE02Sl8wSZsRI/kgLVJqjSd+t9LVjiG1diPszhdK3A5gR48k5zYMTwscC59sfT799CYKvA8EttbSeXgTr3gJQKl91kR+yTlvyG5uUbLYh9gb+ovltkb6qYtNSRo3kOygsBSzGlKsubf43USWLYK5CLLXoFWyU/CtzLbVDpW2n+m40yN9ukqdvAX9ac/EIgOapcAAAAASUVORK5CYII=">
-
- <link rel="mask-icon" href="images/netdata.svg" color="red" />
+ <!-- <link rel="apple-touch-icon" sizes="57x57" href="images/apple-icon-57x57.png">
+ <link rel="apple-touch-icon" sizes="60x60" href="images/apple-icon-60x60.png">
+ <link rel="apple-touch-icon" sizes="72x72" href="images/apple-icon-72x72.png">
+ <link rel="apple-touch-icon" sizes="76x76" href="images/apple-icon-76x76.png">
+ <link rel="apple-touch-icon" sizes="114x114" href="images/apple-icon-114x114.png">
+ <link rel="apple-touch-icon" sizes="120x120" href="images/apple-icon-120x120.png">
+ <link rel="apple-touch-icon" sizes="144x144" href="images/apple-icon-144x144.png">
+ <link rel="apple-touch-icon" sizes="152x152" href="images/apple-icon-152x152.png">
+ <link rel="apple-touch-icon" sizes="180x180" href="images/apple-icon-180x180.png">
+ <link rel="icon" type="image/png" sizes="192x192" href="images/android-icon-192x192.png">
+ <link rel="icon" type="image/png" sizes="32x32" href="images/favicon-32x32.png">
+ <link rel="icon" type="image/png" sizes="96x96" href="images/favicon-96x96.png">
+ <link rel="icon" type="image/png" sizes="16x16" href="images/favicon-16x16.png">
+ <link rel="manifest" href="manifest.json">
+ <meta name="msapplication-TileColor" content="#ffffff">
+ <meta name="msapplication-TileImage" content="images/ms-icon-144x144.png">
+ <meta name="theme-color" content="#ffffff"> -->
<meta property="og:locale" content="en_US" />
<meta property="og:url" content="https://my-netdata.io" />
@@ -199,8 +200,6 @@
<i class="fas fa-circle"></i> <a href="https://fortawesome.github.io/Font-Awesome/" target="_blank">FontAwesome</a>,
<i class="fas fa-copyright"></i> Created by Dave Gandy, Font: <a href="http://scripts.sil.org/OFL" target="_blank">SIL OFL 1.1 License</a>, CSS: <a href="http://opensource.org/licenses/mit-license.html" target="_blank">MIT License</a>
- <i class="fas fa-circle"></i> <a href="http://www.iconsdb.com/soylent-red-icons/seo-performance-icon.html" target="_blank">IconsDB.com Icons</a>, Icons provided as CC0 1.0 Universal (CC0 1.0) Public Domain Dedication.
-
<i class="fas fa-circle"></i> <a href="http://bootstrap-table.wenzhixin.net.cn/" target="_blank">bootstrap-table</a>,
<i class="fas fa-copyright"></i> Copyright 2012-2016 Zhixin Wen, <a href="https://github.com/wenzhixin/bootstrap-table/blob/master/LICENSE" target="_blank">MIT License</a>
diff --git a/web/gui/manifest.json b/web/gui/manifest.json
new file mode 100644
index 0000000000..52cb4831c7
--- /dev/null
+++ b/web/gui/manifest.json
@@ -0,0 +1,41 @@
+{
+ "name": "App",
+ "icons": [
+ {
+ "src": "images\/android-icon-36x36.png",
+ "sizes": "36x36",
+ "type": "image\/png",
+ "density": "0.75"
+ },
+ {
+ "src": "images\/android-icon-48x48.png",
+ "sizes": "48x48",
+ "type": "image\/png",
+ "density": "1.0"
+ },
+ {
+ "src": "images\/android-icon-72x72.png",
+ "sizes": "72x72",
+ "type": "image\/png",
+ "density": "1.5"
+ },
+ {
+ "src": "images\/android-icon-96x96.png",
+ "sizes": "96x96",
+ "type": "image\/png",
+ "density": "2.0"
+ },
+ {
+ "src": "images\/android-icon-144x144.png",
+ "sizes": "144x144",
+ "type": "image\/png",
+ "density": "3.0"
+ },
+ {
+ "src": "images\/android-icon-192x192.png",
+ "sizes": "192x192",
+ "type": "image\/png",
+ "density": "4.0"
+ }
+ ]
+}
diff --git a/web/gui/src/dashboard.js/alarms.js b/web/gui/src/dashboard.js/alarms.js
index fe922dadc5..82477671ad 100644
--- a/web/gui/src/dashboard.js/alarms.js
+++ b/web/gui/src/dashboard.js/alarms.js
@@ -91,7 +91,7 @@ NETDATA.alarms = {
let status = entry.status.toLowerCase();
let title = name + ' = ' + value_string.toString();
let tag = entry.alarm_id;
- let icon = 'images/seo-performance-128.png';
+ let icon = 'images/banner-icon-144x144.png';
let interaction = false;
let data = entry;
let show = true;
diff --git a/web/gui/src/dashboard.js/compatibility.js b/web/gui/src/dashboard.js/compatibility.js
index fa5215b266..e1ecfbdb2c 100644
--- a/web/gui/src/dashboard.js/compatibility.js
+++ b/web/gui/src/dashboard.js/compatibility.js
@@ -1,5 +1,6 @@
-// ------------------------------------------------------------------------
-// compatibility fixes
+// *** src/dashboard.js/compatibility.js
+
+// Compatibility fixes.
// fix IE issue with console
if (!window.console) {
@@ -28,13 +29,3 @@ if (typeof String.prototype.startsWith !== 'function') {
return this.slice(s.length) === s;
};
}
-
-NETDATA.name2id = function (s) {
- return s
- .replace(/ /g, '_')
- .replace(/:/g, '_')
- .replace(/\(/g, '_')
- .replace(/\)/g, '_')
- .replace(/\./g, '_')
- .replace(/\//g, '_');
-};
diff --git a/web/gui/src/dashboard.js/utils.js b/web/gui/src/dashboard.js/utils.js
index 01642acc36..2d658dcc23 100644
--- a/web/gui/src/dashboard.js/utils.js
+++ b/web/gui/src/dashboard.js/utils.js
@@ -1,3 +1,15 @@
+// *** src/dashboard.js/utils.js
+
+NETDATA.name2id = function (s) {
+ return s
+ .replace(/ /g, '_')
+ .replace(/:/g, '_')
+ .replace(/\(/g, '_')
+ .replace(/\)/g, '_')
+ .replace(/\./g, '_')
+ .replace(/\//g, '_');
+};
+
NETDATA.encodeURIComponent = function (s) {
if (typeof(s) === 'string') {
return encodeURIComponent(s);