Subversion Repositories bacoAlunos

Rev

Rev 1814 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %>
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %>
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %>
<%@ page import="pt.estgp.estgweb.domain.views.AnnouncementView" %>
<%@ page import="java.util.List" %>
<%@ page import="pt.estgp.estgweb.utils.Globals" %>
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>

<!--#
#########################################
#BANNERS
#########################################
-->

<script>
    $(document).ready(function () {
        $('[data-toggle="offcanvas"]').click(function () {
            $('.row-offcanvas').toggleClass('active');
        });
    });
</script>




<%

    IServiceManager sm = ServiceManager.getInstance();
    String subTarget = null;
    String[] names = new String[]{};
    Object[] args = new Object[]{Globals.ANNOUNCEMENT_TYPE_TOP_FLASH_NEWS, subTarget,5};
    List<AnnouncementView> announcementViews = (List<AnnouncementView>) sm.execute(RequestUtils.getRequester(request, response), "LoadTypeAnnouncements", args, names);
    request.setAttribute("Banners", announcementViews);

if(announcementViews.size() > 0)
{


%>

<div class="row row-offcanvas row-offcanvas-left hidden-xs">


    <div class="col-xs-12 col-sm-12">
        <div class="container" style="padding-left: 0;padding-right: 0">
            <!--<p class="pull-left visible-xs">
                <button type="button" class="btn btn-primary btn-xs" data-toggle="offcanvas">Menu</button>
            </p>-->

            <div id="myCarousel" class="carousel" data-ride="carousel" data-interval="2000">
                <!-- Indicators -->
                <ol class="carousel-indicators">
                    <%
                        int i = 0;
                    %>
                    <logic:iterate id="banner" name="Banners" type="pt.estgp.estgweb.domain.views.AnnouncementView">
                        <li data-target="#myCarousel" data-slide-to="<%=i%>" <%=i==0?"class=\"active\"":""%>></li>
                        <%
                        i++;
                        %>
                    </logic:iterate>
                </ol>


                <!-- Wrapper for slides -->
                <div class="carousel-inner" role="listbox">
                    <%
                        i = 0;
                    %>
                    <logic:iterate id="banner" name="Banners" type="pt.estgp.estgweb.domain.views.AnnouncementView">
                        <div class="item <%=i==0?"active":""%>">
                            <a href="${banner.url}"><img src="<%=request.getContextPath()%>/imageStream/${banner.bigImageId}" alt="${banner.title}" height="100%" width="100%"></a>
                            <baco:isOwner name="banner">
                                <div class="carousel-caption">
                                    <a href="<%=request.getContextPath()%>/startLoadAnnouncement.do?id=${banner.id}" class="btn btn-default">EDITAR</a>
                                </div>
                            </baco:isOwner>
                            <baco:isNotOwner name="banner">
                                <baco:hasRole role="admin,all,services">
                                    <div class="carousel-caption">
                                        <a href="<%=request.getContextPath()%>/startLoadAnnouncement.do?id=${banner.id}" class="btn btn-default">EDITAR</a>
                                    </div>
                                </baco:hasRole>
                            </baco:isNotOwner>
                        </div>
                        <%
                        i++;
                         %>
                    </logic:iterate>

                </div>

                <!-- Left and right controls -->
                <!--
                <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
                    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
                    <span class="sr-only">Previous</span>
                </a>
                <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
                    <span class="glyphicon glyphicon-chevron-right" aria-hidden="false"></span>
                    <span class="sr-only">Next</span>
                </a>-->
            </div>

            <!-- <div class="jumbotron">
                 <h1>Bem vindos ao site da ESTG</h1>
                 <p>Descobre como é bom fazer parte da nossa comunidade.</p>
             </div>-->


        </div><!--Container-->

    </div><!--/.col-xs-12.col-sm-12-->


</div><!--/row-->

<%
    }
%>
        <%---
        #####
        #####    NOTICIAS
        #####
        #####
        --%>
<div class="row">
    <div class="container" style="padding:0;margin-top: 20px">

        <jsp:include page="/public/announcements/announcementsIndex.jsp"/>

    </div><!--Container-->
</div><!--row-->