mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-08-14 01:49:05 +00:00
FS-7800 [verto_communicator] - Added Canvas controls and now opening popup with original (master) dimensions
This commit is contained in:
@@ -196,6 +196,41 @@
|
||||
});
|
||||
};
|
||||
|
||||
$scope.confCanvasIn = function(memberID, canvasID) {
|
||||
if (canvasID) {
|
||||
verto.setCanvasIn(memberID, canvasID);
|
||||
return;
|
||||
}
|
||||
|
||||
shortPrompt('Please insert the Canvas Id', function(canvasID) {
|
||||
console.log(memberID, canvasID);
|
||||
verto.setCanvasIn(memberID, canvasID);
|
||||
});
|
||||
|
||||
};
|
||||
|
||||
$scope.confCanvasOut = function(memberID, canvasID) {
|
||||
if (canvasID) {
|
||||
verto.setCanvasOut(memberID, canvasID);
|
||||
return;
|
||||
}
|
||||
|
||||
shortPrompt('Please insert the Canvas Id', function(canvasID) {
|
||||
verto.setCanvasOut(memberID, canvasID);
|
||||
});
|
||||
};
|
||||
|
||||
$scope.confLayer = function(memberID, canvasID) {
|
||||
if (canvasID) {
|
||||
verto.setLayer(memberID, canvasID);
|
||||
return;
|
||||
}
|
||||
|
||||
shortPrompt('Please insert the Layer', function(canvasID) {
|
||||
verto.setLayer(memberID, canvasID);
|
||||
});
|
||||
};
|
||||
|
||||
$scope.confResetBanner = function(memberID) {
|
||||
console.log('$scope.confResetBanner');
|
||||
var text = 'reset';
|
||||
@@ -226,6 +261,19 @@
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
function shortPrompt(text, cb) {
|
||||
prompt({
|
||||
title: text,
|
||||
input: true,
|
||||
label: '',
|
||||
value: '',
|
||||
}).then(function(val) {
|
||||
if (val && cb) {
|
||||
cb(val);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
]);
|
||||
|
||||
|
@@ -81,12 +81,14 @@
|
||||
};
|
||||
|
||||
$scope.confPopup = function(canvas_id) {
|
||||
var video = document.getElementById('webcam');
|
||||
var s = window.location.href;
|
||||
var curCall = verto.data.call.callID;
|
||||
var extension = verto.data.call.params.remote_caller_id_number;
|
||||
var width = 465, height = 360;
|
||||
var x = screen.width/2 - width/2
|
||||
var y = screen.height/2 - height/2
|
||||
var width = webcam.offsetWidth;
|
||||
var height = webcam.offsetHeight + 100;
|
||||
var x = (screen.width - width)/2
|
||||
var y = (screen.height - height)/2
|
||||
|
||||
s = s.replace(/\#.*/, '');
|
||||
s += "#/?sessid=random&master=" + curCall + "&watcher=true&extension=" + extension+ "&canvas_id=" + canvas_id;
|
||||
|
Reference in New Issue
Block a user