Socket
Socket
Sign inDemoInstall

ng-click-outside

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ng-click-outside - npm Package Compare versions

Comparing version 7.0.0 to 7.0.1

3

lib_commonjs/click-outside.directive.d.ts
import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges, NgZone } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ClickOutsideDirective implements OnInit, OnChanges, OnDestroy {

@@ -33,2 +34,4 @@ private _el;

private _removeWindowBlurListener;
static ɵfac: i0.ɵɵFactoryDef<ClickOutsideDirective, never>;
static ɵdir: i0.ɵɵDirectiveDefWithMeta<ClickOutsideDirective, "[clickOutside]", never, { "clickOutsideEnabled": "clickOutsideEnabled"; "attachOutsideOnClick": "attachOutsideOnClick"; "delayClickOutsideInit": "delayClickOutsideInit"; "emitOnBlur": "emitOnBlur"; "exclude": "exclude"; "excludeBeforeClick": "excludeBeforeClick"; "clickOutsideEvents": "clickOutsideEvents"; }, { "clickOutside": "clickOutside"; }, never>;
}

79

lib_commonjs/click-outside.directive.js
"use strict";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
var __param = (this && this.__param) || function (paramIndex, decorator) {
return function (target, key) { decorator(target, key, paramIndex); }
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ClickOutsideDirective = void 0;
var core_1 = require("@angular/core");
var common_1 = require("@angular/common");
var i0 = require("@angular/core");
var ClickOutsideDirective = (function () {

@@ -168,44 +158,29 @@ function ClickOutsideDirective(_el, _ngZone, platformId) {

};
__decorate([
core_1.Input(),
__metadata("design:type", Boolean)
], ClickOutsideDirective.prototype, "clickOutsideEnabled", void 0);
__decorate([
core_1.Input(),
__metadata("design:type", Boolean)
], ClickOutsideDirective.prototype, "attachOutsideOnClick", void 0);
__decorate([
core_1.Input(),
__metadata("design:type", Boolean)
], ClickOutsideDirective.prototype, "delayClickOutsideInit", void 0);
__decorate([
core_1.Input(),
__metadata("design:type", Boolean)
], ClickOutsideDirective.prototype, "emitOnBlur", void 0);
__decorate([
core_1.Input(),
__metadata("design:type", String)
], ClickOutsideDirective.prototype, "exclude", void 0);
__decorate([
core_1.Input(),
__metadata("design:type", Boolean)
], ClickOutsideDirective.prototype, "excludeBeforeClick", void 0);
__decorate([
core_1.Input(),
__metadata("design:type", String)
], ClickOutsideDirective.prototype, "clickOutsideEvents", void 0);
__decorate([
core_1.Output(),
__metadata("design:type", core_1.EventEmitter)
], ClickOutsideDirective.prototype, "clickOutside", void 0);
ClickOutsideDirective = __decorate([
core_1.Injectable(),
core_1.Directive({ selector: '[clickOutside]' }),
__param(2, core_1.Inject(core_1.PLATFORM_ID)),
__metadata("design:paramtypes", [core_1.ElementRef,
core_1.NgZone,
Object])
], ClickOutsideDirective);
ClickOutsideDirective.ɵfac = function ClickOutsideDirective_Factory(t) { return new (t || ClickOutsideDirective)(i0.ɵɵdirectiveInject(i0.ElementRef), i0.ɵɵdirectiveInject(i0.NgZone), i0.ɵɵdirectiveInject(core_1.PLATFORM_ID)); };
ClickOutsideDirective.ɵdir = i0.ɵɵdefineDirective({ type: ClickOutsideDirective, selectors: [["", "clickOutside", ""]], inputs: { clickOutsideEnabled: "clickOutsideEnabled", attachOutsideOnClick: "attachOutsideOnClick", delayClickOutsideInit: "delayClickOutsideInit", emitOnBlur: "emitOnBlur", exclude: "exclude", excludeBeforeClick: "excludeBeforeClick", clickOutsideEvents: "clickOutsideEvents" }, outputs: { clickOutside: "clickOutside" }, features: [i0.ɵɵNgOnChangesFeature] });
return ClickOutsideDirective;
}());
exports.ClickOutsideDirective = ClickOutsideDirective;
(function () { i0.ɵsetClassMetadata(ClickOutsideDirective, [{
type: core_1.Directive,
args: [{ selector: '[clickOutside]' }]
}], function () { return [{ type: i0.ElementRef }, { type: i0.NgZone }, { type: Object, decorators: [{
type: core_1.Inject,
args: [core_1.PLATFORM_ID]
}] }]; }, { clickOutsideEnabled: [{
type: core_1.Input
}], attachOutsideOnClick: [{
type: core_1.Input
}], delayClickOutsideInit: [{
type: core_1.Input
}], emitOnBlur: [{
type: core_1.Input
}], exclude: [{
type: core_1.Input
}], excludeBeforeClick: [{
type: core_1.Input
}], clickOutsideEvents: [{
type: core_1.Input
}], clickOutside: [{
type: core_1.Output
}] }); })();

@@ -0,2 +1,6 @@

import * as i0 from "@angular/core";
import * as i1 from "./click-outside.directive";
export declare class ClickOutsideModule {
static ɵmod: i0.ɵɵNgModuleDefWithMeta<ClickOutsideModule, [typeof i1.ClickOutsideDirective], never, [typeof i1.ClickOutsideDirective]>;
static ɵinj: i0.ɵɵInjectorDef<ClickOutsideModule>;
}
"use strict";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ClickOutsideModule = void 0;
var core_1 = require("@angular/core");
var click_outside_directive_1 = require("./click-outside.directive");
var i0 = require("@angular/core");
var ClickOutsideModule = (function () {
function ClickOutsideModule() {
}
ClickOutsideModule = __decorate([
core_1.NgModule({
declarations: [click_outside_directive_1.ClickOutsideDirective],
exports: [click_outside_directive_1.ClickOutsideDirective]
})
], ClickOutsideModule);
ClickOutsideModule.ɵmod = i0.ɵɵdefineNgModule({ type: ClickOutsideModule });
ClickOutsideModule.ɵinj = i0.ɵɵdefineInjector({ factory: function ClickOutsideModule_Factory(t) { return new (t || ClickOutsideModule)(); } });
return ClickOutsideModule;
}());
exports.ClickOutsideModule = ClickOutsideModule;
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(ClickOutsideModule, { declarations: [click_outside_directive_1.ClickOutsideDirective], exports: [click_outside_directive_1.ClickOutsideDirective] }); })();
(function () { i0.ɵsetClassMetadata(ClickOutsideModule, [{
type: core_1.NgModule,
args: [{
declarations: [click_outside_directive_1.ClickOutsideDirective],
exports: [click_outside_directive_1.ClickOutsideDirective]
}]
}], null, null); })();
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var click_outside_directive_1 = require("./click-outside.directive");
exports.ClickOutsideDirective = click_outside_directive_1.ClickOutsideDirective;
Object.defineProperty(exports, "ClickOutsideDirective", { enumerable: true, get: function () { return click_outside_directive_1.ClickOutsideDirective; } });
var click_outside_module_1 = require("./click-outside.module");
exports.ClickOutsideModule = click_outside_module_1.ClickOutsideModule;
Object.defineProperty(exports, "ClickOutsideModule", { enumerable: true, get: function () { return click_outside_module_1.ClickOutsideModule; } });

