public function add_js_templates($hook)
{
if ($this->is_on_our_own_pages()) {
?>
<script type="text/html" id="tmpl-simple-history-base">
<div class="SimpleHistory__waitingForFirstLoad">
<img src="<?php
echo admin_url("/images/spinner.gif");
?>
" alt="" width="20" height="20">
<?php
echo _x("Loading history...", "Message visible while waiting for log to load from server the first time", "simple-history");
?>
</div>
<div class="SimpleHistoryLogitemsWrap">
<div class="SimpleHistoryLogitems__beforeTopPagination"></div>
<div class="SimpleHistoryLogitems__above"></div>
<ul class="SimpleHistoryLogitems"></ul>
<div class="SimpleHistoryLogitems__below"></div>
<div class="SimpleHistoryLogitems__pagination"></div>
<div class="SimpleHistoryLogitems__afterBottomPagination"></div>
</div>
<div class="SimpleHistoryLogitems__debug"></div>
</script>
<script type="text/html" id="tmpl-simple-history-logitems-pagination">
<!-- this uses the (almost) the same html as WP does -->
<div class="SimpleHistoryPaginationPages">
<!--
{{ data.page_rows_from }}–{{ data.page_rows_to }}
<span class="SimpleHistoryPaginationDisplayNum"> of {{ data.total_row_count }} </span>
-->
<span class="SimpleHistoryPaginationLinks">
<a
data-direction="first"
class="button SimpleHistoryPaginationLink SimpleHistoryPaginationLink--firstPage <# if ( data.api_args.paged <= 1 ) { #> disabled <# } #>"
title="{{ data.strings.goToTheFirstPage }}"
href="#">«</a>
<a
data-direction="prev"
class="button SimpleHistoryPaginationLink SimpleHistoryPaginationLink--prevPage <# if ( data.api_args.paged <= 1 ) { #> disabled <# } #>"
title="{{ data.strings.goToThePrevPage }}"
href="#">‹</a>
<span class="SimpleHistoryPaginationInput">
<input class="SimpleHistoryPaginationCurrentPage" title="{{ data.strings.currentPage }}" type="text" name="paged" value="{{ data.api_args.paged }}" size="4">
<?php
_x("of", "page n of n", "simple-history");
?>
<span class="total-pages">{{ data.pages_count }}</span>
</span>
<a
data-direction="next"
class="button SimpleHistoryPaginationLink SimpleHistoryPaginationLink--nextPage <# if ( data.api_args.paged >= data.pages_count ) { #> disabled <# } #>"
title="{{ data.strings.goToTheNextPage }}"
href="#">›</a>
<a
data-direction="last"
class="button SimpleHistoryPaginationLink SimpleHistoryPaginationLink--lastPage <# if ( data.api_args.paged >= data.pages_count ) { #> disabled <# } #>"
title="{{ data.strings.goToTheLastPage }}"
href="#">»</a>
</span>
</div>
</script>
<script type="text/html" id="tmpl-simple-history-logitems-modal">
<div class="SimpleHistory-modal">
<div class="SimpleHistory-modal__background"></div>
<div class="SimpleHistory-modal__content">
<div class="SimpleHistory-modal__contentInner">
<img class="SimpleHistory-modal__contentSpinner" src="<?php
echo admin_url("/images/spinner.gif");
?>
" alt="">
</div>
<div class="SimpleHistory-modal__contentClose">
<button class="button">✕</button>
</div>
</div>
</div>
</script>
<script type="text/html" id="tmpl-simple-history-occasions-too-many">
<li
class="SimpleHistoryLogitem
SimpleHistoryLogitem--occasion
SimpleHistoryLogitem--occasion-tooMany
">
<div class="SimpleHistoryLogitem__firstcol"></div>
<div class="SimpleHistoryLogitem__secondcol">
<div class="SimpleHistoryLogitem__text">
<?php
_e('Sorry, but there are too many similar events to show.', "simple-history");
?>
<!-- <br>occasionsCount: {{ data.occasionsCount }}
<br>occasionsCountMaxReturn: {{ data.occasionsCountMaxReturn }}
<br>diff: {{ data.occasionsCount - data.occasionsCountMaxReturn }}
Suggestions:
<ul>
<li>- dig into database directly
<li>- Export
</ul>
-->
</div>
</div>
</li>
</script>
<?php
// Call plugins so they can add their js
foreach ($this->instantiatedLoggers as $one_logger) {
if (method_exists($one_logger["instance"], "adminJS")) {
$one_logger["instance"]->adminJS();
}
}
}
}