JavaScript

XML, Haml, Markdown, Slim, Pug / Flex, Grid, Less, SCSS, Sass / JQuery, TypeScript, CoffeeScript, LiveScript
Ответить
Аватара пользователя
Suver
Site Admin
Сообщения: 14
Зарегистрирован: Ср сен 22, 2021 6:23 pm

javascript JavaScript

Сообщение Suver »

/* 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);
		}
	}
}


Всё написанное здесь сегодня, может быть не так уж и важно завтра... Изображение
Ответить