You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Use the following directives to modify the widgets. The directives can be added to any tag in the Template editing field on the Widget form.


DirectivesTypeDescriptionExample
simple-classString

Create a class containing custom style parameters, to easily apply it to different widgets.

Define the class in the CSS field of the Widget form.

Template:

<p simple-class="FridayClass">It's Friday!</p>


CSS:

.FridayClass{ animation: blinker 1s linear infinite; background: #FF00FF; } @keyframes blinker { 50% { opacity: 0; } }
simple-ifBooleanThis directive enables or disables the widget, or some part of it, if the set condition is met (true) or not (false).
<div simple-if="{data.model_id}">

<p>Model Detected</p> </div> Client script: ( () => { const parameter = new URLSearchParams(window.location.search).get('model_id'); s_widget.setFieldValue('model_id', parameter); })();
simple-showStringThis directive shows a set value if the condition is met. If the condition is not met, the value is hidden, but remains in DOM as hidden.
<p simple-show="new Date().getDay()===5">It's Friday!</p>
simple-styleStringUse this directive, to customize the widget layout – background color, font settings, pointer, etc.
<p simple-style="{background: '#FF0000'}">Attention please!</p>
  • No labels