@@ -1,15 +0,4 @@

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
var __param = (this && this.__param) || function (paramIndex, decorator) {
return function (target, key) { decorator(target, key, paramIndex); }
};
import { Directive, ElementRef, EventEmitter, Inject, Injectable, Input, Output, PLATFORM_ID, NgZone, } from '@angular/core';
import { Directive, ElementRef, EventEmitter, Inject, Input, Output, PLATFORM_ID, NgZone, } from '@angular/core';
import { isPlatformBrowser } from '@angular/common';
import * as i0 from "@angular/core";
var ClickOutsideDirective = (function () {

@@ -166,44 +155,29 @@ function ClickOutsideDirective(_el, _ngZone, platformId) {

};
__decorate([
Input(),
__metadata("design:type", Boolean)
], ClickOutsideDirective.prototype, "clickOutsideEnabled", void 0);
__decorate([
Input(),
__metadata("design:type", Boolean)
], ClickOutsideDirective.prototype, "attachOutsideOnClick", void 0);
__decorate([
Input(),
__metadata("design:type", Boolean)
], ClickOutsideDirective.prototype, "delayClickOutsideInit", void 0);
__decorate([
Input(),
__metadata("design:type", Boolean)
], ClickOutsideDirective.prototype, "emitOnBlur", void 0);
__decorate([
Input(),
__metadata("design:type", String)
], ClickOutsideDirective.prototype, "exclude", void 0);
__decorate([
Input(),
__metadata("design:type", Boolean)
], ClickOutsideDirective.prototype, "excludeBeforeClick", void 0);
__decorate([
Input(),
__metadata("design:type", String)
], ClickOutsideDirective.prototype, "clickOutsideEvents", void 0);
__decorate([
Output(),
__metadata("design:type", EventEmitter)
], ClickOutsideDirective.prototype, "clickOutside", void 0);
ClickOutsideDirective = __decorate([
Injectable(),
Directive({ selector: '[clickOutside]' }),
__param(2, Inject(PLATFORM_ID)),
__metadata("design:paramtypes", [ElementRef,
NgZone,
Object])
], ClickOutsideDirective);
ClickOutsideDirective.ɵfac = function ClickOutsideDirective_Factory(t) { return new (t || ClickOutsideDirective)(i0.ɵɵdirectiveInject(i0.ElementRef), i0.ɵɵdirectiveInject(i0.NgZone), i0.ɵɵdirectiveInject(PLATFORM_ID)); };
ClickOutsideDirective.ɵdir = i0.ɵɵdefineDirective({ type: ClickOutsideDirective, selectors: [["", "clickOutside", ""]], inputs: { clickOutsideEnabled: "clickOutsideEnabled", attachOutsideOnClick: "attachOutsideOnClick", delayClickOutsideInit: "delayClickOutsideInit", emitOnBlur: "emitOnBlur", exclude: "exclude", excludeBeforeClick: "excludeBeforeClick", clickOutsideEvents: "clickOutsideEvents" }, outputs: { clickOutside: "clickOutside" }, features: [i0.ɵɵNgOnChangesFeature] });
return ClickOutsideDirective;
}());
export { ClickOutsideDirective };
(function () { i0.ɵsetClassMetadata(ClickOutsideDirective, [{
type: Directive,
args: [{ selector: '[clickOutside]' }]
}], function () { return [{ type: i0.ElementRef }, { type: i0.NgZone }, { type: Object, decorators: [{
type: Inject,
args: [PLATFORM_ID]
}] }]; }, { clickOutsideEnabled: [{
type: Input
}], attachOutsideOnClick: [{
type: Input
}], delayClickOutsideInit: [{
type: Input
}], emitOnBlur: [{
type: Input
}], exclude: [{
type: Input
}], excludeBeforeClick: [{
type: Input
}], clickOutsideEvents: [{
type: Input
}], clickOutside: [{
type: Output
}] }); })();

