Skip to content

Commit

Permalink
Fix CSP restrictions (#32)
Browse files Browse the repository at this point in the history
closes #13
  • Loading branch information
kezhenxu94 authored Jul 7, 2020
1 parent 6c682b5 commit 51cdc8d
Show file tree
Hide file tree
Showing 12 changed files with 486 additions and 7 deletions.
1 change: 1 addition & 0 deletions yasa-ui/.eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
src/style/iconfont
1 change: 1 addition & 0 deletions yasa-ui/public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta http-equiv="Content-Security-Policy" content="default-src * data: blob: filesystem: about: ws: wss: 'unsafe-inline' 'unsafe-eval'; script-src * data: blob: 'unsafe-inline' 'unsafe-eval'; connect-src * data: blob: 'unsafe-inline'; img-src * data: blob: 'unsafe-inline'; frame-src * data: blob: ; style-src * data: blob: 'unsafe-inline'; font-src * data: blob: 'unsafe-inline'; prefetch-src * data: blob: 'unsafe-inline';">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= htmlWebpackPlugin.options.title %></title>
</head>
Expand Down
2 changes: 1 addition & 1 deletion yasa-ui/src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ export default class App extends Vue {

<style lang="scss">
@import 'style/common';
@import '//at.alicdn.com/t/font_767061_pfvdbgcc81c.css';
@import 'style/iconfont/iconfont.css';
#nav:not(.el-menu--collapse) {
width: 240px;
Expand Down
121 changes: 121 additions & 0 deletions yasa-ui/src/style/iconfont/iconfont.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1594114486700'); /* IE9 */
src: url('iconfont.eot?t=1594114486700#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('iconfont.woff?t=1594114486700') format('woff'),
url('iconfont.ttf?t=1594114486700') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1594114486700#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.el-icon-yasa-doc:before {
content: "\e788";
}

.el-icon-yasa-email:before {
content: "\e712";
}

.el-icon-yasa-bug:before {
content: "\e630";
}

.el-icon-yasa-Code:before {
content: "\e67c";
}

.el-icon-yasa-help:before {
content: "\e65b";
}

.el-icon-yasa-back:before {
content: "\e6d8";
}

.el-icon-yasa-zookeeper:before {
content: "\e771";
}

.el-icon-yasa-cloud:before {
content: "\e7be";
}

.el-icon-yasa-play:before {
content: "\e647";
}

.el-icon-yasa-bars:before {
content: "\e63c";
}

.el-icon-yasa-logging:before {
content: "\e64d";
}

.el-icon-yasa-config:before {
content: "\e6db";
}

.el-icon-yasa-java:before {
content: "\e727";
}

.el-icon-yasa-solr:before {
content: "\e9bf";
}

.el-icon-yasa-version:before {
content: "\e738";
}

.el-icon-yasa-system:before {
content: "\e608";
}

.el-icon-yasa-instance:before {
content: "\e613";
}

.el-icon-yasa-tree:before {
content: "\e6e8";
}

.el-icon-yasa-alias:before {
content: "\e68f";
}

.el-icon-yasa-replica:before {
content: "\e672";
}

.el-icon-yasa-collections:before {
content: "\e623";
}

.el-icon-yasa-chart:before {
content: "\e635";
}

.el-icon-yasa-dashboard:before {
content: "\e7f8";
}

.el-icon-yasa-code:before {
content: "\e702";
}

.el-icon-yasa-manage:before {
content: "\e675";
}

.el-icon-yasa-discovery:before {
content: "\e61f";
}

Binary file added yasa-ui/src/style/iconfont/iconfont.eot
Binary file not shown.
67 changes: 67 additions & 0 deletions yasa-ui/src/style/iconfont/iconfont.js

Large diffs are not rendered by default.

191 changes: 191 additions & 0 deletions yasa-ui/src/style/iconfont/iconfont.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,191 @@
{
"id": "767061",
"name": "yasa",
"font_family": "iconfont",
"css_prefix_text": "el-icon-yasa-",
"description": "",
"glyphs": [
{
"icon_id": "1013819",
"name": "doc文件",
"font_class": "doc",
"unicode": "e788",
"unicode_decimal": 59272
},
{
"icon_id": "1444437",
"name": "email",
"font_class": "email",
"unicode": "e712",
"unicode_decimal": 59154
},
{
"icon_id": "1898580",
"name": "bug",
"font_class": "bug",
"unicode": "e630",
"unicode_decimal": 58928
},
{
"icon_id": "10561807",
"name": "Code",
"font_class": "Code",
"unicode": "e67c",
"unicode_decimal": 59004
},
{
"icon_id": "11903708",
"name": "help",
"font_class": "help",
"unicode": "e65b",
"unicode_decimal": 58971
},
{
"icon_id": "1393593",
"name": "back",
"font_class": "back",
"unicode": "e6d8",
"unicode_decimal": 59096
},
{
"icon_id": "1099020",
"name": "zookeeper",
"font_class": "zookeeper",
"unicode": "e771",
"unicode_decimal": 59249
},
{
"icon_id": "11650582",
"name": "cloud",
"font_class": "cloud",
"unicode": "e7be",
"unicode_decimal": 59326
},
{
"icon_id": "1170589",
"name": "play",
"font_class": "play",
"unicode": "e647",
"unicode_decimal": 58951
},
{
"icon_id": "1261160",
"name": "bars",
"font_class": "bars",
"unicode": "e63c",
"unicode_decimal": 58940
},
{
"icon_id": "219350",
"name": "log",
"font_class": "logging",
"unicode": "e64d",
"unicode_decimal": 58957
},
{
"icon_id": "5457474",
"name": "config",
"font_class": "config",
"unicode": "e6db",
"unicode_decimal": 59099
},
{
"icon_id": "5555152",
"name": "java",
"font_class": "java",
"unicode": "e727",
"unicode_decimal": 59175
},
{
"icon_id": "1245611",
"name": "solr",
"font_class": "solr",
"unicode": "e9bf",
"unicode_decimal": 59839
},
{
"icon_id": "3052300",
"name": "version",
"font_class": "version",
"unicode": "e738",
"unicode_decimal": 59192
},
{
"icon_id": "5160307",
"name": "Monitoring informati监控信息",
"font_class": "system",
"unicode": "e608",
"unicode_decimal": 58888
},
{
"icon_id": "5625757",
"name": "sta_bs_instance",
"font_class": "instance",
"unicode": "e613",
"unicode_decimal": 58899
},
{
"icon_id": "2576777",
"name": "tree",
"font_class": "tree",
"unicode": "e6e8",
"unicode_decimal": 59112
},
{
"icon_id": "3289623",
"name": "alias",
"font_class": "alias",
"unicode": "e68f",
"unicode_decimal": 59023
},
{
"icon_id": "1848113",
"name": "ico_replica",
"font_class": "replica",
"unicode": "e672",
"unicode_decimal": 58994
},
{
"icon_id": "3005272",
"name": "dataCollectionSys",
"font_class": "collections",
"unicode": "e623",
"unicode_decimal": 58915
},
{
"icon_id": "808469",
"name": "chart",
"font_class": "chart",
"unicode": "e635",
"unicode_decimal": 58933
},
{
"icon_id": "1092063",
"name": "Dashboard",
"font_class": "dashboard",
"unicode": "e7f8",
"unicode_decimal": 59384
},
{
"icon_id": "1144546",
"name": "code",
"font_class": "code",
"unicode": "e702",
"unicode_decimal": 59138
},
{
"icon_id": "2942848",
"name": "manage",
"font_class": "manage",
"unicode": "e675",
"unicode_decimal": 58997
},
{
"icon_id": "1585779",
"name": "discovery",
"font_class": "discovery",
"unicode": "e61f",
"unicode_decimal": 58911
}
]
}
Loading

0 comments on commit 51cdc8d

Please sign in to comment.