Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/erdembircan/selection-popup

A library to add popup menus at text selections.
https://github.com/erdembircan/selection-popup

javascript javascript-library module npm popup selection

Last synced: about 1 month ago
JSON representation

A library to add popup menus at text selections.

Awesome Lists containing this project

README

        

# selection-popup [![Build Status](https://travis-ci.org/erdembircan/selection-popup.svg?branch=master)](https://travis-ci.org/erdembircan/selection-popup)

---

A library to add popup menus at text selections.


[Demo page](https://erdembircan.github.io/selection-popup/)

---

## Installation
`npm install selection-popup`

---

## Usage
```
const selectionPop = require('selection-popup)

selectionPop(['share', '
', 'log'], [shareFunc, tweetFunc, function(e){
console.log('selected item: ' + e)
} ],{style: 'background-color:yellow'});
```

---

## API
### selectionPop([items],[funcs] ,[options])
add a popup menu to document

### items (required)
Type: `array`, `String`(for single item)

---
### funcs (required)
Type: `array`, `String`(for single item)
functions for onClick actions of the appropriate items

---

### options (optional)
Type: `object`


[style]: `String` an override styles for customization

---

## License
Copyright © 2017, Erdem Bircan. Released under the MIT License.