mirror of
https://github.com/a-nyx/maputnik-with-pmtiles.git
synced 2025-01-14 20:03:33 +01:00
Change filter layout again
This commit is contained in:
parent
0a0400a297
commit
e19a41d015
2 changed files with 21 additions and 21 deletions
|
@ -12,8 +12,8 @@ import SingleFilterEditor from './SingleFilterEditor'
|
|||
import FilterEditorBlock from './FilterEditorBlock'
|
||||
import Button from '../Button'
|
||||
|
||||
import AddIcon from 'react-icons/lib/md/add-circle-outline'
|
||||
import DeleteIcon from 'react-icons/lib/md/delete'
|
||||
import AddIcon from 'react-icons/lib/fa/plus'
|
||||
|
||||
function hasCombiningFilter(filter) {
|
||||
return combiningFilterOps.indexOf(filter[0]) >= 0
|
||||
|
@ -91,29 +91,29 @@ export default class CombiningFilterEditor extends React.Component {
|
|||
}
|
||||
|
||||
return <div>
|
||||
<div>
|
||||
<div style={{ marginBottom: margins[2] }}>
|
||||
<DocLabel
|
||||
label={"Compound Filter"}
|
||||
doc={GlSpec.layer.filter.doc + " Combine multiple filters together by using a compound filter."}
|
||||
style={{
|
||||
display: 'inline-block',
|
||||
width: '30%',
|
||||
}}
|
||||
/>
|
||||
<Button onClick={this.addFilterItem.bind(this)} style={{
|
||||
display: 'inline-block',
|
||||
width: '18.5%',
|
||||
marginLeft: '8%',
|
||||
}}>Add filter</Button>
|
||||
width: '18%',
|
||||
marginRight: '2%',
|
||||
}}>
|
||||
Add filter
|
||||
</Button>
|
||||
<SelectInput
|
||||
value={combiningOp}
|
||||
onChange={this.onFilterPartChanged.bind(this, 0)}
|
||||
options={combiningFilterOps}
|
||||
options={[["all", "every filter matches"], ["none", "no filter matches"], ["any", "any filter matches"]]}
|
||||
style={{
|
||||
display: 'inline-block',
|
||||
marginLeft: '10.5%',
|
||||
width: '18%',
|
||||
}}
|
||||
/>
|
||||
<DocLabel
|
||||
label={"of the filters match"}
|
||||
doc={GlSpec.layer.filter.doc}
|
||||
style={{
|
||||
marginLeft: '2%',
|
||||
display: 'inline-block',
|
||||
width: '42%',
|
||||
width: '50%',
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
|
|
@ -36,7 +36,7 @@ class SingleFilterEditor extends React.Component {
|
|||
}}>
|
||||
<AutocompleteInput
|
||||
wrapperStyle={{
|
||||
width: '30%'
|
||||
width: '22%'
|
||||
}}
|
||||
value={propertyName}
|
||||
options={Object.keys(this.props.properties).map(propName => [propName, propName])}
|
||||
|
@ -44,7 +44,7 @@ class SingleFilterEditor extends React.Component {
|
|||
/>
|
||||
<SelectInput
|
||||
style={{
|
||||
width: '19.5%',
|
||||
width: '19%',
|
||||
marginLeft: '2%'
|
||||
}}
|
||||
value={filterOp}
|
||||
|
@ -53,8 +53,8 @@ class SingleFilterEditor extends React.Component {
|
|||
/>
|
||||
<StringInput
|
||||
style={{
|
||||
width: '47%',
|
||||
marginLeft: '1.5%'
|
||||
width: '54%',
|
||||
marginLeft: '2%'
|
||||
}}
|
||||
value={filterArgs.join(',')}
|
||||
onChange={ v=> this.onFilterPartChanged(filterOp, propertyName, v.split(','))}
|
||||
|
|
Loading…
Reference in a new issue