Liveteract-JS-Library / pub / js / index.js
index.js
Raw
"use strict";

const title = document.getElementById("title")
const apiButton = document.getElementById("api")
const exButton = document.getElementById("examples")
const textBox = document.getElementById("text")
const square = document.getElementById("square")
const circle = document.getElementById("circle")
const oval = document.getElementById("oval")

function titleInteract(){
    const titleMenu = new PopupMenu("title")
    titleMenu.bindPopup()
    titleMenu.addButtons(["resizable", "draggable", "remove", "snap100", "select"])
    const titleResizer = new Resizer("title")
    titleResizer.buildBorders()
    title.addEventListener('click', togglePopup)
    title.addEventListener("mousedown", drag)

}

function apiButtonInteract(){
    const apiButMenu = new PopupMenu("api")
    apiButMenu.bindPopup()
    apiButMenu.addButtons(["resizable", "draggable", "remove", "snap100", "select"])
    const apiResizer = new Resizer("api")
    apiResizer.buildBorders()
    apiButton.addEventListener('click', togglePopup)
    apiButton.addEventListener("mousedown", drag)

}


function exButtonInteract(){
    const exButMenu = new PopupMenu("examples")
    exButMenu.bindPopup()
    exButMenu.addButtons(["resizable", "draggable", "remove", "snap100", "select"])
    const exResizer = new Resizer("examples")
    exResizer.buildBorders()
    exButton.addEventListener('click', togglePopup)
    exButton.addEventListener("mousedown", drag)
}
function textBoxInteract(){
    const textMenu = new PopupMenu("text")
    textMenu.bindPopup()
    textMenu.addButtons(["resizable", "draggable", "remove", "snap100", "select"])
    const textBoxResizer = new Resizer("api")
    textBoxResizer.buildBorders()
    textBox.addEventListener('click', togglePopup)
    textBox.addEventListener("mousedown", drag)

}
function squareInteract(){
    const squareMenu = new PopupMenu("square")
    squareMenu.bindPopup()
    squareMenu.addButtons(["resizable", "draggable", "remove", "snap100", "select"])
    const squareResizer = new Resizer("square")
    squareResizer.buildBorders()
    square.addEventListener('click', togglePopup)
    square.addEventListener("mousedown", drag)

}
function circleInteract(){
    const circleMenu = new PopupMenu("circle")
    circleMenu.bindPopup()
    circleMenu.addButtons(["resizable", "draggable", "remove", "snap100", "select"])
    const circleResizer = new Resizer("circle")
    circleResizer.buildBorders()
    circle.addEventListener('click', togglePopup)
    circle.addEventListener("mousedown", drag)

}
function OvalInteract(){
    const ovalMenu = new PopupMenu("oval")
    ovalMenu.bindPopup()
    ovalMenu.addButtons(["resizable", "draggable", "remove", "snap100", "select"])
    const ovalResizer = new Resizer("oval")
    ovalResizer.buildBorders()
    oval.addEventListener('click', togglePopup)
    oval.addEventListener("mousedown", drag)

}

titleInteract()
apiButtonInteract()
exButtonInteract()
textBoxInteract()
squareInteract()
circleInteract()
OvalInteract()