Mercurial > gemma
comparison pkg/models/intservices.go @ 913:876d1f5433be geo-style
Started with direct applying style after modification via controller. WIP.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Tue, 02 Oct 2018 23:29:55 +0200 |
parents | 254cd247826d |
children | 2ebf677fc2e1 |
comparison
equal
deleted
inserted
replaced
912:85b2648066d7 | 913:876d1f5433be |
---|---|
119 | 119 |
120 func IntByName(name string) func(IntEntry) bool { | 120 func IntByName(name string) func(IntEntry) bool { |
121 return func(entry IntEntry) bool { return entry.Name == name } | 121 return func(entry IntEntry) bool { return entry.Name == name } |
122 } | 122 } |
123 | 123 |
124 func IntAnd(a, b func(IntEntry) bool) func(IntEntry) bool { | 124 func IntAnd(accept ...func(IntEntry) bool) func(IntEntry) bool { |
125 return func(entry IntEntry) bool { return a(entry) && b(entry) } | 125 return func(entry IntEntry) bool { |
126 for _, a := range accept { | |
127 if !a(entry) { | |
128 return false | |
129 } | |
130 } | |
131 return true | |
132 } | |
126 } | 133 } |
127 | 134 |
128 func IntWithStyle(entry IntEntry) bool { | 135 func IntWithStyle(entry IntEntry) bool { |
129 return entry.Style.Valid | 136 return entry.Style.Valid |
130 } | 137 } |