Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vaadin/vaadin-list-mixin
Shared mixins for list-box and tabs
https://github.com/vaadin/vaadin-list-mixin
list polymer-mixin polymer2 vaadin web-components
Last synced: 7 days ago
JSON representation
Shared mixins for list-box and tabs
- Host: GitHub
- URL: https://github.com/vaadin/vaadin-list-mixin
- Owner: vaadin
- License: apache-2.0
- Created: 2017-10-16T10:02:51.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T11:23:54.000Z (4 months ago)
- Last Synced: 2024-12-19T22:13:14.579Z (19 days ago)
- Topics: list, polymer-mixin, polymer2, vaadin, web-components
- Language: HTML
- Size: 2.19 MB
- Stars: 3
- Watchers: 11
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vaadin-list-mixin
> ⚠️ Starting from Vaadin 20, the source code and issues for this component mixin are migrated to the [`vaadin/web-components`](https://github.com/vaadin/web-components/tree/master/packages/vaadin-list-mixin) monorepository.
> This repository contains the source code and releases of `@vaadin/vaadin-list-mixin` for the Vaadin versions 10 to 19.`vaadin-list-mixin` is a mixin for `nav` elements, facilitating navigation and selection of childNodes.
![Bower version](https://img.shields.io/bower/v/vaadin-list-mixin.svg)
[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/vaadin/vaadin-list-mixin)
[![Build Status](https://travis-ci.org/vaadin/vaadin-list-mixin.svg?branch=master)](https://travis-ci.org/vaadin/vaadin-list-mixin)
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/vaadin/web-components?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)## Running tests in browser
1. Fork the `vaadin-list-mixin` repository and clone it locally.
1. Make sure you have [npm](https://www.npmjs.com/) and [Bower](https://bower.io) installed.
1. When in the `vaadin-list-mixin` directory, run `npm install` and then `bower install` to install dependencies.
1. Make sure you have [polymer-cli](https://www.npmjs.com/package/polymer-cli) installed globally: `npm i -g polymer-cli`.
1. Run `npm start`.
1. Navigate to http://127.0.0.1:3000/components/vaadin-list-mixin/test/index.html
## Running tests from the command line
1. Install [web-component-tester](https://www.npmjs.com/package/web-component-tester): `npm install -g web-component-tester`
1. When in the `vaadin-list-mixin` directory, run `wct` or `npm test`
## Following the coding style
We are using [ESLint](http://eslint.org/) for linting JavaScript code. You can check if your code is following our standards by running `npm run lint`, which will automatically lint all `.js` files as well as JavaScript snippets inside `.html` files.
## Contributing
To contribute to the component, please read [the guideline](https://github.com/vaadin/vaadin-core/blob/master/CONTRIBUTING.md) first.
## License
Apache License 2.0