## getvector.html - Shows a vector <%page args="vectorobj, timestamp, loggedin, blobfolder, message_timestamp"/> <%include file="state.html" args="vectorobj=vectorobj, timestamp=timestamp, state=vectorobj.state"/>
% if vectorobj.message: % if message_timestamp:

${message_timestamp|h} : ${vectorobj.message|h}

% else:

${vectorobj.message|h}

% endif % else:

Message: Waiting...

% endif
% if vectorobj.perm != "ro" and loggedin and vectorobj.vectortype != "BLOBVector":
% endif % for memberobj in sorted(vectorobj.members().values(), key=lambda memberobj: memberobj.label): ## For each member, sorted by member label % if vectorobj.vectortype == "LightVector": <%include file="lightmember.html" args="vectorobj=vectorobj, memberobj=memberobj, loggedin=loggedin"/> % elif vectorobj.vectortype == "TextVector": <%include file="textmember.html" args="vectorobj=vectorobj, memberobj=memberobj, loggedin=loggedin"/> % elif vectorobj.vectortype == "NumberVector": <%include file="numbermember.html" args="vectorobj=vectorobj, memberobj=memberobj, loggedin=loggedin"/> % elif vectorobj.vectortype == "SwitchVector": <%include file="switchmember.html" args="vectorobj=vectorobj, memberobj=memberobj, loggedin=loggedin"/> % elif vectorobj.vectortype == "BLOBVector": <%include file="blobmember.html" args="vectorobj=vectorobj, memberobj=memberobj, loggedin=loggedin, blobfolder=blobfolder"/> % endif % endfor % if vectorobj.perm != "ro" and loggedin and vectorobj.vectortype != "BLOBVector":

% else:

% endif