- added chevron css vars
- remove old theming and remove shields from subcomponent
- standardized style variable naming
- fixed CodePen for subcomponent
- updated usage documentation
- Ensure tooltip is hidden when scrolling the dropdown content
- Ensure click on checkboxes don't throw an error
- Update demo with multiple pages
- added new demo component
- clear up checkbox-mode confusion from demo (#28)
- Update colors design to pick up new colors
- rebuild demo css
- changing ghp.sh to account for Alpha releases
- fixed event propogation per #26
- added capability to disable a dropdown item
- added styles for validation classes from px-forms-design
- fix missing comma in bower.json
- updating dropdown styles to match spec and adding checkbox mode to demo
- Updated iron-dropdown dependency
- Updated dependencies
- changing browser in wct testing from safari 8 to safari 10 on elcapitan
- added --px-dropdown-text-color css var
- changing all devDeps to ^
- Update px-theme to 2.0.1 and update test fixtures
- removing px-theme style call
- changing Gruntfile.js to gulpfile.js
- fixed style variables for consistency
- added the style header in the docs
- added css variables, and changed previous ones to match the BEM naming.
- bower updating px-demo-snippet
- accepted PR that fixed multiple checkbox behavior and standardized event names
- added property for disabled dropdown
- Updated dependencies
- Fixed dropdown-content demo
- Uprev
- fixed demo bug
- removed the text and chevron demo pages, since they are internal, and made the components load with parentComponent, so they can work with codepen.
- added parent-name to demo-snippet and changed over the polymer-font-awesome library
- added other demo pages to vulcanize
- updated demo bugs
- Added 'selectedKey' attribute to dropdown, representing the key of the currently selected item
- updated mega demo styles and bower px-demo-snippet to ^
- added image to readme, removed watch, added view on github
- updated gh-pages script to vulcanize demo
- Fix to make px-dropdown play with Angular nicely. Added Angular demo, also.
- Upgrade to Polymer 1.5.0
- Added --dropdown_content_margin to control the dropdown content margin
- Added --dropdown_text_padding to control text padding and make internal element use flex layout
- up minor version on polymer font awesome
- removed dependency on .px-dropdown-content class
- added oss_notice to bower ignore
- added pull request test for travis and updated OSS Notice
- added auto github pages functionality
- Minor CSS text colour fix.
- Fix bug where selecting an item having a tooltip would set the value and displayValue to this item + its tooltip
- Upgrade to Polymer 1.4.0
- display-value attribute now notifies
- Apply scroll lock only if content has vertical scroll bars
- added 'checkbox-mode' attribute on px-dropdown-content, allowing it to function as a list of items with checkboxes
- brought the default border color for dropdown.
- Fix tooltip bug in datatable v0.7.2 ================
- removed documentation from README, and replaced with link to github page, where cos are auto generated.
- updated readme and added stopPropagation on internal events
- removed px-dropdown-lock-width
- added readonly 'value' attribute on dropdown, computed from display-value. Fire "change" event on dropdown when value changes
- more data-table fixes. Fire px-dropdown-lock-width event when requiring a container to lock its width to the dropdown width.
- fix bug when embedded in data-table
- fix firefox positioning bug
- added allow-outside-scroll attribute on px-dropdown-content. By default lock scrolling on the dropdown when open and prevent scrolling everywhere else.
- px-dropdown-text now already included in px-dropdown. Use display-value attribute on px-dropdown to set its text
- fixed Shadow Dom support
- fixed IE10 selected value bug
- new attribute on px-dropdown: prevent-close-on-outside-click. Default to false and dropdown now automatically closes on outside clicks
- make it more obvious it is possible to scroll by reducing the height of the dropdown by half an item's height if the dropdown has scrollbars
- added bound-target attribute: if set the dropdown will always try to fit within this HTMLElement
- fixed setDivWidth on click function bug.
- changed the way the initial text is passed in (added attribute display-value)
- added a hide-chevron attribute
- Updated styles
- max container character count now also applies to the px-text portion of the component.
- added smart orientation which detects if the dropdown will show below the viewport, and display the dropdown above the element clicked.
- Updated styles/spacing/chevron
- removed the need to call px-dropdown-chevron - it's baked into the component now.
- Updated License
- added hover and opened styles/classes
- Initial release, px-dropdown supports receiving an array of items, and displays a dropdown list when either the text or the chevron are clicked. A click on the item itself fires off a "px-dropdown-click" event, and passed the click event with it.