{% set widgethaveheader=entity.viewheader %} {% if widgetname=="alert" and canupdate and alerts|length ==0 %} {% set widgethaveheader=true %} {% endif %} {% if widgetname=="item" and canupdate and items|length==0 and withbookmark==1 %} {% set widgethaveheader=true %} {% endif %} {% if widgetname=="bookmark" and canadd and bookmarks|length==0 %} {% set widgethaveheader=true %} {% endif %} {% if widgetname=="editor" and canadd and html is empty %} {% set widgethaveheader=true %} {% endif %} {% set viewwidget=true %} {% if not widgethaveheader and widgetname=="alert" and not canupdate and alerts|length ==0 %} {% set viewwidget=false %} {% endif %} {% if not widgethaveheader and widgetname=="item" and not canupdate and items|length ==0 and withbookmark==1 %} {% set viewwidget=false %} {% endif %} {% if not widgethaveheader and widgetname=="bookmark" and not canadd and bookmarks|length ==0 %} {% set viewwidget=false %} {% endif %} {% if not widgethaveheader and widgetname=="editor" and not canadd and html is empty %} {% set viewwidget=false %} {% endif %} {%if widgethaveheader %} {% set widgetstyle=(entity.colorheaderback ? "border-color:"~entity.colorheaderback~";" : "border-color:var(--colorbgbodydark);") %} {% set widgetstylemenu=(entity.colorheaderback ? "background-color:"~entity.colorheaderback~";" : "background-color:var(--colorbgbodydark);")~(entity.colorheaderfont ? "color:"~entity.colorheaderfont~";" : "color:var(--colorfttitledark);") %} {%else%} {% set widgetstyle=(viewwidget ? "display:block;" : "display:none;")~(entity.colorbodyback ? "border-color:"~entity.colorbodyback~";" : "border-color:var(--colorbgbodydark);") %} {% set widgetstylemenu="margin:-26px 0px 0px 0px; padding: 1px 10px; background-color:var(--colorbgbodydark); color: var(--colorfttitledark); border-radius: 5px;" %} {%endif%} {% set widgetstyleheader=(entity.colorheaderback ? "background-color:"~entity.colorheaderback~";" : "background-color:var(--colorbgbodydark);")~(entity.colorheaderfont ? "color:"~entity.colorheaderfont~";" : "color:var(--colorfttitledark);") %} {% set widgetstylebody=(entity.colorbodyback ? "background-color:"~entity.colorbodyback~";" : "background-color:var(--colorbgbodylight);")~(entity.colorbodyfont ? "color:"~entity.colorbodyfont~";" : "color:var(--colorfttitlelight);")~(entity.isopened ? "display:block;" : "display:none;")~(widgetname=="url" ? "padding:0px;" : "")~(not widgethaveheader and not entity.border ? "padding-top: 0px;" : "")~(entity.autoajust ? "" : "height:"~entity.height~"px;") %} {% set widgeicon= entity.icon ? path('app_minio_image',{file:entity.icon.label}) : path('app_minio_image',{file:"icon/icon_pin.png"}) %} {% if modedesktop is defined %} {% if modedesktop==0 %} {% set itemsize="item-verysmall" %} {% elseif modedesktop==1 %} {% set itemsize="item-small" %} {% elseif modedesktop==2 %} {% set itemsize="item-medium" %} {% elseif modedesktop==3 %} {% set itemsize="item-large" %} {% elseif modedesktop==4 %} {% set itemsize="item-list" %} {% endif %} {% endif %} {% if app.user %} {% set username = app.user.username %} {% else %} {% set username = "" %} {% endif %} {% set colorbodyfont = "color: var(--colorfttitlelight)" %} {% if entity.colorbodyfont is not null %} {% set colorbodyfont = "color: " ~ entity.colorbodyfont %} {% endif %}