module_settings.go 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package modules
  2. import (
  3. others "golang-fave/engine/wrapper/resources/others"
  4. utils "golang-fave/engine/wrapper/utils"
  5. )
  6. func (this *Module) Module_settings() {
  7. // Do something here...
  8. }
  9. func (this *Module) Module_settings_display() bool {
  10. return false
  11. }
  12. func (this *Module) Module_settings_alias() string {
  13. return "settings"
  14. }
  15. func (this *Module) Module_settings_name() string {
  16. return "Settings"
  17. }
  18. func (this *Module) Module_settings_icon() string {
  19. return others.File_assets_sys_svg_gear
  20. }
  21. func (this *Module) Module_settings_order() int {
  22. return 101
  23. }
  24. func (this *Module) Module_settings_submenu() []utils.ModuleSubMenu {
  25. result := make([]utils.ModuleSubMenu, 0)
  26. result = append(result, utils.ModuleSubMenu{
  27. Alias: "default",
  28. Name: "Main settings",
  29. Icon: others.File_assets_sys_svg_gear,
  30. })
  31. return result
  32. }
  33. func (this *Module) Module_settings_content() string {
  34. return "Settings content"
  35. }
  36. func (this *Module) Module_settings_sidebar() string {
  37. return `<button class="btn btn-primary btn-sidebar" id="add-edit-button">Save</button>`
  38. }