add_widget.html
1 <#function hasWidget user_widget_ids id_widget>
2 <#if user_widget_ids?has_content>
3 <#list user_widget_ids as id>
4 <#if id == id_widget>
5 <#return true>
6 </#if>
7 </#list>
8 </#if>
9 <#return false>
10 </#function>
11
12 <#if widgets_list?has_content>
13 <div id="myportal-widgets-list-content">
14 <ul class="myportal-widget">
15 <#list widgets_list as widget>
16 <#assign has_widget = hasWidget( user_widget_ids, widget.idWidget )>
17 <li
18 <#if has_widget>
19 class="selected"
20 </#if>
21 >
22 <img src="image?resource_type=myportal_icon_img&id=${widget.idIcon}" alt="${widget.description}" title="${widget.description}" height="30px"/>
23 <br />
24 <b>${widget.name}</b>
25 <br />
26 <form method="post" action="jsp/site/plugins/myportal/DoAddWidget.jsp">
27 <input type="hidden" name="id_widget" value="${widget.idWidget}" />
28 <input type="hidden" name="tab_index" value="${tab_index}" />
29 <#if has_widget>
30 <span class="myportal-label-added">#i18n{myportal.add_widget.labelAdded}</span>
31 <#else>
32 <input type="submit" value="#i18n{myportal.add_widget.labelAdd}" />
33 </#if>
34 </form>
35 </li>
36 </#list>
37 </ul>
38 <div class="clear"> </div>
39 <@paginationAdmin paginator=paginator />
40 </div>
41 <#else>
42 <div id="myportal-widgets-list-content">
43 <b>#i18n{myportal.add_widget.messageNoAvailableWidgets}</b>
44 </div>
45 </#if>