UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

1,252 lines (1,207 loc) 275 kB
(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/common'), require('@angular/core'), require('@angular/animations'), require('@angular/cdk/coercion'), require('@angular/platform-browser/animations'), require('@angular/cdk/overlay'), require('date-fns'), require('date-fns/add_months'), require('date-fns/add_years'), require('date-fns/set_day'), require('date-fns/set_month'), require('rxjs'), require('rxjs/operators'), require('@angular/cdk/platform')) : typeof define === 'function' && define.amd ? define('ng-zorro-antd/core', ['exports', '@angular/common', '@angular/core', '@angular/animations', '@angular/cdk/coercion', '@angular/platform-browser/animations', '@angular/cdk/overlay', 'date-fns', 'date-fns/add_months', 'date-fns/add_years', 'date-fns/set_day', 'date-fns/set_month', 'rxjs', 'rxjs/operators', '@angular/cdk/platform'], factory) : (global = global || self, factory((global['ng-zorro-antd'] = global['ng-zorro-antd'] || {}, global['ng-zorro-antd'].core = {}), global.ng.common, global.ng.core, global.ng.animations, global.ng.cdk.coercion, global.ng.platformBrowser.animations, global.ng.cdk.overlay, global.dateFns, global.addMonths, global.addYears, global.setDay, global.setMonth, global.rxjs, global.rxjs.operators, global.ng.cdk.platform)); }(this, function (exports, common, core, animations, coercion, animations$1, overlay, dateFns, addMonths, addYears, setDay, setMonth, rxjs, operators, platform) { 'use strict'; addMonths = addMonths && addMonths.hasOwnProperty('default') ? addMonths['default'] : addMonths; addYears = addYears && addYears.hasOwnProperty('default') ? addYears['default'] : addYears; setDay = setDay && setDay.hasOwnProperty('default') ? setDay['default'] : setDay; setMonth = setMonth && setMonth.hasOwnProperty('default') ? setMonth['default'] : setMonth; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */ /* global Reflect, Promise */ var extendStatics = function(d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; function __extends(d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); } var __assign = function() { __assign = Object.assign || function __assign(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; function __rest(s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; } function __decorate(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; } function __param(paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } } function __metadata(metadataKey, metadataValue) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); } function __awaiter(thisArg, _arguments, P, generator) { return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); } function __generator(thisArg, body) { var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } } function __exportStar(m, exports) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } function __values(o) { var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0; if (m) return m.call(o); return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; } function __read(o, n) { var m = typeof Symbol === "function" && o[Symbol.iterator]; if (!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); } catch (error) { e = { error: error }; } finally { try { if (r && !r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; } function __spread() { for (var ar = [], i = 0; i < arguments.length; i++) ar = ar.concat(__read(arguments[i])); return ar; } function __spreadArrays() { for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; for (var r = Array(s), k = 0, i = 0; i < il; i++) for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) r[k] = a[j]; return r; }; function __await(v) { return this instanceof __await ? (this.v = v, this) : new __await(v); } function __asyncGenerator(thisArg, _arguments, generator) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var g = generator.apply(thisArg, _arguments || []), i, q = []; return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } function fulfill(value) { resume("next", value); } function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } } function __asyncDelegator(o) { var i, p; return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } } function __asyncValues(o) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var m = o[Symbol.asyncIterator], i; return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } } function __makeTemplateObject(cooked, raw) { if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } return cooked; }; function __importStar(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; result.default = mod; return result; } function __importDefault(mod) { return (mod && mod.__esModule) ? mod : { default: mod }; } /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var NzClassListAddDirective = /** @class */ (function () { function NzClassListAddDirective(elementRef, renderer) { this.elementRef = elementRef; this.renderer = renderer; this.classList = []; } Object.defineProperty(NzClassListAddDirective.prototype, "nzClassListAdd", { set: /** * @param {?} list * @return {?} */ function (list) { var _this = this; this.classList.forEach((/** * @param {?} name * @return {?} */ function (name) { _this.renderer.removeClass(_this.elementRef.nativeElement, name); })); list.forEach((/** * @param {?} name * @return {?} */ function (name) { _this.renderer.addClass(_this.elementRef.nativeElement, name); })); this.classList = list; }, enumerable: true, configurable: true }); NzClassListAddDirective.decorators = [ { type: core.Directive, args: [{ selector: '[nzClassListAdd]', exportAs: 'nzClassListAdd' },] } ]; /** @nocollapse */ NzClassListAddDirective.ctorParameters = function () { return [ { type: core.ElementRef }, { type: core.Renderer2 } ]; }; NzClassListAddDirective.propDecorators = { nzClassListAdd: [{ type: core.Input }] }; return NzClassListAddDirective; }()); if (false) { /** @type {?} */ NzClassListAddDirective.prototype.classList; /** * @type {?} * @private */ NzClassListAddDirective.prototype.elementRef; /** * @type {?} * @private */ NzClassListAddDirective.prototype.renderer; } /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var NzStringTemplateOutletDirective = /** @class */ (function () { function NzStringTemplateOutletDirective(viewContainer, defaultTemplate) { this.viewContainer = viewContainer; this.defaultTemplate = defaultTemplate; // tslint:disable-next-line:no-any this.inputTemplate = null; this.inputViewRef = null; this.defaultViewRef = null; // tslint:disable-next-line:no-any this.nzStringTemplateOutletContext = null; } Object.defineProperty(NzStringTemplateOutletDirective.prototype, "nzStringTemplateOutlet", { set: /** * @param {?} value * @return {?} */ function (value) { if (value instanceof core.TemplateRef) { this.isTemplate = true; this.inputTemplate = value; } else { this.isTemplate = false; } }, enumerable: true, configurable: true }); /** * @return {?} */ NzStringTemplateOutletDirective.prototype.recreateView = /** * @return {?} */ function () { if (!this.isTemplate) { /** use default template when input is string **/ if (!this.defaultViewRef) { if (this.defaultTemplate) { this.defaultViewRef = this.viewContainer.createEmbeddedView(this.defaultTemplate, this.nzStringTemplateOutletContext); } } } else { /** use input template when input is templateRef **/ if (!this.inputViewRef) { if (this.inputTemplate) { this.inputViewRef = this.viewContainer.createEmbeddedView(this.inputTemplate, this.nzStringTemplateOutletContext); } } } }; // tslint:disable-next-line:no-any // tslint:disable-next-line:no-any /** * @private * @param {?} value * @return {?} */ NzStringTemplateOutletDirective.prototype.getType = // tslint:disable-next-line:no-any /** * @private * @param {?} value * @return {?} */ function (value) { if (value instanceof core.TemplateRef) { return 'template'; } else { return 'string'; } }; /** * @private * @param {?} changes * @return {?} */ NzStringTemplateOutletDirective.prototype.shouldRecreateView = /** * @private * @param {?} changes * @return {?} */ function (changes) { var nzStringTemplateOutletContext = changes.nzStringTemplateOutletContext, nzStringTemplateOutlet = changes.nzStringTemplateOutlet; /** @type {?} */ var shouldOutletRecreate = false; if (nzStringTemplateOutlet) { if (nzStringTemplateOutlet.firstChange) { shouldOutletRecreate = true; } else { /** @type {?} */ var previousOutletType = this.getType(nzStringTemplateOutlet.previousValue); /** @type {?} */ var currentOutletType = this.getType(nzStringTemplateOutlet.currentValue); shouldOutletRecreate = !(previousOutletType === 'string' && currentOutletType === 'string'); } } /** @type {?} */ var shouldContextRecreate = nzStringTemplateOutletContext && this.hasContextShapeChanged(nzStringTemplateOutletContext); return shouldContextRecreate || shouldOutletRecreate; }; /** * @private * @param {?} ctxChange * @return {?} */ NzStringTemplateOutletDirective.prototype.hasContextShapeChanged = /** * @private * @param {?} ctxChange * @return {?} */ function (ctxChange) { var e_1, _a; /** @type {?} */ var prevCtxKeys = Object.keys(ctxChange.previousValue || {}); /** @type {?} */ var currCtxKeys = Object.keys(ctxChange.currentValue || {}); if (prevCtxKeys.length === currCtxKeys.length) { try { for (var currCtxKeys_1 = __values(currCtxKeys), currCtxKeys_1_1 = currCtxKeys_1.next(); !currCtxKeys_1_1.done; currCtxKeys_1_1 = currCtxKeys_1.next()) { var propName = currCtxKeys_1_1.value; if (prevCtxKeys.indexOf(propName) === -1) { return true; } } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (currCtxKeys_1_1 && !currCtxKeys_1_1.done && (_a = currCtxKeys_1.return)) _a.call(currCtxKeys_1); } finally { if (e_1) throw e_1.error; } } return false; } else { return true; } }; // tslint:disable-next-line:no-any // tslint:disable-next-line:no-any /** * @private * @param {?} ctx * @return {?} */ NzStringTemplateOutletDirective.prototype.updateExistingContext = // tslint:disable-next-line:no-any /** * @private * @param {?} ctx * @return {?} */ function (ctx) { var e_2, _a; try { for (var _b = __values(Object.keys(ctx)), _c = _b.next(); !_c.done; _c = _b.next()) { var propName = _c.value; // tslint:disable-next-line:no-any ((/** @type {?} */ ((/** @type {?} */ (this.inputViewRef)).context)))[propName] = this.nzStringTemplateOutletContext[propName]; } } catch (e_2_1) { e_2 = { error: e_2_1 }; } finally { try { if (_c && !_c.done && (_a = _b.return)) _a.call(_b); } finally { if (e_2) throw e_2.error; } } }; /** * @param {?} changes * @return {?} */ NzStringTemplateOutletDirective.prototype.ngOnChanges = /** * @param {?} changes * @return {?} */ function (changes) { /** @type {?} */ var recreateView = this.shouldRecreateView(changes); if (recreateView) { if (this.viewContainer) { this.viewContainer.clear(); this.defaultViewRef = null; this.inputViewRef = null; } this.recreateView(); } else { if (this.inputViewRef && this.nzStringTemplateOutletContext) { this.updateExistingContext(this.nzStringTemplateOutletContext); } } }; NzStringTemplateOutletDirective.decorators = [ { type: core.Directive, args: [{ selector: '[nzStringTemplateOutlet]', exportAs: 'nzStringTemplateOutlet' },] } ]; /** @nocollapse */ NzStringTemplateOutletDirective.ctorParameters = function () { return [ { type: core.ViewContainerRef }, { type: core.TemplateRef } ]; }; NzStringTemplateOutletDirective.propDecorators = { nzStringTemplateOutletContext: [{ type: core.Input }], nzStringTemplateOutlet: [{ type: core.Input }] }; return NzStringTemplateOutletDirective; }()); if (false) { /** * @type {?} * @private */ NzStringTemplateOutletDirective.prototype.isTemplate; /** * @type {?} * @private */ NzStringTemplateOutletDirective.prototype.inputTemplate; /** * @type {?} * @private */ NzStringTemplateOutletDirective.prototype.inputViewRef; /** * @type {?} * @private */ NzStringTemplateOutletDirective.prototype.defaultViewRef; /** @type {?} */ NzStringTemplateOutletDirective.prototype.nzStringTemplateOutletContext; /** * @type {?} * @private */ NzStringTemplateOutletDirective.prototype.viewContainer; /** * @type {?} * @private */ NzStringTemplateOutletDirective.prototype.defaultTemplate; } /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var NzAddOnModule = /** @class */ (function () { function NzAddOnModule() { } NzAddOnModule.decorators = [ { type: core.NgModule, args: [{ imports: [common.CommonModule], exports: [NzStringTemplateOutletDirective, NzClassListAddDirective], declarations: [NzStringTemplateOutletDirective, NzClassListAddDirective] },] } ]; return NzAddOnModule; }()); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @license * Copyright Alibaba.com All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ var AnimationDuration = /** @class */ (function () { function AnimationDuration() { } AnimationDuration.SLOW = '0.3s'; // Modal // Modal AnimationDuration.BASE = '0.2s'; AnimationDuration.FAST = '0.1s'; // Tooltip return AnimationDuration; }()); if (false) { /** @type {?} */ AnimationDuration.SLOW; /** @type {?} */ AnimationDuration.BASE; /** @type {?} */ AnimationDuration.FAST; } var AnimationCurves = /** @class */ (function () { function AnimationCurves() { } AnimationCurves.EASE_BASE_OUT = 'cubic-bezier(0.7, 0.3, 0.1, 1)'; AnimationCurves.EASE_BASE_IN = 'cubic-bezier(0.9, 0, 0.3, 0.7)'; AnimationCurves.EASE_OUT = 'cubic-bezier(0.215, 0.61, 0.355, 1)'; AnimationCurves.EASE_IN = 'cubic-bezier(0.55, 0.055, 0.675, 0.19)'; AnimationCurves.EASE_IN_OUT = 'cubic-bezier(0.645, 0.045, 0.355, 1)'; AnimationCurves.EASE_OUT_BACK = 'cubic-bezier(0.12, 0.4, 0.29, 1.46)'; AnimationCurves.EASE_IN_BACK = 'cubic-bezier(0.71, -0.46, 0.88, 0.6)'; AnimationCurves.EASE_IN_OUT_BACK = 'cubic-bezier(0.71, -0.46, 0.29, 1.46)'; AnimationCurves.EASE_OUT_CIRC = 'cubic-bezier(0.08, 0.82, 0.17, 1)'; AnimationCurves.EASE_IN_CIRC = 'cubic-bezier(0.6, 0.04, 0.98, 0.34)'; AnimationCurves.EASE_IN_OUT_CIRC = 'cubic-bezier(0.78, 0.14, 0.15, 0.86)'; AnimationCurves.EASE_OUT_QUINT = 'cubic-bezier(0.23, 1, 0.32, 1)'; AnimationCurves.EASE_IN_QUINT = 'cubic-bezier(0.755, 0.05, 0.855, 0.06)'; AnimationCurves.EASE_IN_OUT_QUINT = 'cubic-bezier(0.86, 0, 0.07, 1)'; return AnimationCurves; }()); if (false) { /** @type {?} */ AnimationCurves.EASE_BASE_OUT; /** @type {?} */ AnimationCurves.EASE_BASE_IN; /** @type {?} */ AnimationCurves.EASE_OUT; /** @type {?} */ AnimationCurves.EASE_IN; /** @type {?} */ AnimationCurves.EASE_IN_OUT; /** @type {?} */ AnimationCurves.EASE_OUT_BACK; /** @type {?} */ AnimationCurves.EASE_IN_BACK; /** @type {?} */ AnimationCurves.EASE_IN_OUT_BACK; /** @type {?} */ AnimationCurves.EASE_OUT_CIRC; /** @type {?} */ AnimationCurves.EASE_IN_CIRC; /** @type {?} */ AnimationCurves.EASE_IN_OUT_CIRC; /** @type {?} */ AnimationCurves.EASE_OUT_QUINT; /** @type {?} */ AnimationCurves.EASE_IN_QUINT; /** @type {?} */ AnimationCurves.EASE_IN_OUT_QUINT; } /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @type {?} */ var collapseMotion = animations.trigger('collapseMotion', [ animations.state('expanded', animations.style({ height: '*' })), animations.state('collapsed', animations.style({ height: 0, overflow: 'hidden' })), animations.state('hidden', animations.style({ height: 0, overflow: 'hidden', borderTopWidth: '0' })), animations.transition('expanded => collapsed', animations.animate("150ms " + AnimationCurves.EASE_IN_OUT)), animations.transition('expanded => hidden', animations.animate("150ms " + AnimationCurves.EASE_IN_OUT)), animations.transition('collapsed => expanded', animations.animate("150ms " + AnimationCurves.EASE_IN_OUT)), animations.transition('hidden => expanded', animations.animate("150ms " + AnimationCurves.EASE_IN_OUT)) ]); /** @type {?} */ var treeCollapseMotion = animations.trigger('treeCollapseMotion', [ animations.transition(':leave', [ animations.style({ overflow: 'hidden' }), animations.animate("150ms " + AnimationCurves.EASE_IN_OUT, animations.style({ height: 0 })) ]), animations.transition(':enter', [ animations.style({ overflow: 'hidden', height: 0 }), animations.animate("150ms " + AnimationCurves.EASE_IN_OUT, animations.style({ overflow: 'hidden', height: '*' })) ]) ]); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @type {?} */ var fadeMotion = animations.trigger('fadeMotion', [ animations.transition(':enter', [animations.style({ opacity: 0 }), animations.animate("" + AnimationDuration.BASE, animations.style({ opacity: 1 }))]), animations.transition(':leave', [animations.style({ opacity: 1 }), animations.animate("" + AnimationDuration.BASE, animations.style({ opacity: 0 }))]) ]); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @type {?} */ var helpMotion = animations.trigger('helpMotion', [ animations.transition(':enter', [ animations.style({ opacity: 0, transform: 'translateY(-5px)' }), animations.animate(AnimationDuration.SLOW + " " + AnimationCurves.EASE_IN_OUT, animations.style({ opacity: 1, transform: 'translateY(0)' })) ]), animations.transition(':leave', [ animations.style({ opacity: 1, transform: 'translateY(0)' }), animations.animate(AnimationDuration.SLOW + " " + AnimationCurves.EASE_IN_OUT, animations.style({ opacity: 0, transform: 'translateY(-5px)' })) ]) ]); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @type {?} */ var moveUpMotion = animations.trigger('moveUpMotion', [ animations.transition('* => enter', [ animations.style({ transformOrigin: '0 0', transform: 'translateY(-100%)', opacity: 0 }), animations.animate("" + AnimationDuration.BASE, animations.style({ transformOrigin: '0 0', transform: 'translateY(0%)', opacity: 1 })) ]), animations.transition('* => leave', [ animations.style({ transformOrigin: '0 0', transform: 'translateY(0%)', opacity: 1 }), animations.animate("" + AnimationDuration.BASE, animations.style({ transformOrigin: '0 0', transform: 'translateY(-100%)', opacity: 0 })) ]) ]); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @type {?} */ var notificationMotion = animations.trigger('notificationMotion', [ animations.state('enterRight', animations.style({ opacity: 1, transform: 'translateX(0)' })), animations.transition('* => enterRight', [animations.style({ opacity: 0, transform: 'translateX(5%)' }), animations.animate('100ms linear')]), animations.state('enterLeft', animations.style({ opacity: 1, transform: 'translateX(0)' })), animations.transition('* => enterLeft', [animations.style({ opacity: 0, transform: 'translateX(-5%)' }), animations.animate('100ms linear')]), animations.state('leave', animations.style({ opacity: 0, transform: 'scaleY(0.8)', transformOrigin: '0% 0%' })), animations.transition('* => leave', [ animations.style({ opacity: 1, transform: 'scaleY(1)', transformOrigin: '0% 0%' }), animations.animate('100ms linear') ]) ]); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @type {?} */ var ANIMATION_TRANSITION_IN = AnimationDuration.BASE + " " + AnimationCurves.EASE_OUT_QUINT; /** @type {?} */ var ANIMATION_TRANSITION_OUT = AnimationDuration.BASE + " " + AnimationCurves.EASE_IN_QUINT; /** @type {?} */ var slideMotion = animations.trigger('slideMotion', [ animations.state('bottom', animations.style({ opacity: 1, transform: 'scaleY(1)', transformOrigin: '0% 0%' })), animations.state('top', animations.style({ opacity: 1, transform: 'scaleY(1)', transformOrigin: '0% 100%' })), animations.transition('void => bottom', [ animations.style({ opacity: 0, transform: 'scaleY(0.8)', transformOrigin: '0% 0%' }), animations.animate(ANIMATION_TRANSITION_IN) ]), animations.transition('bottom => void', [ animations.animate(ANIMATION_TRANSITION_OUT, animations.style({ opacity: 0, transform: 'scaleY(0.8)', transformOrigin: '0% 0%' })) ]), animations.transition('void => top', [ animations.style({ opacity: 0, transform: 'scaleY(0.8)', transformOrigin: '0% 100%' }), animations.animate(ANIMATION_TRANSITION_IN) ]), animations.transition('top => void', [ animations.animate(ANIMATION_TRANSITION_OUT, animations.style({ opacity: 0, transform: 'scaleY(0.8)', transformOrigin: '0% 100%' })) ]) ]); /** @type {?} */ var slideAlertMotion = animations.trigger('slideAlertMotion', [ animations.transition(':leave', [ animations.style({ opacity: 1, transform: 'scaleY(1)', transformOrigin: '0% 0%' }), animations.animate(AnimationDuration.SLOW + " " + AnimationCurves.EASE_IN_OUT_CIRC, animations.style({ opacity: 0, transform: 'scaleY(0)', transformOrigin: '0% 0%' })) ]) ]); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @type {?} */ var zoomMotion = animations.trigger('zoomMotion', [ animations.transition(':enter', [ animations.style({ opacity: 0, transform: 'scale(0.2)' }), animations.animate(AnimationDuration.BASE + " " + AnimationCurves.EASE_OUT_CIRC, animations.style({ opacity: 1, transform: 'scale(1)' })) ]), animations.transition(':leave', [ animations.style({ opacity: 1, transform: 'scale(1)' }), animations.animate(AnimationDuration.BASE + " " + AnimationCurves.EASE_IN_OUT_CIRC, animations.style({ opacity: 0, transform: 'scale(0.2)' })) ]) ]); /** @type {?} */ var zoomBigMotion = animations.trigger('zoomBigMotion', [ animations.transition('void => active', [ animations.style({ opacity: 0, transform: 'scale(0.8)' }), animations.animate(AnimationDuration.BASE + " " + AnimationCurves.EASE_OUT_CIRC, animations.style({ opacity: 1, transform: 'scale(1)' })) ]), animations.transition('active => void', [ animations.style({ opacity: 1, transform: 'scale(1)' }), animations.animate(AnimationDuration.BASE + " " + AnimationCurves.EASE_IN_OUT_CIRC, animations.style({ opacity: 0, transform: 'scale(0.8)' })) ]) ]); /** @type {?} */ var zoomBadgeMotion = animations.trigger('zoomBadgeMotion', [ animations.transition(':enter', [ animations.style({ opacity: 0, transform: 'scale(0) translate(50%, -50%)' }), animations.animate(AnimationDuration.SLOW + " " + AnimationCurves.EASE_OUT_BACK, animations.style({ opacity: 1, transform: 'scale(1) translate(50%, -50%)' })) ]), animations.transition(':leave', [ animations.style({ opacity: 1, transform: 'scale(1) translate(50%, -50%)' }), animations.animate(AnimationDuration.SLOW + " " + AnimationCurves.EASE_IN_BACK, animations.style({ opacity: 0, transform: 'scale(0) translate(50%, -50%)' })) ]) ]); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @license * Copyright Alibaba.com All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ /** @type {?} */ var environment = { isTestMode: false }; /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @type {?} */ var record = {}; /** @type {?} */ var PREFIX = '[NG-ZORRO]:'; /** * @param {...?} args * @return {?} */ function notRecorded() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } /** @type {?} */ var asRecord = args.reduce((/** * @param {?} acc * @param {?} c * @return {?} */ function (acc, c) { return acc + c.toString(); }), ''); if (record[asRecord]) { return false; } else { record[asRecord] = true; return true; } } /** * @param {?} consoleFunc * @param {...?} args * @return {?} */ function consoleCommonBehavior(consoleFunc) { var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } if (environment.isTestMode || (core.isDevMode() && notRecorded.apply(void 0, __spread(args)))) { consoleFunc.apply(void 0, __spread(args)); } } // Warning should only be printed in dev mode and only once. /** @type {?} */ var warn = (/** * @param {...?} args * @return {?} */ function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } return consoleCommonBehavior.apply(void 0, __spread([(/** * @param {...?} arg * @return {?} */ function () { var arg = []; for (var _i = 0; _i < arguments.length; _i++) { arg[_i] = arguments[_i]; } return console.warn.apply(console, __spread([PREFIX], arg)); })], args)); }); /** @type {?} */ var warnDeprecation = (/** * @param {...?} args * @return {?} */ function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if (!environment.isTestMode) { /** @type {?} */ var stack_1 = new Error().stack; return consoleCommonBehavior.apply(void 0, __spread([(/** * @param {...?} arg * @return {?} */ function () { var arg = []; for (var _i = 0; _i < arguments.length; _i++) { arg[_i] = arguments[_i]; } return console.warn.apply(console, __spread([PREFIX, 'deprecated:'], arg, [stack_1])); })], args)); } else { return (/** * @return {?} */ function () { }); } }); // Log should only be printed in dev mode. /** @type {?} */ var log = (/** * @param {...?} args * @return {?} */ function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if (core.isDevMode()) { console.log.apply(console, __spread([PREFIX], args)); } }); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @param {?} value * @return {?} */ function toBoolean(value) { return coercion.coerceBooleanProperty(value); } /** * @param {?} value * @param {?=} fallbackValue * @return {?} */ function toNumber(value, fallbackValue) { if (fallbackValue === void 0) { fallbackValue = 0; } return coercion._isNumberValue(value) ? Number(value) : fallbackValue; } /** * @param {?} value * @return {?} */ function toCssPixel(value) { return coercion.coerceCssPixelValue(value); } // tslint:disable no-any // tslint:disable no-invalid-this /** * Get the function-property type's value * @template T * @param {?} prop * @param {...?} args * @return {?} */ function valueFunctionProp(prop) { var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } return typeof prop === 'function' ? prop.apply(void 0, __spread(args)) : prop; } /** * @template T, D * @param {?} name * @param {?} fallback * @return {?} */ function propDecoratorFactory(name, fallback) { /** * @param {?} target * @param {?} propName * @param {?=} originalDescriptor * @return {?} */ function propDecorator(target, propName, originalDescriptor) { /** @type {?} */ var privatePropName = "$$__" + propName; if (Object.prototype.hasOwnProperty.call(target, privatePropName)) { warn("The prop \"" + privatePropName + "\" is already exist, it will be overrided by " + name + " decorator."); } Object.defineProperty(target, privatePropName, { configurable: true, writable: true }); return { get: /** * @return {?} */ function () { return originalDescriptor && originalDescriptor.get ? originalDescriptor.get.bind(this)() : this[privatePropName]; }, set: /** * @param {?} value * @return {?} */ function (value) { if (originalDescriptor && originalDescriptor.set) { originalDescriptor.set.bind(this)(fallback(value)); } this[privatePropName] = fallback(value); } }; } return propDecorator; } /** * Input decorator that handle a prop to do get/set automatically with toBoolean * * Why not using \@InputBoolean alone without \@Input? AOT needs \@Input to be visible * * \@howToUse * ``` * \@Input() \@InputBoolean() visible: boolean = false; * * // Act as below: * // \@Input() * // get visible() { return this.__visible; } * // set visible(value) { this.__visible = value; } * // __visible = false; * ``` * @return {?} */ function InputBoolean() { return propDecoratorFactory('InputBoolean', toBoolean); } /** * @return {?} */ function InputCssPixel() { return propDecoratorFactory('InputCssPixel', toCssPixel); } /** * @return {?} */ function InputNumber() { // tslint:disable-line: no-any return propDecoratorFactory('InputNumber', toNumber); } /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** @type {?} */ var DISABLED_CLASSNAME = 'nz-animate-disabled'; var NzNoAnimationDirective = /** @class */ (function () { function NzNoAnimationDirective(element, renderer, animationType) { this.element = element; this.renderer = renderer; this.animationType = animationType; this.nzNoAnimation = false; } /** * @return {?} */ NzNoAnimationDirective.prototype.ngOnChanges = /** * @return {?} */ function () { this.updateClass(); }; /** * @return {?} */ NzNoAnimationDirective.prototype.ngAfterViewInit = /** * @return {?} */ function () { this.updateClass(); }; /** * @private * @return {?} */ NzNoAnimationDirective.prototype.updateClass = /** * @private * @return {?} */ function () { /** @type {?} */ var element = coercion.coerceElement(this.element); if (!element) { return; } if (this.nzNoAnimation || this.animationType === 'NoopAnimations') { this.renderer.addClass(element, DISABLED_CLASSNAME); } else { this.renderer.removeClass(element, DISABLED_CLASSNAME); } }; NzNoAnimationDirective.decorators = [ { type: core.Directive, args: [{ selector: '[nzNoAnimation]', exportAs: 'nzNoAnimation' },] } ]; /** @nocollapse */ NzNoAnimationDirective.ctorParameters = function () { return [ { type: core.ElementRef }, { type: core.Renderer2 }, { type: String, decorators: [{ type: core.Optional }, { type: core.Inject, args: [animations$1.ANIMATION_MODULE_TYPE,] }] } ]; }; NzNoAnimationDirective.propDecorators = { nzNoAnimation: [{ type: core.Input }] }; __decorate([ InputBoolean(), __metadata("design:type", Boolean) ], NzNoAnimationDirective.prototype, "nzNoAnimation", void 0); return NzNoAnimationDirective; }()); if (false) { /** @type {?} */ NzNoAnimationDirective.prototype.nzNoAnimation; /** * @type {?} * @private */ NzNoAnimationDirective.prototype.element; /** * @type {?} * @private */ NzNoAnimationDirective.prototype.renderer; /** * @type {?} * @private */ NzNoAnimationDirective.prototype.animationType; } /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var NzNoAnimationModule = /** @class */ (function () { function NzNoAnimationModule() { } NzNoAnimationModule.decorators = [ { type: core.NgModule, args: [{ declarations: [NzNoAnimationDirective], exports: [NzNoAnimationDirective], imports: [common.CommonModule] },] } ]; return NzNoAnimationModule; }()); /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ var NzConnectedOverlayDirective = /** @class */ (function () { function NzConnectedOverlayDirective(cdkConnectedOverlay) { this.cdkConnectedOverlay = cdkCon