|
@@ -6903,7 +6903,10 @@ class MainWindow(RuntimeClassBase, tk.Toplevel, SCCDWidget):
|
|
|
for key, value in attrs.items():
|
|
for key, value in attrs.items():
|
|
|
cs_elem_id = str(uuid.uuid4())
|
|
cs_elem_id = str(uuid.uuid4())
|
|
|
if isinstance(value, dict):
|
|
if isinstance(value, dict):
|
|
|
- text = "%s = ^%s" % (key, value['AL'])
|
|
|
|
|
|
|
+ if value["AL"] == "":
|
|
|
|
|
+ text = "(%s)" % key
|
|
|
|
|
+ else:
|
|
|
|
|
+ text = "%s = ^%s" % (key, value['AL'])
|
|
|
else:
|
|
else:
|
|
|
text = ("%s = %s" % (key, value)) if value is not None else ("(%s)" % key)
|
|
text = ("%s = %s" % (key, value)) if value is not None else ("(%s)" % key)
|
|
|
self.rendered.append({"id": cs_elem_id, "type": "Text", "x": 10, "y": 25 + text_counter * 11, "text": text, "lineWidth": 3, "lineColour": "black", "layer": 2})
|
|
self.rendered.append({"id": cs_elem_id, "type": "Text", "x": 10, "y": 25 + text_counter * 11, "text": text, "lineWidth": 3, "lineColour": "black", "layer": 2})
|
|
@@ -14983,8 +14986,6 @@ class CanvasElement(RuntimeClassBase, SCCDWidget):
|
|
|
try:
|
|
try:
|
|
|
v = json.loads(v)
|
|
v = json.loads(v)
|
|
|
except:
|
|
except:
|
|
|
- print("WARNING: Could not decode attr value as JSON: " + v)
|
|
|
|
|
- print("Attempting to send as string!")
|
|
|
|
|
v = str(v)
|
|
v = str(v)
|
|
|
params = [current_model, self.as_element, k, v]
|
|
params = [current_model, self.as_element, k, v]
|
|
|
self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request", None, [op, params])]))
|
|
self.big_step.outputEventOM(Event("broad_cast", None, [self, Event("mv_request", None, [op, params])]))
|