Show/Hide widget programmatically
1
2
3
4
4 — Full example
<script type="application/javascript">
window.tiledeskSettings = {
projectid: "6480a7f683b1e1001370a6b1",
startHidden: true
};
(function(d, s, id) {
var w=window; var d=document; var i=function(){i.c(arguments);};
i.q=[]; i.c=function(args){i.q.push(args);}; w.Tiledesk=i;
var js, fjs=d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js=d.createElement(s);
js.id=id; js.async=true; js.src="https://widget.tiledesk.com/v6/launch.js";
fjs.parentNode.insertBefore(js, fjs);
}(document,'script','tiledesk-jssdk'));
// programmatically open the widget
function openWidget() {
window.Tiledesk('show');
window.Tiledesk('open');
}
// programmatically close the widget
function closeWidget() {
window.Tiledesk('close');
window.Tiledesk('hide');
}
// subscribe to onClose Smartify event and then hide widget
window.Tiledesk('onClose', function(event_data) {
window.Tiledesk('hide');
});
</script>Last updated