updates...

Former-commit-id: 2d19655aac80ec7033829b0b3d708bf86986252c [formerly b8bb006bd1a5492960c1d4793e15e80775ddc5fd] [formerly 4641277c14953bdb2ddab89ba866cf63f3dac0f9 [formerly 95b91a64a3c648e1414c7feb4b597bf0da195664]]
Former-commit-id: 5a6e07758bbe67fd202effa5b2975c65227eaebd [formerly 9a161548d270750b8da949189ad6f3b641779bfc]
Former-commit-id: 84e0bbcbbead53c5e91987574d5c854a9792515f
This commit is contained in:
Henrique Dias
2017-06-28 11:45:41 +01:00
parent 826d491ff1
commit 0a65393527
1893 changed files with 492634 additions and 10336 deletions

View File

@@ -19,7 +19,6 @@ var (
// 'New' function and not directly.
type FileManager struct {
*User
assets *assets
// prefixURL is a part of the URL that is already trimmed from the request URL before it
// arrives to our handlers. It may be useful when using File Manager as a middleware
@@ -43,6 +42,9 @@ type FileManager struct {
// AfterSave is a function that is called before saving a file.
AfterSave Command
templates *rice.Box
static http.Handler
}
// Command is a command function.
@@ -75,13 +77,6 @@ type User struct {
Commands []string
}
// assets are the static and front-end assets, such as JS, CSS and HTML templates.
type assets struct {
templates *rice.Box
css *rice.Box
js *rice.Box
}
// Rule is a dissalow/allow rule.
type Rule struct {
// Regex indicates if this rule uses Regular Expressions or not.
@@ -111,11 +106,8 @@ func New(scope string) *FileManager {
Users: map[string]*User{},
BeforeSave: func(r *http.Request, m *FileManager, u *User) error { return nil },
AfterSave: func(r *http.Request, m *FileManager, u *User) error { return nil },
assets: &assets{
templates: rice.MustFindBox("./_assets/templates"),
css: rice.MustFindBox("./_assets/css"),
js: rice.MustFindBox("./_assets/js"),
},
static: http.FileServer(rice.MustFindBox("./_assets/dist_dev/_").HTTPBox()),
templates: rice.MustFindBox("./_assets/dist_dev/templates"),
}
m.SetScope(scope, "")