From 43001690415614d43d54d68b77c61b6f926cdf09 Mon Sep 17 00:00:00 2001 From: fatedier Date: Wed, 10 Aug 2016 20:18:36 +0800 Subject: [PATCH] assets: optimize static files archetucture --- Makefile | 1 + assets/{static => css}/bootstrap.min.css | 6 -- assets/{static => css}/font-awesome.min.css | 0 assets/css/iconfont.css | 18 ++++ assets/{static => font}/iconfont.eot | Bin assets/{static => font}/iconfont.svg | 0 assets/{static => font}/iconfont.ttf | Bin assets/{static => font}/iconfont.woff | Bin assets/index.html | 89 +++++++++----------- assets/{static => js}/angular.min.js | 1 - assets/{static => js}/bootstrap.min.js | 0 assets/{static => js}/echarts.min.js | 0 assets/{static => js}/jquery.min.js | 0 conf/frps.ini | 2 + src/frp/models/server/config.go | 10 +++ src/frp/models/server/dashboard.go | 67 ++++++--------- src/frp/models/server/dashboard_api.go | 17 ++-- src/frp/models/server/dashboard_view.go | 35 ++++++++ src/frp/models/server/server.go | 8 +- src/frp/utils/vhost/vhost.go | 1 - 20 files changed, 151 insertions(+), 104 deletions(-) rename assets/{static => css}/bootstrap.min.css (99%) rename assets/{static => css}/font-awesome.min.css (100%) create mode 100644 assets/css/iconfont.css rename assets/{static => font}/iconfont.eot (100%) rename assets/{static => font}/iconfont.svg (100%) rename assets/{static => font}/iconfont.ttf (100%) rename assets/{static => font}/iconfont.woff (100%) rename assets/{static => js}/angular.min.js (99%) rename assets/{static => js}/bootstrap.min.js (100%) rename assets/{static => js}/echarts.min.js (100%) rename assets/{static => js}/jquery.min.js (100%) create mode 100644 src/frp/models/server/dashboard_view.go diff --git a/Makefile b/Makefile index 2136238..366cd88 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,7 @@ fmt: frps: go build -o bin/frps ./src/frp/cmd/frps + cp -rf ./assets ./bin frpc: go build -o bin/frpc ./src/frp/cmd/frpc diff --git a/assets/static/bootstrap.min.css b/assets/css/bootstrap.min.css similarity index 99% rename from assets/static/bootstrap.min.css rename to assets/css/bootstrap.min.css index c2897e2..9b785e1 100644 --- a/assets/static/bootstrap.min.css +++ b/assets/css/bootstrap.min.css @@ -1,10 +1,4 @@ /*! - * bootswatch v3.3.6 - * Homepage: http://bootswatch.com - * Copyright 2012-2015 Thomas Park - * Licensed under MIT - * Based on Bootstrap -*//*! * Bootstrap v3.3.6 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) diff --git a/assets/static/font-awesome.min.css b/assets/css/font-awesome.min.css similarity index 100% rename from assets/static/font-awesome.min.css rename to assets/css/font-awesome.min.css diff --git a/assets/css/iconfont.css b/assets/css/iconfont.css new file mode 100644 index 0000000..f59c118 --- /dev/null +++ b/assets/css/iconfont.css @@ -0,0 +1,18 @@ + +@font-face {font-family: "iconfont"; + src: url('/static/font/iconfont.eot'); /* IE9*/ + src: url('/static/font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('/static/font/iconfont.woff') format('woff'), /* chrome, firefox */ + url('/static/font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('/static/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family:"iconfont" !important; + font-size:16px; + font-style:normal; + -webkit-font-smoothing: antialiased; + -webkit-text-stroke-width: 0.2px; + -moz-osx-font-smoothing: grayscale; +} +.icon-sort:before { content: "\e66d"; } diff --git a/assets/static/iconfont.eot b/assets/font/iconfont.eot similarity index 100% rename from assets/static/iconfont.eot rename to assets/font/iconfont.eot diff --git a/assets/static/iconfont.svg b/assets/font/iconfont.svg similarity index 100% rename from assets/static/iconfont.svg rename to assets/font/iconfont.svg diff --git a/assets/static/iconfont.ttf b/assets/font/iconfont.ttf similarity index 100% rename from assets/static/iconfont.ttf rename to assets/font/iconfont.ttf diff --git a/assets/static/iconfont.woff b/assets/font/iconfont.woff similarity index 100% rename from assets/static/iconfont.woff rename to assets/font/iconfont.woff diff --git a/assets/index.html b/assets/index.html index fe5b4dc..f5bd7cd 100644 --- a/assets/index.html +++ b/assets/index.html @@ -3,19 +3,14 @@ frp - - - - + + + + -
- +
@@ -57,23 +52,23 @@
- - + +