Skip to content

Commit

Permalink
Added settings and textRenderingContext
Browse files Browse the repository at this point in the history
  • Loading branch information
Pedro270707 committed Nov 24, 2023
1 parent 0780bdf commit 5f66d96
Show file tree
Hide file tree
Showing 3 changed files with 183 additions and 95 deletions.
35 changes: 35 additions & 0 deletions js/minecraft-tip-impl.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
const tooltipField = document.getElementById("minecraft-text-input");
let tooltip;
new TranslatableText("minecrafttooltips-defaulttooltip").get().then(str => {
tooltip = createTooltip(str, false);
document.getElementById("tooltip-output").appendChild(tooltip);
});

tooltipField.addEventListener("input", (e) => {
if (e.target.value === '') {
new TranslatableText("minecrafttooltips-defaulttooltip").get().then(str => {
setTooltipText(tooltip, str);
});
} else {
setTooltipText(tooltip, e.target.value.replace(/\\n/g, "\n").replace(/\\\n/g, "\\n"));
}
});

// const followerTooltip = createTooltip("Follower tooltip", true);
// followerTooltip.classList.add("hidden");
// const minecraftItems = document.getElementsByClassName("minecraft-item");

// for (let i = 0; i < minecraftItems.length; i++) {
// minecraftItems.item(i).addEventListener('mouseenter', (e) => {
// if (!e.target.dataset.mctitle) return;
// followerTooltip.classList.remove("hidden");
// getTextFromJSON(e.target.dataset.mctitle).get().then(str => {
// setTooltipText(followerTooltip, str);
// });
// });

// minecraftItems.item(i).addEventListener('mouseleave', (e) => {
// followerTooltip.classList.add("hidden");
// });
// }
// document.body.appendChild(followerTooltip);
Loading

0 comments on commit 5f66d96

Please sign in to comment.