Medium anzeigen

This commit is contained in:
Daniel Triendl
2020-11-09 08:53:39 +01:00
parent 231d24b26a
commit 29fc426161
5 changed files with 14 additions and 10 deletions

View File

@@ -1,7 +1,7 @@
// ==UserScript==
// @name 3CX TAPI
// @namespace http://cp-solutions.at
// @version 7.0.0
// @version 7.0.2
// @author Daniel Triendl <d.triendl@cp-solutions.at>
// @copyright Copyright 2020 CP Solutions GmbH
// @source http://scootaloo.cp-austria.at/gitlist/3cx_tapi.git
@@ -3571,8 +3571,9 @@ class call_history_CallHistory {
parsedDate.getMinutes().toString().padStart(2, '0');
var length = (parsedDuration.getHours() * 60 + parsedDuration.getMinutes()).toString();
var toolbar = call.querySelector('.wcToolbarTiles');
var a = document.createElement('a');
var href = 'domizil://PM/Zeitbuchung?KontaktId=' + callerId.tD_ID + '&connect=' + connect + '&length=' + length;
var a = document.createElement('a');
a.title = 'PM Zeitbuchung';
a.dataset.domizilLink = href;
a.onclick = () => {
window.open(href);
@@ -3645,7 +3646,7 @@ class call_notification_CallNotification {
if (response.status === 200) {
var callerId = response.data;
if (callerId) {
notification.text = callerId.tD_NAME + '\r\n' + number;
notification.text = callerId.tD_NAME + '\r\n' + number + ' (' + callerId.tD_MEDIUM + ')';
}
}
// eslint-disable-next-line no-undef
@@ -3723,7 +3724,7 @@ class search_Search {
line1.appendChild(document.createTextNode(contact.tD_NAME));
resultText.appendChild(line1);
var line2 = document.createElement('div');
line2.appendChild(document.createTextNode(contact.tD_NUMBER_TAPI));
line2.appendChild(document.createTextNode(contact.tD_MEDIUM + ': ' + contact.tD_NUMBER_TAPI));
resultText.appendChild(line2);
resultList.appendChild(li);
});
@@ -3736,7 +3737,10 @@ class search_Search {
form.style.float = 'right';
form.style.marginRight = '20px';
form.onsubmit = () => {
var items = document.getElementsByClassName('tapi-search-result');
var items = document.getElementsByClassName('tapi-search-result-selected');
if (items.length === 0) {
items = document.getElementsByClassName('tapi-search-result');
}
if (items.length > 0) {
this.dial(items[0].dataset.tapiNumber);
}