CALLBACKS = {
"pwSubmit": lambda dom, id: dom.setValue("pwOutput", dom.getValue(id)),
}
Specify the type of vehicle you own:
CALLBACKS = {
"cbSelect": lambda dom, id: dom.setValue("cbOutput", "{} ({})".format(id, dom.getValue(id))),
"cbSubmit": lambda dom: dom.alert(str(dom.getValues(["cbBicycle", "cbCar","cbPirogue"]))),
}
CALLBACKS = {
"rdCheck": lambda dom, id: dom.setValue("rdSelect", dom.getValue(id)),
"rdSelect": lambda dom, id: dom.setValue("rdRadios", dom.getValue(id)),
"rdReset": lambda dom: dom.setValues({"rdSelect": "None", "rdRadios": ""}),
}
dlFlavors = ["Vanilla", "Chocolate", "Caramel", "Mint"]
def acDlSubmit(dom, id):
global dlFlavors
flavor = dom.getValue(id)
dom.setValue(id, "")
if not flavor in dlFlavors:
dlFlavors.append(flavor)
dlFlavors.sort()
dom.inner("dlFlavors", dlShape(dlFlavors))
dom.setValue("dlOutput", flavor)
CALLBACKS = {
"dlSubmit": acDlSubmit,
}
CALLBACKS = {
"dtSelect": lambda dom, id: dom.setValue("dtOutput", dom.getValue(id)),
}
CALLBACKS = {
"clSelect": lambda dom, id: dom.setValue("clOutput", dom.getValue(id)),
}
def acRgSubmit(dom, id):
value = dom.getValue(id)
dom.setValues({
"rgRange": value,
"rgNumber": value,
"rgMeter": value
})
CALLBACKS = {
"rgSubmit": acRgSubmit,
}
def slEmbed(other):
html = atlastk.createHTML()
html.pushTag("option")
html.putAttribute("selected", "selected")
html.putValue(other)
return html
def acSlAdd(dom):
dom.begin("slOthers", slEmbed(dom.getValue("slInput")))
dom.setValue("slInput", "")
dom.focus("slInput")
CALLBACKS = {
"slSelect": lambda dom, id: dom.setValue("slOutput", dom.getValue(id)),
"slAdd": acSlAdd,
"slToggle": lambda dom, id: dom.disableElement("slOthers") if dom.getValue(id) == 'true' else dom.enableElement("slOthers"),
}
CALLBACKS = {
"ckSubmit": lambda dom, id: dom.setValue("ckOutput", dom.getValue("ckInput")),
}