Browse Source

Fix margins for mobile devices

Vova Tkach 6 years ago
parent
commit
b9e87b0fb6
4 changed files with 26 additions and 4 deletions
  1. 21 0
      assets/cp.styles.css
  2. 0 0
      assets/cp.styles.css.go
  3. 4 3
      engine/builder/data_form.go
  4. 1 1
      modules/module_settings.go

+ 21 - 0
assets/cp.styles.css

@@ -399,6 +399,27 @@ ul.pagination {
 	body.cp.cp-sidebar-right .wrap .sidebar.sidebar-right.d-lg-table-cell {
 		display: table-cell !important;
 	}
+
+	.data-form .row .sys-messages .alert {
+		margin-top: 1rem;
+		margin-bottom: 0px;
+	}
+
+	.data-form .form-group.last {
+		margin-bottom: 0px;
+	}
+
+	.data-form.index .form-group.n8 {
+		margin-bottom: 0px;
+	}
+
+	.data-form.users .form-group.n7 {
+		margin-bottom: 0px;
+	}
+
+	.data-form.users .form-group.n7 {
+		margin-bottom: 0px;
+	}
 }
 
 @media (max-width: 575px) {

File diff suppressed because it is too large
+ 0 - 0
assets/cp.styles.css.go


+ 4 - 3
engine/builder/data_form.go

@@ -4,6 +4,7 @@ import (
 	"html"
 
 	"golang-fave/engine/wrapper"
+	"golang-fave/utils"
 )
 
 const (
@@ -36,7 +37,7 @@ func DataForm(wrap *wrapper.Wrapper, data []DataFormField) string {
 	var html_message string
 	var html_button string
 
-	for _, field := range data {
+	for i, field := range data {
 		if field.Kind == DFKHidden {
 			if field.CallBack != nil {
 				html_hidden += field.CallBack(&field)
@@ -57,7 +58,7 @@ func DataForm(wrap *wrapper.Wrapper, data []DataFormField) string {
 					classes = " " + classes
 				}
 
-				html_element += `<div class="form-group">`
+				html_element += `<div class="form-group n` + utils.IntToStr(i) + `">`
 				html_element += `<div class="row">`
 				html_element += `<div class="col-md-3">`
 
@@ -125,6 +126,6 @@ func DataForm(wrap *wrapper.Wrapper, data []DataFormField) string {
 		html_hidden = `<div class="hidden">` + html_hidden + `</div>`
 	}
 
-	return `<form class="data-form prev-data-lost" action="/cp/" method="post" autocomplete="off">` +
+	return `<form class="data-form ` + wrap.CurrModule + ` prev-data-lost" action="/cp/" method="post" autocomplete="off">` +
 		html_hidden + html_element + html_message + html_button + `</form>`
 }

+ 1 - 1
modules/module_settings.go

@@ -43,7 +43,7 @@ func (this *Modules) RegisterModule_Settings() *Module {
 				{
 					Kind: builder.DFKText,
 					CallBack: func(field *builder.DataFormField) string {
-						return `<div class="form-group"><div class="row"><div class="col-12"><textarea class="form-control autosize" id="lbl_content" name="content" placeholder="" autocomplete="off">` + html.EscapeString(string(fcont)) + `</textarea></div></div></div>`
+						return `<div class="form-group last"><div class="row"><div class="col-12"><textarea class="form-control autosize" id="lbl_content" name="content" placeholder="" autocomplete="off">` + html.EscapeString(string(fcont)) + `</textarea></div></div></div>`
 					},
 				},
 				{

Some files were not shown because too many files changed in this diff