/var/www/vhosts/ihelp.ro/httpdocs/vendor/mirko-pagliai/me-tools/webroot/js
NameSizeModeActions
bootstrap-datetimepicker.min.js384060644editdlrm
ckeditor_init.php52140644editdlrm
default.js19190644editdlrm
slugify.js21430644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/mirko-pagliai/me-tools/webroot/js/slugify.js (2143B)
/*! * This file is part of me-tools. * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) Mirko Pagliai * @link https://github.com/mirko-pagliai/me-tools * @license https://opensource.org/licenses/mit-license.php MIT License */ (function ($) { $.fn.extend({ slugify(source, target) { //Sets the default values, if necessary source = typeof source !== "undefined" ? source : "form #title"; target = typeof target !== "undefined" ? target : "form #slug"; /** * Gets a slug from a string */ function getSlug(str) { str = str.toLowerCase(); //Lowercase //Removes accents, swap ñ for n, etc const from = "àáäâèéëêìíïîıòóöôùúüûñç·/_,:;"; const to = "aaaaeeeeiiiiioooouuuunc------"; let i = 0; const l = from.length; for (; i < l; i++) { str = str.replace(new RegExp(from.charAt(i), "g"), to.charAt(i)); } return str.replace(/[^a-z0-9 -]/g, "") //Removes invalid chars .replace(/^\s+|\s+$/g, "") //Trim .replace(/\s+/g, "-") //Collapses whitespace and replace by - .replace(/-+/g, "-"); //Collapses dashes } //When changing the source or the target (the slug field) $(source).add(target).change(function () { //If the target (the slug field) is empty and the source is set, sets the target from the source if (!$(target).val().length && $(source).val().length) { $(target).val(getSlug($(source).val())); //Else, if the target isn't empty, sets the target from himself } else { $(target).val(getSlug($(target).val())); } }); } }); })(jQuery);