Skip to content

Commit 595b502

Browse files
authored
Merge pull request #32 from RRZE-Webteam/dev
Nachtrag v1.0.8
2 parents a11af9d + ea252aa commit 595b502

File tree

3 files changed

+19
-14
lines changed

3 files changed

+19
-14
lines changed

assets/js/fau-studium-display-admin.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/js/fau-studium-display-admin.js

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
const { __, _x, _n, sprintf } = wp.i18n;
22

3-
//console.log(__('Test', 'fau-studium-display'));
4-
53
jQuery(document).ready(function($) {
64

75
let searchResults = $('#degree-program-results');
@@ -67,12 +65,8 @@ jQuery(document).ready(function($) {
6765
.map(function() { return $(this).data('id'); })
6866
.get();
6967
if (checkedIds.length > 0) {
70-
searchResults.find('button, a.button').addClass('button-disabled');
71-
searchResults.find('input[type="checkbox"][name^="batch-import"]').addClass('disabled');
7268
$.each(checkedIds, function(index, id) {
73-
searchResults.find('div.program-item[data-program_id="' + id + '"] span.dashicons-plus')
74-
.removeClass('dashicons-plus')
75-
.addClass('dashicons-update').addClass('spin');
69+
$('a.add-degree-program[data-id="' + id + '"]').trigger('click');
7670
});
7771
sync_degree_programs(checkedIds, []);
7872
} else {

templates/degree-program-grid.php

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -133,17 +133,28 @@
133133
if ($page > 1) {
134134
echo '<a href="' . add_query_arg('pagenum', ($page - 1), $current_url) . '" class="page-number prev" aria-label="' . __('Previous page', 'fau-studium-display') . '"><span class="pagination-icon pagination-icon-prev"></span></a>';
135135
}
136-
$ellipsis_done = false;
136+
$ellipsis1_done = false;
137+
$ellipsis2_done = false;
137138
for ($i = 1; $i <= $num_pages; $i++) {
138139
if ($page == $i) {
139140
echo '<span class="page-number current" aria-current="page">' . $i . '</span>';
140-
} elseif ($i > 3 && $i < ($num_pages - 2)) {
141-
if (!$ellipsis_done) {
141+
} elseif ($i == 1 ||
142+
$i == $num_pages ||
143+
$i == $page - 1 ||
144+
$i == $page + 1 ||
145+
($page == 1 && in_array($i, [3, $num_pages - 2, $num_pages - 1])) ||
146+
($page == $num_pages && $i == $num_pages - 2)
147+
) {
148+
echo '<a href="' . add_query_arg('pagenum', $i, $current_url) . '" class="page-number" aria-label="' . sprintf(__('Page %d', 'fau-studium-display'), $i) . '">' . $i . '</a>';
149+
} else {
150+
if ($page < $i && !$ellipsis1_done) {
142151
echo '<span class="page-ellipsis" aria-hidden="true">...</span>';
143-
$ellipsis_done = true;
152+
$ellipsis1_done = true;
153+
}
154+
if ($page > $i && !$ellipsis2_done) {
155+
echo '<span class="page-ellipsis" aria-hidden="true">...</span>';
156+
$ellipsis2_done = true;
144157
}
145-
} else {
146-
echo '<a href="' . add_query_arg('pagenum', $i, $current_url) . '" class="page-number" aria-label="' . sprintf(__('Page %d', 'fau-studium-display'), $i) . '">' . $i . '</a>';
147158
}
148159
}
149160
if ($page < $num_pages) {

0 commit comments

Comments
 (0)