diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..7f6eb66
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "src/style/icon"]
+ path = src/style/icon
+ url = https://github.com/liriliri/icon-share.git
diff --git a/package.json b/package.json
index c89e5a7..d3a44b3 100644
--- a/package.json
+++ b/package.json
@@ -13,12 +13,12 @@
"build:analyser": "webpack --config build/webpack.analyser.js",
"dev": "webpack-dev-server --config build/webpack.dev.js --host 0.0.0.0",
"test": "karma start",
- "format": "lsla prettier \"*.{js,ts}\" \"src/**/*.{js,scss,css}\" \"build/*.js\" \"test/*.{js,html}\" --write",
+ "format": "lsla prettier \"*.{js,ts}\" \"src/**/*.{js,scss,css,json}\" \"build/*.js\" \"test/*.{js,html}\" --write",
"lint": "eslint .",
"lint:fix": "npm run lint -- --fix",
"es5": "es-check es5 dist/eruda.js dist/eruda-polyfill.js",
"setup": "lsla shx mkdir -p test/lib && lsla shx cp node_modules/jasmine-core/lib/jasmine-core/{jasmine.css,jasmine.js,jasmine-html.js,boot.js} test/lib && lsla shx cp node_modules/jasmine-jquery/lib/jasmine-jquery.js test/lib && lsla shx cp node_modules/jquery/dist/jquery.js test/lib",
- "genIcon": "lsla genIcon --input src/style/icon --output src/style/icon.css --name eruda-icon && lsla prettier src/**/*.css --write"
+ "genIcon": "lsla genIcon --input src/style/ --output src/style/icon.css --name eruda-icon --source src/style/icon/ && lsla prettier src/**/*.css --write"
},
"repository": {
"type": "git",
diff --git a/src/Console/Console.js b/src/Console/Console.js
index 2186431..665d34d 100644
--- a/src/Console/Console.js
+++ b/src/Console/Console.js
@@ -156,7 +156,7 @@ export default class Console extends Tool {
-
+
${escape(data.url)}
diff --git a/src/Network/Network.scss b/src/Network/Network.scss
index 23444da..070f6eb 100644
--- a/src/Network/Network.scss
+++ b/src/Network/Network.scss
@@ -74,7 +74,7 @@
width: 100%;
display: inline-block;
}
- .icon-arrow-left {
+ .icon-left {
left: 0;
}
.icon-delete {
@@ -163,7 +163,7 @@
right: 0;
border-left: 1px solid var(--border);
.control {
- .icon-arrow-left {
+ .icon-left {
display: none;
}
.icon-delete {
diff --git a/src/style/icon b/src/style/icon
new file mode 160000
index 0000000..b463613
--- /dev/null
+++ b/src/style/icon
@@ -0,0 +1 @@
+Subproject commit b463613b5ad5829131ab73268cfdc8910869a1d5
diff --git a/src/style/icon.css b/src/style/icon.css
index 6768b25..977ec34 100644
--- a/src/style/icon.css
+++ b/src/style/icon.css
@@ -1,6 +1,6 @@
@font-face {
font-family: 'eruda-icon';
- src: url('data:application/x-font-woff;charset=utf-8;base64,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')
+ src: url('data:application/x-font-woff;charset=utf-8;base64,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')
format('woff');
}
@@ -14,10 +14,10 @@
-moz-osx-font-smoothing: grayscale;
}
-.icon-arrow-left:before {
+.icon-left:before {
content: '\f101';
}
-.icon-arrow-right:before {
+.icon-right:before {
content: '\f102';
}
.icon-caret-down:before {
diff --git a/src/style/icon.json b/src/style/icon.json
new file mode 100644
index 0000000..c84b17b
--- /dev/null
+++ b/src/style/icon.json
@@ -0,0 +1,22 @@
+[
+ "left.svg",
+ "right.svg",
+ "caret-down.svg",
+ "caret-right.svg",
+ "clear.svg",
+ "compress.svg",
+ "copy.svg",
+ "delete.svg",
+ "error.svg",
+ "expand.svg",
+ "eye.svg",
+ "filter.svg",
+ "play.svg",
+ "record.svg",
+ "refresh.svg",
+ "reset.svg",
+ "search.svg",
+ "select.svg",
+ "tool.svg",
+ "warn.svg"
+]
diff --git a/src/style/icon/arrow-left.svg b/src/style/icon/arrow-left.svg
deleted file mode 100644
index 1ad924e..0000000
--- a/src/style/icon/arrow-left.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/arrow-right.svg b/src/style/icon/arrow-right.svg
deleted file mode 100644
index dec3029..0000000
--- a/src/style/icon/arrow-right.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/caret-down.svg b/src/style/icon/caret-down.svg
deleted file mode 100644
index e325eb6..0000000
--- a/src/style/icon/caret-down.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/caret-right.svg b/src/style/icon/caret-right.svg
deleted file mode 100644
index 6168f7f..0000000
--- a/src/style/icon/caret-right.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/clear.svg b/src/style/icon/clear.svg
deleted file mode 100644
index b305037..0000000
--- a/src/style/icon/clear.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/compress.svg b/src/style/icon/compress.svg
deleted file mode 100644
index 96a4529..0000000
--- a/src/style/icon/compress.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/copy.svg b/src/style/icon/copy.svg
deleted file mode 100644
index 03fdb9f..0000000
--- a/src/style/icon/copy.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/delete.svg b/src/style/icon/delete.svg
deleted file mode 100644
index 601009c..0000000
--- a/src/style/icon/delete.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/error.svg b/src/style/icon/error.svg
deleted file mode 100644
index 97f2a22..0000000
--- a/src/style/icon/error.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/expand.svg b/src/style/icon/expand.svg
deleted file mode 100644
index 1e1c81a..0000000
--- a/src/style/icon/expand.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/eye.svg b/src/style/icon/eye.svg
deleted file mode 100644
index 55b21c6..0000000
--- a/src/style/icon/eye.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/filter.svg b/src/style/icon/filter.svg
deleted file mode 100644
index ed79ba2..0000000
--- a/src/style/icon/filter.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/play.svg b/src/style/icon/play.svg
deleted file mode 100644
index 432339c..0000000
--- a/src/style/icon/play.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/record.svg b/src/style/icon/record.svg
deleted file mode 100644
index 9780552..0000000
--- a/src/style/icon/record.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/refresh.svg b/src/style/icon/refresh.svg
deleted file mode 100644
index d641f6a..0000000
--- a/src/style/icon/refresh.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/reset.svg b/src/style/icon/reset.svg
deleted file mode 100644
index da59d95..0000000
--- a/src/style/icon/reset.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/search.svg b/src/style/icon/search.svg
deleted file mode 100644
index 5b602cf..0000000
--- a/src/style/icon/search.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/select.svg b/src/style/icon/select.svg
deleted file mode 100644
index e5682a5..0000000
--- a/src/style/icon/select.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/tool.svg b/src/style/icon/tool.svg
deleted file mode 100644
index 37b2a53..0000000
--- a/src/style/icon/tool.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
\ No newline at end of file
diff --git a/src/style/icon/warn.svg b/src/style/icon/warn.svg
deleted file mode 100644
index 45266bc..0000000
--- a/src/style/icon/warn.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file