Skip to content

Commit

Permalink
Merge pull request react-bootstrap#1374 from taion/contained-popover-…
Browse files Browse the repository at this point in the history
…examples

Fix contained popover examples
  • Loading branch information
jquense committed Oct 3, 2015
2 parents 1b2b775 + df96a40 commit f156564
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 20 deletions.
1 change: 0 additions & 1 deletion docs/assets/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,6 @@ body {

.bs-example-popover-scroll > div {
position: relative;
padding: 100px 0;
}

.playground {
Expand Down
4 changes: 2 additions & 2 deletions docs/examples/PopoverContained.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class Example extends React.Component {
show={this.state.show}
target={()=> React.findDOMNode(this.state.target)}
placement="bottom"
container={mountNode}
container={this}
containerPadding={20}
>
<Popover title="Popover bottom">
Expand All @@ -29,4 +29,4 @@ class Example extends React.Component {
}
}

React.render(<Example/>, mountNode);
React.render(<Example />, mountNode);
38 changes: 21 additions & 17 deletions docs/examples/PopoverPositionedScrolling.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
const positionerInstance = (
<ButtonToolbar>
<OverlayTrigger container={mountNode} trigger="click" placement="left" overlay={<Popover title="Popover left"><strong>Holy guacamole!</strong> Check this info.</Popover>}>
<Button bsStyle="default">Holy guacamole!</Button>
</OverlayTrigger>
<OverlayTrigger container={mountNode} trigger="click" placement="top" overlay={<Popover title="Popover top"><strong>Holy guacamole!</strong> Check this info.</Popover>}>
<Button bsStyle="default">Holy guacamole!</Button>
</OverlayTrigger>
<OverlayTrigger container={mountNode} trigger="click" placement="bottom" overlay={<Popover title="Popover bottom"><strong>Holy guacamole!</strong> Check this info.</Popover>}>
<Button bsStyle="default">Holy guacamole!</Button>
</OverlayTrigger>
<OverlayTrigger container={mountNode} trigger="click" placement="right" overlay={<Popover title="Popover right"><strong>Holy guacamole!</strong> Check this info.</Popover>}>
<Button bsStyle="default">Holy guacamole!</Button>
</OverlayTrigger>
</ButtonToolbar>
);
class Positioner extends React.Component {
render() {
return (
<ButtonToolbar style={{padding: '100px 0'}}>
<OverlayTrigger container={this} trigger="click" placement="left" overlay={<Popover title="Popover left"><strong>Holy guacamole!</strong> Check this info.</Popover>}>
<Button bsStyle="default">Holy guacamole!</Button>
</OverlayTrigger>
<OverlayTrigger container={this} trigger="click" placement="top" overlay={<Popover title="Popover top"><strong>Holy guacamole!</strong> Check this info.</Popover>}>
<Button bsStyle="default">Holy guacamole!</Button>
</OverlayTrigger>
<OverlayTrigger container={this} trigger="click" placement="bottom" overlay={<Popover title="Popover bottom"><strong>Holy guacamole!</strong> Check this info.</Popover>}>
<Button bsStyle="default">Holy guacamole!</Button>
</OverlayTrigger>
<OverlayTrigger container={this} trigger="click" placement="right" overlay={<Popover title="Popover right"><strong>Holy guacamole!</strong> Check this info.</Popover>}>
<Button bsStyle="default">Holy guacamole!</Button>
</OverlayTrigger>
</ButtonToolbar>
);
}
}

React.render(positionerInstance, mountNode);
React.render(<Positioner />, mountNode);

0 comments on commit f156564

Please sign in to comment.