JavaScript
Добавлено: Пн сен 27, 2021 10:52 pm
/* global phpbb */ /** * phpBB3 forum functions */ /** * Find a member */ function find_username(url) { 'use strict'; popup(url, 760, 570, '_usersearch'); return false; } /** * Window popup */ function popup(url, width, height, name) { 'use strict'; if (!name) { name = '_popup'; } window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes, width=' + width); return false; } /** * Jump to page */ function pageJump(item) { 'use strict'; var page = parseInt(item.val(), 10), perPage = item.attr('data-per-page'), baseUrl = item.attr('data-base-url'), startName = item.attr('data-start-name'); if (page !== null && !isNaN(page) && page === Math.floor(page) && page > 0) { if (baseUrl.indexOf('?') === -1) { document.location.href = baseUrl + '?' + startName + '=' + ((page - 1) * perPage); } else { document.location.href = baseUrl.replace(/&/g, '&') + '&' + startName + '=' + ((page - 1) * perPage); } } }