Socket
Socket
Sign inDemoInstall

select

Package Overview
Dependencies
0
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.1 to 1.0.2

4

bower.json
{
"name": "select",
"version": "1.0.1",
"description": "Lightweight DOM selection",
"version": "1.0.2",
"description": "Programmatically select the text of a HTML element",
"license": "MIT",

@@ -6,0 +6,0 @@ "main": "dist/select.js",

@@ -6,3 +6,4 @@ (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){

if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {
element.select();
element.selectionStart = 0;
element.selectionEnd = element.value.length;
}

@@ -23,2 +24,2 @@ else {

},{}]},{},[1])(1)
});
});
{
"name": "select",
"description": "Lightweight DOM selection",
"version": "1.0.1",
"description": "Programmatically select the text of a HTML element",
"version": "1.0.2",
"main": "src/select.js",

@@ -15,2 +15,3 @@ "repository": "zenorocha/select",

"browserify": "^11.2.0",
"chai": "^3.3.0",
"karma": "^0.13.10",

@@ -20,3 +21,5 @@ "karma-browserify": "^4.4.0",

"karma-mocha": "^0.2.0",
"karma-phantomjs-launcher": "^0.2.1"
"karma-phantomjs-launcher": "^0.2.1",
"mocha": "^2.3.3",
"phantomjs": "^1.9.18"
},

@@ -23,0 +26,0 @@ "scripts": {

@@ -5,3 +5,3 @@ # select

Lightweight DOM selection.
Programmatically select the text of a HTML element.

@@ -8,0 +8,0 @@ ## Install

@@ -5,3 +5,4 @@ function select(element) {

if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {
element.select();
element.selectionStart = 0;
element.selectionEnd = element.value.length;
}

@@ -8,0 +9,0 @@ else {

@@ -48,3 +48,3 @@ var select = require('../src/select');

describe('select non-editable element with children nodes', function() {
describe('select non-editable element with child node', function() {
before(function() {

@@ -69,1 +69,27 @@ global.li = document.createElement('li');

});
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);
});
});

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc