function CreateListByArray(valuesList)
{
result = '';
for(var i = 0; i < valuesList.length; i++)
result = result + valuesList[i] + '
'
return result;
}
function navigate_to(link)
{
window.location.href = link;
}
function EnableHighlightRowAtHover(gridSelector)
{
$(document).ready(function()
{
$(".grid tr.even").mouseover(function()
{
$(this).addClass("highlited");
});
$(".grid tr.odd").mouseover(function()
{
$(this).addClass("highlited");
});
$(".grid tr.odd").mouseout(function()
{
$(this).removeClass("highlited");
});
$(".grid tr.even").mouseout(function()
{
$(this).removeClass("highlited");
});
});
}
$(function()
{
require(PhpGen.ModuleList([PhpGen.Module.PG.NavBar], true), function()
{
$('.page_list').pgui_navbar_section({collapsed: true});
});
});
function ApplyPageSize(container, link) {
var value = container.find('input:checked').val();
if (value == 'custom')
value = container.find('.pgui-custom-page-size').val();
require([PhpGen.Module.UrlQuery], function()
{
window.location = jQuery.query.set('recperpage', value);
});
}
function GetPageCountForPageSize(pageSize, rowCount) {
if (pageSize > 0)
return Math.floor(rowCount / pageSize) +
((Math.floor(rowCount / pageSize) == (rowCount / pageSize)) ? 0 : 1);
else
return 1;
}
function ShowOkDialog(title, text)
{
var dialogContent = $('
'); dialogText.append(''); dialogText.append(text); dialogContent.append(dialogText); $('body').append(dialogContent); dialogContent.dialog( { modal: true, buttons: { OK: function () { $(this).dialog('close'); } } } ); } function ShowYesNoDialog(title, text, yesAction, noAction) { var dialogContent = $('
'); dialogText.append(text); dialogContent.append(dialogText); $('body').append(dialogContent); dialogContent.dialog( { modal: true, buttons: { Yes: function () { $(this).dialog('close'); yesAction(); }, No: function () { $(this).dialog('close'); noAction(); } } } ); } function ReloadImageColumns() { $('img[data-image-column]').each(function(index, image) { $(image).attr("src", $(image).attr('src') + '&' + (new Date()).getTime()); }); } function WriteWYSIWYGValuesToTheirTextAreas() { var editor = $('.html_wysiwyg'); editor.each(function(index, element) { element.value = $(element).val(); }); }