Dark Ember Codec Creator: Web Edition (May take a second or two to load)
packages = []
files = ["./HCodecAnalyzer.py"]
from HCodecAnalyzer import javaToCodec,codecToJava
from pyscript import web
from js import document
global lastCodec
lastCodec=""
global lastCode
lastCode=""
#object1.grid(row=1,column=0,sticky="nsew")
#object2.grid(row=1,column=1,sticky="nsew")
def on_codec_change(event):
global lastCodec,lastCode
content = document.getElementById("object0").value.strip()
if(content!=lastCodec):
lastCodec=content
try:
lastCode=codecToJava(content)
document.getElementById("object1").value=lastCode
except Exception as e:
print("uh",e)
def on_code_change(event):
global lastCodec,lastCode
# Reset the modified flag so it can trigger again
content = document.getElementById("object1").value.strip()
if(content!=lastCode):
#print(content)
lastCode=content
try:
lastCodec=javaToCodec(content,"")
#print(lastCodec)
document.getElementById("object0").value=lastCodec
except Exception as e:
print("um",e)