Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug/v7 merge conflict fix #1324

Merged
merged 31 commits into from Dec 21, 2018

Conversation

kburd
Copy link
Contributor

@kburd kburd commented Dec 18, 2018

  • [x ] Bug fix
  • New feature
  • Chore
  • Breaking change
  • [x ] There is an open issue which this change addresses
  • [x ] I have read the CONTRIBUTING document.
  • My commits follow the Git Commit Guidelines
  • [x ] My code follows the code style of this project.
  • My change requires a change to the documentation.
    • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • [ x] All new and existing tests passed.
  • I used the import statements added in v7 in Popover and Tooltip
  • I used master's code in utils as v7 caused tests to fail
  • I combined the new tests from both branches for TooltipPopoverWrapper

simontong and others added 28 commits September 24, 2018 09:05
Modify <Row /> to have an additional prop `form` type `bool` which
adds class "form-row" instead of "row" when enabled.

Closes reactstrap#1195
fix(addMultipleEventListeners): support ie forEach NodeList
User should be responsible of adding that class

Resolves reactstrap#1269
To prove ownership my email must be added to the docs.
We need to support IE11 so I implemented PR reactstrap#1262 but I was still getting errors on the `els.forEach` line when els is a NodeList (https://developer.mozilla.org/en-US/docs/Web/API/NodeList/forEach)

reactstrap#1262
Fix of a minor misspelling in the Modal section of the documentation.
…eactstrap#1311)

Generation of key items for `li` components in `CarouselIndicators` is a
concatenation of specific, optional values (`src`, `caption`, and
`altText`) in each item of the `items` object array. Lacking these
key/value pairs will cause each `li` element to have a key along the
lines of `undefinedundefinedundefined`, resulting two or more of the
`li`'s to be identical and causing an error to log in the console.
While either including any one of the specified keys with a unique
value, or adding a unique `key` field in each of the items objects will
remedy this issue, that solution is not well documented. The proposed
solution is a transparent fix: preventing the aforementioned error while
requiring no change of code for the end-user. The new `key` prop value
for each `li` will be a concatenation of all the values of its
respective item object.

Closes reactstrap#1310
E.g., if a modal contains an open nested modal, don't close both
when pressing the escape key.
Update event handlers

* wrap next/prev
* handle ctrl+n/ctrl+p
* handle home/end
* manage focus on aria-expand/collapse
* docs(Dropdown): reword action buttons
* return Array<Element> (not NodeList) in getMenuItems
src/utils.js Outdated Show resolved Hide resolved
src/utils.js Outdated Show resolved Hide resolved
src/utils.js Outdated Show resolved Hide resolved
src/TooltipPopoverWrapper.js Outdated Show resolved Hide resolved
@TheSharpieOne
Copy link
Member

Looking good, just a few things. Thanks for taking care of this.

@TheSharpieOne TheSharpieOne merged commit fdbc388 into reactstrap:feature/v7 Dec 21, 2018
juanmaguitar added a commit to juanmaguitar/reactstrap that referenced this pull request Jan 18, 2019
* 'master' of github.com:reactstrap/reactstrap: (81 commits)
  fix(Modal): set Modal.openCount floor to 0 (reactstrap#1368)
  feat(Popover): add default toggleable fade support (reactstrap#1364) (reactstrap#1364)
  chore(release): release 7.1.0
  feat(Popover): add legacy trigger, replacing isInteractive prop
  feat(Popover): backward-compatible Popover behavior (reactstrap#1360)
  Fix(Modal): don't treat clicks on Portal children as backdrop clicks (reactstrap#1359)
  feat(*): support forwardRef components as tag
  fix(NavLink): console error while using @reach/Router (reactstrap#1350)
  feat(Spinner): Add spinner component (reactstrap#1352)
  feat(Switch): Add support for CustomInput type='switch' (reactstrap#1353)
  chore(release): adding 7.0.2
  fix(npm): fix published files
  chore(release): adding 7.0.1
  fix(*): fix release artifacts (reactstrap#1345)
  chore(release): adding 7.0.0 (reactstrap#1342)
  docs(typo): Fix misspelling in documentation (Alerts) (reactstrap#1329)
  docs(Input): static input error (reactstrap#1335)
  fix lint issue
  Bug/v7 merge conflict fix (reactstrap#1324)
  feat(CardBody): add innerRef to CardBody (reactstrap#1318)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet