New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

dropl

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dropl - npm Package Compare versions

Comparing version 0.0.3 to 0.0.4

8

build/dropl.js
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var f;"undefined"!=typeof window?f=window:"undefined"!=typeof global?f=global:"undefined"!=typeof self&&(f=self),f.dropl=e()}}(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){
var classes = require('clas');
var events = require('evet');
var types = require('of');
var of = require('of');

@@ -44,5 +44,5 @@ // Dropdown

dropl.prototype._setElement = function(element) {
if (types.element(element)) {
if (of.element(element)) {
this.element = element;
} else if (types.string(element)) {
} else if (of.string(element)) {
this.element = document.querySelector(element);

@@ -163,3 +163,3 @@ } else {

var potentialElements = document.querySelectorAll(entry.selector, entry.scope);
var hasMatch = indexOf(potentialElements, targetElement) >= 0;
var hasMatch = Array.prototype.indexOf.call(potentialElements, targetElement) >= 0;
if (hasMatch) entry.fn.call(targetElement, event);

@@ -166,0 +166,0 @@ });

@@ -1,1 +0,1 @@

!function(b){if("object"==typeof exports&&"undefined"!=typeof module){module.exports=b()}else{if("function"==typeof define&&define.amd){define([],b)}else{var a;"undefined"!=typeof window?a=window:"undefined"!=typeof global?a=global:"undefined"!=typeof self&&(a=self),a.dropl=b()}}}(function(){var d,b,a;return(function c(f,k,h){function g(q,n){if(!k[q]){if(!f[q]){var m=typeof require=="function"&&require;if(!n&&m){return m(q,!0)}if(e){return e(q,!0)}var p=new Error("Cannot find module '"+q+"'");throw p.code="MODULE_NOT_FOUND",p}var i=k[q]={exports:{}};f[q][0].call(i.exports,function(l){var o=f[q][1][l];return g(o?o:l)},i,i.exports,c,f,k,h)}return k[q].exports}var e=typeof require=="function"&&require;for(var j=0;j<h.length;j++){g(h[j])}return g})({1:[function(g,f,i){var h=g("clas");var n=g("evet");var j=g("of");var e=function(p,o){if(!(this instanceof e)){return new e(p,o)}this._setElement(p);this._setOptions(o);this.init()};function m(o,p){return Array.prototype.indexOf.call(o,p)}function l(o,p){return o!==null&&Object.prototype.hasOwnProperty.call(o,p)}function k(r){for(var p=1,o=arguments.length;p<o;p++){var q=arguments[p];for(var s in q){if(l(q,s)){r[s]=q[s]}}}return r}e.prototype._setOptions=function(o){var p={align:"left"};this.options=k(p,o)};e.prototype._setElement=function(o){if(j.element(o)){this.element=o}else{if(j.string(o)){this.element=document.querySelector(o)}else{throw new Error("dropl must be passed either a node reference or a css selector as the first arg")}}};e.prototype._addOptions=function(){var p=this.find(".dropl-main");var o="dropl-align-"+this.options.align;h.add(p,o)};e.prototype._primeEvents=function(){var p=this;var o=this.find(".dropl-clicker");n.on(o,"click",function(q){q.preventDefault();p.toggle()});n.on(p.element,"click",function(q){q.stopPropagation()});n.on(document,"click",function(q){p.close()})};e.prototype.init=function(){this._addOptions();this._primeEvents()};e.prototype.find=function(o){return this.element.querySelector(o)};e.prototype.toggle=function(){var o=this.find(".dropl-main");h.toggle(o,"dropl-hidden")};e.prototype.close=function(){var o=this.find(".dropl-main");if(!h.has(o,"dropl-hidden")){h.add(o,"dropl-hidden")}};f.exports=e},{clas:2,evet:3,of:4}],2:[function(f,g,e){function h(j,k){return Array.prototype.indexOf.call(j,k)}var i={get:function(j){return j.classList?j.classList:j.className.split(/\s+/)},has:function(k,j){return k.classList?k.classList.contains(j):!!~h(i.get(k),j)},add:function(m,k){if(m.classList){m.classList.add(k);return m}var l=i.get(m);k=k.trim();var j=h(l,k);if(!~j){l.push(k);m.className=l.join(" ")}return m},remove:function(m,k){if(m.classList){m.classList.remove(k);return m}var l=i.get(m);k=k.trim();var j=h(l,k);if(~j){l.splice(j,1);m.className=l.join(" ")}return m},toggle:function(k,j){if(k.classList){k.classList.toggle(j);return k}j=j.trim();return i.has(k,j)?i.remove(k,j):i.add(k,j)}};g.exports=i},{}],3:[function(g,h,e){var f={on:function(j,l,k,i){j.addEventListener(l,k,!!i)},off:function(i,k,j){i.removeEventListener(k,j)}};f.delegate=(function(){var i={};function j(l){var k=l.target;i[l.type].forEach(function(o){var n=document.querySelectorAll(o.selector,o.scope);var m=indexOf(n,k)>=0;if(m){o.fn.call(k,l)}})}return function(k,n,m,l){if(!i[n]){i[n]=[];f.on(document.documentElement,n,j,true)}i[n].push({selector:k,fn:m,scope:l})}}());h.exports=f},{}],4:[function(g,i,f){var j=function(k){return Object.prototype.toString.call(k)};var e=[1,3,9,11];var h={element:function(k){return k.nodeName&&(e.indexOf(k.nodeType)>-1)},string:function(k){return j(k)==="[object String]"},array:function(k){return j(k)==="[object Array]"},object:function(k){return k!==null&&j(k)==="[object Object]"},"function":function(k){return j(k)==="[object Function]"}};i.exports=h},{}]},{},[1])(1)});
!function(b){if("object"==typeof exports&&"undefined"!=typeof module){module.exports=b()}else{if("function"==typeof define&&define.amd){define([],b)}else{var a;"undefined"!=typeof window?a=window:"undefined"!=typeof global?a=global:"undefined"!=typeof self&&(a=self),a.dropl=b()}}}(function(){var d,b,a;return(function c(f,k,h){function g(q,n){if(!k[q]){if(!f[q]){var m=typeof require=="function"&&require;if(!n&&m){return m(q,!0)}if(e){return e(q,!0)}var p=new Error("Cannot find module '"+q+"'");throw p.code="MODULE_NOT_FOUND",p}var i=k[q]={exports:{}};f[q][0].call(i.exports,function(l){var o=f[q][1][l];return g(o?o:l)},i,i.exports,c,f,k,h)}return k[q].exports}var e=typeof require=="function"&&require;for(var j=0;j<h.length;j++){g(h[j])}return g})({1:[function(g,f,i){var h=g("clas");var n=g("evet");var m=g("of");var e=function(p,o){if(!(this instanceof e)){return new e(p,o)}this._setElement(p);this._setOptions(o);this.init()};function l(o,p){return Array.prototype.indexOf.call(o,p)}function k(o,p){return o!==null&&Object.prototype.hasOwnProperty.call(o,p)}function j(r){for(var p=1,o=arguments.length;p<o;p++){var q=arguments[p];for(var s in q){if(k(q,s)){r[s]=q[s]}}}return r}e.prototype._setOptions=function(o){var p={align:"left"};this.options=j(p,o)};e.prototype._setElement=function(o){if(m.element(o)){this.element=o}else{if(m.string(o)){this.element=document.querySelector(o)}else{throw new Error("dropl must be passed either a node reference or a css selector as the first arg")}}};e.prototype._addOptions=function(){var p=this.find(".dropl-main");var o="dropl-align-"+this.options.align;h.add(p,o)};e.prototype._primeEvents=function(){var p=this;var o=this.find(".dropl-clicker");n.on(o,"click",function(q){q.preventDefault();p.toggle()});n.on(p.element,"click",function(q){q.stopPropagation()});n.on(document,"click",function(q){p.close()})};e.prototype.init=function(){this._addOptions();this._primeEvents()};e.prototype.find=function(o){return this.element.querySelector(o)};e.prototype.toggle=function(){var o=this.find(".dropl-main");h.toggle(o,"dropl-hidden")};e.prototype.close=function(){var o=this.find(".dropl-main");if(!h.has(o,"dropl-hidden")){h.add(o,"dropl-hidden")}};f.exports=e},{clas:2,evet:3,of:4}],2:[function(f,g,e){function h(j,k){return Array.prototype.indexOf.call(j,k)}var i={get:function(j){return j.classList?j.classList:j.className.split(/\s+/)},has:function(k,j){return k.classList?k.classList.contains(j):!!~h(i.get(k),j)},add:function(m,k){if(m.classList){m.classList.add(k);return m}var l=i.get(m);k=k.trim();var j=h(l,k);if(!~j){l.push(k);m.className=l.join(" ")}return m},remove:function(m,k){if(m.classList){m.classList.remove(k);return m}var l=i.get(m);k=k.trim();var j=h(l,k);if(~j){l.splice(j,1);m.className=l.join(" ")}return m},toggle:function(k,j){if(k.classList){k.classList.toggle(j);return k}j=j.trim();return i.has(k,j)?i.remove(k,j):i.add(k,j)}};g.exports=i},{}],3:[function(g,h,e){var f={on:function(j,l,k,i){j.addEventListener(l,k,!!i)},off:function(i,k,j){i.removeEventListener(k,j)}};f.delegate=(function(){var i={};function j(l){var k=l.target;i[l.type].forEach(function(o){var n=document.querySelectorAll(o.selector,o.scope);var m=Array.prototype.indexOf.call(n,k)>=0;if(m){o.fn.call(k,l)}})}return function(k,n,m,l){if(!i[n]){i[n]=[];f.on(document.documentElement,n,j,true)}i[n].push({selector:k,fn:m,scope:l})}}());h.exports=f},{}],4:[function(g,i,f){var j=function(k){return Object.prototype.toString.call(k)};var e=[1,3,9,11];var h={element:function(k){return k.nodeName&&(e.indexOf(k.nodeType)>-1)},string:function(k){return j(k)==="[object String]"},array:function(k){return j(k)==="[object Array]"},object:function(k){return k!==null&&j(k)==="[object Object]"},"function":function(k){return j(k)==="[object Function]"}};i.exports=h},{}]},{},[1])(1)});
var classes = require('clas');
var events = require('evet');
var types = require('of');
var of = require('of');

@@ -43,5 +43,5 @@ // Dropdown

dropl.prototype._setElement = function(element) {
if (types.element(element)) {
if (of.element(element)) {
this.element = element;
} else if (types.string(element)) {
} else if (of.string(element)) {
this.element = document.querySelector(element);

@@ -48,0 +48,0 @@ } else {

{
"name": "dropl",
"version": "0.0.3",
"version": "0.0.4",
"description": "dropdown",

@@ -25,5 +25,5 @@ "main": "index.js",

"clas": "0.0.5",
"evet": "0.0.1",
"evet": "0.0.2",
"of": "0.0.3"
}
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc