diff --git a/dolphinscheduler-ui/package.json b/dolphinscheduler-ui/package.json
index 249ea26ab0..0478c07502 100644
--- a/dolphinscheduler-ui/package.json
+++ b/dolphinscheduler-ui/package.json
@@ -11,7 +11,7 @@
"build:release": "npm run clean && cross-env NODE_ENV=production PUBLIC_PATH=/dolphinscheduler/ui webpack --config ./build/webpack.config.release.js && cp -rf src/3rdcss dist && cp -rf src/3rdjs dist"
},
"dependencies": {
- "ans-ui": "1.1.5",
+ "ans-ui": "1.1.7",
"axios": "^0.16.2",
"bootstrap": "3.3.7",
"canvg": "1.5.1",
diff --git a/dolphinscheduler-ui/src/3rdcss/mdn-like.min.css b/dolphinscheduler-ui/src/3rdcss/mdn-like.min.css
index 7d97718540..8daac9adbf 100644
--- a/dolphinscheduler-ui/src/3rdcss/mdn-like.min.css
+++ b/dolphinscheduler-ui/src/3rdcss/mdn-like.min.css
@@ -1,4 +1,4 @@
/*
* Licensed MIT
*/
-.cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.cm-s-mdn-like .CodeMirror-line::selection,.cm-s-mdn-like .CodeMirror-line>span::selection,.cm-s-mdn-like .CodeMirror-line>span>span::selection,.cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.cm-s-mdn-like .CodeMirror-line::-moz-selection,.cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;border-left:6px solid rgba(0,83,159,.65);color:#333}.cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.cm-s-mdn-like .cm-keyword{color:#6262FF}.cm-s-mdn-like .cm-atom{color:#F90}.cm-s-mdn-like .cm-number{color:#ca7841}.cm-s-mdn-like .cm-def{color:#8DA6CE}.cm-s-mdn-like span.cm-tag,.cm-s-mdn-like span.cm-variable-2{color:#690}.cm-s-mdn-like .cm-variable,.cm-s-mdn-like span.cm-def,.cm-s-mdn-like span.cm-variable-3{color:#07a}.cm-s-mdn-like .cm-property{color:#905}.cm-s-mdn-like .cm-qualifier{color:#690}.cm-s-mdn-like .cm-operator{color:#cda869}.cm-s-mdn-like .cm-comment{color:#777;font-weight:400}.cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.cm-s-mdn-like .cm-string-2{color:#bd6b18}.cm-s-mdn-like .cm-meta{color:#000}.cm-s-mdn-like .cm-builtin{color:#9B7536}.cm-s-mdn-like .cm-tag{color:#997643}.cm-s-mdn-like .cm-attribute{color:#d6bb6d}.cm-s-mdn-like .cm-header{color:#FF6400}.cm-s-mdn-like .cm-hr{color:#AEAEAE}.cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.cm-s-mdn-like .cm-error{border-bottom:1px solid red}div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:grey solid 1px;color:inherit}.cm-s-mdn-like.CodeMirror{background-image:url(/~/codemirror/5.20.0/theme/mdn-like.min.css)}
+.cm-s-mdn-like.CodeMirror{color:#999;background-color:#fff}.cm-s-mdn-like .CodeMirror-line::selection,.cm-s-mdn-like .CodeMirror-line>span::selection,.cm-s-mdn-like .CodeMirror-line>span>span::selection,.cm-s-mdn-like div.CodeMirror-selected{background:#cfc}.cm-s-mdn-like .CodeMirror-line::-moz-selection,.cm-s-mdn-like .CodeMirror-line>span::-moz-selection,.cm-s-mdn-like .CodeMirror-line>span>span::-moz-selection{background:#cfc}.cm-s-mdn-like .CodeMirror-gutters{background:#f8f8f8;color:#333}.cm-s-mdn-like .CodeMirror-linenumber{color:#aaa;padding-left:8px}.cm-s-mdn-like .CodeMirror-cursor{border-left:2px solid #222}.cm-s-mdn-like .cm-keyword{color:#6262FF}.cm-s-mdn-like .cm-atom{color:#F90}.cm-s-mdn-like .cm-number{color:#ca7841}.cm-s-mdn-like .cm-def{color:#8DA6CE}.cm-s-mdn-like span.cm-tag,.cm-s-mdn-like span.cm-variable-2{color:#690}.cm-s-mdn-like .cm-variable,.cm-s-mdn-like span.cm-def,.cm-s-mdn-like span.cm-variable-3{color:#07a}.cm-s-mdn-like .cm-property{color:#905}.cm-s-mdn-like .cm-qualifier{color:#690}.cm-s-mdn-like .cm-operator{color:#cda869}.cm-s-mdn-like .cm-comment{color:#777;font-weight:400}.cm-s-mdn-like .cm-string{color:#07a;font-style:italic}.cm-s-mdn-like .cm-string-2{color:#bd6b18}.cm-s-mdn-like .cm-meta{color:#000}.cm-s-mdn-like .cm-builtin{color:#9B7536}.cm-s-mdn-like .cm-tag{color:#997643}.cm-s-mdn-like .cm-attribute{color:#d6bb6d}.cm-s-mdn-like .cm-header{color:#FF6400}.cm-s-mdn-like .cm-hr{color:#AEAEAE}.cm-s-mdn-like .cm-link{color:#ad9361;font-style:italic;text-decoration:none}.cm-s-mdn-like .cm-error{border-bottom:1px solid red}div.cm-s-mdn-like .CodeMirror-activeline-background{background:#efefff}div.cm-s-mdn-like span.CodeMirror-matchingbracket{outline:grey solid 1px;color:inherit}.cm-s-mdn-like.CodeMirror{background-image:url(/~/codemirror/5.20.0/theme/mdn-like.min.css)}
diff --git a/dolphinscheduler-ui/src/font/awesome/FontAwesome.otf b/dolphinscheduler-ui/src/font/awesome/FontAwesome.otf
deleted file mode 100644
index 401ec0f36e..0000000000
Binary files a/dolphinscheduler-ui/src/font/awesome/FontAwesome.otf and /dev/null differ
diff --git a/dolphinscheduler-ui/src/font/awesome/font-awesome.css b/dolphinscheduler-ui/src/font/awesome/font-awesome.css
deleted file mode 100644
index eab1cbb5b7..0000000000
--- a/dolphinscheduler-ui/src/font/awesome/font-awesome.css
+++ /dev/null
@@ -1,2337 +0,0 @@
-/*!
- * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */
-/* FONT PATH
- * -------------------------- */
-@font-face {
- font-family: 'FontAwesome';
- src: url('fontawesome-webfont.eot?v=4.7.0');
- src: url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
- font-weight: normal;
- font-style: normal;
-}
-.fa {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-/* makes the font 33% larger relative to the icon container */
-.fa-lg {
- font-size: 1.33333333em;
- line-height: 0.75em;
- vertical-align: -15%;
-}
-.fa-2x {
- font-size: 2em;
-}
-.fa-3x {
- font-size: 3em;
-}
-.fa-4x {
- font-size: 4em;
-}
-.fa-5x {
- font-size: 5em;
-}
-.fa-fw {
- width: 1.28571429em;
- text-align: center;
-}
-.fa-ul {
- padding-left: 0;
- margin-left: 2.14285714em;
- list-style-type: none;
-}
-.fa-ul > li {
- position: relative;
-}
-.fa-li {
- position: absolute;
- left: -2.14285714em;
- width: 2.14285714em;
- top: 0.14285714em;
- text-align: center;
-}
-.fa-li.fa-lg {
- left: -1.85714286em;
-}
-.fa-border {
- padding: .2em .25em .15em;
- border: solid 0.08em #eeeeee;
- border-radius: .1em;
-}
-.fa-pull-left {
- float: left;
-}
-.fa-pull-right {
- float: right;
-}
-.fa.fa-pull-left {
- margin-right: .3em;
-}
-.fa.fa-pull-right {
- margin-left: .3em;
-}
-/* Deprecated as of 4.4.0 */
-.pull-right {
- float: right;
-}
-.pull-left {
- float: left;
-}
-.fa.pull-left {
- margin-right: .3em;
-}
-.fa.pull-right {
- margin-left: .3em;
-}
-.fa-spin {
- -webkit-animation: fa-spin 2s infinite linear;
- animation: fa-spin 2s infinite linear;
-}
-.fa-pulse {
- -webkit-animation: fa-spin 1s infinite steps(8);
- animation: fa-spin 1s infinite steps(8);
-}
-@-webkit-keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg);
- }
-}
-@keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg);
- }
-}
-.fa-rotate-90 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
- -webkit-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg);
-}
-.fa-rotate-180 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
- -webkit-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- transform: rotate(180deg);
-}
-.fa-rotate-270 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
- -webkit-transform: rotate(270deg);
- -ms-transform: rotate(270deg);
- transform: rotate(270deg);
-}
-.fa-flip-horizontal {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
- -webkit-transform: scale(-1, 1);
- -ms-transform: scale(-1, 1);
- transform: scale(-1, 1);
-}
-.fa-flip-vertical {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
- -webkit-transform: scale(1, -1);
- -ms-transform: scale(1, -1);
- transform: scale(1, -1);
-}
-:root .fa-rotate-90,
-:root .fa-rotate-180,
-:root .fa-rotate-270,
-:root .fa-flip-horizontal,
-:root .fa-flip-vertical {
- filter: none;
-}
-.fa-stack {
- position: relative;
- display: inline-block;
- width: 2em;
- height: 2em;
- line-height: 2em;
- vertical-align: middle;
-}
-.fa-stack-1x,
-.fa-stack-2x {
- position: absolute;
- left: 0;
- width: 100%;
- text-align: center;
-}
-.fa-stack-1x {
- line-height: inherit;
-}
-.fa-stack-2x {
- font-size: 2em;
-}
-.fa-inverse {
- color: #ffffff;
-}
-/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
- readers do not read off random characters that represent icons */
-.fa-glass:before {
- content: "\f000";
-}
-.fa-music:before {
- content: "\f001";
-}
-.fa-search:before {
- content: "\f002";
-}
-.fa-envelope-o:before {
- content: "\f003";
-}
-.fa-heart:before {
- content: "\f004";
-}
-.fa-star:before {
- content: "\f005";
-}
-.fa-star-o:before {
- content: "\f006";
-}
-.fa-user:before {
- content: "\f007";
-}
-.fa-film:before {
- content: "\f008";
-}
-.fa-th-large:before {
- content: "\f009";
-}
-.fa-th:before {
- content: "\f00a";
-}
-.fa-th-list:before {
- content: "\f00b";
-}
-.fa-check:before {
- content: "\f00c";
-}
-.fa-remove:before,
-.fa-close:before,
-.fa-times:before {
- content: "\f00d";
-}
-.fa-search-plus:before {
- content: "\f00e";
-}
-.fa-search-minus:before {
- content: "\f010";
-}
-.fa-power-off:before {
- content: "\f011";
-}
-.fa-signal:before {
- content: "\f012";
-}
-.fa-gear:before,
-.fa-cog:before {
- content: "\f013";
-}
-.fa-trash-o:before {
- content: "\f014";
-}
-.fa-home:before {
- content: "\f015";
-}
-.fa-file-o:before {
- content: "\f016";
-}
-.fa-clock-o:before {
- content: "\f017";
-}
-.fa-road:before {
- content: "\f018";
-}
-.fa-download:before {
- content: "\f019";
-}
-.fa-arrow-circle-o-down:before {
- content: "\f01a";
-}
-.fa-arrow-circle-o-up:before {
- content: "\f01b";
-}
-.fa-inbox:before {
- content: "\f01c";
-}
-.fa-play-circle-o:before {
- content: "\f01d";
-}
-.fa-rotate-right:before,
-.fa-repeat:before {
- content: "\f01e";
-}
-.fa-refresh:before {
- content: "\f021";
-}
-.fa-list-alt:before {
- content: "\f022";
-}
-.fa-lock:before {
- content: "\f023";
-}
-.fa-flag:before {
- content: "\f024";
-}
-.fa-headphones:before {
- content: "\f025";
-}
-.fa-volume-off:before {
- content: "\f026";
-}
-.fa-volume-down:before {
- content: "\f027";
-}
-.fa-volume-up:before {
- content: "\f028";
-}
-.fa-qrcode:before {
- content: "\f029";
-}
-.fa-barcode:before {
- content: "\f02a";
-}
-.fa-tag:before {
- content: "\f02b";
-}
-.fa-tags:before {
- content: "\f02c";
-}
-.fa-book:before {
- content: "\f02d";
-}
-.fa-bookmark:before {
- content: "\f02e";
-}
-.fa-print:before {
- content: "\f02f";
-}
-.fa-camera:before {
- content: "\f030";
-}
-.fa-font:before {
- content: "\f031";
-}
-.fa-bold:before {
- content: "\f032";
-}
-.fa-italic:before {
- content: "\f033";
-}
-.fa-text-height:before {
- content: "\f034";
-}
-.fa-text-width:before {
- content: "\f035";
-}
-.fa-align-left:before {
- content: "\f036";
-}
-.fa-align-center:before {
- content: "\f037";
-}
-.fa-align-right:before {
- content: "\f038";
-}
-.fa-align-justify:before {
- content: "\f039";
-}
-.fa-list:before {
- content: "\f03a";
-}
-.fa-dedent:before,
-.fa-outdent:before {
- content: "\f03b";
-}
-.fa-indent:before {
- content: "\f03c";
-}
-.fa-video-camera:before {
- content: "\f03d";
-}
-.fa-photo:before,
-.fa-image:before,
-.fa-picture-o:before {
- content: "\f03e";
-}
-.fa-pencil:before {
- content: "\f040";
-}
-.fa-map-marker:before {
- content: "\f041";
-}
-.fa-adjust:before {
- content: "\f042";
-}
-.fa-tint:before {
- content: "\f043";
-}
-.fa-edit:before,
-.fa-pencil-square-o:before {
- content: "\f044";
-}
-.fa-share-square-o:before {
- content: "\f045";
-}
-.fa-check-square-o:before {
- content: "\f046";
-}
-.fa-arrows:before {
- content: "\f047";
-}
-.fa-step-backward:before {
- content: "\f048";
-}
-.fa-fast-backward:before {
- content: "\f049";
-}
-.fa-backward:before {
- content: "\f04a";
-}
-.fa-play:before {
- content: "\f04b";
-}
-.fa-pause:before {
- content: "\f04c";
-}
-.fa-stop:before {
- content: "\f04d";
-}
-.fa-forward:before {
- content: "\f04e";
-}
-.fa-fast-forward:before {
- content: "\f050";
-}
-.fa-step-forward:before {
- content: "\f051";
-}
-.fa-eject:before {
- content: "\f052";
-}
-.fa-chevron-left:before {
- content: "\f053";
-}
-.fa-chevron-right:before {
- content: "\f054";
-}
-.fa-plus-circle:before {
- content: "\f055";
-}
-.fa-minus-circle:before {
- content: "\f056";
-}
-.fa-times-circle:before {
- content: "\f057";
-}
-.fa-check-circle:before {
- content: "\f058";
-}
-.fa-question-circle:before {
- content: "\f059";
-}
-.fa-info-circle:before {
- content: "\f05a";
-}
-.fa-crosshairs:before {
- content: "\f05b";
-}
-.fa-times-circle-o:before {
- content: "\f05c";
-}
-.fa-check-circle-o:before {
- content: "\f05d";
-}
-.fa-ban:before {
- content: "\f05e";
-}
-.fa-arrow-left:before {
- content: "\f060";
-}
-.fa-arrow-right:before {
- content: "\f061";
-}
-.fa-arrow-up:before {
- content: "\f062";
-}
-.fa-arrow-down:before {
- content: "\f063";
-}
-.fa-mail-forward:before,
-.fa-share:before {
- content: "\f064";
-}
-.fa-expand:before {
- content: "\f065";
-}
-.fa-compress:before {
- content: "\f066";
-}
-.fa-plus:before {
- content: "\f067";
-}
-.fa-minus:before {
- content: "\f068";
-}
-.fa-asterisk:before {
- content: "\f069";
-}
-.fa-exclamation-circle:before {
- content: "\f06a";
-}
-.fa-gift:before {
- content: "\f06b";
-}
-.fa-leaf:before {
- content: "\f06c";
-}
-.fa-fire:before {
- content: "\f06d";
-}
-.fa-eye:before {
- content: "\f06e";
-}
-.fa-eye-slash:before {
- content: "\f070";
-}
-.fa-warning:before,
-.fa-exclamation-triangle:before {
- content: "\f071";
-}
-.fa-plane:before {
- content: "\f072";
-}
-.fa-calendar:before {
- content: "\f073";
-}
-.fa-random:before {
- content: "\f074";
-}
-.fa-comment:before {
- content: "\f075";
-}
-.fa-magnet:before {
- content: "\f076";
-}
-.fa-chevron-up:before {
- content: "\f077";
-}
-.fa-chevron-down:before {
- content: "\f078";
-}
-.fa-retweet:before {
- content: "\f079";
-}
-.fa-shopping-cart:before {
- content: "\f07a";
-}
-.fa-folder:before {
- content: "\f07b";
-}
-.fa-folder-open:before {
- content: "\f07c";
-}
-.fa-arrows-v:before {
- content: "\f07d";
-}
-.fa-arrows-h:before {
- content: "\f07e";
-}
-.fa-bar-chart-o:before,
-.fa-bar-chart:before {
- content: "\f080";
-}
-.fa-twitter-square:before {
- content: "\f081";
-}
-.fa-facebook-square:before {
- content: "\f082";
-}
-.fa-camera-retro:before {
- content: "\f083";
-}
-.fa-key:before {
- content: "\f084";
-}
-.fa-gears:before,
-.fa-cogs:before {
- content: "\f085";
-}
-.fa-comments:before {
- content: "\f086";
-}
-.fa-thumbs-o-up:before {
- content: "\f087";
-}
-.fa-thumbs-o-down:before {
- content: "\f088";
-}
-.fa-star-half:before {
- content: "\f089";
-}
-.fa-heart-o:before {
- content: "\f08a";
-}
-.fa-sign-out:before {
- content: "\f08b";
-}
-.fa-linkedin-square:before {
- content: "\f08c";
-}
-.fa-thumb-tack:before {
- content: "\f08d";
-}
-.fa-external-link:before {
- content: "\f08e";
-}
-.fa-sign-in:before {
- content: "\f090";
-}
-.fa-trophy:before {
- content: "\f091";
-}
-.fa-github-square:before {
- content: "\f092";
-}
-.fa-upload:before {
- content: "\f093";
-}
-.fa-lemon-o:before {
- content: "\f094";
-}
-.fa-phone:before {
- content: "\f095";
-}
-.fa-square-o:before {
- content: "\f096";
-}
-.fa-bookmark-o:before {
- content: "\f097";
-}
-.fa-phone-square:before {
- content: "\f098";
-}
-.fa-twitter:before {
- content: "\f099";
-}
-.fa-facebook-f:before,
-.fa-facebook:before {
- content: "\f09a";
-}
-.fa-github:before {
- content: "\f09b";
-}
-.fa-unlock:before {
- content: "\f09c";
-}
-.fa-credit-card:before {
- content: "\f09d";
-}
-.fa-feed:before,
-.fa-rss:before {
- content: "\f09e";
-}
-.fa-hdd-o:before {
- content: "\f0a0";
-}
-.fa-bullhorn:before {
- content: "\f0a1";
-}
-.fa-bell:before {
- content: "\f0f3";
-}
-.fa-certificate:before {
- content: "\f0a3";
-}
-.fa-hand-o-right:before {
- content: "\f0a4";
-}
-.fa-hand-o-left:before {
- content: "\f0a5";
-}
-.fa-hand-o-up:before {
- content: "\f0a6";
-}
-.fa-hand-o-down:before {
- content: "\f0a7";
-}
-.fa-arrow-circle-left:before {
- content: "\f0a8";
-}
-.fa-arrow-circle-right:before {
- content: "\f0a9";
-}
-.fa-arrow-circle-up:before {
- content: "\f0aa";
-}
-.fa-arrow-circle-down:before {
- content: "\f0ab";
-}
-.fa-globe:before {
- content: "\f0ac";
-}
-.fa-wrench:before {
- content: "\f0ad";
-}
-.fa-tasks:before {
- content: "\f0ae";
-}
-.fa-filter:before {
- content: "\f0b0";
-}
-.fa-briefcase:before {
- content: "\f0b1";
-}
-.fa-arrows-alt:before {
- content: "\f0b2";
-}
-.fa-group:before,
-.fa-users:before {
- content: "\f0c0";
-}
-.fa-chain:before,
-.fa-link:before {
- content: "\f0c1";
-}
-.fa-cloud:before {
- content: "\f0c2";
-}
-.fa-flask:before {
- content: "\f0c3";
-}
-.fa-cut:before,
-.fa-scissors:before {
- content: "\f0c4";
-}
-.fa-copy:before,
-.fa-files-o:before {
- content: "\f0c5";
-}
-.fa-paperclip:before {
- content: "\f0c6";
-}
-.fa-save:before,
-.fa-floppy-o:before {
- content: "\f0c7";
-}
-.fa-square:before {
- content: "\f0c8";
-}
-.fa-navicon:before,
-.fa-reorder:before,
-.fa-bars:before {
- content: "\f0c9";
-}
-.fa-list-ul:before {
- content: "\f0ca";
-}
-.fa-list-ol:before {
- content: "\f0cb";
-}
-.fa-strikethrough:before {
- content: "\f0cc";
-}
-.fa-underline:before {
- content: "\f0cd";
-}
-.fa-table:before {
- content: "\f0ce";
-}
-.fa-magic:before {
- content: "\f0d0";
-}
-.fa-truck:before {
- content: "\f0d1";
-}
-.fa-pinterest:before {
- content: "\f0d2";
-}
-.fa-pinterest-square:before {
- content: "\f0d3";
-}
-.fa-google-plus-square:before {
- content: "\f0d4";
-}
-.fa-google-plus:before {
- content: "\f0d5";
-}
-.fa-money:before {
- content: "\f0d6";
-}
-.fa-caret-down:before {
- content: "\f0d7";
-}
-.fa-caret-up:before {
- content: "\f0d8";
-}
-.fa-caret-left:before {
- content: "\f0d9";
-}
-.fa-caret-right:before {
- content: "\f0da";
-}
-.fa-columns:before {
- content: "\f0db";
-}
-.fa-unsorted:before,
-.fa-sort:before {
- content: "\f0dc";
-}
-.fa-sort-down:before,
-.fa-sort-desc:before {
- content: "\f0dd";
-}
-.fa-sort-up:before,
-.fa-sort-asc:before {
- content: "\f0de";
-}
-.fa-envelope:before {
- content: "\f0e0";
-}
-.fa-linkedin:before {
- content: "\f0e1";
-}
-.fa-rotate-left:before,
-.fa-undo:before {
- content: "\f0e2";
-}
-.fa-legal:before,
-.fa-gavel:before {
- content: "\f0e3";
-}
-.fa-dashboard:before,
-.fa-tachometer:before {
- content: "\f0e4";
-}
-.fa-comment-o:before {
- content: "\f0e5";
-}
-.fa-comments-o:before {
- content: "\f0e6";
-}
-.fa-flash:before,
-.fa-bolt:before {
- content: "\f0e7";
-}
-.fa-sitemap:before {
- content: "\f0e8";
-}
-.fa-umbrella:before {
- content: "\f0e9";
-}
-.fa-paste:before,
-.fa-clipboard:before {
- content: "\f0ea";
-}
-.fa-lightbulb-o:before {
- content: "\f0eb";
-}
-.fa-exchange:before {
- content: "\f0ec";
-}
-.fa-cloud-download:before {
- content: "\f0ed";
-}
-.fa-cloud-upload:before {
- content: "\f0ee";
-}
-.fa-user-md:before {
- content: "\f0f0";
-}
-.fa-stethoscope:before {
- content: "\f0f1";
-}
-.fa-suitcase:before {
- content: "\f0f2";
-}
-.fa-bell-o:before {
- content: "\f0a2";
-}
-.fa-coffee:before {
- content: "\f0f4";
-}
-.fa-cutlery:before {
- content: "\f0f5";
-}
-.fa-file-text-o:before {
- content: "\f0f6";
-}
-.fa-building-o:before {
- content: "\f0f7";
-}
-.fa-hospital-o:before {
- content: "\f0f8";
-}
-.fa-ambulance:before {
- content: "\f0f9";
-}
-.fa-medkit:before {
- content: "\f0fa";
-}
-.fa-fighter-jet:before {
- content: "\f0fb";
-}
-.fa-beer:before {
- content: "\f0fc";
-}
-.fa-h-square:before {
- content: "\f0fd";
-}
-.fa-plus-square:before {
- content: "\f0fe";
-}
-.fa-angle-double-left:before {
- content: "\f100";
-}
-.fa-angle-double-right:before {
- content: "\f101";
-}
-.fa-angle-double-up:before {
- content: "\f102";
-}
-.fa-angle-double-down:before {
- content: "\f103";
-}
-.fa-angle-left:before {
- content: "\f104";
-}
-.fa-angle-right:before {
- content: "\f105";
-}
-.fa-angle-up:before {
- content: "\f106";
-}
-.fa-angle-down:before {
- content: "\f107";
-}
-.fa-desktop:before {
- content: "\f108";
-}
-.fa-laptop:before {
- content: "\f109";
-}
-.fa-tablet:before {
- content: "\f10a";
-}
-.fa-mobile-phone:before,
-.fa-mobile:before {
- content: "\f10b";
-}
-.fa-circle-o:before {
- content: "\f10c";
-}
-.fa-quote-left:before {
- content: "\f10d";
-}
-.fa-quote-right:before {
- content: "\f10e";
-}
-.fa-spinner:before {
- content: "\f110";
-}
-.fa-circle:before {
- content: "\f111";
-}
-.fa-mail-reply:before,
-.fa-reply:before {
- content: "\f112";
-}
-.fa-github-alt:before {
- content: "\f113";
-}
-.fa-folder-o:before {
- content: "\f114";
-}
-.fa-folder-open-o:before {
- content: "\f115";
-}
-.fa-smile-o:before {
- content: "\f118";
-}
-.fa-frown-o:before {
- content: "\f119";
-}
-.fa-meh-o:before {
- content: "\f11a";
-}
-.fa-gamepad:before {
- content: "\f11b";
-}
-.fa-keyboard-o:before {
- content: "\f11c";
-}
-.fa-flag-o:before {
- content: "\f11d";
-}
-.fa-flag-checkered:before {
- content: "\f11e";
-}
-.fa-terminal:before {
- content: "\f120";
-}
-.fa-code:before {
- content: "\f121";
-}
-.fa-mail-reply-all:before,
-.fa-reply-all:before {
- content: "\f122";
-}
-.fa-star-half-empty:before,
-.fa-star-half-full:before,
-.fa-star-half-o:before {
- content: "\f123";
-}
-.fa-location-arrow:before {
- content: "\f124";
-}
-.fa-crop:before {
- content: "\f125";
-}
-.fa-code-fork:before {
- content: "\f126";
-}
-.fa-unlink:before,
-.fa-chain-broken:before {
- content: "\f127";
-}
-.fa-question:before {
- content: "\f128";
-}
-.fa-info:before {
- content: "\f129";
-}
-.fa-exclamation:before {
- content: "\f12a";
-}
-.fa-superscript:before {
- content: "\f12b";
-}
-.fa-subscript:before {
- content: "\f12c";
-}
-.fa-eraser:before {
- content: "\f12d";
-}
-.fa-puzzle-piece:before {
- content: "\f12e";
-}
-.fa-microphone:before {
- content: "\f130";
-}
-.fa-microphone-slash:before {
- content: "\f131";
-}
-.fa-shield:before {
- content: "\f132";
-}
-.fa-calendar-o:before {
- content: "\f133";
-}
-.fa-fire-extinguisher:before {
- content: "\f134";
-}
-.fa-rocket:before {
- content: "\f135";
-}
-.fa-maxcdn:before {
- content: "\f136";
-}
-.fa-chevron-circle-left:before {
- content: "\f137";
-}
-.fa-chevron-circle-right:before {
- content: "\f138";
-}
-.fa-chevron-circle-up:before {
- content: "\f139";
-}
-.fa-chevron-circle-down:before {
- content: "\f13a";
-}
-.fa-html5:before {
- content: "\f13b";
-}
-.fa-css3:before {
- content: "\f13c";
-}
-.fa-anchor:before {
- content: "\f13d";
-}
-.fa-unlock-alt:before {
- content: "\f13e";
-}
-.fa-bullseye:before {
- content: "\f140";
-}
-.fa-ellipsis-h:before {
- content: "\f141";
-}
-.fa-ellipsis-v:before {
- content: "\f142";
-}
-.fa-rss-square:before {
- content: "\f143";
-}
-.fa-play-circle:before {
- content: "\f144";
-}
-.fa-ticket:before {
- content: "\f145";
-}
-.fa-minus-square:before {
- content: "\f146";
-}
-.fa-minus-square-o:before {
- content: "\f147";
-}
-.fa-level-up:before {
- content: "\f148";
-}
-.fa-level-down:before {
- content: "\f149";
-}
-.fa-check-square:before {
- content: "\f14a";
-}
-.fa-pencil-square:before {
- content: "\f14b";
-}
-.fa-external-link-square:before {
- content: "\f14c";
-}
-.fa-share-square:before {
- content: "\f14d";
-}
-.fa-compass:before {
- content: "\f14e";
-}
-.fa-toggle-down:before,
-.fa-caret-square-o-down:before {
- content: "\f150";
-}
-.fa-toggle-up:before,
-.fa-caret-square-o-up:before {
- content: "\f151";
-}
-.fa-toggle-right:before,
-.fa-caret-square-o-right:before {
- content: "\f152";
-}
-.fa-euro:before,
-.fa-eur:before {
- content: "\f153";
-}
-.fa-gbp:before {
- content: "\f154";
-}
-.fa-dollar:before,
-.fa-usd:before {
- content: "\f155";
-}
-.fa-rupee:before,
-.fa-inr:before {
- content: "\f156";
-}
-.fa-cny:before,
-.fa-rmb:before,
-.fa-yen:before,
-.fa-jpy:before {
- content: "\f157";
-}
-.fa-ruble:before,
-.fa-rouble:before,
-.fa-rub:before {
- content: "\f158";
-}
-.fa-won:before,
-.fa-krw:before {
- content: "\f159";
-}
-.fa-bitcoin:before,
-.fa-btc:before {
- content: "\f15a";
-}
-.fa-file:before {
- content: "\f15b";
-}
-.fa-file-text:before {
- content: "\f15c";
-}
-.fa-sort-alpha-asc:before {
- content: "\f15d";
-}
-.fa-sort-alpha-desc:before {
- content: "\f15e";
-}
-.fa-sort-amount-asc:before {
- content: "\f160";
-}
-.fa-sort-amount-desc:before {
- content: "\f161";
-}
-.fa-sort-numeric-asc:before {
- content: "\f162";
-}
-.fa-sort-numeric-desc:before {
- content: "\f163";
-}
-.fa-thumbs-up:before {
- content: "\f164";
-}
-.fa-thumbs-down:before {
- content: "\f165";
-}
-.fa-youtube-square:before {
- content: "\f166";
-}
-.fa-youtube:before {
- content: "\f167";
-}
-.fa-xing:before {
- content: "\f168";
-}
-.fa-xing-square:before {
- content: "\f169";
-}
-.fa-youtube-play:before {
- content: "\f16a";
-}
-.fa-dropbox:before {
- content: "\f16b";
-}
-.fa-stack-overflow:before {
- content: "\f16c";
-}
-.fa-instagram:before {
- content: "\f16d";
-}
-.fa-flickr:before {
- content: "\f16e";
-}
-.fa-adn:before {
- content: "\f170";
-}
-.fa-bitbucket:before {
- content: "\f171";
-}
-.fa-bitbucket-square:before {
- content: "\f172";
-}
-.fa-tumblr:before {
- content: "\f173";
-}
-.fa-tumblr-square:before {
- content: "\f174";
-}
-.fa-long-arrow-down:before {
- content: "\f175";
-}
-.fa-long-arrow-up:before {
- content: "\f176";
-}
-.fa-long-arrow-left:before {
- content: "\f177";
-}
-.fa-long-arrow-right:before {
- content: "\f178";
-}
-.fa-apple:before {
- content: "\f179";
-}
-.fa-windows:before {
- content: "\f17a";
-}
-.fa-android:before {
- content: "\f17b";
-}
-.fa-linux:before {
- content: "\f17c";
-}
-.fa-dribbble:before {
- content: "\f17d";
-}
-.fa-skype:before {
- content: "\f17e";
-}
-.fa-foursquare:before {
- content: "\f180";
-}
-.fa-trello:before {
- content: "\f181";
-}
-.fa-female:before {
- content: "\f182";
-}
-.fa-male:before {
- content: "\f183";
-}
-.fa-gittip:before,
-.fa-gratipay:before {
- content: "\f184";
-}
-.fa-sun-o:before {
- content: "\f185";
-}
-.fa-moon-o:before {
- content: "\f186";
-}
-.fa-archive:before {
- content: "\f187";
-}
-.fa-bug:before {
- content: "\f188";
-}
-.fa-vk:before {
- content: "\f189";
-}
-.fa-weibo:before {
- content: "\f18a";
-}
-.fa-renren:before {
- content: "\f18b";
-}
-.fa-pagelines:before {
- content: "\f18c";
-}
-.fa-stack-exchange:before {
- content: "\f18d";
-}
-.fa-arrow-circle-o-right:before {
- content: "\f18e";
-}
-.fa-arrow-circle-o-left:before {
- content: "\f190";
-}
-.fa-toggle-left:before,
-.fa-caret-square-o-left:before {
- content: "\f191";
-}
-.fa-dot-circle-o:before {
- content: "\f192";
-}
-.fa-wheelchair:before {
- content: "\f193";
-}
-.fa-vimeo-square:before {
- content: "\f194";
-}
-.fa-turkish-lira:before,
-.fa-try:before {
- content: "\f195";
-}
-.fa-plus-square-o:before {
- content: "\f196";
-}
-.fa-space-shuttle:before {
- content: "\f197";
-}
-.fa-slack:before {
- content: "\f198";
-}
-.fa-envelope-square:before {
- content: "\f199";
-}
-.fa-wordpress:before {
- content: "\f19a";
-}
-.fa-openid:before {
- content: "\f19b";
-}
-.fa-institution:before,
-.fa-bank:before,
-.fa-university:before {
- content: "\f19c";
-}
-.fa-mortar-board:before,
-.fa-graduation-cap:before {
- content: "\f19d";
-}
-.fa-yahoo:before {
- content: "\f19e";
-}
-.fa-google:before {
- content: "\f1a0";
-}
-.fa-reddit:before {
- content: "\f1a1";
-}
-.fa-reddit-square:before {
- content: "\f1a2";
-}
-.fa-stumbleupon-circle:before {
- content: "\f1a3";
-}
-.fa-stumbleupon:before {
- content: "\f1a4";
-}
-.fa-delicious:before {
- content: "\f1a5";
-}
-.fa-digg:before {
- content: "\f1a6";
-}
-.fa-pied-piper-pp:before {
- content: "\f1a7";
-}
-.fa-pied-piper-alt:before {
- content: "\f1a8";
-}
-.fa-drupal:before {
- content: "\f1a9";
-}
-.fa-joomla:before {
- content: "\f1aa";
-}
-.fa-language:before {
- content: "\f1ab";
-}
-.fa-fax:before {
- content: "\f1ac";
-}
-.fa-building:before {
- content: "\f1ad";
-}
-.fa-child:before {
- content: "\f1ae";
-}
-.fa-paw:before {
- content: "\f1b0";
-}
-.fa-spoon:before {
- content: "\f1b1";
-}
-.fa-cube:before {
- content: "\f1b2";
-}
-.fa-cubes:before {
- content: "\f1b3";
-}
-.fa-behance:before {
- content: "\f1b4";
-}
-.fa-behance-square:before {
- content: "\f1b5";
-}
-.fa-steam:before {
- content: "\f1b6";
-}
-.fa-steam-square:before {
- content: "\f1b7";
-}
-.fa-recycle:before {
- content: "\f1b8";
-}
-.fa-automobile:before,
-.fa-car:before {
- content: "\f1b9";
-}
-.fa-cab:before,
-.fa-taxi:before {
- content: "\f1ba";
-}
-.fa-tree:before {
- content: "\f1bb";
-}
-.fa-spotify:before {
- content: "\f1bc";
-}
-.fa-deviantart:before {
- content: "\f1bd";
-}
-.fa-soundcloud:before {
- content: "\f1be";
-}
-.fa-database:before {
- content: "\f1c0";
-}
-.fa-file-pdf-o:before {
- content: "\f1c1";
-}
-.fa-file-word-o:before {
- content: "\f1c2";
-}
-.fa-file-excel-o:before {
- content: "\f1c3";
-}
-.fa-file-powerpoint-o:before {
- content: "\f1c4";
-}
-.fa-file-photo-o:before,
-.fa-file-picture-o:before,
-.fa-file-image-o:before {
- content: "\f1c5";
-}
-.fa-file-zip-o:before,
-.fa-file-archive-o:before {
- content: "\f1c6";
-}
-.fa-file-sound-o:before,
-.fa-file-audio-o:before {
- content: "\f1c7";
-}
-.fa-file-movie-o:before,
-.fa-file-video-o:before {
- content: "\f1c8";
-}
-.fa-file-code-o:before {
- content: "\f1c9";
-}
-.fa-vine:before {
- content: "\f1ca";
-}
-.fa-codepen:before {
- content: "\f1cb";
-}
-.fa-jsfiddle:before {
- content: "\f1cc";
-}
-.fa-life-bouy:before,
-.fa-life-buoy:before,
-.fa-life-saver:before,
-.fa-support:before,
-.fa-life-ring:before {
- content: "\f1cd";
-}
-.fa-circle-o-notch:before {
- content: "\f1ce";
-}
-.fa-ra:before,
-.fa-resistance:before,
-.fa-rebel:before {
- content: "\f1d0";
-}
-.fa-ge:before,
-.fa-empire:before {
- content: "\f1d1";
-}
-.fa-git-square:before {
- content: "\f1d2";
-}
-.fa-git:before {
- content: "\f1d3";
-}
-.fa-y-combinator-square:before,
-.fa-yc-square:before,
-.fa-hacker-news:before {
- content: "\f1d4";
-}
-.fa-tencent-weibo:before {
- content: "\f1d5";
-}
-.fa-qq:before {
- content: "\f1d6";
-}
-.fa-wechat:before,
-.fa-weixin:before {
- content: "\f1d7";
-}
-.fa-send:before,
-.fa-paper-plane:before {
- content: "\f1d8";
-}
-.fa-send-o:before,
-.fa-paper-plane-o:before {
- content: "\f1d9";
-}
-.fa-history:before {
- content: "\f1da";
-}
-.fa-circle-thin:before {
- content: "\f1db";
-}
-.fa-header:before {
- content: "\f1dc";
-}
-.fa-paragraph:before {
- content: "\f1dd";
-}
-.fa-sliders:before {
- content: "\f1de";
-}
-.fa-share-alt:before {
- content: "\f1e0";
-}
-.fa-share-alt-square:before {
- content: "\f1e1";
-}
-.fa-bomb:before {
- content: "\f1e2";
-}
-.fa-soccer-ball-o:before,
-.fa-futbol-o:before {
- content: "\f1e3";
-}
-.fa-tty:before {
- content: "\f1e4";
-}
-.fa-binoculars:before {
- content: "\f1e5";
-}
-.fa-plug:before {
- content: "\f1e6";
-}
-.fa-slideshare:before {
- content: "\f1e7";
-}
-.fa-twitch:before {
- content: "\f1e8";
-}
-.fa-yelp:before {
- content: "\f1e9";
-}
-.fa-newspaper-o:before {
- content: "\f1ea";
-}
-.fa-wifi:before {
- content: "\f1eb";
-}
-.fa-calculator:before {
- content: "\f1ec";
-}
-.fa-paypal:before {
- content: "\f1ed";
-}
-.fa-google-wallet:before {
- content: "\f1ee";
-}
-.fa-cc-visa:before {
- content: "\f1f0";
-}
-.fa-cc-mastercard:before {
- content: "\f1f1";
-}
-.fa-cc-discover:before {
- content: "\f1f2";
-}
-.fa-cc-amex:before {
- content: "\f1f3";
-}
-.fa-cc-paypal:before {
- content: "\f1f4";
-}
-.fa-cc-stripe:before {
- content: "\f1f5";
-}
-.fa-bell-slash:before {
- content: "\f1f6";
-}
-.fa-bell-slash-o:before {
- content: "\f1f7";
-}
-.fa-trash:before {
- content: "\f1f8";
-}
-.fa-copyright:before {
- content: "\f1f9";
-}
-.fa-at:before {
- content: "\f1fa";
-}
-.fa-eyedropper:before {
- content: "\f1fb";
-}
-.fa-paint-brush:before {
- content: "\f1fc";
-}
-.fa-birthday-cake:before {
- content: "\f1fd";
-}
-.fa-area-chart:before {
- content: "\f1fe";
-}
-.fa-pie-chart:before {
- content: "\f200";
-}
-.fa-line-chart:before {
- content: "\f201";
-}
-.fa-lastfm:before {
- content: "\f202";
-}
-.fa-lastfm-square:before {
- content: "\f203";
-}
-.fa-toggle-off:before {
- content: "\f204";
-}
-.fa-toggle-on:before {
- content: "\f205";
-}
-.fa-bicycle:before {
- content: "\f206";
-}
-.fa-bus:before {
- content: "\f207";
-}
-.fa-ioxhost:before {
- content: "\f208";
-}
-.fa-angellist:before {
- content: "\f209";
-}
-.fa-cc:before {
- content: "\f20a";
-}
-.fa-shekel:before,
-.fa-sheqel:before,
-.fa-ils:before {
- content: "\f20b";
-}
-.fa-meanpath:before {
- content: "\f20c";
-}
-.fa-buysellads:before {
- content: "\f20d";
-}
-.fa-connectdevelop:before {
- content: "\f20e";
-}
-.fa-dashcube:before {
- content: "\f210";
-}
-.fa-forumbee:before {
- content: "\f211";
-}
-.fa-leanpub:before {
- content: "\f212";
-}
-.fa-sellsy:before {
- content: "\f213";
-}
-.fa-shirtsinbulk:before {
- content: "\f214";
-}
-.fa-simplybuilt:before {
- content: "\f215";
-}
-.fa-skyatlas:before {
- content: "\f216";
-}
-.fa-cart-plus:before {
- content: "\f217";
-}
-.fa-cart-arrow-down:before {
- content: "\f218";
-}
-.fa-diamond:before {
- content: "\f219";
-}
-.fa-ship:before {
- content: "\f21a";
-}
-.fa-user-secret:before {
- content: "\f21b";
-}
-.fa-motorcycle:before {
- content: "\f21c";
-}
-.fa-street-view:before {
- content: "\f21d";
-}
-.fa-heartbeat:before {
- content: "\f21e";
-}
-.fa-venus:before {
- content: "\f221";
-}
-.fa-mars:before {
- content: "\f222";
-}
-.fa-mercury:before {
- content: "\f223";
-}
-.fa-intersex:before,
-.fa-transgender:before {
- content: "\f224";
-}
-.fa-transgender-alt:before {
- content: "\f225";
-}
-.fa-venus-double:before {
- content: "\f226";
-}
-.fa-mars-double:before {
- content: "\f227";
-}
-.fa-venus-mars:before {
- content: "\f228";
-}
-.fa-mars-stroke:before {
- content: "\f229";
-}
-.fa-mars-stroke-v:before {
- content: "\f22a";
-}
-.fa-mars-stroke-h:before {
- content: "\f22b";
-}
-.fa-neuter:before {
- content: "\f22c";
-}
-.fa-genderless:before {
- content: "\f22d";
-}
-.fa-facebook-official:before {
- content: "\f230";
-}
-.fa-pinterest-p:before {
- content: "\f231";
-}
-.fa-whatsapp:before {
- content: "\f232";
-}
-.fa-server:before {
- content: "\f233";
-}
-.fa-user-plus:before {
- content: "\f234";
-}
-.fa-user-times:before {
- content: "\f235";
-}
-.fa-hotel:before,
-.fa-bed:before {
- content: "\f236";
-}
-.fa-viacoin:before {
- content: "\f237";
-}
-.fa-train:before {
- content: "\f238";
-}
-.fa-subway:before {
- content: "\f239";
-}
-.fa-medium:before {
- content: "\f23a";
-}
-.fa-yc:before,
-.fa-y-combinator:before {
- content: "\f23b";
-}
-.fa-optin-monster:before {
- content: "\f23c";
-}
-.fa-opencart:before {
- content: "\f23d";
-}
-.fa-expeditedssl:before {
- content: "\f23e";
-}
-.fa-battery-4:before,
-.fa-battery:before,
-.fa-battery-full:before {
- content: "\f240";
-}
-.fa-battery-3:before,
-.fa-battery-three-quarters:before {
- content: "\f241";
-}
-.fa-battery-2:before,
-.fa-battery-half:before {
- content: "\f242";
-}
-.fa-battery-1:before,
-.fa-battery-quarter:before {
- content: "\f243";
-}
-.fa-battery-0:before,
-.fa-battery-empty:before {
- content: "\f244";
-}
-.fa-mouse-pointer:before {
- content: "\f245";
-}
-.fa-i-cursor:before {
- content: "\f246";
-}
-.fa-object-group:before {
- content: "\f247";
-}
-.fa-object-ungroup:before {
- content: "\f248";
-}
-.fa-sticky-note:before {
- content: "\f249";
-}
-.fa-sticky-note-o:before {
- content: "\f24a";
-}
-.fa-cc-jcb:before {
- content: "\f24b";
-}
-.fa-cc-diners-club:before {
- content: "\f24c";
-}
-.fa-clone:before {
- content: "\f24d";
-}
-.fa-balance-scale:before {
- content: "\f24e";
-}
-.fa-hourglass-o:before {
- content: "\f250";
-}
-.fa-hourglass-1:before,
-.fa-hourglass-start:before {
- content: "\f251";
-}
-.fa-hourglass-2:before,
-.fa-hourglass-half:before {
- content: "\f252";
-}
-.fa-hourglass-3:before,
-.fa-hourglass-end:before {
- content: "\f253";
-}
-.fa-hourglass:before {
- content: "\f254";
-}
-.fa-hand-grab-o:before,
-.fa-hand-rock-o:before {
- content: "\f255";
-}
-.fa-hand-stop-o:before,
-.fa-hand-paper-o:before {
- content: "\f256";
-}
-.fa-hand-scissors-o:before {
- content: "\f257";
-}
-.fa-hand-lizard-o:before {
- content: "\f258";
-}
-.fa-hand-spock-o:before {
- content: "\f259";
-}
-.fa-hand-pointer-o:before {
- content: "\f25a";
-}
-.fa-hand-peace-o:before {
- content: "\f25b";
-}
-.fa-trademark:before {
- content: "\f25c";
-}
-.fa-registered:before {
- content: "\f25d";
-}
-.fa-creative-commons:before {
- content: "\f25e";
-}
-.fa-gg:before {
- content: "\f260";
-}
-.fa-gg-circle:before {
- content: "\f261";
-}
-.fa-tripadvisor:before {
- content: "\f262";
-}
-.fa-odnoklassniki:before {
- content: "\f263";
-}
-.fa-odnoklassniki-square:before {
- content: "\f264";
-}
-.fa-get-pocket:before {
- content: "\f265";
-}
-.fa-wikipedia-w:before {
- content: "\f266";
-}
-.fa-safari:before {
- content: "\f267";
-}
-.fa-chrome:before {
- content: "\f268";
-}
-.fa-firefox:before {
- content: "\f269";
-}
-.fa-opera:before {
- content: "\f26a";
-}
-.fa-internet-explorer:before {
- content: "\f26b";
-}
-.fa-tv:before,
-.fa-television:before {
- content: "\f26c";
-}
-.fa-contao:before {
- content: "\f26d";
-}
-.fa-500px:before {
- content: "\f26e";
-}
-.fa-amazon:before {
- content: "\f270";
-}
-.fa-calendar-plus-o:before {
- content: "\f271";
-}
-.fa-calendar-minus-o:before {
- content: "\f272";
-}
-.fa-calendar-times-o:before {
- content: "\f273";
-}
-.fa-calendar-check-o:before {
- content: "\f274";
-}
-.fa-industry:before {
- content: "\f275";
-}
-.fa-map-pin:before {
- content: "\f276";
-}
-.fa-map-signs:before {
- content: "\f277";
-}
-.fa-map-o:before {
- content: "\f278";
-}
-.fa-map:before {
- content: "\f279";
-}
-.fa-commenting:before {
- content: "\f27a";
-}
-.fa-commenting-o:before {
- content: "\f27b";
-}
-.fa-houzz:before {
- content: "\f27c";
-}
-.fa-vimeo:before {
- content: "\f27d";
-}
-.fa-black-tie:before {
- content: "\f27e";
-}
-.fa-fonticons:before {
- content: "\f280";
-}
-.fa-reddit-alien:before {
- content: "\f281";
-}
-.fa-edge:before {
- content: "\f282";
-}
-.fa-credit-card-alt:before {
- content: "\f283";
-}
-.fa-codiepie:before {
- content: "\f284";
-}
-.fa-modx:before {
- content: "\f285";
-}
-.fa-fort-awesome:before {
- content: "\f286";
-}
-.fa-usb:before {
- content: "\f287";
-}
-.fa-product-hunt:before {
- content: "\f288";
-}
-.fa-mixcloud:before {
- content: "\f289";
-}
-.fa-scribd:before {
- content: "\f28a";
-}
-.fa-pause-circle:before {
- content: "\f28b";
-}
-.fa-pause-circle-o:before {
- content: "\f28c";
-}
-.fa-stop-circle:before {
- content: "\f28d";
-}
-.fa-stop-circle-o:before {
- content: "\f28e";
-}
-.fa-shopping-bag:before {
- content: "\f290";
-}
-.fa-shopping-basket:before {
- content: "\f291";
-}
-.fa-hashtag:before {
- content: "\f292";
-}
-.fa-bluetooth:before {
- content: "\f293";
-}
-.fa-bluetooth-b:before {
- content: "\f294";
-}
-.fa-percent:before {
- content: "\f295";
-}
-.fa-gitlab:before {
- content: "\f296";
-}
-.fa-wpbeginner:before {
- content: "\f297";
-}
-.fa-wpforms:before {
- content: "\f298";
-}
-.fa-envira:before {
- content: "\f299";
-}
-.fa-universal-access:before {
- content: "\f29a";
-}
-.fa-wheelchair-alt:before {
- content: "\f29b";
-}
-.fa-question-circle-o:before {
- content: "\f29c";
-}
-.fa-blind:before {
- content: "\f29d";
-}
-.fa-audio-description:before {
- content: "\f29e";
-}
-.fa-volume-control-phone:before {
- content: "\f2a0";
-}
-.fa-braille:before {
- content: "\f2a1";
-}
-.fa-assistive-listening-systems:before {
- content: "\f2a2";
-}
-.fa-asl-interpreting:before,
-.fa-american-sign-language-interpreting:before {
- content: "\f2a3";
-}
-.fa-deafness:before,
-.fa-hard-of-hearing:before,
-.fa-deaf:before {
- content: "\f2a4";
-}
-.fa-glide:before {
- content: "\f2a5";
-}
-.fa-glide-g:before {
- content: "\f2a6";
-}
-.fa-signing:before,
-.fa-sign-language:before {
- content: "\f2a7";
-}
-.fa-low-vision:before {
- content: "\f2a8";
-}
-.fa-viadeo:before {
- content: "\f2a9";
-}
-.fa-viadeo-square:before {
- content: "\f2aa";
-}
-.fa-snapchat:before {
- content: "\f2ab";
-}
-.fa-snapchat-ghost:before {
- content: "\f2ac";
-}
-.fa-snapchat-square:before {
- content: "\f2ad";
-}
-.fa-pied-piper:before {
- content: "\f2ae";
-}
-.fa-first-order:before {
- content: "\f2b0";
-}
-.fa-yoast:before {
- content: "\f2b1";
-}
-.fa-themeisle:before {
- content: "\f2b2";
-}
-.fa-google-plus-circle:before,
-.fa-google-plus-official:before {
- content: "\f2b3";
-}
-.fa-fa:before,
-.fa-font-awesome:before {
- content: "\f2b4";
-}
-.fa-handshake-o:before {
- content: "\f2b5";
-}
-.fa-envelope-open:before {
- content: "\f2b6";
-}
-.fa-envelope-open-o:before {
- content: "\f2b7";
-}
-.fa-linode:before {
- content: "\f2b8";
-}
-.fa-address-book:before {
- content: "\f2b9";
-}
-.fa-address-book-o:before {
- content: "\f2ba";
-}
-.fa-vcard:before,
-.fa-address-card:before {
- content: "\f2bb";
-}
-.fa-vcard-o:before,
-.fa-address-card-o:before {
- content: "\f2bc";
-}
-.fa-user-circle:before {
- content: "\f2bd";
-}
-.fa-user-circle-o:before {
- content: "\f2be";
-}
-.fa-user-o:before {
- content: "\f2c0";
-}
-.fa-id-badge:before {
- content: "\f2c1";
-}
-.fa-drivers-license:before,
-.fa-id-card:before {
- content: "\f2c2";
-}
-.fa-drivers-license-o:before,
-.fa-id-card-o:before {
- content: "\f2c3";
-}
-.fa-quora:before {
- content: "\f2c4";
-}
-.fa-free-code-camp:before {
- content: "\f2c5";
-}
-.fa-telegram:before {
- content: "\f2c6";
-}
-.fa-thermometer-4:before,
-.fa-thermometer:before,
-.fa-thermometer-full:before {
- content: "\f2c7";
-}
-.fa-thermometer-3:before,
-.fa-thermometer-three-quarters:before {
- content: "\f2c8";
-}
-.fa-thermometer-2:before,
-.fa-thermometer-half:before {
- content: "\f2c9";
-}
-.fa-thermometer-1:before,
-.fa-thermometer-quarter:before {
- content: "\f2ca";
-}
-.fa-thermometer-0:before,
-.fa-thermometer-empty:before {
- content: "\f2cb";
-}
-.fa-shower:before {
- content: "\f2cc";
-}
-.fa-bathtub:before,
-.fa-s15:before,
-.fa-bath:before {
- content: "\f2cd";
-}
-.fa-podcast:before {
- content: "\f2ce";
-}
-.fa-window-maximize:before {
- content: "\f2d0";
-}
-.fa-window-minimize:before {
- content: "\f2d1";
-}
-.fa-window-restore:before {
- content: "\f2d2";
-}
-.fa-times-rectangle:before,
-.fa-window-close:before {
- content: "\f2d3";
-}
-.fa-times-rectangle-o:before,
-.fa-window-close-o:before {
- content: "\f2d4";
-}
-.fa-bandcamp:before {
- content: "\f2d5";
-}
-.fa-grav:before {
- content: "\f2d6";
-}
-.fa-etsy:before {
- content: "\f2d7";
-}
-.fa-imdb:before {
- content: "\f2d8";
-}
-.fa-ravelry:before {
- content: "\f2d9";
-}
-.fa-eercast:before {
- content: "\f2da";
-}
-.fa-microchip:before {
- content: "\f2db";
-}
-.fa-snowflake-o:before {
- content: "\f2dc";
-}
-.fa-superpowers:before {
- content: "\f2dd";
-}
-.fa-wpexplorer:before {
- content: "\f2de";
-}
-.fa-meetup:before {
- content: "\f2e0";
-}
-.sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
-}
-.sr-only-focusable:active,
-.sr-only-focusable:focus {
- position: static;
- width: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- clip: auto;
-}
diff --git a/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.eot b/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.eot
deleted file mode 100644
index e9f60ca953..0000000000
Binary files a/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.eot and /dev/null differ
diff --git a/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.svg b/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.svg
deleted file mode 100644
index 855c845e53..0000000000
--- a/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.svg
+++ /dev/null
@@ -1,2671 +0,0 @@
-
-
-
diff --git a/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.ttf b/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.ttf
deleted file mode 100644
index 35acda2fa1..0000000000
Binary files a/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.ttf and /dev/null differ
diff --git a/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.woff b/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.woff
deleted file mode 100644
index 400014a4b0..0000000000
Binary files a/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.woff and /dev/null differ
diff --git a/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.woff2 b/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.woff2
deleted file mode 100644
index 4d13fc6040..0000000000
Binary files a/dolphinscheduler-ui/src/font/awesome/fontawesome-webfont.woff2 and /dev/null differ
diff --git a/dolphinscheduler-ui/src/font/demo.css b/dolphinscheduler-ui/src/font/demo.css
deleted file mode 100644
index 9abf38fc19..0000000000
--- a/dolphinscheduler-ui/src/font/demo.css
+++ /dev/null
@@ -1,555 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-/* Logo 字体 */
-@font-face {
- font-family: "iconfont logo";
- src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834');
- src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'),
- url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'),
- url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'),
- url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg');
-}
-
-.logo {
- font-family: "iconfont logo";
- font-size: 160px;
- font-style: normal;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-
-/* tabs */
-.nav-tabs {
- position: relative;
-}
-
-.nav-tabs .nav-more {
- position: absolute;
- right: 0;
- bottom: 0;
- height: 42px;
- line-height: 42px;
- color: #666;
-}
-
-#tabs {
- border-bottom: 1px solid #eee;
-}
-
-#tabs li {
- cursor: pointer;
- width: 100px;
- height: 40px;
- line-height: 40px;
- text-align: center;
- font-size: 16px;
- border-bottom: 2px solid transparent;
- position: relative;
- z-index: 1;
- margin-bottom: -1px;
- color: #666;
-}
-
-
-#tabs .active {
- border-bottom-color: #f00;
- color: #222;
-}
-
-.tab-container .content {
- display: none;
-}
-
-/* 页面布局 */
-.main {
- padding: 30px 100px;
- width: 960px;
- margin: 0 auto;
-}
-
-.main .logo {
- color: #333;
- text-align: left;
- margin-bottom: 30px;
- line-height: 1;
- height: 110px;
- margin-top: -50px;
- overflow: hidden;
- *zoom: 1;
-}
-
-.main .logo a {
- font-size: 160px;
- color: #333;
-}
-
-.helps {
- margin-top: 40px;
-}
-
-.helps pre {
- padding: 20px;
- margin: 10px 0;
- border: solid 1px #e7e1cd;
- background-color: #fffdef;
- overflow: auto;
-}
-
-.icon_lists {
- width: 100% !important;
- overflow: hidden;
- *zoom: 1;
-}
-
-.icon_lists li {
- width: 100px;
- margin-bottom: 10px;
- margin-right: 20px;
- text-align: center;
- list-style: none !important;
- cursor: default;
-}
-
-.icon_lists li .code-name {
- line-height: 1.2;
-}
-
-.icon_lists .icon {
- display: block;
- height: 100px;
- line-height: 100px;
- font-size: 42px;
- margin: 10px auto;
- color: #333;
- -webkit-transition: font-size 0.25s linear, width 0.25s linear;
- -moz-transition: font-size 0.25s linear, width 0.25s linear;
- transition: font-size 0.25s linear, width 0.25s linear;
-}
-
-.icon_lists .icon:hover {
- font-size: 100px;
-}
-
-.icon_lists .svg-icon {
- /* 通过设置 font-size 来改变图标大小 */
- width: 1em;
- /* 图标和文字相邻时,垂直对齐 */
- vertical-align: -0.15em;
- /* 通过设置 color 来改变 SVG 的颜色/fill */
- fill: currentColor;
- /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
- normalize.css 中也包含这行 */
- overflow: hidden;
-}
-
-.icon_lists li .name,
-.icon_lists li .code-name {
- color: #666;
-}
-
-/* markdown 样式 */
-.markdown {
- color: #666;
- font-size: 14px;
- line-height: 1.8;
-}
-
-.highlight {
- line-height: 1.5;
-}
-
-.markdown img {
- vertical-align: middle;
- max-width: 100%;
-}
-
-.markdown h1 {
- color: #404040;
- font-weight: 500;
- line-height: 40px;
- margin-bottom: 24px;
-}
-
-.markdown h2,
-.markdown h3,
-.markdown h4,
-.markdown h5,
-.markdown h6 {
- color: #404040;
- margin: 1.6em 0 0.6em 0;
- font-weight: 500;
- clear: both;
-}
-
-.markdown h1 {
- font-size: 28px;
-}
-
-.markdown h2 {
- font-size: 22px;
-}
-
-.markdown h3 {
- font-size: 16px;
-}
-
-.markdown h4 {
- font-size: 14px;
-}
-
-.markdown h5 {
- font-size: 12px;
-}
-
-.markdown h6 {
- font-size: 12px;
-}
-
-.markdown hr {
- height: 1px;
- border: 0;
- background: #e9e9e9;
- margin: 16px 0;
- clear: both;
-}
-
-.markdown p {
- margin: 1em 0;
-}
-
-.markdown>p,
-.markdown>blockquote,
-.markdown>.highlight,
-.markdown>ol,
-.markdown>ul {
- width: 80%;
-}
-
-.markdown ul>li {
- list-style: circle;
-}
-
-.markdown>ul li,
-.markdown blockquote ul>li {
- margin-left: 20px;
- padding-left: 4px;
-}
-
-.markdown>ul li p,
-.markdown>ol li p {
- margin: 0.6em 0;
-}
-
-.markdown ol>li {
- list-style: decimal;
-}
-
-.markdown>ol li,
-.markdown blockquote ol>li {
- margin-left: 20px;
- padding-left: 4px;
-}
-
-.markdown code {
- margin: 0 3px;
- padding: 0 5px;
- background: #eee;
- border-radius: 3px;
-}
-
-.markdown strong,
-.markdown b {
- font-weight: 600;
-}
-
-.markdown>table {
- border-collapse: collapse;
- border-spacing: 0px;
- empty-cells: show;
- border: 1px solid #e9e9e9;
- width: 95%;
- margin-bottom: 24px;
-}
-
-.markdown>table th {
- white-space: nowrap;
- color: #333;
- font-weight: 600;
-}
-
-.markdown>table th,
-.markdown>table td {
- border: 1px solid #e9e9e9;
- padding: 8px 16px;
- text-align: left;
-}
-
-.markdown>table th {
- background: #F7F7F7;
-}
-
-.markdown blockquote {
- font-size: 90%;
- color: #999;
- border-left: 4px solid #e9e9e9;
- padding-left: 0.8em;
- margin: 1em 0;
-}
-
-.markdown blockquote p {
- margin: 0;
-}
-
-.markdown .anchor {
- opacity: 0;
- transition: opacity 0.3s ease;
- margin-left: 8px;
-}
-
-.markdown .waiting {
- color: #ccc;
-}
-
-.markdown h1:hover .anchor,
-.markdown h2:hover .anchor,
-.markdown h3:hover .anchor,
-.markdown h4:hover .anchor,
-.markdown h5:hover .anchor,
-.markdown h6:hover .anchor {
- opacity: 1;
- display: inline-block;
-}
-
-.markdown>br,
-.markdown>p>br {
- clear: both;
-}
-
-
-.hljs {
- display: block;
- background: white;
- padding: 0.5em;
- color: #333333;
- overflow-x: auto;
-}
-
-.hljs-comment,
-.hljs-meta {
- color: #969896;
-}
-
-.hljs-string,
-.hljs-variable,
-.hljs-template-variable,
-.hljs-strong,
-.hljs-emphasis,
-.hljs-quote {
- color: #df5000;
-}
-
-.hljs-keyword,
-.hljs-selector-tag,
-.hljs-type {
- color: #a71d5d;
-}
-
-.hljs-literal,
-.hljs-symbol,
-.hljs-bullet,
-.hljs-attribute {
- color: #0086b3;
-}
-
-.hljs-section,
-.hljs-name {
- color: #63a35c;
-}
-
-.hljs-tag {
- color: #333333;
-}
-
-.hljs-title,
-.hljs-attr,
-.hljs-selector-id,
-.hljs-selector-class,
-.hljs-selector-attr,
-.hljs-selector-pseudo {
- color: #795da3;
-}
-
-.hljs-addition {
- color: #55a532;
- background-color: #eaffea;
-}
-
-.hljs-deletion {
- color: #bd2c00;
- background-color: #ffecec;
-}
-
-.hljs-link {
- text-decoration: underline;
-}
-
-/* 代码高亮 */
-/* PrismJS 1.15.0
-https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
-/**
- * prism.js default theme for JavaScript, CSS and HTML
- * Based on dabblet (http://dabblet.com)
- * @author Lea Verou
- */
-code[class*="language-"],
-pre[class*="language-"] {
- color: black;
- background: none;
- text-shadow: 0 1px white;
- font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
- text-align: left;
- white-space: pre;
- word-spacing: normal;
- word-break: normal;
- word-wrap: normal;
- line-height: 1.5;
-
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
-
- -webkit-hyphens: none;
- -moz-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
-}
-
-pre[class*="language-"]::-moz-selection,
-pre[class*="language-"] ::-moz-selection,
-code[class*="language-"]::-moz-selection,
-code[class*="language-"] ::-moz-selection {
- text-shadow: none;
- background: #b3d4fc;
-}
-
-pre[class*="language-"]::selection,
-pre[class*="language-"] ::selection,
-code[class*="language-"]::selection,
-code[class*="language-"] ::selection {
- text-shadow: none;
- background: #b3d4fc;
-}
-
-@media print {
-
- code[class*="language-"],
- pre[class*="language-"] {
- text-shadow: none;
- }
-}
-
-/* Code blocks */
-pre[class*="language-"] {
- padding: 1em;
- margin: .5em 0;
- overflow: auto;
-}
-
-:not(pre)>code[class*="language-"],
-pre[class*="language-"] {
- background: #f5f2f0;
-}
-
-/* Inline code */
-:not(pre)>code[class*="language-"] {
- padding: .1em;
- border-radius: .3em;
- white-space: normal;
-}
-
-.token.comment,
-.token.prolog,
-.token.doctype,
-.token.cdata {
- color: slategray;
-}
-
-.token.punctuation {
- color: #999;
-}
-
-.namespace {
- opacity: .7;
-}
-
-.token.property,
-.token.tag,
-.token.boolean,
-.token.number,
-.token.constant,
-.token.symbol,
-.token.deleted {
- color: #905;
-}
-
-.token.selector,
-.token.attr-name,
-.token.string,
-.token.char,
-.token.builtin,
-.token.inserted {
- color: #690;
-}
-
-.token.operator,
-.token.entity,
-.token.url,
-.language-css .token.string,
-.style .token.string {
- color: #9a6e3a;
- background: hsla(0, 0%, 100%, .5);
-}
-
-.token.atrule,
-.token.attr-value,
-.token.keyword {
- color: #07a;
-}
-
-.token.function,
-.token.class-name {
- color: #DD4A68;
-}
-
-.token.regex,
-.token.important,
-.token.variable {
- color: #e90;
-}
-
-.token.important,
-.token.bold {
- font-weight: bold;
-}
-
-.token.italic {
- font-style: italic;
-}
-
-.token.entity {
- cursor: help;
-}
diff --git a/dolphinscheduler-ui/src/font/demo_index.html b/dolphinscheduler-ui/src/font/demo_index.html
deleted file mode 100644
index 4741c2236b..0000000000
--- a/dolphinscheduler-ui/src/font/demo_index.html
+++ /dev/null
@@ -1,2028 +0,0 @@
-
-
-
-
-
-
- IconFont Demo
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Unicode
- - Font class
- - Symbol
-
-
-
查看项目
-
-
-
-
-
-
- -
-
-
编辑修改
- 
-
-
- -
-
-
失败
- 
-
-
- -
-
-
等待
- 
-
-
- -
-
-
刷新
- 
-
-
- -
-
-
启动
- 
-
-
- -
-
-
gantt
- 
-
-
- -
-
-
工作流程图
- 
-
-
- -
-
-
成功已解决-
- 
-
-
- -
-
-
首页
- 
-
-
- -
-
-
复制
- 
-
-
- -
-
-
删除
- 
-
-
- -
-
-
系统操作日志
- 
-
-
- -
-
-
定位
- 
-
-
- -
-
-
运行中
- 
-
-
- -
-
-
设置 设定 配置 齿轮
- 
-
-
- -
-
-
指缘刷新9
- 
-
-
- -
-
-
tip
- 
-
-
- -
-
-
单箭头直线
- 
-
-
- -
-
-
全屏
- 
-
-
- -
-
-
全屏
- 
-
-
- -
-
-
删除
- 
-
-
- -
-
-
用户
- 
-
-
- -
-
-
暂停
- 
-
-
- -
-
-
暂停
- 
-
-
- -
-
-
用户
- 
-
-
- -
-
-
文件夹
- 
-
-
- -
-
-
成功
- 
-
-
- -
-
-
安全
- 
-
-
- -
-
-
刷新
- 
-
-
- -
-
-
文档修改
- 
-
-
- -
-
-
下载
- 
-
-
- -
-
-
IT监控
- 
-
-
- -
-
-
修改信息
- 
-
-
- -
-
-
remove
- 
-
-
- -
-
-
排班管理
- 
-
-
- -
-
-
设置
- 
-
-
- -
-
-
添加
- 
-
-
- -
-
-
退出 #8f8f8f & 14px
- 
-
-
- -
-
-
icon_禁止
- 
-
-
- -
-
-
1116加载中
- 
-
-
- -
-
-
勾
- 
-
-
- -
-
-
沙漏
- 
-
-
- -
-
-
停止
- 
-
-
- -
-
-
定时器
- 
-
-
- -
-
-
箭头
- 
-
-
- -
-
-
停止
- 
-
-
- -
-
-
运算-等于
- 
-
-
- -
-
-
编辑
- 
-
-
- -
-
-
项目管理
- 
-
-
- -
-
-
依赖关系
- 
-
-
- -
-
-
二级-下线记录
- 
-
-
- -
-
-
代码
- 
-
-
- -
-
-
文档下载
- 
-
-
- -
-
-
历史
- 
-
-
- -
-
-
放大
- 
-
-
- -
-
-
缩小
- 
-
-
- -
-
-
导航
- 
-
-
- -
-
-
时间管理
- 
-
-
- -
-
-
数据库
- 
-
-
- -
-
-
调度中心
- 
-
-
- -
-
-
鼠标指针
- 
-
-
- -
-
-
圆点
- 
-
-
- -
-
-
24-Tree-Structure
- 
-
-
- -
-
-
下
- 
-
-
- -
-
-
暂停
- 
-
-
- -
-
-
用户
- 
-
-
- -
-
-
删除
- 
-
-
- -
-
-
关 闭
- 
-
-
- -
-
-
15.错误、关闭、失败
- 
-
-
- -
-
-
分页向左
- 
-
-
- -
-
-
分页向左
- 
-
-
- -
-
-
日志设置
- 
-
-
- -
-
-
刷新
- 
-
-
- -
-
-
暂停
- 
-
-
- -
-
-
时间分类
- 
-
-
- -
-
-
二级-下线记录
- 
-
-
- -
-
-
调度中心
- 
-
-
- -
-
-
树型
- 
-
-
- -
-
-
LOGO-2
- 
-
-
- -
-
-
箭头
- 
-
-
-
-
-
Unicode 引用
-
-
-
Unicode 是字体在网页端最原始的应用方式,特点是:
-
- - 兼容性最好,支持 IE6+,及所有现代浏览器。
- - 支持按字体的方式去动态调整图标大小,颜色等等。
- - 但是因为是字体,所以不支持多色。只能使用平台里单色的图标,就算项目里有多色图标也会自动去色。
-
-
- 注意:新版 iconfont 支持多色图标,这些多色图标在 Unicode 模式下将不能使用,如果有需求建议使用symbol 的引用方式
-
-
Unicode 使用步骤如下:
-
第一步:拷贝项目下面生成的 @font-face
-
@font-face {
- font-family: 'iconfont';
- src: url('iconfont.eot');
- src: url('iconfont.eot?#iefix') format('embedded-opentype'),
- url('iconfont.woff2') format('woff2'),
- url('iconfont.woff') format('woff'),
- url('iconfont.ttf') format('truetype'),
- url('iconfont.svg#iconfont') format('svg');
-}
-
-
第二步:定义使用 iconfont 的样式
-
.iconfont {
- font-family: "iconfont" !important;
- font-size: 16px;
- font-style: normal;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-
-
第三步:挑选相应图标并获取字体编码,应用于页面
-
-<span class="iconfont">3</span>
-
-
- "iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。
-
-
-
-
-
-
- -
-
-
- 编辑修改
-
- .icon-bianjixiugai
-
-
-
- -
-
-
- 失败
-
- .icon-shibai
-
-
-
- -
-
-
- 等待
-
- .icon-dengdai
-
-
-
- -
-
-
- 刷新
-
- .icon-shuaxin1
-
-
-
- -
-
-
- 启动
-
- .icon-qidong
-
-
-
- -
-
-
- gantt
-
- .icon-gantt
-
-
-
- -
-
-
- 工作流程图
-
- .icon-gongzuoliuchengtu
-
-
-
- -
-
-
- 成功已解决-
-
- .icon-chenggongyijiejue
-
-
-
- -
-
-
- 首页
-
- .icon-home
-
-
-
- -
-
-
- 复制
-
- .icon-fuzhi
-
-
-
- -
-
-
- 删除
-
- .icon-shanchu1
-
-
-
- -
-
-
- 系统操作日志
-
- .icon-xitongcaozuorizhi
-
-
-
- -
-
-
- 定位
-
- .icon-dingwei
-
-
-
- -
-
-
- 运行中
-
- .icon-yunxingzhong
-
-
-
- -
-
-
- 设置 设定 配置 齿轮
-
- .icon-shezhishedingpeizhichilun
-
-
-
- -
-
-
- 指缘刷新9
-
- .icon-zhiyuanshuaxin9
-
-
-
- -
-
-
- tip
-
- .icon-tishi2
-
-
-
- -
-
-
- 单箭头直线
-
- .icon-one-line-arrow
-
-
-
- -
-
-
- 全屏
-
- .icon-quanping
-
-
-
- -
-
-
- 全屏
-
- .icon-quanping1
-
-
-
- -
-
-
- 删除
-
- .icon-shanchu
-
-
-
- -
-
-
- 用户
-
- .icon-yonghu
-
-
-
- -
-
-
- 暂停
-
- .icon-ai06
-
-
-
- -
-
-
- 暂停
-
- .icon-ai05
-
-
-
- -
-
-
- 用户
-
- .icon-yonghu1
-
-
-
- -
-
-
- 文件夹
-
- .icon-wenjianjia
-
-
-
- -
-
-
- 成功
-
- .icon-chenggong
-
-
-
- -
-
-
- 安全
-
- .icon-anquan
-
-
-
- -
-
-
- 刷新
-
- .icon-shuaxin
-
-
-
- -
-
-
- 文档修改
-
- .icon-wendangxiugai
-
-
-
- -
-
-
- 下载
-
- .icon-download
-
-
-
- -
-
-
- IT监控
-
- .icon-ITjiankong
-
-
-
- -
-
-
- 修改信息
-
- .icon-icon-xiugai
-
-
-
- -
-
-
- remove
-
- .icon-remove
-
-
-
- -
-
-
- 排班管理
-
- .icon-paibanguanli
-
-
-
- -
-
-
- 设置
-
- .icon-shezhi-xue
-
-
-
- -
-
-
- 添加
-
- .icon-tianjia-xue
-
-
-
- -
-
-
- 退出 #8f8f8f & 14px
-
- .icon-tuichufffpx
-
-
-
- -
-
-
- icon_禁止
-
- .icon-icon_jinzhi
-
-
-
- -
-
-
- 1116加载中
-
- .icon-jiazaizhong
-
-
-
- -
-
-
- 勾
-
- .icon-gou1
-
-
-
- -
-
-
- 沙漏
-
- .icon-shalou
-
-
-
- -
-
-
- 停止
-
- .icon-stop
-
-
-
- -
-
-
- 定时器
-
- .icon-timer
-
-
-
- -
-
-
- 箭头
-
- .icon-jiantou-copy
-
-
-
- -
-
-
- 停止
-
- .icon-tingzhi
-
-
-
- -
-
-
- 运算-等于
-
- .icon-yunsuan-dengyu
-
-
-
- -
-
-
- 编辑
-
- .icon-bianji
-
-
-
- -
-
-
- 项目管理
-
- .icon-xiangmuguanli
-
-
-
- -
-
-
- 依赖关系
-
- .icon-yilaiguanxi
-
-
-
- -
-
-
- 二级-下线记录
-
- .icon-erji-xiaxianjilu
-
-
-
- -
-
-
- 代码
-
- .icon-daima
-
-
-
- -
-
-
- 文档下载
-
- .icon-wendangxiazai1
-
-
-
- -
-
-
- 历史
-
- .icon-lishi
-
-
-
- -
-
-
- 放大
-
- .icon-fangda
-
-
-
- -
-
-
- 缩小
-
- .icon-suoxiao
-
-
-
- -
-
-
- 导航
-
- .icon-daohang
-
-
-
- -
-
-
- 时间管理
-
- .icon-shijianguanli
-
-
-
- -
-
-
- 数据库
-
- .icon-shujuku
-
-
-
- -
-
-
- 调度中心
-
- .icon-tiaoduzhongxin
-
-
-
- -
-
-
- 鼠标指针
-
- .icon-shubiaozhizhen
-
-
-
- -
-
-
- 圆点
-
- .icon-yuandian
-
-
-
- -
-
-
- 24-Tree-Structure
-
- .icon--Tree-Structure
-
-
-
- -
-
-
- 下
-
- .icon-xia
-
-
-
- -
-
-
- 暂停
-
- .icon-zanting
-
-
-
- -
-
-
- 用户
-
- .icon-yonghu3
-
-
-
- -
-
-
- 删除
-
- .icon-shanchu2
-
-
-
- -
-
-
- 关 闭
-
- .icon-guanbi
-
-
-
- -
-
-
- 15.错误、关闭、失败
-
- .icon-cuowuguanbishibai
-
-
-
- -
-
-
- 分页向左
-
- .icon-icon_paging_left
-
-
-
- -
-
-
- 分页向左
-
- .icon-icon_paging_left-copy
-
-
-
- -
-
-
- 日志设置
-
- .icon-rizhishezhi
-
-
-
- -
-
-
- 刷新
-
- .icon-icon-test
-
-
-
- -
-
-
- 暂停
-
- .icon-zanting1
-
-
-
- -
-
-
- 时间分类
-
- .icon-shijianfenlei
-
-
-
- -
-
-
- 二级-下线记录
-
- .icon-erji-xiaxianjilu-copy
-
-
-
- -
-
-
- 调度中心
-
- .icon-tiaoduzhongxin-copy
-
-
-
- -
-
-
- 树型
-
- .icon-juxingkaobei
-
-
-
- -
-
-
- LOGO-2
-
- .icon-LOGO-
-
-
-
- -
-
-
- 箭头
-
- .icon-jiantou-copy-copy
-
-
-
-
-
-
font-class 引用
-
-
-
font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。
-
与 Unicode 使用方式相比,具有如下特点:
-
- - 兼容性良好,支持 IE8+,及所有现代浏览器。
- - 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
- - 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
- - 不过因为本质上还是使用的字体,所以多色图标还是不支持的。
-
-
使用步骤如下:
-
第一步:引入项目下面生成的 fontclass 代码:
-
<link rel="stylesheet" href="./iconfont.css">
-
-
第二步:挑选相应图标并获取类名,应用于页面:
-
<span class="iconfont icon-xxx"></span>
-
-
- "
- iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。
-
-
-
-
-
-
- -
-
-
编辑修改
- #icon-bianjixiugai
-
-
- -
-
-
失败
- #icon-shibai
-
-
- -
-
-
等待
- #icon-dengdai
-
-
- -
-
-
刷新
- #icon-shuaxin1
-
-
- -
-
-
启动
- #icon-qidong
-
-
- -
-
-
gantt
- #icon-gantt
-
-
- -
-
-
工作流程图
- #icon-gongzuoliuchengtu
-
-
- -
-
-
成功已解决-
- #icon-chenggongyijiejue
-
-
- -
-
-
首页
- #icon-home
-
-
- -
-
-
复制
- #icon-fuzhi
-
-
- -
-
-
删除
- #icon-shanchu1
-
-
- -
-
-
系统操作日志
- #icon-xitongcaozuorizhi
-
-
- -
-
-
定位
- #icon-dingwei
-
-
- -
-
-
运行中
- #icon-yunxingzhong
-
-
- -
-
-
设置 设定 配置 齿轮
- #icon-shezhishedingpeizhichilun
-
-
- -
-
-
指缘刷新9
- #icon-zhiyuanshuaxin9
-
-
- -
-
-
tip
- #icon-tishi2
-
-
- -
-
-
单箭头直线
- #icon-one-line-arrow
-
-
- -
-
-
全屏
- #icon-quanping
-
-
- -
-
-
全屏
- #icon-quanping1
-
-
- -
-
-
删除
- #icon-shanchu
-
-
- -
-
-
用户
- #icon-yonghu
-
-
- -
-
-
暂停
- #icon-ai06
-
-
- -
-
-
暂停
- #icon-ai05
-
-
- -
-
-
用户
- #icon-yonghu1
-
-
- -
-
-
文件夹
- #icon-wenjianjia
-
-
- -
-
-
成功
- #icon-chenggong
-
-
- -
-
-
安全
- #icon-anquan
-
-
- -
-
-
刷新
- #icon-shuaxin
-
-
- -
-
-
文档修改
- #icon-wendangxiugai
-
-
- -
-
-
下载
- #icon-download
-
-
- -
-
-
IT监控
- #icon-ITjiankong
-
-
- -
-
-
修改信息
- #icon-icon-xiugai
-
-
- -
-
-
remove
- #icon-remove
-
-
- -
-
-
排班管理
- #icon-paibanguanli
-
-
- -
-
-
设置
- #icon-shezhi-xue
-
-
- -
-
-
添加
- #icon-tianjia-xue
-
-
- -
-
-
退出 #8f8f8f & 14px
- #icon-tuichufffpx
-
-
- -
-
-
icon_禁止
- #icon-icon_jinzhi
-
-
- -
-
-
1116加载中
- #icon-jiazaizhong
-
-
- -
-
-
勾
- #icon-gou1
-
-
- -
-
-
沙漏
- #icon-shalou
-
-
- -
-
-
停止
- #icon-stop
-
-
- -
-
-
定时器
- #icon-timer
-
-
- -
-
-
箭头
- #icon-jiantou-copy
-
-
- -
-
-
停止
- #icon-tingzhi
-
-
- -
-
-
运算-等于
- #icon-yunsuan-dengyu
-
-
- -
-
-
编辑
- #icon-bianji
-
-
- -
-
-
项目管理
- #icon-xiangmuguanli
-
-
- -
-
-
依赖关系
- #icon-yilaiguanxi
-
-
- -
-
-
二级-下线记录
- #icon-erji-xiaxianjilu
-
-
- -
-
-
代码
- #icon-daima
-
-
- -
-
-
文档下载
- #icon-wendangxiazai1
-
-
- -
-
-
历史
- #icon-lishi
-
-
- -
-
-
放大
- #icon-fangda
-
-
- -
-
-
缩小
- #icon-suoxiao
-
-
- -
-
-
导航
- #icon-daohang
-
-
- -
-
-
时间管理
- #icon-shijianguanli
-
-
- -
-
-
数据库
- #icon-shujuku
-
-
- -
-
-
调度中心
- #icon-tiaoduzhongxin
-
-
- -
-
-
鼠标指针
- #icon-shubiaozhizhen
-
-
- -
-
-
圆点
- #icon-yuandian
-
-
- -
-
-
24-Tree-Structure
- #icon--Tree-Structure
-
-
- -
-
-
下
- #icon-xia
-
-
- -
-
-
暂停
- #icon-zanting
-
-
- -
-
-
用户
- #icon-yonghu3
-
-
- -
-
-
删除
- #icon-shanchu2
-
-
- -
-
-
关 闭
- #icon-guanbi
-
-
- -
-
-
15.错误、关闭、失败
- #icon-cuowuguanbishibai
-
-
- -
-
-
分页向左
- #icon-icon_paging_left
-
-
- -
-
-
分页向左
- #icon-icon_paging_left-copy
-
-
- -
-
-
日志设置
- #icon-rizhishezhi
-
-
- -
-
-
刷新
- #icon-icon-test
-
-
- -
-
-
暂停
- #icon-zanting1
-
-
- -
-
-
时间分类
- #icon-shijianfenlei
-
-
- -
-
-
二级-下线记录
- #icon-erji-xiaxianjilu-copy
-
-
- -
-
-
调度中心
- #icon-tiaoduzhongxin-copy
-
-
- -
-
-
树型
- #icon-juxingkaobei
-
-
- -
-
-
LOGO-2
- #icon-LOGO-
-
-
- -
-
-
箭头
- #icon-jiantou-copy-copy
-
-
-
-
-
Symbol 引用
-
-
-
这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章
- 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:
-
- - 支持多色图标了,不再受单色限制。
- - 通过一些技巧,支持像字体那样,通过
font-size
, color
来调整样式。
- - 兼容性较差,支持 IE9+,及现代浏览器。
- - 浏览器渲染 SVG 的性能一般,还不如 png。
-
-
使用步骤如下:
-
第一步:引入项目下面生成的 symbol 代码:
-
<script src="./iconfont.js"></script>
-
-
第二步:加入通用 CSS 代码(引入一次就行):
-
<style>
-.icon {
- width: 1em;
- height: 1em;
- vertical-align: -0.15em;
- fill: currentColor;
- overflow: hidden;
-}
-</style>
-
-
第三步:挑选相应图标并获取类名,应用于页面:
-
<svg class="icon" aria-hidden="true">
- <use xlink:href="#icon-xxx"></use>
-</svg>
-
-
-
-
-
-
-
-
-
diff --git a/dolphinscheduler-ui/src/font/iconfont.css b/dolphinscheduler-ui/src/font/iconfont.css
deleted file mode 100644
index 0a7b84a393..0000000000
--- a/dolphinscheduler-ui/src/font/iconfont.css
+++ /dev/null
@@ -1,353 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-@font-face {font-family: "iconfont";
- src: url('iconfont.eot?t=1554803141579'); /* IE9 */
- src: url('iconfont.eot?t=1554803141579#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=1554803141579') format('woff'),
- url('iconfont.ttf?t=1554803141579') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
- url('iconfont.svg?t=1554803141579#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;
-}
-
-.icon-bianjixiugai:before {
- content: "\e601";
-}
-
-.icon-shibai:before {
- content: "\e626";
-}
-
-.icon-dengdai:before {
- content: "\e62a";
-}
-
-.icon-shuaxin1:before {
- content: "\e6c2";
-}
-
-.icon-qidong:before {
- content: "\e60b";
-}
-
-.icon-gantt:before {
- content: "\e694";
-}
-
-.icon-gongzuoliuchengtu:before {
- content: "\e600";
-}
-
-.icon-chenggongyijiejue:before {
- content: "\e6d4";
-}
-
-.icon-home:before {
- content: "\e61d";
-}
-
-.icon-fuzhi:before {
- content: "\e61e";
-}
-
-.icon-shanchu1:before {
- content: "\e611";
-}
-
-.icon-xitongcaozuorizhi:before {
- content: "\e691";
-}
-
-.icon-dingwei:before {
- content: "\e7c4";
-}
-
-.icon-yunxingzhong:before {
- content: "\e6bb";
-}
-
-.icon-shezhishedingpeizhichilun:before {
- content: "\e80f";
-}
-
-.icon-zhiyuanshuaxin9:before {
- content: "\e633";
-}
-
-.icon-tishi2:before {
- content: "\e693";
-}
-
-.icon-one-line-arrow:before {
- content: "\e61c";
-}
-
-.icon-quanping:before {
- content: "\e6e0";
-}
-
-.icon-quanping1:before {
- content: "\e660";
-}
-
-.icon-shanchu:before {
- content: "\e630";
-}
-
-.icon-yonghu:before {
- content: "\e638";
-}
-
-.icon-ai06:before {
- content: "\e677";
-}
-
-.icon-ai05:before {
- content: "\e679";
-}
-
-.icon-yonghu1:before {
- content: "\e629";
-}
-
-.icon-wenjianjia:before {
- content: "\e768";
-}
-
-.icon-chenggong:before {
- content: "\e607";
-}
-
-.icon-anquan:before {
- content: "\e671";
-}
-
-.icon-shuaxin:before {
- content: "\e602";
-}
-
-.icon-wendangxiugai:before {
- content: "\e723";
-}
-
-.icon-download:before {
- content: "\e610";
-}
-
-.icon-ITjiankong:before {
- content: "\e65f";
-}
-
-.icon-icon-xiugai:before {
- content: "\e60d";
-}
-
-.icon-remove:before {
- content: "\e60e";
-}
-
-.icon-paibanguanli:before {
- content: "\e612";
-}
-
-.icon-shezhi-xue:before {
- content: "\e631";
-}
-
-.icon-tianjia-xue:before {
- content: "\e636";
-}
-
-.icon-tuichufffpx:before {
- content: "\e60c";
-}
-
-.icon-icon_jinzhi:before {
- content: "\e63e";
-}
-
-.icon-jiazaizhong:before {
- content: "\e6af";
-}
-
-.icon-gou1:before {
- content: "\e651";
-}
-
-.icon-shalou:before {
- content: "\e62e";
-}
-
-.icon-stop:before {
- content: "\e6e6";
-}
-
-.icon-timer:before {
- content: "\e75e";
-}
-
-.icon-jiantou-copy:before {
- content: "\e632";
-}
-
-.icon-tingzhi:before {
- content: "\e6ae";
-}
-
-.icon-yunsuan-dengyu:before {
- content: "\e604";
-}
-
-.icon-bianji:before {
- content: "\e603";
-}
-
-.icon-xiangmuguanli:before {
- content: "\e635";
-}
-
-.icon-yilaiguanxi:before {
- content: "\e68c";
-}
-
-.icon-erji-xiaxianjilu:before {
- content: "\eab6";
-}
-
-.icon-daima:before {
- content: "\e63b";
-}
-
-.icon-wendangxiazai1:before {
- content: "\e628";
-}
-
-.icon-lishi:before {
- content: "\e6ee";
-}
-
-.icon-fangda:before {
- content: "\e60a";
-}
-
-.icon-suoxiao:before {
- content: "\e60f";
-}
-
-.icon-daohang:before {
- content: "\e609";
-}
-
-.icon-shijianguanli:before {
- content: "\e61a";
-}
-
-.icon-shujuku:before {
- content: "\eef4";
-}
-
-.icon-tiaoduzhongxin:before {
- content: "\e692";
-}
-
-.icon-shubiaozhizhen:before {
- content: "\e781";
-}
-
-.icon-yuandian:before {
- content: "\e7c2";
-}
-
-.icon--Tree-Structure:before {
- content: "\e637";
-}
-
-.icon-xia:before {
- content: "\e61b";
-}
-
-.icon-zanting:before {
- content: "\e614";
-}
-
-.icon-yonghu3:before {
- content: "\e64a";
-}
-
-.icon-shanchu2:before {
- content: "\e6ce";
-}
-
-.icon-guanbi:before {
- content: "\e6e2";
-}
-
-.icon-cuowuguanbishibai:before {
- content: "\e75d";
-}
-
-.icon-icon_paging_left:before {
- content: "\e652";
-}
-
-.icon-icon_paging_left-copy:before {
- content: "\eef5";
-}
-
-.icon-rizhishezhi:before {
- content: "\e613";
-}
-
-.icon-icon-test:before {
- content: "\e615";
-}
-
-.icon-zanting1:before {
- content: "\e688";
-}
-
-.icon-shijianfenlei:before {
- content: "\e6dd";
-}
-
-.icon-erji-xiaxianjilu-copy:before {
- content: "\eef6";
-}
-
-.icon-tiaoduzhongxin-copy:before {
- content: "\eef7";
-}
-
-.icon-juxingkaobei:before {
- content: "\e7a5";
-}
-
-.icon-LOGO-:before {
- content: "\e639";
-}
-
-.icon-jiantou-copy-copy:before {
- content: "\eef8";
-}
-
diff --git a/dolphinscheduler-ui/src/font/iconfont.eot b/dolphinscheduler-ui/src/font/iconfont.eot
deleted file mode 100644
index b0e49b9b0a..0000000000
Binary files a/dolphinscheduler-ui/src/font/iconfont.eot and /dev/null differ
diff --git a/dolphinscheduler-ui/src/font/iconfont.js b/dolphinscheduler-ui/src/font/iconfont.js
deleted file mode 100644
index 14779bbc05..0000000000
--- a/dolphinscheduler-ui/src/font/iconfont.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-!function(s){var c,h='',l=(c=document.getElementsByTagName("script"))[c.length-1].getAttribute("data-injectcss");if(l&&!s.__iconfont__svg__cssinject__){s.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}!function(c){if(document.addEventListener)if(~["complete","loaded","interactive"].indexOf(document.readyState))setTimeout(c,0);else{var l=function(){document.removeEventListener("DOMContentLoaded",l,!1),c()};document.addEventListener("DOMContentLoaded",l,!1)}else document.attachEvent&&(h=c,a=s.document,i=!1,o=function(){i||(i=!0,h())},(t=function(){try{a.documentElement.doScroll("left")}catch(c){return void setTimeout(t,50)}o()})(),a.onreadystatechange=function(){"complete"==a.readyState&&(a.onreadystatechange=null,o())});var h,a,i,o,t}(function(){var c,l;(c=document.createElement("div")).innerHTML=h,h=null,(l=c.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",function(c,l){l.firstChild?function(c,l){l.parentNode.insertBefore(c,l)}(c,l.firstChild):l.appendChild(c)}(l,document.body))})}(window);
\ No newline at end of file
diff --git a/dolphinscheduler-ui/src/font/iconfont.svg b/dolphinscheduler-ui/src/font/iconfont.svg
deleted file mode 100644
index 772dc27d52..0000000000
--- a/dolphinscheduler-ui/src/font/iconfont.svg
+++ /dev/null
@@ -1,266 +0,0 @@
-
-
-
-
diff --git a/dolphinscheduler-ui/src/font/iconfont.ttf b/dolphinscheduler-ui/src/font/iconfont.ttf
deleted file mode 100644
index cead80a5ed..0000000000
Binary files a/dolphinscheduler-ui/src/font/iconfont.ttf and /dev/null differ
diff --git a/dolphinscheduler-ui/src/font/iconfont.woff b/dolphinscheduler-ui/src/font/iconfont.woff
deleted file mode 100644
index bb8e09bc15..0000000000
Binary files a/dolphinscheduler-ui/src/font/iconfont.woff and /dev/null differ
diff --git a/dolphinscheduler-ui/src/font/iconfont.woff2 b/dolphinscheduler-ui/src/font/iconfont.woff2
deleted file mode 100644
index efefa20c3a..0000000000
Binary files a/dolphinscheduler-ui/src/font/iconfont.woff2 and /dev/null differ
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/config.js b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/config.js
index 54c0cdc5f5..62ca8103e5 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/config.js
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/config.js
@@ -30,31 +30,31 @@ const toolOper = (dagThis) => {
return [
{
code: 'pointer',
- icon: '',
+ icon: 'ans-icon-pointer',
disable: disabled,
desc: `${i18n.$t('Drag Nodes and Selected Items')}`
},
{
code: 'line',
- icon: '',
+ icon: 'ans-icon-slash',
disable: disabled,
desc: `${i18n.$t('Select Line Connection')}`
},
{
code: 'remove',
- icon: '',
+ icon: 'ans-icon-trash',
disable: disabled,
desc: `${i18n.$t('Delete selected lines or nodes')}`
},
{
code: 'download',
- icon: '',
+ icon: 'ans-icon-download',
disable: !!dagThis.type,
desc: `${i18n.$t('Download')}`
},
{
code: 'screen',
- icon: '',
+ icon: 'ans-icon-max',
disable: disabled,
desc: `${i18n.$t('Full Screen')}`
}
@@ -151,84 +151,84 @@ let tasksState = {
id: 0,
desc: `${i18n.$t('Submitted successfully')}`,
color: '#A9A9A9',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-dot-circle',
isSpin: false
},
'RUNNING_EXEUTION': {
id: 1,
desc: `${i18n.$t('Executing')}`,
color: '#0097e0',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-gear',
isSpin: true
},
'READY_PAUSE': {
id: 2,
desc: `${i18n.$t('Ready to pause')}`,
color: '#07b1a3',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-pause-solid',
isSpin: false
},
'PAUSE': {
id: 3,
desc: `${i18n.$t('Pause')}`,
color: '#057c72',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-pause',
isSpin: false
},
'READY_STOP': {
id: 4,
desc: `${i18n.$t('Ready to stop')}`,
color: '#FE0402',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-coin',
isSpin: false
},
'STOP': {
id: 5,
desc: `${i18n.$t('Stop')}`,
color: '#e90101',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-stop',
isSpin: false
},
'FAILURE': {
id: 6,
desc: `${i18n.$t('failed')}`,
color: '#000000',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-fail-empty',
isSpin: false
},
'SUCCESS': {
id: 7,
desc: `${i18n.$t('success')}`,
color: '#33cc00',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-success-empty',
isSpin: false
},
'NEED_FAULT_TOLERANCE': {
id: 8,
desc: `${i18n.$t('Need fault tolerance')}`,
color: '#FF8C00',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-pen',
isSpin: false
},
'KILL': {
id: 9,
desc: `${i18n.$t('kill')}`,
color: '#a70202',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-minus-circle-empty',
isSpin: false
},
'WAITTING_THREAD': {
id: 10,
desc: `${i18n.$t('Waiting for thread')}`,
color: '#912eed',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-sand-clock',
isSpin: false
},
'WAITTING_DEPEND': {
id: 11,
desc: `${i18n.$t('Waiting for dependence')}`,
color: '#5101be',
- icoUnicode: '',
+ icoUnicode: 'ans-icon-dependence',
isSpin: false
}
}
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/dag.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/dag.vue
index 94dc2651be..8b1c353d41 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/dag.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/dag.vue
@@ -43,7 +43,7 @@
size="xsmall"
:disabled="$route.name !== 'projects-instance-details'"
@click="_toggleView"
- icon="fa fa-code">
+ icon="ans-icon-code">
+ icon="ans-icon-arrow-circle-right">
{{name}}
-
+
@@ -68,16 +68,16 @@
:id="item.code"
:key="$index"
@click="_ckOperation(item,$event)">
-
+
-
+
{{$t('Return_1')}}
@@ -99,7 +99,7 @@
size="xsmall"
:loading="spinnerLoading"
@click="_saveChart"
- icon="fa fa-save"
+ icon="ans-icon-save"
>
{{spinnerLoading ? 'Loading...' : $t('Save')}}
@@ -250,7 +250,7 @@
let state = dom.find('.state-p')
dom.attr('data-state-id', v1.stateId)
dom.attr('data-dependent-result', v1.dependentResult || '')
- state.append(`
${v1.icoUnicode}`)
+ state.append(`
`)
state.find('b').attr('title', titleTpl(v2, v1.desc))
}
})
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/selectInput.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/selectInput.vue
index 4c2fe92b74..f04e8f41d9 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/selectInput.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/_source/selectInput.vue
@@ -32,7 +32,7 @@
:value="selectedModel === null ? '0' : selectedModel.value"
style="width: 100%;"
@on-click-icon.stop="_ckIcon">
-
+
-
+
@@ -219,10 +219,10 @@
a {
color: #000;
.iconfont {
- font-size: 18px;
+ font-size: 16px;
vertical-align: middle;
display: inline-block;
- margin-top: 1px;
+ margin-top: -5px;
}
}
}
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/_source/localParams.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/_source/localParams.vue
index 69d181e7b7..2b4ade1ad5 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/_source/localParams.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/_source/localParams.vue
@@ -66,18 +66,18 @@
-
+
-
+
-
+
@@ -222,10 +222,10 @@
a {
color: #000;
.iconfont {
- font-size: 18px;
+ font-size: 16px;
vertical-align: middle;
display: inline-block;
- margin-top: 1px;
+ margin-top: -5px;
}
}
}
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/_source/statementList.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/_source/statementList.vue
index c90ac262b2..226e23219a 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/_source/statementList.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/_source/statementList.vue
@@ -32,18 +32,18 @@
-
+
-
+
-
+
@@ -149,10 +149,10 @@
.add {
a {
.iconfont {
- font-size: 18px;
+ font-size: 16px;
vertical-align: middle;
display: inline-block;
- margin-top: 1px;
+ margin-top: -5px;
}
}
}
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/dependent.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/dependent.vue
index 63f3d23c8a..785a4fe193 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/dependent.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/dependent.vue
@@ -23,12 +23,8 @@
-
-
-
-
-
-
+
+
@@ -44,13 +40,12 @@
@click="!isDetails && _setRelation($index)">
{{el.relation === 'AND' ? $t('and') : $t('or')}}
-
-
${i18n.$t('Start')}`,
- `${i18n.$t('Edit')}`,
- `${i18n.$t('Copy')}`,
- `${i18n.$t('Delete')}`
+ `${i18n.$t('Start')}`,
+ `${i18n.$t('Edit')}`,
+ `${i18n.$t('Copy')}`,
+ `${i18n.$t('Delete')}`
]
let operationHtml = () => {
@@ -583,10 +583,10 @@ JSP.prototype.copyNodes = function ($id) {
JSP.prototype.handleEventScreen = function ({ item, is }) {
let screenOpen = true
if (is) {
- item.icon = ''
+ item.icon = 'ans-icon-min'
screenOpen = true
} else {
- item.icon = ''
+ item.icon = 'ans-icon-max'
screenOpen = false
}
let $mainLayoutModel = $('.main-layout-model')
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/util.js b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/util.js
index ff0f578ae5..704fe178ae 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/util.js
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/util.js
@@ -38,7 +38,7 @@ const saveTargetarr = (valId, domId) => {
}
const rtBantpl = () => {
- return ``
+ return ``
}
/**
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/startingParam/index.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/startingParam/index.vue
index 9b6cbe335c..d5956a4c4b 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/startingParam/index.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/startingParam/index.vue
@@ -18,7 +18,7 @@
-
{{$t('Startup parameter')}}
+
{{$t('Startup parameter')}}
- {{$t('Startup type')}}:{{_rtRunningType(startupParam.commandType)}}
- {{$t('Complement range')}}:{{startupParam.commandParam.complementStartDate}}-{{startupParam.commandParam.complementEndDate}}-
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/variable/variablesView.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/variable/variablesView.vue
index 1fe4bff5a8..d139e5de41 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/variable/variablesView.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/variable/variablesView.vue
@@ -18,7 +18,7 @@
-
{{$t('Global parameters')}}
+
{{$t('Global parameters')}}
-
{{$t('Local parameters')}}
+
{{$t('Local parameters')}}
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/datasource/pages/list/_source/list.vue b/dolphinscheduler-ui/src/js/conf/home/pages/datasource/pages/list/_source/list.vue
index c66807aa9a..f6b90ab367 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/datasource/pages/list/_source/list.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/datasource/pages/list/_source/list.vue
@@ -82,7 +82,7 @@
size="xsmall"
data-toggle="tooltip"
:title="$t('Edit')"
- icon="iconfont icon-bianjixiugai"
+ icon="ans-icon-edit"
@click="_edit(item)">
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/_source/zookeeperList.vue b/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/_source/zookeeperList.vue
index c326fed01c..24902ee469 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/_source/zookeeperList.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/_source/zookeeperList.vue
@@ -97,8 +97,8 @@
-
-
+
+
|
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/db.vue b/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/db.vue
index 8147251eea..2fca9663f8 100755
--- a/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/db.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/monitor/pages/servers/db.vue
@@ -30,8 +30,8 @@
-
-
+
+
{{$t('Health status')}}
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/_source/instanceConditions/index.vue b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/_source/instanceConditions/index.vue
index 5dfa061dc9..6ca3836d05 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/_source/instanceConditions/index.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/_source/instanceConditions/index.vue
@@ -18,7 +18,7 @@
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
|
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/start.vue b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/start.vue
index 8dcaaea161..dfc7f49c20 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/start.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/start.vue
@@ -83,7 +83,7 @@
v-model="warningGroupId"
:disabled="!notifyGroupList.length">
-
+
-
+
+ icon="ans-icon-arrow-to-left">
{{$t('Return_1')}}
@@ -43,7 +43,7 @@
Node Type
-
+
{{v}}
@@ -52,7 +52,7 @@
{{$t('Task Status')}}
-
+
{{item.desc}}
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/timing/_source/list.vue b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/timing/_source/list.vue
index 82bf32e051..7b0b2c3062 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/timing/_source/list.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/timing/_source/list.vue
@@ -91,7 +91,7 @@
data-toggle="tooltip"
:title="$t('Edit')"
@click="_editTiming(item)"
- icon="iconfont icon-bianji"
+ icon="ans-icon-edit"
:disabled="item.releaseState === 'ONLINE'" >
@@ -125,7 +125,7 @@
{{$t('Task Status')}}
-
+
{{item.desc}}
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/instance/pages/list/_source/list.vue b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/instance/pages/list/_source/list.vue
index 3c8a00710b..6cc0fb0bfb 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/instance/pages/list/_source/list.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/instance/pages/list/_source/list.vue
@@ -99,7 +99,7 @@
data-toggle="tooltip"
:title="$t('Edit')"
@click="_reEdit(item)"
- icon="iconfont icon-bianjixiugai"
+ icon="ans-icon-edit"
:disabled="item.state !== 'SUCCESS' && item.state !== 'PAUSE' && item.state !== 'FAILURE' && item.state !== 'STOP'">
+ icon="ans-icon-gantt">
@@ -171,7 +171,7 @@
type="info"
shape="circle"
size="xsmall"
- icon="iconfont icon-bianjixiugai"
+ icon="ans-icon-edit"
disabled="true">
@@ -189,7 +189,7 @@
type="info"
shape="circle"
size="xsmall"
- icon="iconfont icon-shuaxin"
+ icon="ans-icon-refresh"
disabled="true">
@@ -207,7 +207,7 @@
type="success"
shape="circle"
size="xsmall"
- icon="iconfont icon-cuowuguanbishibai"
+ icon="ans-icon-fail-empty"
disabled="true">
@@ -216,7 +216,7 @@
-
+
@@ -235,7 +235,7 @@
type="warning"
shape="circle"
size="xsmall"
- icon="iconfont icon-ai06"
+ icon="ans-icon-pause-solid"
disabled="true">
@@ -244,7 +244,7 @@
type="warning"
shape="circle"
size="xsmall"
- icon="iconfont icon-zanting1"
+ icon="ans-icon-stop"
disabled="true">
@@ -253,7 +253,7 @@
type="warning"
shape="circle"
size="xsmall"
- icon="iconfont icon-zanting"
+ icon="ans-icon-pause"
disabled="true">
@@ -262,7 +262,7 @@
type="error"
shape="circle"
size="xsmall"
- icon="iconfont icon-shanchu"
+ icon="ans-icon-trash"
:disabled="true">
@@ -271,7 +271,7 @@
type="info"
shape="circle"
size="xsmall"
- icon="iconfont icon-gantt"
+ icon="ans-icon-gantt"
disabled="true">
@@ -330,7 +330,7 @@
*/
_rtState (code) {
let o = tasksState[code]
- return `${o.icoUnicode}`
+ return ``
},
/**
* Close the delete layer
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/list/_source/list.vue b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/list/_source/list.vue
index 9f06603749..b9cb59b9f6 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/list/_source/list.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/list/_source/list.vue
@@ -85,7 +85,7 @@
data-toggle="tooltip"
:title="$t('Edit')"
@click="_edit(item)"
- icon="iconfont icon-bianjixiugai">
+ icon="ans-icon-edit">
+ icon="ans-icon-trash">
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/taskInstance/_source/list.vue b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/taskInstance/_source/list.vue
index 651258dec5..30e327e4ad 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/taskInstance/_source/list.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/taskInstance/_source/list.vue
@@ -88,7 +88,7 @@
size="xsmall"
data-toggle="tooltip"
:title="$t('View log')"
- icon="iconfont icon-xitongcaozuorizhi"
+ icon="ans-icon-log"
@click="_refreshLog(item)">
@@ -119,7 +119,7 @@
methods: {
_rtState (code) {
let o = tasksState[code]
- return `${o.icoUnicode}`
+ return ``
},
_refreshLog (item) {
let self = this
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/details/index.vue b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/details/index.vue
index cdb9364933..e8087aa43f 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/details/index.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/details/index.vue
@@ -21,7 +21,7 @@
{{name}}
-
+
{{size}}
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/list/_source/list.vue b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/list/_source/list.vue
index 2764a8ee20..e40a038475 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/list/_source/list.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/list/_source/list.vue
@@ -71,13 +71,13 @@
:title="$t('Edit')"
:disabled="_rtDisb(item)"
@click="_edit(item,$index)"
- icon="iconfont icon-bianjixiugai">
+ icon="ans-icon-edit">
@@ -90,7 +90,7 @@
data-toggle="tooltip"
:title="$t('Download')"
@click="_downloadFile(item)"
- icon="iconfont icon-download">
+ icon="ans-icon-download">
data-toggle="tooltip"
:title="$t('Edit')"
@click="_edit(item)"
- icon="iconfont icon-bianjixiugai">
+ icon="ans-icon-edit">
type="error"
shape="circle"
size="xsmall"
- icon="iconfont icon-shanchu"
+ icon="ans-icon-trash"
data-toggle="tooltip"
:title="$t('delete')">
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/resource/_source/list.vue b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/resource/_source/list.vue
index 8841342562..84674b2441 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/resource/_source/list.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/resource/_source/list.vue
@@ -74,7 +74,7 @@
type="info"
shape="circle"
size="xsmall"
- icon="iconfont icon-wendangxiugai"
+ icon="ans-icon-play"
data-toggle="tooltip"
:title="$t('Rename')"
@click="_rename(item,$index)">
@@ -85,7 +85,7 @@
size="xsmall"
data-toggle="tooltip"
:title="$t('Download')"
- icon="iconfont icon-download"
+ icon="ans-icon-download"
@click="_downloadFile(item)">
+ icon="ans-icon-trash">
diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/security/pages/queue/_source/list.vue b/dolphinscheduler-ui/src/js/conf/home/pages/security/pages/queue/_source/list.vue
index bdd83a6878..dc3e8b007c 100644
--- a/dolphinscheduler-ui/src/js/conf/home/pages/security/pages/queue/_source/list.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/security/pages/queue/_source/list.vue
@@ -68,7 +68,7 @@
data-toggle="tooltip"
:title="$t('Edit')"
@click="_edit(item)"
- icon="iconfont icon-bianjixiugai">
+ icon="ans-icon-edit">