errorTemplate static method
Implementation
static String errorTemplate(String err1, [String? err2, String? err3])
{
String backbutton = NavigationManager().pages.length > 1 ? '<BUTTON onclick="back()" type="outlined" color="white" ><BOX expand="false" pad="8"><ICON icon="arrow_back" color="white" size="40" /></BOX></BUTTON>' : '';
String xml = '''
<ERROR linkable="true">
<BOX width="100%" height="100%" color="#add4de" layout="stack">
<POS bottom="0" right="0">
<IMAGE url="assets/assets/images/404.png" width="={SYSTEM.screenwidth} < 700 ? '100%' : '50%'"/>
</POS>
<BOX pad="20" center="true">
<TEXT id="e1" halign="center" size="={SYSTEM.screenwidth} > 700 ? '80' : '50'" color="white" bold="true">
<VALUE><![CDATA[$err1]]></VALUE>
</TEXT>
<TEXT id="e2" halign="center" size="={SYSTEM.screenwidth} > 700 ? '80' : '50'" color="white" visible="=!noe({e2})">
<VALUE><![CDATA[$err2]]></VALUE>
</TEXT>
<TEXT id="e3" halign="center" size="={SYSTEM.screenwidth} > 700 ? '80' : '50'" color="white" visible="=!noe({e2})">
<VALUE><![CDATA[$err3]]></VALUE>
</TEXT>
<BOX height="20"/>
$backbutton
<BOX height="80"/>
</BOX>
</BOX>
</ERROR>
''';
return xml;
}