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

ng-on

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ng-on - npm Package Compare versions

Comparing version 0.0.3 to 0.0.4

2

package.json
{
"name": "ng-on",
"version": "0.0.3",
"version": "0.0.4",
"description": "Directive for Angular 1.x to easily bind custom (or not) events",

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

@@ -33,3 +33,3 @@ # ng-on

this is fine for few small amount of bindings but gets tedious for setting up many events on many different elements.
this is fine for few bindings but gets tedious for setting up many events on many different elements.

@@ -79,8 +79,8 @@ Enter the angularisher way of doing this with `ng-on`!

this.eventsObj = {
'custom-event': this.customEventHandler
'another-custom-event': this.anotherCustomEventHandler,
click: this.clickHandler // you can handle regular DOM events too
'custom-event': customEventHandler
'another-custom-event': anotherCustomEventHandler,
click: clickHandler // you can handle regular DOM events too
};
this.customEventHandler = function(event) {
function customEventHandler(event) {
this.eventValue = event.value;

@@ -87,0 +87,0 @@ };

@@ -22,3 +22,3 @@ ;(function() {

try {
eventsAndCallbacks[eventName](event);
eventsAndCallbacks[eventName].call(scope.$ctrl || scope, event);
} catch(e) {

@@ -25,0 +25,0 @@ throwError(e, eventName);

@@ -45,2 +45,26 @@ /* global jasmine, describe, it, beforeEach, expect, module, inject, createCompiler */

});
it('should call defined event handler with scope.$ctrl as context', function() {
var contextSpy = jasmine.createSpy('contextSpy');
var parentScope = {
events: {
'but-whole': function(e) {
this.spy(e);
}
},
spy: contextSpy
}
compile(parentScope, elementAttrsMock, function (scope, element) {
scope = $rootScope.$new();
element.triggerHandler('but-whole');
scope.$digest();
expect(contextSpy).toHaveBeenCalledWith(jasmine.objectContaining({
type: 'but-whole'
}));
});
});
});

@@ -47,0 +71,0 @@

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