diff --git a/core/constants.js b/core/constants.js
index c1d45d4c..dc72eb19 100644
--- a/core/constants.js
+++ b/core/constants.js
@@ -160,6 +160,26 @@ const IconType = {
'38': chrome.runtime.getURL('icons/action/mono/icon38-disabled.png'),
'64': chrome.runtime.getURL('icons/action/mono/icon64-disabled.png')
}
+ },
+ 'Shield': {
+ 'Enabled': {
+ '16': chrome.runtime.getURL('icons/action/shield/icon16-default.png'),
+ '18': chrome.runtime.getURL('icons/action/shield/icon18-default.png'),
+ '19': chrome.runtime.getURL('icons/action/shield/icon19-default.png'),
+ '32': chrome.runtime.getURL('icons/action/shield/icon32-default.png'),
+ '36': chrome.runtime.getURL('icons/action/shield/icon36-default.png'),
+ '38': chrome.runtime.getURL('icons/action/shield/icon38-default.png'),
+ '64': chrome.runtime.getURL('icons/action/shield/icon64-default.png')
+ },
+ 'Disabled': {
+ '16': chrome.runtime.getURL('icons/action/shield/icon16-disabled.png'),
+ '18': chrome.runtime.getURL('icons/action/shield/icon18-disabled.png'),
+ '19': chrome.runtime.getURL('icons/action/shield/icon19-disabled.png'),
+ '32': chrome.runtime.getURL('icons/action/shield/icon32-disabled.png'),
+ '36': chrome.runtime.getURL('icons/action/shield/icon36-disabled.png'),
+ '38': chrome.runtime.getURL('icons/action/shield/icon38-disabled.png'),
+ '64': chrome.runtime.getURL('icons/action/shield/icon64-disabled.png')
+ }
}
};
diff --git a/icons/action/shield/disabled.svg b/icons/action/shield/disabled.svg
new file mode 100644
index 00000000..21f44396
--- /dev/null
+++ b/icons/action/shield/disabled.svg
@@ -0,0 +1,114 @@
+
+
+
+
\ No newline at end of file
diff --git a/icons/action/shield/enabled.svg b/icons/action/shield/enabled.svg
new file mode 100644
index 00000000..ae3ed71a
--- /dev/null
+++ b/icons/action/shield/enabled.svg
@@ -0,0 +1,109 @@
+
+
+
+
\ No newline at end of file
diff --git a/icons/action/shield/icon16-default.png b/icons/action/shield/icon16-default.png
new file mode 100644
index 00000000..cb3a324c
Binary files /dev/null and b/icons/action/shield/icon16-default.png differ
diff --git a/icons/action/shield/icon16-disabled.png b/icons/action/shield/icon16-disabled.png
new file mode 100644
index 00000000..65d4ce4c
Binary files /dev/null and b/icons/action/shield/icon16-disabled.png differ
diff --git a/icons/action/shield/icon18-default.png b/icons/action/shield/icon18-default.png
new file mode 100644
index 00000000..beaa7d94
Binary files /dev/null and b/icons/action/shield/icon18-default.png differ
diff --git a/icons/action/shield/icon18-disabled.png b/icons/action/shield/icon18-disabled.png
new file mode 100644
index 00000000..b1a65981
Binary files /dev/null and b/icons/action/shield/icon18-disabled.png differ
diff --git a/icons/action/shield/icon19-default.png b/icons/action/shield/icon19-default.png
new file mode 100644
index 00000000..a0769308
Binary files /dev/null and b/icons/action/shield/icon19-default.png differ
diff --git a/icons/action/shield/icon19-disabled.png b/icons/action/shield/icon19-disabled.png
new file mode 100644
index 00000000..6f6d3b84
Binary files /dev/null and b/icons/action/shield/icon19-disabled.png differ
diff --git a/icons/action/shield/icon32-default.png b/icons/action/shield/icon32-default.png
new file mode 100644
index 00000000..2771acf0
Binary files /dev/null and b/icons/action/shield/icon32-default.png differ
diff --git a/icons/action/shield/icon32-disabled.png b/icons/action/shield/icon32-disabled.png
new file mode 100644
index 00000000..fc84f58c
Binary files /dev/null and b/icons/action/shield/icon32-disabled.png differ
diff --git a/icons/action/shield/icon36-default.png b/icons/action/shield/icon36-default.png
new file mode 100644
index 00000000..3e56833c
Binary files /dev/null and b/icons/action/shield/icon36-default.png differ
diff --git a/icons/action/shield/icon36-disabled.png b/icons/action/shield/icon36-disabled.png
new file mode 100644
index 00000000..7219ee0e
Binary files /dev/null and b/icons/action/shield/icon36-disabled.png differ
diff --git a/icons/action/shield/icon38-default.png b/icons/action/shield/icon38-default.png
new file mode 100644
index 00000000..8a205067
Binary files /dev/null and b/icons/action/shield/icon38-default.png differ
diff --git a/icons/action/shield/icon38-disabled.png b/icons/action/shield/icon38-disabled.png
new file mode 100644
index 00000000..ad1dd5f3
Binary files /dev/null and b/icons/action/shield/icon38-disabled.png differ
diff --git a/icons/action/shield/icon64-default.png b/icons/action/shield/icon64-default.png
new file mode 100644
index 00000000..4cbdfc47
Binary files /dev/null and b/icons/action/shield/icon64-default.png differ
diff --git a/icons/action/shield/icon64-disabled.png b/icons/action/shield/icon64-disabled.png
new file mode 100644
index 00000000..e360b584
Binary files /dev/null and b/icons/action/shield/icon64-disabled.png differ
diff --git a/pages/options/options.html b/pages/options/options.html
index bf6ea134..8e85966d 100644
--- a/pages/options/options.html
+++ b/pages/options/options.html
@@ -111,6 +111,7 @@
+