From 45529512f00ca32ae596338d6e32eea205c22694 Mon Sep 17 00:00:00 2001 From: Matt Gajownik Date: Mon, 23 Mar 2020 18:38:40 +1100 Subject: [PATCH] Add support for drag/drop to OBS --- index.html | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index b32c31e..da52a58 100644 --- a/index.html +++ b/index.html @@ -778,7 +778,17 @@ if (urlParams.has('streamid')){ } } - +document.addEventListener("dragstart", e => { + var url = e.target.href || e.target.data; + if (!url || !url.startsWith('http')) return; + var streamId = url.split('=')[1]; + url += '&layer-name=OBS.Ninja'; + if (streamId) url += ': ' + streamId; + var video = document.getElementById('videosource'); + url += '&layer-width=' + video.videoWidth; + url += '&layer-height=' + video.videoHeight; + e.dataTransfer.setData("text/uri-list", encodeURI(url)); +}); var vis = (function(){ var stateKey, eventKey, keys = {