Added isDraggable

This commit is contained in:
Official Noob
2019-08-22 19:39:17 +01:00
committed by GitHub
parent 146ece3bff
commit d5999ad330

View File

@@ -538,16 +538,18 @@ function removePlayerControlsButton() {
document.getElementById("submitButton").style.display = "none";
}
function createButton(baseID, title, callback, imageName) {
function createButton(baseID, title, callback, imageName, isDraggable=false) {
if (document.getElementById(baseID+"Button") != null) return;
// Button HTML
let newButton = document.createElement("button");
newButton.draggable = isDraggable;
newButton.id = baseID+"Button";
newButton.className = "ytp-button playerButton";
newButton.setAttribute("title", chrome.i18n.getMessage(title));
newButton.addEventListener("click", callback);
// Image HTML
let newButtonImage = document.createElement("img");
newButton.draggable = isDraggable;
newButtonImage.id = baseID+"Image";
newButtonImage.className = "playerButtonImage";
newButtonImage.src = chrome.extension.getURL("icons/"+imageName);