ng-click-outside
Advanced tools
Comparing version 4.0.0 to 5.0.0
@@ -20,6 +20,6 @@ import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges, NgZone } from '@angular/core'; | ||
ngOnChanges(changes: SimpleChanges): void; | ||
private _init(); | ||
private _initOnClickBody(); | ||
private _excludeCheck(); | ||
private _onClickBody(ev); | ||
private _init; | ||
private _initOnClickBody; | ||
private _excludeCheck; | ||
private _onClickBody; | ||
/** | ||
@@ -29,11 +29,11 @@ * Resolves problem with outside click on iframe | ||
*/ | ||
private _onWindowBlur(ev); | ||
private _emit(ev); | ||
private _shouldExclude(target); | ||
private _initClickOutsideListener(); | ||
private _removeClickOutsideListener(); | ||
private _initAttachOutsideOnClickListener(); | ||
private _removeAttachOutsideOnClickListener(); | ||
private _initWindowBlurListener(); | ||
private _removeWindowBlurListener(); | ||
private _onWindowBlur; | ||
private _emit; | ||
private _shouldExclude; | ||
private _initClickOutsideListener; | ||
private _removeClickOutsideListener; | ||
private _initAttachOutsideOnClickListener; | ||
private _removeAttachOutsideOnClickListener; | ||
private _initWindowBlurListener; | ||
private _removeWindowBlurListener; | ||
} |
"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 }); | ||
@@ -100,11 +112,3 @@ var core_1 = require("@angular/core"); | ||
*/ | ||
/** | ||
* Resolves problem with outside click on iframe | ||
* @see https://github.com/arkon/ng-click-outside/issues/32 | ||
*/ | ||
ClickOutsideDirective.prototype._onWindowBlur = /** | ||
* Resolves problem with outside click on iframe | ||
* @see https://github.com/arkon/ng-click-outside/issues/32 | ||
*/ | ||
function (ev) { | ||
ClickOutsideDirective.prototype._onWindowBlur = function (ev) { | ||
var _this = this; | ||
@@ -169,24 +173,44 @@ setTimeout(function () { | ||
}; | ||
ClickOutsideDirective.decorators = [ | ||
{ type: core_1.Injectable }, | ||
{ type: core_1.Directive, args: [{ selector: '[clickOutside]' },] }, | ||
]; | ||
/** @nocollapse */ | ||
ClickOutsideDirective.ctorParameters = function () { return [ | ||
{ type: core_1.ElementRef, }, | ||
{ type: core_1.NgZone, }, | ||
{ type: Object, decorators: [{ type: core_1.Inject, args: [core_1.PLATFORM_ID,] },] }, | ||
]; }; | ||
ClickOutsideDirective.propDecorators = { | ||
"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 },], | ||
}; | ||
__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); | ||
return ClickOutsideDirective; | ||
}()); | ||
exports.ClickOutsideDirective = ClickOutsideDirective; |
"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 }); | ||
@@ -8,10 +14,10 @@ var core_1 = require("@angular/core"); | ||
} | ||
ClickOutsideModule.decorators = [ | ||
{ type: core_1.NgModule, args: [{ | ||
declarations: [click_outside_directive_1.ClickOutsideDirective], | ||
exports: [click_outside_directive_1.ClickOutsideDirective] | ||
},] }, | ||
]; | ||
ClickOutsideModule = __decorate([ | ||
core_1.NgModule({ | ||
declarations: [click_outside_directive_1.ClickOutsideDirective], | ||
exports: [click_outside_directive_1.ClickOutsideDirective] | ||
}) | ||
], ClickOutsideModule); | ||
return ClickOutsideModule; | ||
}()); | ||
exports.ClickOutsideModule = ClickOutsideModule; |
{ | ||
"name": "ng-click-outside", | ||
"version": "4.0.0", | ||
"version": "5.0.0", | ||
"description": "Angular directive for handling click events outside an element.", | ||
@@ -37,17 +37,17 @@ "repository": { | ||
"peerDependencies": { | ||
"@angular/common": ">=6.0.0", | ||
"@angular/core": ">=6.0.0" | ||
"@angular/common": ">=8.0.0", | ||
"@angular/core": ">=8.0.0" | ||
}, | ||
"devDependencies": { | ||
"@angular/common": "^6.0.2", | ||
"@angular/compiler": "^6.0.2", | ||
"@angular/compiler-cli": "^6.0.2", | ||
"@angular/core": "^6.0.2", | ||
"@angular/platform-browser": "^6.0.2", | ||
"rimraf": "^2.6.2", | ||
"rxjs": "^6.1.0", | ||
"tslint": "^5.10.0", | ||
"typescript": "~2.7.2", | ||
"zone.js": "^0.8.26" | ||
"@angular/common": "^8.2.0", | ||
"@angular/compiler": "^8.2.0", | ||
"@angular/compiler-cli": "^8.2.0", | ||
"@angular/core": "^8.2.0", | ||
"@angular/platform-browser": "^8.2.0", | ||
"rimraf": "^2.6.3", | ||
"rxjs": "^6.5.2", | ||
"tslint": "^5.18.0", | ||
"typescript": "~3.4.0", | ||
"zone.js": "~0.9.1" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
25855
444