UNPKG

dynamics-tips

Version:
129 lines (97 loc) 400 kB
/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./src/Dynamics.js": /*!*************************!*\ !*** ./src/Dynamics.js ***! \*************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _app__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app */ \"./src/app.js\");\n/**\n* Dynamics Tips 2.0.0\n* Repositorio: https://github.com/FedericoManzano/dynamics-tips2\n* Author: Federico Manzano\n*/\n\n\n(function () {\n var _initDrop = function initDrop() {\n _app__WEBPACK_IMPORTED_MODULE_0__.default.drop();\n };\n\n var _destroyDrop = function destroyDrop() {\n _app__WEBPACK_IMPORTED_MODULE_0__.default.dropDestroy();\n };\n\n var Dynamics = {\n initDrop: function initDrop() {\n _initDrop();\n },\n destroyDrop: function destroyDrop() {\n _destroyDrop();\n },\n init: function init() {\n _app__WEBPACK_IMPORTED_MODULE_0__.default.cover();\n _app__WEBPACK_IMPORTED_MODULE_0__.default.drop();\n _app__WEBPACK_IMPORTED_MODULE_0__.default.tips();\n _app__WEBPACK_IMPORTED_MODULE_0__.default.comment();\n _app__WEBPACK_IMPORTED_MODULE_0__.default.personal();\n },\n destroy: function destroy() {\n _app__WEBPACK_IMPORTED_MODULE_0__.default.dropDestroy();\n },\n toast: function toast() {\n var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n _app__WEBPACK_IMPORTED_MODULE_0__.default.toast(config);\n }\n };\n window.Dynamics = Dynamics;\n})();\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Dynamics);\n\n//# sourceURL=webpack://dynamics-tips/./src/Dynamics.js?"); /***/ }), /***/ "./src/app.js": /*!********************!*\ !*** ./src/app.js ***! \********************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _moduls_Dropdown__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./moduls/Dropdown */ \"./src/moduls/Dropdown.js\");\n/* harmony import */ var _moduls_Tips__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./moduls/Tips */ \"./src/moduls/Tips.js\");\n/* harmony import */ var _moduls_Comment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./moduls/Comment */ \"./src/moduls/Comment.js\");\n/* harmony import */ var _moduls_Personal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./moduls/Personal */ \"./src/moduls/Personal.js\");\n/* harmony import */ var _moduls_Toast__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./moduls/Toast */ \"./src/moduls/Toast.js\");\n/* harmony import */ var _moduls_cover_Cover__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./moduls/cover/Cover */ \"./src/moduls/cover/Cover.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n\n\n\n\n\n\n\nvar App = /*#__PURE__*/function () {\n function App() {\n _classCallCheck(this, App);\n }\n\n _createClass(App, null, [{\n key: \"start\",\n value: function start() {\n return \"Esta es una prueba de los test uitarios\";\n }\n }, {\n key: \"drop\",\n value: function drop() {\n _moduls_Dropdown__WEBPACK_IMPORTED_MODULE_0__.default.init(_moduls_cover_Cover__WEBPACK_IMPORTED_MODULE_5__.default);\n }\n }, {\n key: \"dropDestroy\",\n value: function dropDestroy() {\n _moduls_Dropdown__WEBPACK_IMPORTED_MODULE_0__.default.destroy();\n }\n }, {\n key: \"tips\",\n value: function tips() {\n _moduls_Tips__WEBPACK_IMPORTED_MODULE_1__.default.init(_moduls_cover_Cover__WEBPACK_IMPORTED_MODULE_5__.default);\n }\n }, {\n key: \"comment\",\n value: function comment() {\n _moduls_Comment__WEBPACK_IMPORTED_MODULE_2__.default.init(_moduls_cover_Cover__WEBPACK_IMPORTED_MODULE_5__.default);\n }\n }, {\n key: \"personal\",\n value: function personal() {\n _moduls_Personal__WEBPACK_IMPORTED_MODULE_3__.default.init(_moduls_cover_Cover__WEBPACK_IMPORTED_MODULE_5__.default);\n }\n }, {\n key: \"toast\",\n value: function toast() {\n var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n _moduls_Toast__WEBPACK_IMPORTED_MODULE_4__.default.show(config);\n }\n }, {\n key: \"cover\",\n value: function cover() {\n _moduls_cover_Cover__WEBPACK_IMPORTED_MODULE_5__.default.init();\n }\n }]);\n\n return App;\n}();\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (App);\n\n//# sourceURL=webpack://dynamics-tips/./src/app.js?"); /***/ }), /***/ "./src/moduls/Comment.js": /*!*******************************!*\ !*** ./src/moduls/Comment.js ***! \*******************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _position_Direction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./position/Direction */ \"./src/moduls/position/Direction.js\");\n/* harmony import */ var _position_Position__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./position/Position */ \"./src/moduls/position/Position.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\n\n\n/**\n * Comentarios dinámicos para sitios web\n * se aplica a elementos de cualquier tipo\n * y cuando se ejecuta el evento seleccionado\n * aparece en pantalla un mensaje aclaratorio\n */\n\nvar Comment = /*#__PURE__*/function () {\n function Comment() {\n _classCallCheck(this, Comment);\n }\n\n _createClass(Comment, null, [{\n key: \"init\",\n value: function init(cover) {\n Comment.cover = cover;\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".com\").each(function (index, ele) {\n var evento = jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).data(\"evt\");\n\n if (evento === \"hover\") {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).on(\"mouseenter\", function (e) {\n Comment.event(e.target);\n Comment.visible = true;\n }); // Salida del mouse\n\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).on(\"mouseleave\", function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".comment\").remove();\n Comment.visible = false;\n });\n } else {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).on(\"click\", function (e) {\n Comment.event(e.target);\n Comment.cover.show();\n Comment.visible = true;\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".cover-drop\").on(\"click\", function (e) {\n // Remueve el elemento dinámico\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".comment\").remove();\n Comment.cover.hide();\n Comment.visible = false;\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on(\"resize\", function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".comment\").remove();\n if (Comment.visible) Comment.event(ele);\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on(\"scroll\", function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".comment\").remove();\n if (Comment.visible) Comment.event(ele);\n });\n }\n });\n }\n /**\n * Ejecuta lacción del evento disparado\n * por el usuario\n * @param origen Elemento disparador del evento\n */\n\n }, {\n key: \"event\",\n value: function event(origen) {\n // Levantar los datos de los atributos \n // data del elemento disparador\n var info = jquery__WEBPACK_IMPORTED_MODULE_0___default()(origen).data(\"info\");\n var pos = jquery__WEBPACK_IMPORTED_MODULE_0___default()(origen).data(\"position\");\n /**\n * Validar la información proveniente de los \n * attr data del elemento disparador\n */\n\n if (!Comment.valParam(info, pos)) {\n info = \"Esto es un comentario\";\n pos = \"bottom\";\n } // Creación del objeto dinámico\n\n\n var ele = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"<div class=\\\"comment\\\">\".concat(info, \"</div>\")); // Agrego el elemento dinámico\n\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"body\").append(ele);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).show(); // Posiciono el objeto dinámico\n\n _position_Direction__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(pos, origen, ele, false);\n }\n /**\n * Validar el dato que corresponde al tipo de \n * evento a atender.\n * @param evento tipo de evento hover / click\n * @returns true / false \n */\n\n }, {\n key: \"valEvent\",\n value: function valEvent(evento) {\n return evento === \"hover\" || evento === undefined || evento === null;\n }\n /**\n * Método para validar si los datos proporcionados\n * a través del attr data son correctos.\n * @param info Información que se pretende mostrar\n * @param pos Posición que ocupa el elemento dinámico\n * @returns true / false si los datos son correctos\n */\n\n }, {\n key: \"valParam\",\n value: function valParam(info, pos) {\n return info !== undefined && info !== null && pos !== undefined && pos !== null;\n }\n /**\n * Metodo para destruir los eventos asignados\n * en memoria.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".com\").off(\"mouseenter\");\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".com\").off(\"mouseleave\");\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".com\").off(\"click\");\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".comment\").remove();\n }\n }]);\n\n return Comment;\n}();\n\n_defineProperty(Comment, \"cover\", void 0);\n\n_defineProperty(Comment, \"visible\", false);\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Comment);\n\n//# sourceURL=webpack://dynamics-tips/./src/moduls/Comment.js?"); /***/ }), /***/ "./src/moduls/Dropdown.js": /*!********************************!*\ !*** ./src/moduls/Dropdown.js ***! \********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _position_Direction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./position/Direction */ \"./src/moduls/position/Direction.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n// Importa JQUERY\n\n/** @see src/moduls/Direction.ts */\n\n // TEST\n//const $ = require(\"jquery\") \n//const Direction = require(\"./position/Direction\") \n\n/**\n * Clase Drop para mostrar un listado dinamico \n * cerca de un objeto disparador.\n */\n\nvar Dropdown = /*#__PURE__*/function () {\n function Dropdown() {\n _classCallCheck(this, Dropdown);\n }\n\n _createClass(Dropdown, null, [{\n key: \"init\",\n value: // Drop visible = true no visible = false\n function init(cover) {\n Dropdown.cover = cover; // Listado de clases con \n // los diferentes colores de drop\n\n Dropdown.cla.forEach(function (ele) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".dropdown-list-\" + ele).hide();\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".cover-drop\").on(\"click\", function (e) {\n // Flecha por defecto\n // cada disparador posee 2 estados de flechas\n // segun el estado del drop\n // por defecto es hacia la derecha\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".dropdown-trigger\").children(\"span\").remove();\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".dropdown-trigger\").append(\"<span class=\\\"dy-right\\\"><span>\");\n Dropdown.cla.forEach(function (ele) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".dropdown-list-\" + ele).hide();\n }); // Desaparece la capa y el drop\n\n Dropdown.cover.hide(); // Defino la bandera para saber si el drop \n // es visible o no \n // en este caso no.\n\n Dropdown.visible = false;\n });\n /**\n * Evento disparador \n */\n\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".dropdown-trigger\").each(function (index, ele) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).append(\"<span class=\\\"dy-right\\\"><span>\");\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).on(\"click\", function (e) {\n if (jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.target).is(\"span\")) Dropdown.handler(jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.target).parent());else Dropdown.handler(jquery__WEBPACK_IMPORTED_MODULE_0___default()(e.target));\n });\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on(\"resize\", function (e) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".dropdown-trigger\").each(function (index, ele) {\n if (Dropdown.visible) Dropdown.position(ele);\n });\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on(\"scroll\", function (e) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".dropdown-trigger\").each(function (index, ele) {\n if (Dropdown.visible) Dropdown.position(ele);\n });\n });\n }\n }, {\n key: \"handler\",\n value: function handler(elemento) {\n if (!Dropdown.visible) {\n Dropdown.showDrop(elemento);\n Dropdown.position(elemento);\n } else Dropdown.hideDrop(elemento);\n }\n }, {\n key: \"hideDrop\",\n value: function hideDrop(ele) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).children(\"span\").remove();\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).append(\"<span class=\\\"dy-right\\\"><span>\");\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).data(\"target\")).hide();\n Dropdown.cover.hide();\n Dropdown.visible = false;\n }\n }, {\n key: \"showDrop\",\n value: function showDrop(ele) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).children(\"span\").remove();\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).append(\"<span class=\\\"dy-down\\\"><span>\");\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).data(\"target\")).show();\n Dropdown.cover.show();\n Dropdown.visible = true;\n }\n }, {\n key: \"position\",\n value: function position(elemento) {\n var drop = jquery__WEBPACK_IMPORTED_MODULE_0___default()(elemento).data(\"target\");\n var pos = jquery__WEBPACK_IMPORTED_MODULE_0___default()(elemento).data(\"position\");\n if (pos === undefined || pos === null) _position_Direction__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(\"bottom\", elemento, drop, false);else _position_Direction__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(pos, elemento, drop, false);\n }\n }, {\n key: \"destroy\",\n value: function destroy() {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".dropdown-trigger\").off(\"click\");\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".dropdown-trigger\").each(function (ele, index) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).data(\"target\")).remove();\n });\n }\n }]);\n\n return Dropdown;\n}();\n\n_defineProperty(Dropdown, \"visible\", false);\n\n_defineProperty(Dropdown, \"cover\", null);\n\n_defineProperty(Dropdown, \"cla\", [\"gentle\", \"dark\", \"death\", \"cure\", \"toxic\", \"haven\", \"force\", \"fish\", \"grey\"]);\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Dropdown); //module.exports = Position\n\n//# sourceURL=webpack://dynamics-tips/./src/moduls/Dropdown.js?"); /***/ }), /***/ "./src/moduls/Personal.js": /*!********************************!*\ !*** ./src/moduls/Personal.js ***! \********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _position_Direction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./position/Direction */ \"./src/moduls/position/Direction.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n// JQUERY\n // Dirección posicionamiento del elemento dinámico\n\n\n/**\n * Clase que permite añadir elementos dinámicos \n * personalizados a los elementos seleccionados\n */\n\nvar Personal = /*#__PURE__*/function () {\n function Personal() {\n _classCallCheck(this, Personal);\n }\n\n _createClass(Personal, null, [{\n key: \"init\",\n value: // Define si el elemento es visible o no \n // Elemento disparador del evento\n // Clase css que permite darle estilos \n // al elemento dinámico\n function init(cover) {\n // Recorrer todos los elementos dispradores dentro\n // de la página. En este caso dichos elementos \n // contienen la clase .personal\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".personal\").each(function (index, ele) {\n // attr data-evt contiene el evento a ejecutar\n // este puede ser click o hover\n var evento = jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).data(\"evt\"); // Define que evento es el seleccionado\n\n if (Personal.valEvent(evento)) {\n /**\n * Esta sección de código es para el evento hover\n * seleccionado.\n */\n // mouseenter evento cuando el mouse\n // entra en el area del disparador\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).on(\"mouseenter\", function (e) {\n // Configuro el elemento origen \n // como attr de clase Personal\n Personal.origen = e.target; // Si se lleva a cabo el evento \n // el objeto dinámico está presente\n // caso contrario no es visible\n\n if (Personal.evt(Personal.origen)) Personal.visible = true;\n });\n /**\n * Evento cuando el cursor sale del \n * area del disparador\n */\n\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).on(\"mouseleave\", function () {\n // Remueve todos los elementos dinámicos\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".\" + Personal.clase).remove();\n Personal.visible = false;\n });\n } else {\n /**\n * Esta sección de código es para el evento click\n * seleccionado.\n */\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).on(\"click\", function (e) {\n if (!Personal.visible) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".\" + Personal.clase).remove();\n Personal.origen = e.target;\n\n if (Personal.evt(Personal.origen)) {\n Personal.visible = true;\n cover.show();\n }\n } else {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".\" + Personal.clase).remove();\n Personal.visible = false;\n }\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".cover-drop\").on(\"click\", function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".\" + Personal.clase).remove();\n Personal.visible = false;\n cover.hide();\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on(\"scroll\", function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".\" + Personal.clase).remove();\n if (Personal.visible) Personal.evt(ele);\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on(\"resize\", function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".\" + Personal.clase).remove();\n if (Personal.visible) Personal.evt(ele);\n });\n }\n });\n }\n }, {\n key: \"valEvent\",\n value: function valEvent(evento) {\n return evento === \"hover\" || evento === undefined || evento === null;\n }\n }, {\n key: \"valParam\",\n value: function valParam(info, pos, clase) {\n return info !== undefined && info !== null && pos !== undefined && pos !== null && clase !== undefined && clase !== null;\n }\n }, {\n key: \"evt\",\n value: function evt(origen) {\n Personal.clase = jquery__WEBPACK_IMPORTED_MODULE_0___default()(origen).data(\"class\");\n var pos = jquery__WEBPACK_IMPORTED_MODULE_0___default()(origen).data(\"position\");\n var info = jquery__WEBPACK_IMPORTED_MODULE_0___default()(origen).data(\"info\");\n var ele = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"<div class=\\\"\".concat(Personal.clase, \"\\\">\").concat(info, \"</div>\"));\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).css(\"position\", \"absolute\");\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).css(\"transform\", \"translate(0)\");\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).css(\"transition\", \"transform 0.3s ease\");\n\n if (!Personal.valParam(info, pos, Personal.clase)) {\n console.error(\"Error en los parámetros ingresados revise los attr data\");\n return false;\n }\n\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"body\").append(ele);\n _position_Direction__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(pos, origen, ele, false);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).show();\n return true;\n }\n }]);\n\n return Personal;\n}();\n\n_defineProperty(Personal, \"visible\", false);\n\n_defineProperty(Personal, \"origen\", null);\n\n_defineProperty(Personal, \"clase\", null);\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Personal);\n\n//# sourceURL=webpack://dynamics-tips/./src/moduls/Personal.js?"); /***/ }), /***/ "./src/moduls/Tips.js": /*!****************************!*\ !*** ./src/moduls/Tips.js ***! \****************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _position_Direction__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./position/Direction */ \"./src/moduls/position/Direction.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\n\n\nvar Tips = /*#__PURE__*/function () {\n function Tips() {\n _classCallCheck(this, Tips);\n }\n\n _createClass(Tips, null, [{\n key: \"init\",\n value: function init(cover) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".tips-ele\").each(function (index, ele) {\n var evento = jquery__WEBPACK_IMPORTED_MODULE_0___default()(ele).data(\"evt\");\n if (Tips.valEvent(evento)) Tips.eventMouse(ele);else Tips.eventClick(ele, cover);\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".cover-drop\").on(\"click\", function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".tips\").remove();\n cover.hide();\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on(\"scroll\", function (e) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".tips\").remove();\n if (Tips.visible && Tips.origen !== null) Tips.evt(Tips.origen);\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on(\"resize\", function (e) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".tips\").remove();\n if (Tips.visible && Tips.origen !== null) Tips.evt(Tips.origen);\n });\n }\n }, {\n key: \"eventMouse\",\n value: function eventMouse(elemento) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(elemento).on(\"mouseenter\", function (e) {\n Tips.origen = e.target;\n Tips.evt(Tips.origen);\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(elemento).on(\"mouseleave\", function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".tips\").remove();\n });\n }\n }, {\n key: \"eventClick\",\n value: function eventClick(elemento, cover) {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(elemento).on(\"click\", function (e) {\n Tips.origen = e.target;\n Tips.evt(Tips.origen);\n Tips.visible = true;\n cover.show();\n });\n }\n }, {\n key: \"evt\",\n value: function evt(origen) {\n var pos = jquery__WEBPACK_IMPORTED_MODULE_0___default()(origen).data(\"position\");\n var info = jquery__WEBPACK_IMPORTED_MODULE_0___default()(origen).data(\"info\") === undefined ? \"Hola soy un tips\" : jquery__WEBPACK_IMPORTED_MODULE_0___default()(origen).data(\"info\");\n var tips = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"<div class=\\\"tips\\\">\".concat(info, \"</div>\"));\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"body\").append(tips);\n _position_Direction__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(pos, origen, tips, false);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(tips).show();\n }\n }, {\n key: \"valEvent\",\n value: function valEvent(evento) {\n return evento === \"hover\" || evento === undefined || evento === null;\n }\n }]);\n\n return Tips;\n}();\n\n_defineProperty(Tips, \"visible\", false);\n\n_defineProperty(Tips, \"origen\", null);\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Tips);\n\n//# sourceURL=webpack://dynamics-tips/./src/moduls/Tips.js?"); /***/ }), /***/ "./src/moduls/Toast.js": /*!*****************************!*\ !*** ./src/moduls/Toast.js ***! \*****************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n// JQUERY\n\n\nvar Toast = /*#__PURE__*/function () {\n function Toast() {\n _classCallCheck(this, Toast);\n }\n\n _createClass(Toast, null, [{\n key: \"show\",\n value: function show() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n _ref$html = _ref.html,\n html = _ref$html === void 0 ? \"Este es un toast\" : _ref$html,\n _ref$bg = _ref.bg,\n bg = _ref$bg === void 0 ? \"red\" : _ref$bg,\n _ref$color = _ref.color,\n color = _ref$color === void 0 ? \"white\" : _ref$color,\n _ref$time = _ref.time,\n time = _ref$time === void 0 ? 3000 : _ref$time,\n _ref$classes = _ref.classes,\n classes = _ref$classes === void 0 ? [] : _ref$classes;\n\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".toast\").remove();\n var toast = jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"<div class='toast'>\".concat(html, \"</div>\"));\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(toast).css(\"background-color\", bg);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(toast).css(\"color\", color);\n classes.forEach(function (c) {\n return jquery__WEBPACK_IMPORTED_MODULE_0___default()(toast).addClass(c);\n });\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"body\").append(toast);\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(toast).animate({\n top: 30\n }, 1500, function () {\n setTimeout(function () {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(toast).remove();\n }, time);\n });\n }\n }]);\n\n return Toast;\n}();\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Toast);\n\n//# sourceURL=webpack://dynamics-tips/./src/moduls/Toast.js?"); /***/ }), /***/ "./src/moduls/cover/Cover.js": /*!***********************************!*\ !*** ./src/moduls/cover/Cover.js ***! \***********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"./node_modules/jquery/dist/jquery.js\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n\n\nvar Cover = /*#__PURE__*/function () {\n function Cover() {\n _classCallCheck(this, Cover);\n }\n\n _createClass(Cover, null, [{\n key: \"init\",\n value: function init() {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"body\").append(jquery__WEBPACK_IMPORTED_MODULE_0___default()(\"<div class='cover-drop'></div>\"));\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".cover-drop\").hide();\n }\n }, {\n key: \"show\",\n value: function show() {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".cover-drop\").show();\n }\n }, {\n key: \"hide\",\n value: function hide() {\n jquery__WEBPACK_IMPORTED_MODULE_0___default()(\".cover-drop\").hide();\n }\n }]);\n\n return Cover;\n}();\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Cover);\n\n//# sourceURL=webpack://dynamics-tips/./src/moduls/cover/Cover.js?"); /***/ }), /***/ "./src/moduls/position/BottomDirection.js": /*!************************************************!*\ !*** ./src/moduls/position/BottomDirection.js ***! \************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _Position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Position */ \"./src/moduls/position/Position.js\");\n/* harmony import */ var _Offset__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Offset */ \"./src/moduls/position/Offset.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n//const Position = require(\"./Position\") \n//const Offset = require(\"./Offset\") \n\n\n\nvar BottomDirection = /*#__PURE__*/function () {\n function BottomDirection() {\n _classCallCheck(this, BottomDirection);\n }\n\n _createClass(BottomDirection, null, [{\n key: \"posicionar\",\n value: function posicionar(origen, ele) {\n var mueca = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n return _Offset__WEBPACK_IMPORTED_MODULE_1__.default.ejecutar(origen, ele, _Position__WEBPACK_IMPORTED_MODULE_0__.default.canDown, _Position__WEBPACK_IMPORTED_MODULE_0__.default.positionBottom, mueca, \"mueca-arr\");\n }\n }]);\n\n return BottomDirection;\n}();\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (BottomDirection); //module.exports = BottomDirection\n\n//# sourceURL=webpack://dynamics-tips/./src/moduls/position/BottomDirection.js?"); /***/ }), /***/ "./src/moduls/position/Direction.js": /*!******************************************!*\ !*** ./src/moduls/position/Direction.js ***! \******************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _BottomDirection__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BottomDirection */ \"./src/moduls/position/BottomDirection.js\");\n/* harmony import */ var _TopDirection__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./TopDirection */ \"./src/moduls/position/TopDirection.js\");\n/* harmony import */ var _LeftDirection__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./LeftDirection */ \"./src/moduls/position/LeftDirection.js\");\n/* harmony import */ var _RightDirection__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./RightDirection */ \"./src/moduls/position/RightDirection.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n\n\n\n\n/*const DireccionAbajo = require(\"./BottomDirection\") \nconst DireccionArriba = require(\"./TopDirection\") \nconst DireccionIzquierda = require(\"./LeftDirection\") \nconst DireccionDerecha = require(\"./RightDirection\") */\n\nvar Direction = /*#__PURE__*/function () {\n function Direction() {\n _classCallCheck(this, Direction);\n }\n\n _createClass(Direction, null, [{\n key: \"posicionar\",\n value: function posicionar(posicion, origen, ele) {\n var mueca = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var res = false;\n\n switch (posicion) {\n case \"abajo\":\n res = _BottomDirection__WEBPACK_IMPORTED_MODULE_0__.default.posicionar(origen, ele, mueca);\n if (!res) res = _TopDirection__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(origen, ele, mueca);\n if (!res) res = _LeftDirection__WEBPACK_IMPORTED_MODULE_2__.default.posicionar(origen, ele, mueca);\n if (!res) res = _RightDirection__WEBPACK_IMPORTED_MODULE_3__.default.posicionar(origen, ele, mueca);\n break;\n\n case \"bottom\":\n res = _BottomDirection__WEBPACK_IMPORTED_MODULE_0__.default.posicionar(origen, ele, mueca);\n if (!res) res = _TopDirection__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(origen, ele, mueca);\n if (!res) res = _LeftDirection__WEBPACK_IMPORTED_MODULE_2__.default.posicionar(origen, ele, mueca);\n if (!res) res = _RightDirection__WEBPACK_IMPORTED_MODULE_3__.default.posicionar(origen, ele, mueca);\n break;\n\n case \"arriba\":\n res = _TopDirection__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(origen, ele, mueca);\n if (!res) res = _BottomDirection__WEBPACK_IMPORTED_MODULE_0__.default.posicionar(origen, ele, mueca);\n if (!res) res = _LeftDirection__WEBPACK_IMPORTED_MODULE_2__.default.posicionar(origen, ele, mueca);\n if (!res) res = _RightDirection__WEBPACK_IMPORTED_MODULE_3__.default.posicionar(origen, ele, mueca);\n break;\n\n case \"top\":\n res = _TopDirection__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(origen, ele, mueca);\n if (!res) res = _BottomDirection__WEBPACK_IMPORTED_MODULE_0__.default.posicionar(origen, ele, mueca);\n if (!res) res = _LeftDirection__WEBPACK_IMPORTED_MODULE_2__.default.posicionar(origen, ele, mueca);\n if (!res) res = _RightDirection__WEBPACK_IMPORTED_MODULE_3__.default.posicionar(origen, ele, mueca);\n break;\n\n case \"izquierda\":\n res = _LeftDirection__WEBPACK_IMPORTED_MODULE_2__.default.posicionar(origen, ele, mueca);\n if (!res) res = _RightDirection__WEBPACK_IMPORTED_MODULE_3__.default.posicionar(origen, ele, mueca);\n if (!res) res = _TopDirection__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(origen, ele, mueca);\n if (!res) res = _BottomDirection__WEBPACK_IMPORTED_MODULE_0__.default.posicionar(origen, ele, mueca);\n break;\n\n case \"left\":\n res = _LeftDirection__WEBPACK_IMPORTED_MODULE_2__.default.posicionar(origen, ele, mueca);\n if (!res) res = _RightDirection__WEBPACK_IMPORTED_MODULE_3__.default.posicionar(origen, ele, mueca);\n if (!res) res = _TopDirection__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(origen, ele, mueca);\n if (!res) res = _BottomDirection__WEBPACK_IMPORTED_MODULE_0__.default.posicionar(origen, ele, mueca);\n break;\n\n case \"derecha\":\n res = _RightDirection__WEBPACK_IMPORTED_MODULE_3__.default.posicionar(origen, ele, mueca);\n if (!res) res = _LeftDirection__WEBPACK_IMPORTED_MODULE_2__.default.posicionar(origen, ele, mueca);\n if (!res) res = _TopDirection__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(origen, ele, mueca);\n if (!res) res = _BottomDirection__WEBPACK_IMPORTED_MODULE_0__.default.posicionar(origen, ele, mueca);\n break;\n\n case \"right\":\n res = _RightDirection__WEBPACK_IMPORTED_MODULE_3__.default.posicionar(origen, ele, mueca);\n if (!res) res = _LeftDirection__WEBPACK_IMPORTED_MODULE_2__.default.posicionar(origen, ele, mueca);\n if (!res) res = _TopDirection__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(origen, ele, mueca);\n if (!res) res = _BottomDirection__WEBPACK_IMPORTED_MODULE_0__.default.posicionar(origen, ele, mueca);\n break;\n\n default:\n res = _BottomDirection__WEBPACK_IMPORTED_MODULE_0__.default.posicionar(origen, ele, mueca);\n if (!res) res = _TopDirection__WEBPACK_IMPORTED_MODULE_1__.default.posicionar(origen, ele, mueca);\n if (!res) res = _LeftDirection__WEBPACK_IMPORTED_MODULE_2__.default.posicionar(origen, ele, mueca);\n if (!res) res = _RightDirection__WEBPACK_IMPORTED_MODULE_3__.default.posicionar(origen, ele, mueca);\n break;\n }\n }\n }]);\n\n return Direction;\n}();\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Direction); //module.exports = Direction\n\n//# sourceURL=webpack://dynamics-tips/./src/moduls/position/Direction.js?"); /***/ }), /***/ "./src/moduls/position/LeftDirection.js": /*!**********************************************!*\ !*** ./src/moduls/position/LeftDirection.js ***! \**********************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _Position__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Position */ \"./src/moduls/position/Position.js\");\n/* harmony import */ var _Offset__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Offset */ \"./src/moduls/position/Offset.js\");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n\n\n\nvar LeftDirection = /*#__PURE__*/function () {\n function LeftDirection() {\n _classCallCheck(this, LeftDirection);\n }\n\n _createClass(LeftDirection, null, [{\n key: \"posicionar\",\n value: function posicionar(origen, ele) {\n var mueca = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n return _Offset__WEBPACK_IMPORTED_MODULE_1__.default.ejecutar(origen, ele, _Position__WEBPACK_IMPORTED_MODULE_0__.default.canLeft, _Position__WEBPACK_IMPORTED_MODULE_0__.default.positionLeft, mueca, \"mueca-arr\");\n }\n }]);\n\n return LeftDirection;\n}();\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (LeftDirection);\n\n//# sour