Commit b76681bb authored by Gradl, Tobias's avatar Gradl, Tobias
Browse files

Have separate repository for common views

parent 24820db0
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="joda" uri="http://www.joda.org/joda/time/tags" %>
<c:choose>
<c:when test="${crawls!=null && fn:length(crawls)>0}">
<div class="previous-crawls">
<table class="table-light table-striped">
<tbody>
<c:forEach items="${crawls}" var="crawl" varStatus="status" >
<tr id="crawl-${crawl.id}">
<td class="state-column state-${crawl.stringState}">
<c:choose>
<c:when test="${crawl.state=='CANCELLED'}">
<div class="cell-heading"><i class="fa fa-ban"></i></div>
<div class="cell-payload">~cancelled</div>
</c:when>
<c:when test="${crawl.state=='ERROR'}">
<div class="cell-heading"><i class="fa fa-exclamation"></i></div>
<div class="cell-payload">~error</div>
</c:when>
<c:when test="${crawl.state=='INPROGRESS'}">
<div class="cell-heading"><i class="fa fa-refresh"></i></div>
<div class="cell-payload">~in progress</div>
</c:when>
<c:when test="${crawl.state=='QUEUE'}">
<div class="cell-heading"><i class="fa fa-clock-o"></i></div>
<div class="cell-payload">~enqueued</div>
</c:when>
<c:otherwise>
<div class="cell-heading"><i class="fa fa-check"></i></div>
<div class="cell-payload">~ok</div>
</c:otherwise>
</c:choose>
</td>
<td class="content-column">
<div class="cell-heading"><joda:format value="${crawl.timestamp}" style="SM" /></div>
<div class="cell-payload no-break-out">${crawl.id}</div>
</td>
<td class="content-column">
<div class="cell-heading">${crawl.files} ~files</div>
<div class="cell-payload">${crawl.size}</div>
</td>
<td>
<c:if test="${crawl.state=='COMPLETE'}">
<button type="button" onclick="editor.performOffline('${crawl.id}');" class="btn btn-link"><i class="fa fa-repeat"></i> ~reindex</button><br />
</c:if>
<c:if test="${crawl.state!='INPROGRESS' && crawl.state!='QUEUE'}">
<button type="button" onclick="editor.removeCrawl('${crawl.id}', this);" class="btn btn-link"><i class="fa fa-trash fa-color-danger"></i> ~ remove</button>
</c:if>
<c:if test="${crawl.state=='INPROGRESS' || crawl.state=='QUEUE'}">
<button type="button" onclick="editor.cancelCrawl('${crawl.id}', this);" class="btn btn-link"><i class="fa fa-ban fa-color-warning"></i> ~ cancel</button>
</c:if>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</c:when>
<c:otherwise>
~ No crawled data available
</c:otherwise>
</c:choose>
\ No newline at end of file
<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="joda" uri="http://www.joda.org/joda/time/tags" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<ul class="breadcrumb">
<li class="active"><s:message code="~de.dariah.genericsearch.view.administration.title" /></li>
<li><a href="<s:url value="collections" />"><s:message code="~eu.dariah.de.minfba.search.view.datasources.title" /></a></li>
<li class="active">${collectionName}</li>
</ul>
<div id="main-content">
<div class="row">
<div class="col-lg-12">
<h2>
${collectionName}
<small>
<c:if test="${_auth==null || _auth.auth==false}">
<span class="glyphicon glyphicon-lock" data-toggle="tooltip" data-placement="left" title="<s:message code="~de.dariah.common.view.notifications.limited_access" />"></span>
</c:if>
</small>
</h2>
<table class="details-table">
<tbody>
<tr>
<th>~ID</th>
<td>${collection.id}</td>
</tr>
<tr>
<th>~Source</th>
<td><a title="<s:message code="~eu.dariah.de.minfba.search.view.datasources.show_in_CR" />" href="#" target='_blank'>${collection.linkUrl} <i class="fa fa-external-link"></i></a></td>
</tr>
</tbody>
</table>
<div id="endpoint-table-container" class="row">
<div class="table-light-container col-sm-5">
<h4>~Datasources</h4>
<table id="endpoint-table" class="table-light">
<tbody>
<c:forEach items="${datasources}" var="ds" varStatus="status">
<tr data-detail-target="${ds.combinedId}"<c:if test="${status.index==0}"> class="active"</c:if>>
<td class="state-column state-${ds.stringState}">
<div class="cell-heading">OK</div>
<div class="cell-payload">3m old</div>
</td>
<td class="content-column">
<div class="cell-heading no-break-out">${ds.schemaName}</div>
<div class="cell-payload no-break-out">${ds.url}</div>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
<div class="table-light-details-container col-sm-7">
<c:forEach items="${datasources}" var="ds" varStatus="status">
<div id="table-details${ds.combinedId}" class="table-light-details<c:if test="${status.index!=0}"> hide</c:if>">
<h4>~Endpoint &amp; Schema Details</h4>
<table class="details-table">
<tbody>
<tr><th>~Url</th>
<td>
<span class="no-break-out">${ds.url}</span>
<c:if test="${ds.method=='OAI-PMH'}">
<a href="${ds.url}?verb=Identify" target="_blank" class="btn btn-link"><i class="fa fa-refresh"></i>Check identify</a>
</c:if>
</td>
</tr>
<tr><th>~Type</th><td>${ds.method}</td></tr>
<tr><th>~Schema</th><td class="no-break-out">${ds.schemaName}</td></tr>
<c:if test="${ds.method=='OAI-PMH'}">
<tr><th>~Set</th><td class="no-break-out">${ds.set}</td></tr>
<c:if test="${ds.schemaState!='UNAVAILABLE'}">
<tr><th>~Prefix</th>
<td class="no-break-out">
<span class="oaipmh-metadata-prefix">${ds.metadataPrefix!=null && fn:length(ds.metadataPrefix) > 0 ? ds.metadataPrefix : "?"}</span>
<button onclick="editor.editPrefix('${ds.endpointId}','${ds.schemaId}','${ds.metadataPrefix}', '.oaipmh-metadata-prefix');" class="btn btn-link"><i class="fa fa-pencil-square-o"></i>Set prefix</button>
</td>
</tr>
</c:if>
</c:if>
<tr><th>~Documents</th>
<td>
${s.docs}
<c:if test="${s.docs > 0}"><button onclick="editor.clearEndpointSchemaIndex('${ds.endpointId}','${ds.schemaId}');" class="btn btn-link"><i class="fa fa-trash"></i>Clear</button><br /></c:if>
</td>
</tr>
<tr><th>~Crawl state</th>
<td class="crawl-state-container">
~loading...
</td>
</tr>
</tbody>
</table>
<h4>~Online data</h4>
<c:choose>
<c:when test="${ds.actionable}">
<table class="details-table">
<tbody>
<tr>
<th>~Actions</th>
<td>
<button onclick="editor.crawlOnline('${ds.endpointId}','${ds.schemaId}');" class="btn btn-link"><i class="fa fa-refresh"></i>Crawl online data</button><br />
<button onclick="editor.createEmptyCrawl('${ds.endpointId}','${ds.schemaId}');" class="btn btn-link"><i class="fa fa-asterisk"></i>Create empty crawl folder</button>
</td>
</tr>
</tbody>
</table>
</c:when>
<c:otherwise>
~ No actions due to schema state
</c:otherwise>
</c:choose>
<h4>~Existing crawls</h4>
<div class="previous-crawls-container">
</div>
</div>
</c:forEach>
</div>
</div>
</div>
</div>
</div>
\ No newline at end of file
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>
<s:url value="${actionPath}" var="saveUrl" />
<form method="POST" action="${saveUrl}" class="form-horizontal" >
<div class="form-header">
<h3 id="form-header-title"><s:message code="~eu.dariah.de.minfba.search.view.schemas.set_oai_prefix" /></h3>
<input type="hidden" id="datasourceId" name="datasourceId" value="${datasourceId}" />
<input type="hidden" id="endpointId" name="endpointId" value="${endpointId}" />
<input type="hidden" id="schemaId" name="schemaId" value="${schemaId}" />
</div>
<div class="form-content">
<div class="form-group">
<label class="control-label col-sm-3" for="oai_prefix"><s:message code="~eu.dariah.de.minfba.search.model.schema.oai_prefix" /></label>
<div class="col-sm-9">
<input type="text" class="form-control" name="oaiPrefix" id="oaiPrefix" value="${prefix}" />
</div>
</div>
</div>
<div class="form-footer form-group">
<div class="col-sm-12">
<button class="btn btn-default cancel form-btn-cancel" type="reset"><s:message code="~eu.dariah.de.minfba.common.link.cancel" /></button>
<button class="btn btn-primary start form-btn-submit" type="submit"><s:message code="~eu.dariah.de.minfba.common.link.save" /></button>
</div>
</div>
</form>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>
<ul class="breadcrumb">
<li class="active"><s:message code="~de.dariah.genericsearch.view.administration.title" /></li>
<li class="active"><s:message code="~eu.dariah.de.minfba.search.view.datasources.title" /></li>
</ul>
<div id="main-content">
<div class="row">
<div id="collections-table-container" class="col-lg-12">
<h2 class="pull-left">
<s:message code="~eu.dariah.de.minfba.search.view.datasources.title" />
<c:if test="${_auth==null || _auth.auth==false}"><small>&nbsp;<span class="glyphicon glyphicon-lock pull-right" data-toggle="tooltip" data-placement="left" title="<s:message code="~de.dariah.common.view.notifications.limited_access" />"></span></small></c:if>
</h2>
<div class="pull-right">
<button id="btn-resync-colreg" class="btn btn-default btn-sm">
<span class="glyphicon glyphicon-refresh"></span> <s:message code="~eu.dariah.de.minfba.search.view.datasources.resynchronize" />
</button>
<div class="data-table-filter pull-left">
<input type="text" class="form-control input-sm" placeholder='<s:message code="~de.dariah.genericsearch.view.source_selection.custom.filter.placeholder" />'>
</div>
<div class="data-table-count pull-left">
<select class="form-control input-sm">
<option>10</option>
<option>25</option>
<option>50</option>
<option>100</option>
<option><s:message code="~eu.dariah.de.minfba.common.link.all" /></option>
</select>
</div>
</div>
<div class="clearfix">
<table id="collections-table" class="table-light table-striped">
<thead>
<tr>
<th>State</th> <!-- Badge column -->
<th><s:message code="~eu.dariah.de.minfba.search.model.endpoint.api_type" /></th>
<th><s:message code="~eu.dariah.de.minfba.search.model.endpoint.api_access" /></th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3" align="center"><s:message code="~de.dariah.common.view.no_data_fetched_yet" /></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib prefix="sf" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>
<s:url value="${actionPath}" var="saveUrl" />
<sf:form method="POST" action="${saveUrl}" modelAttribute="collection" class="form-horizontal" >
<div class="form-header">
<h3 id="form-header-title">~ Edit local collection</h3>
<sf:hidden path="id" />
</div>
<div class="form-content">
<div class="control-group">
<label class="control-label" for="collection_name">~ Name:</label>
<div class="controls">
<sf:input path="collectionName" class="form-control" id="collection_name" />
<sf:errors path="collectionName" cssClass="error" />
</div>
</div>
<div class="control-group">
<label class="control-label" for="collection_description">~Description:</label>
<div class="controls">
<sf:textarea path="description" class="form-control" rows="4" id="collection_description" />
</div>
</div>
</div>
<div class="form-footer control-group">
<div class="controls">
<button class="btn cancel form-btn-cancel" type="reset"><i class="icon-ban-circle icon-black"></i><span> <s:message code="~de.dariah.genericsearch.view.common.cancel" /></span></button>
<button class="btn btn-primary start form-btn-submit" type="submit"><i class="icon-upload icon-white"></i><span> <s:message code="~de.dariah.genericsearch.view.common.save" /></span></button>
</div>
</div>
</sf:form>
<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib prefix="sf" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>
<s:url value="${actionPath}" var="saveUrl" />
<sf:form method="POST" action="${saveUrl}" modelAttribute="endpoint" class="form-horizontal" >
<div class="form-header">
<h3 id="form-header-title">~ Edit local endpoint</h3>
<sf:hidden path="id" />
<sf:hidden path="collectionId" />
</div>
<div class="form-content">
<div class="control-group">
<label class="control-label" for="endpointPojo_url">~ URL:</label>
<div class="controls">
<sf:input path="url" class="form-control" id="endpointPojo_url" />
<sf:errors path="url" cssClass="error" />
</div>
</div>
<div class="control-group">
<label class="control-label" for="endpointPojo_subset">~ Subset (optional):</label>
<div class="controls">
<sf:input path="subset" class="form-control" id="endpointPojo_subset" />
<sf:errors path="subset" cssClass="error" />
</div>
</div>
<div class="control-group">
<label class="control-label" for="collection_description">~Access method:</label>
<div class="controls">
<sf:select class="form-control" path="accessMethod">
<sf:options />
</sf:select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="collection_schemata">~Access method:</label>
<div class="controls">
<sf:select class="form-control" path="schemaPojos" items="${schemata}" itemValue="id" />
</div>
</div>
</div>
<div class="form-footer control-group">
<div class="controls">
<button class="btn cancel form-btn-cancel" type="reset"><i class="icon-ban-circle icon-black"></i><span> <s:message code="~de.dariah.genericsearch.view.common.cancel" /></span></button>
<button class="btn btn-primary start form-btn-submit" type="submit"><i class="icon-upload icon-white"></i><span> <s:message code="~de.dariah.genericsearch.view.common.save" /></span></button>
</div>
</div>
</sf:form>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>
<div class="list-group options active" style="overflow: hidden;">
<h4 class="sidebar-title">~ Collection Registry</h4>
<div class="list-group-item">
<div id="colreg-status-container" class="alert alert-sm alert-default" role="alert">
<a href="${colregUrl}" target="_blank">${colregUrl}</a><br />
<span id="colreg-status"><span class="glyphicon glyphicon-question-sign"></span></span><br />
<span id="colreg-next-sync">&nbsp;</span>
</div>
</div>
</div>
\ No newline at end of file
<%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>
<tiles:importAttribute name="fluidLayout" />
<ul class="breadcrumb">
<li class="active"><s:message code="~eu.dariah.de.minfba.common.local_login.title" /></li>
</ul>
<div id="main-content">
<h2><s:message code="~eu.dariah.de.minfba.common.local_login.heading" /></h2>
<c:if test="${not empty error}">
<div class="alert alert-danger" role="alert"><s:message code="~eu.dariah.de.minfba.common.local_login.invalid" /></div>
</c:if>
<form name='loginForm' class="form-horizontal" action="<c:url value='/login' />" method='POST'>
<input type="hidden" name="redirectUrl" id="redirectUrl" value="${redirectUrl}" />
<div class="form-group">
<label for="username" class="col-sm-2 control-label"><s:message code="~eu.dariah.de.minfba.common.local_login.username" /></label>
<div class="col-sm-4">
<input type="text" class="form-control" id="username" name="username" autofocus>
</div>
</div>
<div class="form-group">
<label for="password" class="col-sm-2 control-label"><s:message code="~eu.dariah.de.minfba.common.local_login.password" /></label>
<div class="col-sm-4">
<input type="password" class="form-control" id="password" name="password">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button name="submit" type="submit" value="submit" class="btn btn-primary"><s:message code="~eu.dariah.de.minfba.common.local_login.signin" /></button>
</div>
</div>
</form>
</div>
\ No newline at end of file
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<c:choose>
<c:when test="${crawlState.state=='ACTIVE'}">
<strong>~ crawl pipeline in progress</strong>
<table>
<c:forEach begin="0" end="${crawlState.pipelineLength-1}" var="i">
<tr>
<c:choose>
<c:when test="${i<crawlState.pipelineIndex}">
<td><i class="fa fa-check fa-2x"></i></td>
<td>~completed</td>
</c:when>
<c:when test="${i==crawlState.pipelineIndex}">
<td><i class="fa fa-refresh fa-spin fa-2x"></i></td>
<td>
<c:choose>
<c:when test="${crawlState.currentSize>0 && crawlState.currentProgress>0}">
<fmt:formatNumber var="percentage"
value="${crawlState.currentProgress/crawlState.currentSize*100}"
maxFractionDigits="2" />
<fmt:formatNumber var="current" value="${crawlState.currentProgress}" />
<fmt:formatNumber var="total" value="${crawlState.currentSize}" />
<c:set var="counts" value="${percentage}% (${current} / ${total} ${crawlState.serviceUnitMessageCode[i]})" />
</c:when>
<c:when test="${crawlState.currentProgress>0}">
<fmt:formatNumber var="current" value="${crawlState.currentProgress}" />
<c:set var="counts" value="${current} / ${total} ${crawlState.serviceUnitMessageCode[i]}" />
</c:when>
</c:choose>
${crawlState.serviceTitleMessageCode[i]}: ${counts}
</td>
</c:when>
<c:otherwise>
<td><i class="fa fa-clock-o fa-2x"></i></td>
<td>~waiting</td>
</c:otherwise>
</c:choose>
</tr>
</c:forEach>
</table>
</c:when>
<c:when test="${crawlState.state=='ERROR'}">
~error
</c:when>
<c:otherwise> <!-- NONE, WAITING, COMPLETE -->
~idle
</c:otherwise>
</c:choose>
\ No newline at end of file
<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="sf" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<tiles:importAttribute name="fluidLayout" />
<s:url value="/search/simple/" var="query_url" />
<s:url value="/search/extended/" var="extended_search_url" />
<div class="jumbotron">
<div class="container<c:if test="${fluidLayout==true}">-fluid</c:if>">
<div class="row">
<!-- Notifications -->
<div id="notifications-area" class="col-sm-10 col-sm-offset-1"></div>
<div class="xs-hidden sm-visible col-sm-3 col-lg-2 col-sm-offset-1">
<div class="pull-right dariah-flower-white-83"><s:message code="~de.dariah.genericsearch.view.title.br" /></div>
</div>
<div class="col-sm-6 col-lg-7 col-sm-offset-1">
<div class="search-home-info">
<s:message code="~de.dariah.genericsearch.view.search.collections_and_docs" arguments="${providerCount}, ${docCount}" />
</div>
<form id="search-form" method="POST" action="${query_url}" class="form-horizontal" >
<div class="input-group">
<input type="text" autofocus="autofocus" id="expression" name="expression" class="form-control input-lg" placeholder="${queryExpressionPlaceholder}" />
<span class="input-group-btn">
<button id="btn-doSearch" class="btn btn-default btn-lg" value="true" name="doQuery" type="submit"><span class="glyphicon glyphicon-search"></span></button>
</span>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="wordcloud col-xs-12<c:if test="${branding!=null}"> col-md-8 col-lg-6 col-lg-offset-3</c:if>"></div>
<div id="branded-side-logos" class="xs-hidden sm-hidden md-visible col-md-4 col-lg-3">
<c:if test="${branding!=null}">
<c:if test="${branding.organizationImages!=null && fn:length(branding.organizationImages) > 0}">
<c:forEach items="${branding.organizationImages}" var="orgaImage">
<div class="branded-side-logo">
<img src="<s:url value="/images/${orgaImage}" />" width="250">
</div>
</c:forEach>
</c:if>
<div class="branded-side-logo">
<h5 style="margin-bottom: -25px; color: #483E69;">powered by</h5>
<img width="180" height="57" alt="DARIAH-DE Digital Research Infrastructure for the Arts and Humanities" src="<s:url value="/resources/img/dariah.png" />">
</div>
</c:if>
</div>
\ No newline at end of file
<%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>
<tiles:importAttribute name="fluidLayout" />
<ul class="breadcrumb">
<li class="active"><s:message code="~de.dariah.genericsearch.view.administration.title" /></li>
<li class="active"><s:message code="~de.dariah.genericsearch.view.schema.title" /></li>
</ul>
<div id="main-content">
<div class="row">
<div id="schemas-table-container" class="col-sm-12">
<h2 class="pull-left">
<s:message code="~eu.dariah.de.minfba.search.view.schemas" />
<c:if test="${_auth==null || _auth.auth==false}"><small>&nbsp;<span class="glyphicon glyphicon-lock pull-right" data-toggle="tooltip" data-placement="left" title="<s:message code="~de.dariah.common.view.notifications.limited_access" />"></span></small></c:if>
</h2>
<div class="pull-right">
<button id="btn-sync" class="btn btn-default btn-sm">
<span class="glyphicon glyphicon-refresh"></span> <s:message code="~eu.dariah.de.minfba.search.view.schemas.resynchronize" />
</button>
<div class="data-table-filter pull-left">
<input type="text" class="form-control input-sm" placeholder='<s:message code="~de.dariah.genericsearch.view.source_selection.custom.filter.placeholder" />'>
</div>
<div class="data-table-count pull-left">
<select class="form-control input-sm">
<option>10</option>
<option>25</option>
<option>50</option>
<option>100</option>
<option><s:message code="~eu.dariah.de.minfba.common.link.all" /></option>
</select>
</div>
</div>
<div class="clearfix">
<table id="schemas-table" class="table table-striped table-bordered table-condensed">
<thead>
<tr>
<th></th>
<th><s:message code="~eu.dariah.de.minfba.search.model.schema.name" /></th>
<th><s:message code="~eu.dariah.de.minfba.search.model.schema.index" /></th>
<th><s:message code="~eu.dariah.de.minfba.search.view.schema_info.documents" /></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="5" align="center"><s:message code="~de.dariah.common.view.no_data_fetched_yet" /></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="s" uri="http://www.springframework.org/tags" %>