npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

ember-cli-multiselect

v1.0.6

Published

A fancy multi-select dropdown for ember cli

Downloads

51

Readme

#Ember CLI MultiselectBuild Status

Description

This multiselect widget is a button that when clicked opens into a list. The list can be filtered by a text search. Select/unselect all buttons are also available.

Installation

npm install ember-cli-multiselect --save-dev
ember g ember-cli-multiselect

Basic Usage

{{multi-select content=myList name="Invitees" selected=pplComing
               displayName="showme" isOpen=dropdownOpen
               submit="selectionSaved" submitText="Save Selections"}}

Demo

Check out the demo on github pages. Alternatively you can clone this repo and run the app

sudo npm install -g ember-cli
git clone [email protected]:gevious/ember-multiselect
cd ember-multiselect
npm install; bower install
ember serve

Options

When calling the the multiselect, the following options are available:

General Options

isOpen

Type: Boolean Default: false

This variable can be set to open/close the multiselect window, but will also contain the state of the window when reading it.

viewLimit

Type: Number Default: 20

This is the number of list items to display.

searchText

Type: String Default: ""

This is the variable holding the search query the user inputted. Generally it won't be set programatically.

submit

Type: String Default: false

Populate this field with a controller action. That action will be called when the submit button is pressed. The submit button will only show if this field has been populated.

submitText

Type: String Default: false

The text the submit button should have. This is only relevant if submit has been populated.

submitOnClose

Type: Boolean Default: false

If true, the component will submit the selected list when the window is closed.

clearOnClose

Type: Boolean Default: false

When the dropdown is closed, all selected elements remain selected. However in the case where they should be cleared, setting this switch will do that.

showRecordNum

Type: Boolean Default: true

Show the number of selected records in the dropdown button. Set to false to hide this number.