Socket
Socket
Sign inDemoInstall

dry-underscore

Package Overview
Dependencies
Maintainers
1
Versions
97
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dry-underscore - npm Package Compare versions

Comparing version 0.21.9 to 0.22.0

43

lib/client/client.js

@@ -51,43 +51,6 @@

_.client = {};
_.client.labelOverInput = _.removed("_.client.labelOverInput");
_.client.labelOverInput = function(inputSelector, labelSelector){
_.container = _.deprecated("_.container", function(root){
if(inputSelector === undefined){ _.fatal("need at least one selector for this to work."); }
var parentSelector = "";
if(labelSelector === undefined){
parentSelector = inputSelector;
inputSelector = "";
}
labelSelector = labelSelector || (parentSelector + " label");
if(parentSelector){
if($(parentSelector + " textarea").first()){
inputSelector = parentSelector + " textarea";
}
if($(parentSelector + " input").first()){
inputSelector = parentSelector + " input";
}
}
$(labelSelector).click(function(e){
$(inputSelector).focus();
});
$(inputSelector).focus(function(){
$(labelSelector).hide();
});
$(inputSelector).blur(function(){
if(!$(this).val()){
$(labelSelector).show();
}
});
};
_.container = function(root){
root.container = function(selector, change_callback){

@@ -122,3 +85,3 @@ this._container_selector = selector;

};
};
});

@@ -125,0 +88,0 @@ return(_);

20

lib/common.js

@@ -139,6 +139,11 @@ "use strict";

_.deprecated = function(lib, f_name){
if(_.isString(lib)){ f_name = lib; lib = {}; }
var f = function(){ _.fatal(f_name + " is deprecated"); }
lib[f_name] = f;
_.deprecated = function(f_name, f){
return(function(){
console.log("WARNING: _." + f_name + "has been deprecated and will be removed in the next major version.");
return(f.apply(this, arguments));
});
};
_.removed = function(f_name){
var f = function(){ _.fatal(f_name + " was removed in the last major release of the library."); }
return(f);

@@ -845,4 +850,4 @@ };

};
_.deprecated(_, "lock.ui");
_.deprecated(_, "lock.async");
_.lock.ui = _.removed("lock.ui");
_.lock.async = _.removed("lock.async");

@@ -964,6 +969,7 @@ _.addProperties = _.add_properties = function(o, propArray, val){

return(function(){
var self = this;
var uargs = arguments;
_.each(args, function(f){
if(_.isFunction(f)){
f.apply(undefined, uargs);
f.apply(self, uargs);
}

@@ -970,0 +976,0 @@ });

@@ -12,8 +12,16 @@

if(!p){ return(null); }
var lon = (p.lon !== undefined ? p.lon : p.lng);
var lon = p.lon
if(lon === undefined){ lon = p.lng; }
if(lon === undefined){ lon = p.longitude; }
var lat = p.lat;
if(lat === undefined){ lat = p.latitude; }
if(_.isFunction(lon)){ lon = _.bind(lon, p)(); }
if(_.isFunction(lat)){ lat = _.bind(lat, p)(); }
lat = _.n(lat);
lon = _.n(lon);
if(lat === null || lon === null){ return(null); }

@@ -20,0 +28,0 @@ else{ return({ lat: lat, lon: lon }); }

@@ -22,2 +22,5 @@ "use strict";

a = { latitude: _.r("_lat"), longitude: _.r("_lon"), _lat: "-1.5", _lon: "2.5" };
eq(f(a), pt(-1.5, 2.5));
a = { lat: _.r("_lat"), lng: _.r("_y"), _lat: "-1.5", _y: "2.5" };

@@ -24,0 +27,0 @@ eq(f(a), pt(-1.5, 2.5));

{
"name": "dry-underscore",
"version": "0.21.9",
"version": "0.22.0",
"dependencies": {

@@ -5,0 +5,0 @@ "deep-diff": {

{
"name": "dry-underscore",
"version": "0.21.9",
"version": "0.22.0",
"main": "./index/node.index.js",

@@ -5,0 +5,0 @@ "description": "The DRY Underscore Library",

Sorry, the diff of this file is too big to display

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