@@ -1,20 +0,19 @@

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
import { NgModule } from '@angular/core';
import { ClickOutsideDirective } from './click-outside.directive';
import * as i0 from "@angular/core";
var ClickOutsideModule = (function () {
function ClickOutsideModule() {
}
ClickOutsideModule = __decorate([
NgModule({
declarations: [ClickOutsideDirective],
exports: [ClickOutsideDirective]
})
], ClickOutsideModule);
ClickOutsideModule.ɵmod = i0.ɵɵdefineNgModule({ type: ClickOutsideModule });
ClickOutsideModule.ɵinj = i0.ɵɵdefineInjector({ factory: function ClickOutsideModule_Factory(t) { return new (t || ClickOutsideModule)(); } });
return ClickOutsideModule;
}());
export { ClickOutsideModule };
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(ClickOutsideModule, { declarations: [ClickOutsideDirective], exports: [ClickOutsideDirective] }); })();
(function () { i0.ɵsetClassMetadata(ClickOutsideModule, [{
type: NgModule,
args: [{
declarations: [ClickOutsideDirective],
exports: [ClickOutsideDirective]
}]
}], null, null); })();
{
"name": "ng-click-outside",
"version": "7.0.0",
"version": "7.0.1",
"description": "Angular directive for handling click events outside an element.",

@@ -5,0 +5,0 @@ "repository": {

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