diff --git a/src/components/fields/DocLabel.jsx b/src/components/fields/DocLabel.jsx
index e700df82..54dee3d3 100644
--- a/src/components/fields/DocLabel.jsx
+++ b/src/components/fields/DocLabel.jsx
@@ -8,6 +8,7 @@ export default class DocLabel extends React.Component {
label: React.PropTypes.string.isRequired,
doc: React.PropTypes.string.isRequired,
style: React.PropTypes.object,
+ cursorTargetStyle: React.PropTypes.object,
}
constructor(props) {
@@ -29,6 +30,7 @@ export default class DocLabel extends React.Component {
onMouseOut={e => this.setState({showDoc: false})}
style={{
cursor: 'help',
+ ...this.props.cursorTargetStyle,
}}
>
{this.props.label}
diff --git a/src/components/fields/ZoomSpecField.jsx b/src/components/fields/ZoomSpecField.jsx
index e4f96e5c..596e2988 100644
--- a/src/components/fields/ZoomSpecField.jsx
+++ b/src/components/fields/ZoomSpecField.jsx
@@ -174,10 +174,16 @@ export default class ZoomSpecField extends React.Component {
verticalAlign: 'top',
backgroundColor: null,
display: 'inline-block',
+ paddingBottom: 0,
+ paddingTop: 0,
}}
onClick={this.makeZoomFunction.bind(this)}
>
-
+ }
+ cursorTargetStyle={{ cursor: 'pointer' }}
+ doc="Turn property into a zoom function to enable a map feature to change with map's zoom level."
+ />
}