aboutsummaryrefslogtreecommitdiff
path: root/node_modules/select
diff options
context:
space:
mode:
authorruki <waruqi@gmail.com>2018-11-08 00:43:05 +0800
committerruki <waruqi@gmail.com>2018-11-07 22:18:30 +0800
commit89e95b3f143682ed9a006991bacf45c9dcba4818 (patch)
tree4f44cf41b828577d583890bdd5a1c31e8491a6ba /node_modules/select
parentaa7f0199255277949790b41c56e8ec97dd4f0da4 (diff)
downloadxmake-docs-vuepress.tar.gz
xmake-docs-vuepress.zip
remove node_modulesvuepress
Diffstat (limited to 'node_modules/select')
-rw-r--r--node_modules/select/.editorconfig22
-rw-r--r--node_modules/select/.npmignore1
-rw-r--r--node_modules/select/.travis.yml3
-rw-r--r--node_modules/select/bower.json13
-rw-r--r--node_modules/select/demo/contenteditable.html26
-rw-r--r--node_modules/select/demo/dropdown.html30
-rw-r--r--node_modules/select/demo/editable.html26
-rw-r--r--node_modules/select/demo/multiple.html28
-rw-r--r--node_modules/select/demo/nested.html34
-rw-r--r--node_modules/select/demo/non-editable.html26
-rw-r--r--node_modules/select/dist/select.js47
-rw-r--r--node_modules/select/karma.conf.js23
-rw-r--r--node_modules/select/package.json29
-rw-r--r--node_modules/select/readme.md49
-rw-r--r--node_modules/select/src/select.js43
-rw-r--r--node_modules/select/test/select.js93
16 files changed, 0 insertions, 493 deletions
diff --git a/node_modules/select/.editorconfig b/node_modules/select/.editorconfig
deleted file mode 100644
index 0f1d01bd..00000000
--- a/node_modules/select/.editorconfig
+++ /dev/null
@@ -1,22 +0,0 @@
-# EditorConfig helps developers define and maintain consistent
-# coding styles between different editors and IDEs
-# http://editorconfig.org
-
-root = true
-
-[*]
-# Change these settings to your own preference
-indent_style = space
-indent_size = 4
-
-# We recommend you to keep these unchanged
-end_of_line = lf
-charset = utf-8
-trim_trailing_whitespace = true
-insert_final_newline = true
-
-[*.md]
-trim_trailing_whitespace = false
-
-[{package.json,bower.json}]
-indent_size = 2
diff --git a/node_modules/select/.npmignore b/node_modules/select/.npmignore
deleted file mode 100644
index b512c09d..00000000
--- a/node_modules/select/.npmignore
+++ /dev/null
@@ -1 +0,0 @@
-node_modules \ No newline at end of file
diff --git a/node_modules/select/.travis.yml b/node_modules/select/.travis.yml
deleted file mode 100644
index 833d09d1..00000000
--- a/node_modules/select/.travis.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-language: node_js
-node_js:
- - stable
diff --git a/node_modules/select/bower.json b/node_modules/select/bower.json
deleted file mode 100644
index 281b34ca..00000000
--- a/node_modules/select/bower.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "name": "select",
- "version": "1.1.0",
- "description": "Programmatically select the text of a HTML element",
- "license": "MIT",
- "main": "dist/select.js",
- "keywords": [
- "range",
- "select",
- "selecting",
- "selection"
- ]
-}
diff --git a/node_modules/select/demo/contenteditable.html b/node_modules/select/demo/contenteditable.html
deleted file mode 100644
index 47f9b993..00000000
--- a/node_modules/select/demo/contenteditable.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="UTF-8">
- <title>contenteditable</title>
-</head>
-<body>
- <!-- 1. Define some markup -->
- <button type="button">Select</button>
- <p contenteditable>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio totam adipisci, saepe ad vero dignissimos laborum non eum eveniet aperiam, consequuntur repellendus architecto inventore iusto blanditiis quasi commodi voluptatum vitae!</p>
-
- <!-- 2. Include library -->
- <script src="../dist/select.js"></script>
-
- <!-- 3. Select! -->
- <script>
- var p = document.querySelector('p');
- var button = document.querySelector('button');
-
- button.addEventListener('click', function(e) {
- var selected = select(p);
- console.log(selected);
- });
- </script>
-</body>
-</html>
diff --git a/node_modules/select/demo/dropdown.html b/node_modules/select/demo/dropdown.html
deleted file mode 100644
index aa739d58..00000000
--- a/node_modules/select/demo/dropdown.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="UTF-8">
- <title>dropdown</title>
-</head>
-<body>
- <!-- 1. Define some markup -->
- <button type="button">Select</button>
- <select>
- <option>Option 1</option>
- <option selected>Option 2</option>
- <option>Option 3</option>
- </select>
-
- <!-- 2. Include library -->
- <script src="../dist/select.js"></script>
-
- <!-- 3. Select! -->
- <script>
- var dropdown = document.querySelector('select');
- var button = document.querySelector('button');
-
- button.addEventListener('click', function(e) {
- var selected = select(dropdown);
- console.log(selected);
- });
- </script>
-</body>
-</html>
diff --git a/node_modules/select/demo/editable.html b/node_modules/select/demo/editable.html
deleted file mode 100644
index f51d9c29..00000000
--- a/node_modules/select/demo/editable.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="UTF-8">
- <title>editable</title>
-</head>
-<body>
- <!-- 1. Define some markup -->
- <button type="button">Select</button>
- <input type="text" value="Lorem ipsum">
-
- <!-- 2. Include library -->
- <script src="../dist/select.js"></script>
-
- <!-- 3. Select! -->
- <script>
- var input = document.querySelector('input');
- var button = document.querySelector('button');
-
- button.addEventListener('click', function(e) {
- var selected = select(input);
- console.log(selected);
- });
- </script>
-</body>
-</html>
diff --git a/node_modules/select/demo/multiple.html b/node_modules/select/demo/multiple.html
deleted file mode 100644
index a19ae7df..00000000
--- a/node_modules/select/demo/multiple.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="UTF-8">
- <title>multiple</title>
-</head>
-<body>
- <!-- 1. Define some markup -->
- <button type="button">Select</button>
- <input type="text" value="Lorem ipsum">
- <textarea>Lorem ipsum</textarea>
-
- <!-- 2. Include library -->
- <script src="../dist/select.js"></script>
-
- <!-- 3. Select! -->
- <script>
- var input = document.querySelector('input');
- var textarea = document.querySelector('textarea');
- var button = document.querySelector('button');
-
- button.addEventListener('click', function(e) {
- console.log(select(input));
- console.log(select(textarea));
- });
- </script>
-</body>
-</html>
diff --git a/node_modules/select/demo/nested.html b/node_modules/select/demo/nested.html
deleted file mode 100644
index 11e11f3b..00000000
--- a/node_modules/select/demo/nested.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="UTF-8">
- <title>non-editable</title>
-</head>
-<body>
- <!-- 1. Define some markup -->
- <button type="button">Select</button>
- <div>
- <p>Item 1</p>
- <p>Item 2</p>
- <ul>
- <li>Item 3</li>
- <li>Item 4</li>
- <li>Item 5</li>
- </ul>
- </div>
-
- <!-- 2. Include library -->
- <script src="../dist/select.js"></script>
-
- <!-- 3. Select! -->
- <script>
- var div = document.querySelector('div');
- var button = document.querySelector('button');
-
- button.addEventListener('click', function(e) {
- var selected = select(div);
- console.log(selected);
- });
- </script>
-</body>
-</html>
diff --git a/node_modules/select/demo/non-editable.html b/node_modules/select/demo/non-editable.html
deleted file mode 100644
index 2c34be93..00000000
--- a/node_modules/select/demo/non-editable.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
- <meta charset="UTF-8">
- <title>non-editable</title>
-</head>
-<body>
- <!-- 1. Define some markup -->
- <button type="button">Select</button>
- <p>Lorem ipsum</p>
-
- <!-- 2. Include library -->
- <script src="../dist/select.js"></script>
-
- <!-- 3. Select! -->
- <script>
- var p = document.querySelector('p');
- var button = document.querySelector('button');
-
- button.addEventListener('click', function(e) {
- var selected = select(p);
- console.log(selected);
- });
- </script>
-</body>
-</html>
diff --git a/node_modules/select/dist/select.js b/node_modules/select/dist/select.js
deleted file mode 100644
index c3bdfe27..00000000
--- a/node_modules/select/dist/select.js
+++ /dev/null
@@ -1,47 +0,0 @@
-(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.select = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
-function select(element) {
- var selectedText;
-
- if (element.nodeName === 'SELECT') {
- element.focus();
-
- selectedText = element.value;
- }
- else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {
- var isReadOnly = element.hasAttribute('readonly');
-
- if (!isReadOnly) {
- element.setAttribute('readonly', '');
- }
-
- element.select();
- element.setSelectionRange(0, element.value.length);
-
- if (!isReadOnly) {
- element.removeAttribute('readonly');
- }
-
- selectedText = element.value;
- }
- else {
- if (element.hasAttribute('contenteditable')) {
- element.focus();
- }
-
- var selection = window.getSelection();
- var range = document.createRange();
-
- range.selectNodeContents(element);
- selection.removeAllRanges();
- selection.addRange(range);
-
- selectedText = selection.toString();
- }
-
- return selectedText;
-}
-
-module.exports = select;
-
-},{}]},{},[1])(1)
-}); \ No newline at end of file
diff --git a/node_modules/select/karma.conf.js b/node_modules/select/karma.conf.js
deleted file mode 100644
index e48b4c23..00000000
--- a/node_modules/select/karma.conf.js
+++ /dev/null
@@ -1,23 +0,0 @@
-module.exports = function(karma) {
- karma.set({
- plugins: ['karma-browserify', 'karma-chai', 'karma-mocha', 'karma-phantomjs-launcher'],
-
- frameworks: ['browserify', 'chai', 'mocha'],
-
- files: [
- 'src/**/*.js',
- 'test/**/*.js'
- ],
-
- preprocessors: {
- 'src/**/*.js' : ['browserify'],
- 'test/**/*.js': ['browserify']
- },
-
- browserify: {
- debug: true
- },
-
- browsers: ['PhantomJS']
- });
-}
diff --git a/node_modules/select/package.json b/node_modules/select/package.json
deleted file mode 100644
index e4f218dc..00000000
--- a/node_modules/select/package.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "name": "select",
- "description": "Programmatically select the text of a HTML element",
- "version": "1.1.2",
- "license": "MIT",
- "main": "src/select.js",
- "repository": "zenorocha/select",
- "keywords": [
- "range",
- "select",
- "selecting",
- "selection"
- ],
- "devDependencies": {
- "browserify": "^14.0.0",
- "chai": "^3.3.0",
- "karma": "^1.4.1",
- "karma-browserify": "^5.1.1",
- "karma-chai": "^0.1.0",
- "karma-mocha": "^1.3.0",
- "karma-phantomjs-launcher": "^1.0.2",
- "mocha": "^3.2.0",
- "phantomjs": "^2.1.7"
- },
- "scripts": {
- "build": "browserify src/select.js -s select -o dist/select.js",
- "test": "karma start --single-run"
- }
-}
diff --git a/node_modules/select/readme.md b/node_modules/select/readme.md
deleted file mode 100644
index abbc7a56..00000000
--- a/node_modules/select/readme.md
+++ /dev/null
@@ -1,49 +0,0 @@
-# select
-
-[![Build Status](http://img.shields.io/travis/zenorocha/select/master.svg?style=flat)](https://travis-ci.org/zenorocha/select)
-
-Programmatically select the text of a HTML element.
-
-## Install
-
-You can get it on npm.
-
-```
-npm install select --save
-```
-
-Or bower, too.
-
-```
-bower install select --save
-```
-
-If you're not into package management, just [download a ZIP](https://github.com/zenorocha/select/archive/master.zip) file.
-
-## Usage
-
-### Standalone
-
-```html
-<script src="dist/select.js"></script>
-```
-
-```js
-var input = document.querySelector('input');
-var result = select(input);
-```
-
-### Browserify
-
-```js
-var select = require('select');
-```
-
-```js
-var input = document.querySelector('input');
-var result = select(input);
-```
-
-## License
-
-[MIT License](http://zenorocha.mit-license.org/) © Zeno Rocha
diff --git a/node_modules/select/src/select.js b/node_modules/select/src/select.js
deleted file mode 100644
index 3e36485a..00000000
--- a/node_modules/select/src/select.js
+++ /dev/null
@@ -1,43 +0,0 @@
-function select(element) {
- var selectedText;
-
- if (element.nodeName === 'SELECT') {
- element.focus();
-
- selectedText = element.value;
- }
- else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {
- var isReadOnly = element.hasAttribute('readonly');
-
- if (!isReadOnly) {
- element.setAttribute('readonly', '');
- }
-
- element.select();
- element.setSelectionRange(0, element.value.length);
-
- if (!isReadOnly) {
- element.removeAttribute('readonly');
- }
-
- selectedText = element.value;
- }
- else {
- if (element.hasAttribute('contenteditable')) {
- element.focus();
- }
-
- var selection = window.getSelection();
- var range = document.createRange();
-
- range.selectNodeContents(element);
- selection.removeAllRanges();
- selection.addRange(range);
-
- selectedText = selection.toString();
- }
-
- return selectedText;
-}
-
-module.exports = select;
diff --git a/node_modules/select/test/select.js b/node_modules/select/test/select.js
deleted file mode 100644
index 604dc945..00000000
--- a/node_modules/select/test/select.js
+++ /dev/null
@@ -1,93 +0,0 @@
-var select = require('../src/select');
-
-describe('select editable elements', function() {
- before(function() {
- global.input = document.createElement('input');
- global.input.value = 'lorem ipsum';
-
- global.textarea = document.createElement('textarea');
- global.textarea.value = 'lorem ipsum';
-
- document.body.appendChild(global.input);
- document.body.appendChild(global.textarea);
- });
-
- after(function() {
- document.body.innerHTML = '';
- });
-
- it('should return the selected text on input', function() {
- var result = select(global.input);
- assert.equal(result, global.input.value);
- });
-
- it('should return the selected text on textarea', function() {
- var result = select(global.textarea);
- assert.equal(result, global.textarea.value);
- });
-});
-
-describe('select non-editable element with no children', function() {
- before(function() {
- global.paragraph = document.createElement('p');
- global.paragraph.textContent = 'lorem ipsum';
-
- document.body.appendChild(global.paragraph);
- });
-
- after(function() {
- document.body.innerHTML = '';
- });
-
- it('should return the selected text', function() {
- var result = select(global.paragraph);
- assert.equal(result, global.paragraph.textContent);
- });
-});
-
-describe('select non-editable element with child node', function() {
- before(function() {
- global.li = document.createElement('li');
- global.li.textContent = 'lorem ipsum';
-
- global.ul = document.createElement('ul');
- global.ul.appendChild(global.li);
-
- document.body.appendChild(global.ul);
- });
-
- after(function() {
- document.body.innerHTML = '';
- });
-
- it('should return the selected text', function() {
- var result = select(global.ul);
- assert.equal(result, global.ul.textContent);
- });
-});
-
-describe('select non-editable svg element w/ multiple text children', function() {
- before(function() {
- global.text1 = document.createElement('text');
- global.text1.textContent = 'lorem ipsum';
-
- global.text2 = document.createElement('text');
- global.text2.textContent = 'dolor zet';
-
- global.svg = document.createElement('svg');
- global.svg.appendChild(global.text1);
- global.svg.appendChild(global.text2);
-
- document.body.appendChild(global.svg);
- });
-
- after(function() {
- document.body.innerHTML = '';
- });
-
- it('should return the selected text', function() {
- var result = select(global.svg);
- assert.equal(result, global.text1.textContent +
- global.text2.textContent);
- });
-});