diff --git a/3CX_TAPI.user.js b/3CX_TAPI.user.js index e9b2b8b..5b00897 100644 --- a/3CX_TAPI.user.js +++ b/3CX_TAPI.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @name 3CX TAPI // @namespace http://cp-solutions.at -// @version 9.0.1 +// @version 9.0.2 // @author Daniel Triendl // @copyright Copyright 2021 CP Solutions GmbH // @source https://source.cp-austria.at/git/CPATRD/3cx_tapi.git @@ -7586,6 +7586,23 @@ module.exports = function (cssWithMappingToString) { }; }); +/***/ }), + +/***/ "./node_modules/css-loader/dist/cjs.js!./src/search.css": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/css-loader/dist/runtime/api.js"); +/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); +// Imports + +var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); +// Module +___CSS_LOADER_EXPORT___.push([module.id, ".tapi-search-result {\n color: #000;\n padding: 5px;\n}\n\n.tapi-search-result:hover, .tapi-search-result-selected {\n background-color: #E7E6E6;\n}\n\n", ""]); +// Exports +/* harmony default export */ __webpack_exports__["Z"] = (___CSS_LOADER_EXPORT___); + + /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js!./src/status.css": @@ -8136,6 +8153,25 @@ class CallNotification { } } +// EXTERNAL MODULE: ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js +var injectStylesIntoStyleTag = __webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); +var injectStylesIntoStyleTag_default = /*#__PURE__*/__webpack_require__.n(injectStylesIntoStyleTag); +// EXTERNAL MODULE: ./node_modules/css-loader/dist/cjs.js!./src/search.css +var search = __webpack_require__("./node_modules/css-loader/dist/cjs.js!./src/search.css"); +;// CONCATENATED MODULE: ./src/search.css + + + +var options = {}; + +options.insert = "head"; +options.singleton = false; + +var update = injectStylesIntoStyleTag_default()(search/* default */.Z, options); + + + +/* harmony default export */ var src_search = (search/* default.locals */.Z.locals || {}); ;// CONCATENATED MODULE: ./src/debounce.js function debounce(func, wait) { let timeout; @@ -8161,6 +8197,7 @@ var search_awaiter = (undefined && undefined.__awaiter) || function (thisArg, _a }; + class Search { constructor() { this.currentSearchText = ''; @@ -8190,7 +8227,6 @@ class Search { contacts.forEach(contact => { var li = document.createElement('li'); li.classList.add('tapi-search-result'); - li.classList.add('search-result'); li.classList.add('pointer'); li.onmouseover = () => { this.selectResult(li); }; li.dataset.tapiNumber = contact.tD_NUMBER_TAPI; @@ -8310,10 +8346,8 @@ class Search { selectResult(resultLi) { var items = document.getElementsByClassName('tapi-search-result'); for (var item of items) { - item.classList.remove('bg-light'); item.classList.remove('tapi-search-result-selected'); } - resultLi.classList.add('bg-light'); resultLi.classList.add('tapi-search-result-selected'); } dial(number) { @@ -8329,21 +8363,18 @@ class Search { } } -// EXTERNAL MODULE: ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js -var injectStylesIntoStyleTag = __webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); -var injectStylesIntoStyleTag_default = /*#__PURE__*/__webpack_require__.n(injectStylesIntoStyleTag); // EXTERNAL MODULE: ./node_modules/css-loader/dist/cjs.js!./src/status.css var cjs_js_src_status = __webpack_require__("./node_modules/css-loader/dist/cjs.js!./src/status.css"); ;// CONCATENATED MODULE: ./src/status.css -var options = {}; +var status_options = {}; -options.insert = "head"; -options.singleton = false; +status_options.insert = "head"; +status_options.singleton = false; -var update = injectStylesIntoStyleTag_default()(cjs_js_src_status/* default */.Z, options); +var status_update = injectStylesIntoStyleTag_default()(cjs_js_src_status/* default */.Z, status_options); @@ -8511,10 +8542,10 @@ class Status { console.log('script start'); -const search = new Search(); // eslint-disable-next-line no-undef +const src_search_0 = new Search(); // eslint-disable-next-line no-undef waitForKeyElements('ongoing-call-button', element => { - search.createSearchWindow(element); + src_search_0.createSearchWindow(element); }, true); const callNotification = new CallNotification(); // eslint-disable-next-line no-undef diff --git a/package.json b/package.json index f0c9cce..ec046c4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "3cx-tapi", "description": "3CX CP Tapi and Projectmanager integration", - "version": "9.0.1", + "version": "9.0.2", "author": { "name": "Daniel Triendl", "email": "d.triendl@cp-solutions.at"