Файловый менеджер - Редактировать - /var/www/jonas-eriksen.dk/daddys/Butazzo-Pizza/src/assets/js/loadMoreResults.js
Назад
(function ($) { 'use strict'; $.fn.loadMoreResults = function (options) { var defaults = { tag: { name: 'div', 'class': 'item' }, displayedItems: 8, showItems: 8, button: { 'class': ' btn-load-more', text: 'more images' } }; var opts = $.extend(true, {}, defaults, options); var alphaNumRE = /^[A-Za-z][-_A-Za-z0-9]+$/; var numRE = /^[0-9]+$/; $.each(opts, function validateOptions(key, val) { if (key === 'tag') { formatCheck(key, val, 'name', 'string'); formatCheck(key, val, 'class', 'string'); } if (key === 'displayedItems') { formatCheck(key, val, null, 'number'); } if (key === 'showItems') { formatCheck(key, val, null, 'number'); } if (key === 'button') { formatCheck(key, val, 'class', 'string'); } }); function formatCheck(key, val, prop, typ) { if (prop !== null && typeof prop !== 'object') { if (typeof val[prop] !== typ || String(val[prop]).match(typ == 'string' ? alphaNumRE : numRE) === null) { opts[key][prop] = defaults[key][prop]; } } else { if (typeof val !== typ || String(val).match(typ == 'string' ? alphaNumRE : numRE) === null) { opts[key] = defaults[key]; } } }; return this.each(function (index, element) { var $list = $(element), lc = $list.find(' > ' + opts.tag.name + '.' + opts.tag.class).length, dc = parseInt(opts.displayedItems), sc = parseInt(opts.showItems); $list.find(' > ' + opts.tag.name + '.' + opts.tag.class + ':lt(' + dc + ')').css("display", "inline-block"); $list.find(' > ' + opts.tag.name + '.' + opts.tag.class + ':gt(' + (dc - 1) + ')').css("display", "none"); $list.parent().append('<div class="text-center">'+ '<button class="btn-view more_btn' + opts.button.class + '">'+ '<i class="fa fa-refresh"></i>' + '<span>'+ opts.button.text + '</span>'+ '</button>'+ '</div>'); $list.parent().on("click", ".btn-view", function (e) { e.preventDefault(); dc = (dc + sc <= lc) ? dc + sc : lc; $list.find(' > ' + opts.tag.name + '.' + opts.tag.class + ':lt(' + dc + ')').fadeIn(); if (dc == lc) { $(this).hide(); } }); }); }; })(jQuery);
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Генерация страницы: 0.03 |
proxy
|
phpinfo
|
Настройка