Javascript Methods
You can use special events from the widget so you can execute custom code when some events happen.
ImportantThe value [[TOKY_USERNAME][TOKY_USERNAME]] must be replaced by your own user name. You can get your user name following the steps in this article
(function(p) {
var s = document.createElement('script');
s.src = 'https://call-widget.toky.co/toky-call-widget';
s.onload = function() {
Toky("boot", p);
Toky("onWidgetReady", function() {
// Do stuff
});
Toky("onShow", function() {
// Do stuff
});
Toky("onHide", function() {
// Do stuff
});
Toky("onCallStart", function() {
// Do stuff
});
Toky("onCallEnd", function() {
// Do stuff
});
};
document.head.appendChild(s);
})({
"$username": "[[TOKY_USERNAME]]",
"$show_option": true,
"$option": "505",
"$position": "left",
"$text": "Call us for free"
})Toky(“boot”, tokyWidgetSettings)
The method used to initialize the widget. It can be executed at any time.
Toky("boot", {
$username: "toky"
});Toky(“onWidgetReady”, fn)
When the widget finishes initializing, it executes the function passed as argument.
Toky("onWidgetReady", function() {
// Do stuff
});Toky(“onShow”, fn)
When the widget is displayed, the method passed as an argument is executed.
Toky("onShow", function() {
// Do stuff
});Toky(“onHide”, fn)
When the widget is hidden, the method passed as an argument is executed.
Toky("onHide", function() {
// Do stuff
});Toky(“onCallStart”, fn)
When a call is started, the method passed as an argument is executed.
Toky("onCallStart", function() {
// Do stuff
});Toky(“onCallEnd”, fn)
When a call ends, the method passed as an argument is executed.
Toky("onCallEnd", function() {
// Do stuff
});Toky(“show”)
The method used to display the modal widget.
Toky("show");Toky(“hide”)
The method used to hide the modal widget.
Toky("hide");Toky(“call”)
The method used to make the widget initiate a call.
Toky("call");Toky(“hangup”)
The method used to make the widget end a call.
Toky("hangup");Toky(“mute”)
The method used to put the current call in mute.
Toky("mute");Toky(“unmute”)
The method used to unmute the current call.
Toky("unmute");Toky(“shutdown”)
Method used to turn off the widget and remove it from the DOM
Toky("shutdown");Updated 10 months ago
