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 = $('
'); dialogContent.css('display', 'none'); dialogContent.addClass('pgui-ok-dialog-content'); dialogContent.attr('title', title); var dialogText = $('

'); 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 = $('

'); dialogContent.css('display', 'none'); dialogContent.addClass('pgui-ok-dialog-content'); dialogContent.attr('title', title); var dialogText = $('

'); 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(); }); }