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"; 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; if (document.getElementById(baseID+"Button") != null) return;
// Button HTML // Button HTML
let newButton = document.createElement("button"); let newButton = document.createElement("button");
newButton.draggable = isDraggable;
newButton.id = baseID+"Button"; newButton.id = baseID+"Button";
newButton.className = "ytp-button playerButton"; newButton.className = "ytp-button playerButton";
newButton.setAttribute("title", chrome.i18n.getMessage(title)); newButton.setAttribute("title", chrome.i18n.getMessage(title));
newButton.addEventListener("click", callback); newButton.addEventListener("click", callback);
// Image HTML // Image HTML
let newButtonImage = document.createElement("img"); let newButtonImage = document.createElement("img");
newButton.draggable = isDraggable;
newButtonImage.id = baseID+"Image"; newButtonImage.id = baseID+"Image";
newButtonImage.className = "playerButtonImage"; newButtonImage.className = "playerButtonImage";
newButtonImage.src = chrome.extension.getURL("icons/"+imageName); newButtonImage.src = chrome.extension.getURL("icons/"+imageName);