| 123456789 |
- /**
- * @license
- * Copyright Google LLC 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://angular.io/license
- */
- !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define("@angular/cdk/testing",["exports"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.testing={}))}(this,function(e){"use strict";function t(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=0),void 0===r&&(r=0);var o=document.createEvent("MouseEvent"),i=o.preventDefault;return o.initMouseEvent(e,!0,!0,window,0,t,n,t,n,!1,!1,!1,!1,r,null),Object.defineProperty(o,"buttons",{get:function(){return 1}}),o.preventDefault=function(){return Object.defineProperty(o,"defaultPrevented",{get:function(){return!0}}),i.apply(this,arguments)},o}function n(e,t,n){void 0===t&&(t=0),void 0===n&&(n=0);var r=document.createEvent("UIEvent"),o={pageX:t,pageY:n};return r.initUIEvent(e,!0,!0,window,0),Object.defineProperties(r,{touches:{value:[o]},targetTouches:{value:[o]},changedTouches:{value:[o]}}),r}function r(e,t,n,r,o){void 0===t&&(t=0),void 0===n&&(n=""),void 0===o&&(o={});var i=document.createEvent("KeyboardEvent"),u=i.preventDefault;if(i.initKeyEvent)i.initKeyEvent(e,!0,!0,window,o.control,o.alt,o.shift,o.meta,t);else{var c=(o.control?"Control ":""+o.alt?"Alt ":""+o.shift?"Shift ":""+o.meta?"Meta":"").trim();i.initKeyboardEvent(e,!0,!0,window,0,n,0,c,!1)}return Object.defineProperties(i,{keyCode:{get:function(){return t}},key:{get:function(){return n}},target:{get:function(){return r}},ctrlKey:{get:function(){return!!o.control}},altKey:{get:function(){return!!o.alt}},shiftKey:{get:function(){return!!o.shift}},metaKey:{get:function(){return!!o.meta}}}),i.preventDefault=function(){return Object.defineProperty(i,"defaultPrevented",{get:function(){return!0}}),u.apply(this,arguments)},i}function o(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0);var r=document.createEvent("Event");return r.initEvent(e,t,n),r}function i(e,t){return e.dispatchEvent(t),t}function u(e,t,n){return i(e,o(t,n))}function c(e,t,n,o,u,c){return i(e,r(t,n,o,u,c))}function a(e,n,r,o,u){return void 0===r&&(r=0),void 0===o&&(o=0),void 0===u&&(u=t(n,r,o)),i(e,u)}function d(e,t,r,o){return void 0===r&&(r=0),void 0===o&&(o=0),i(e,n(t,r,o))}function f(e,t){var n=!1,r=function(){return n=!0};e.addEventListener(t,r),e[t](),e.removeEventListener(t,r),n||u(e,t)}function v(e){e.focus=function(){return u(e,"focus")},e.blur=function(){return u(e,"blur")}}function s(e){f(e,"focus")}function l(e){f(e,"blur")}function p(e){return"input"===e.nodeName.toLowerCase()||"textarea"===e.nodeName.toLowerCase()}function y(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o,i=t[0];"string"!=typeof i&&void 0===i.keyCode&&void 0===i.key?(r=i,o=t.slice(1)):(r={},o=t);var a=o.map(function(e){return"string"==typeof e?e.split("").map(function(e){return{keyCode:e.toUpperCase().charCodeAt(0),key:e}}):[e]}).reduce(function(e,t){return e.concat(t)},[]);s(e);for(var d=0,f=a;d<f.length;d++){var v=f[d];c(e,"keydown",v.keyCode,v.key,e,r),c(e,"keypress",v.keyCode,v.key,e,r),p(e)&&v.key&&1===v.key.length&&(e.value+=v.key,u(e,"input")),c(e,"keyup",v.keyCode,v.key,e,r)}}function g(e){s(e),e.value="",u(e,"input")}e.dispatchEvent=i,e.dispatchFakeEvent=u,e.dispatchKeyboardEvent=c,e.dispatchMouseEvent=a,e.dispatchTouchEvent=d,e.createMouseEvent=t,e.createTouchEvent=n,e.createKeyboardEvent=r,e.createFakeEvent=o,e.isTextInput=p,e.typeInElement=y,e.clearElement=g,e.patchElementFocus=v,e.triggerFocus=s,e.triggerBlur=l,Object.defineProperty(e,"__esModule",{value:!0})});
- //# sourceMappingURL=cdk-testing.umd.min.js.map
|