Browse Source

Merge pull request #8751 from abpframework/update-package-versions

Updated the version of NPM packages
pull/8752/head 4.3.0
İsmail ÇAĞDAŞ 6 years ago
committed by GitHub
parent
commit
d5d11f5458
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 0
      framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/wwwroot/libs/prismjs/components/prism-n4js.js
  2. 0
      framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/wwwroot/libs/prismjs/components/prism-n4js.min.js
  3. 0
      framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/wwwroot/libs/prismjs/package.json
  4. 74
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/star-rating-svg/css/star-rating-svg.css
  5. 1806
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/tui-editor/tui-editor-Editor-all.js
  6. 1806
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/tui-editor/tui-editor-Editor-full.js
  7. 1798
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/tui-editor/tui-editor-Editor.js
  8. 1806
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/tui-editor/tui-editor-Viewer-full.js
  9. 2846
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/uppy/uppy.js
  10. 1342
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/abp/utils/abp-utils.umd.js
  11. 0
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.css
  12. 0
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.css.map
  13. 0
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css
  14. 0
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css.map
  15. 864
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js
  16. 40
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/jquery-validation/jquery.validate.js
  17. 8
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js
  18. 2534
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css
  19. 4914
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.js
  20. 72
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/malihu-custom-scrollbar-plugin/package.json
  21. 162
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/malihu-custom-scrollbar-plugin/readme.md
  22. 0
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/timeago/locales/jquery.timeago.uz.js
  23. 0
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.css
  24. 0
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.css.map
  25. 0
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css
  26. 0
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css.map
  27. 2
      npm/lerna.json
  28. 2
      npm/ng-packs/lerna.version.json
  29. 2
      npm/ng-packs/packages/account/package.json
  30. 2
      npm/ng-packs/packages/components/package.json
  31. 2
      npm/ng-packs/packages/core/package.json
  32. 2
      npm/ng-packs/packages/feature-management/package.json
  33. 2
      npm/ng-packs/packages/identity/package.json
  34. 2
      npm/ng-packs/packages/permission-management/package.json
  35. 2
      npm/ng-packs/packages/schematics/package.json
  36. 2
      npm/ng-packs/packages/setting-management/package.json
  37. 2
      npm/ng-packs/packages/tenant-management/package.json
  38. 2
      npm/ng-packs/packages/theme-basic/package.json
  39. 2
      npm/ng-packs/packages/theme-shared/package.json
  40. 1
      npm/ng-packs/tsconfig.prod.json
  41. 117
      npm/ng-packs/yarn.lock
  42. 2
      npm/packs/anchor-js/package.json
  43. 2
      npm/packs/aspnetcore.components.server.basictheme/package.json
  44. 2
      npm/packs/aspnetcore.components.server.theming/package.json
  45. 2
      npm/packs/aspnetcore.mvc.ui.theme.basic/package.json
  46. 2
      npm/packs/aspnetcore.mvc.ui.theme.shared/package.json
  47. 2
      npm/packs/aspnetcore.mvc.ui/package-lock.json
  48. 2
      npm/packs/aspnetcore.mvc.ui/package.json
  49. 2
      npm/packs/blogging/package.json
  50. 2
      npm/packs/bootstrap-datepicker/package.json
  51. 2
      npm/packs/bootstrap/package.json
  52. 2
      npm/packs/chart.js/package.json
  53. 2
      npm/packs/clipboard/package.json
  54. 2
      npm/packs/cms-kit.admin/package.json
  55. 2
      npm/packs/cms-kit.public/package.json
  56. 2
      npm/packs/cms-kit/package.json
  57. 2
      npm/packs/codemirror/package.json
  58. 2
      npm/packs/core/package.json
  59. 2
      npm/packs/cropperjs/package.json
  60. 2
      npm/packs/datatables.net-bs4/package.json
  61. 2
      npm/packs/datatables.net/package.json
  62. 2
      npm/packs/docs/package.json
  63. 2
      npm/packs/flag-icon-css/package.json
  64. 2
      npm/packs/font-awesome/package.json
  65. 2
      npm/packs/highlight.js/package.json
  66. 2
      npm/packs/jquery-form/package.json
  67. 2
      npm/packs/jquery-validation-unobtrusive/package.json
  68. 2
      npm/packs/jquery-validation/package.json
  69. 2
      npm/packs/jquery/package.json
  70. 2
      npm/packs/jstree/package.json
  71. 2
      npm/packs/lodash/package.json
  72. 2
      npm/packs/luxon/package.json
  73. 2
      npm/packs/malihu-custom-scrollbar-plugin/package.json
  74. 2
      npm/packs/markdown-it/package.json
  75. 2
      npm/packs/owl.carousel/package.json
  76. 2
      npm/packs/popper.js/package.json
  77. 2
      npm/packs/prismjs/package.json
  78. 2
      npm/packs/select2/package.json
  79. 2
      npm/packs/signalr/package.json
  80. 2
      npm/packs/slugify/package.json
  81. 2
      npm/packs/star-rating-svg/package.json
  82. 2
      npm/packs/sweetalert/package.json
  83. 2
      npm/packs/timeago/package.json
  84. 2
      npm/packs/toastr/package.json
  85. 2
      npm/packs/tui-editor/package.json
  86. 2
      npm/packs/uppy/package.json
  87. 2
      npm/packs/utils/package.json
  88. 2
      npm/packs/vee-validate/package.json
  89. 2
      npm/packs/virtual-file-explorer/package.json
  90. 2
      npm/packs/vue/package.json
  91. 1342
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/abp/utils/abp-utils.umd.js
  92. 0
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/bootstrap/css/bootstrap-rtl.css
  93. 0
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/bootstrap/css/bootstrap-rtl.css.map
  94. 0
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css
  95. 0
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css.map
  96. 40
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/jquery-validation/jquery.validate.js
  97. 8
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js
  98. 2534
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css
  99. 4914
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.js
  100. 72
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/malihu-custom-scrollbar-plugin/package.json

0
framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/wwwroot/libs/prismjs/components/prism-n4js.js

0
framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/wwwroot/libs/prismjs/components/prism-n4js.min.js

0
framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/wwwroot/libs/prismjs/package.json

74
modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/star-rating-svg/css/star-rating-svg.css

@ -1,37 +1,37 @@
.jq-stars { .jq-stars {
display: inline-block; display: inline-block;
} }
.jq-rating-label { .jq-rating-label {
font-size: 22px; font-size: 22px;
display: inline-block; display: inline-block;
position: relative; position: relative;
vertical-align: top; vertical-align: top;
font-family: helvetica, arial, verdana; font-family: helvetica, arial, verdana;
} }
.jq-star { .jq-star {
width: 100px; width: 100px;
height: 100px; height: 100px;
display: inline-block; display: inline-block;
cursor: pointer; cursor: pointer;
} }
.jq-star-svg { .jq-star-svg {
width: 100%; width: 100%;
height: 100% ; height: 100% ;
} }
.jq-star:hover .fs-star-svg polygon { .jq-star:hover .fs-star-svg polygon {
} }
.jq-star-svg polygon { .jq-star-svg polygon {
stroke: #000; stroke: #000;
stroke-linejoin: round; stroke-linejoin: round;
} }
/* un-used */ /* un-used */
.jq-shadow { .jq-shadow {
-webkit-filter: drop-shadow( -2px -2px 2px #888 ); -webkit-filter: drop-shadow( -2px -2px 2px #888 );
filter: drop-shadow( -2px -2px 2px #888 ); filter: drop-shadow( -2px -2px 2px #888 );
} }

1806
modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/tui-editor/tui-editor-Editor-all.js

File diff suppressed because it is too large

1806
modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/tui-editor/tui-editor-Editor-full.js

File diff suppressed because it is too large

1798
modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/tui-editor/tui-editor-Editor.js

File diff suppressed because it is too large

1806
modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/tui-editor/tui-editor-Viewer-full.js

File diff suppressed because it is too large

2846
modules/cms-kit/host/Volo.CmsKit.Web.Unified/wwwroot/libs/uppy/uppy.js

File diff suppressed because it is too large

1342
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/abp/utils/abp-utils.umd.js

File diff suppressed because it is too large

0
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.css

0
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.css.map

0
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css

0
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css.map

864
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js

@ -1,432 +1,432 @@
// Unobtrusive validation support library for jQuery and jQuery Validate // Unobtrusive validation support library for jQuery and jQuery Validate
// Copyright (c) .NET Foundation. All rights reserved. // Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// @version v3.2.12 // @version v3.2.12
/*jslint white: true, browser: true, onevar: true, undef: true, nomen: true, eqeqeq: true, plusplus: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: false */ /*jslint white: true, browser: true, onevar: true, undef: true, nomen: true, eqeqeq: true, plusplus: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: false */
/*global document: false, jQuery: false */ /*global document: false, jQuery: false */
(function (factory) { (function (factory) {
if (typeof define === 'function' && define.amd) { if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module. // AMD. Register as an anonymous module.
define("jquery.validate.unobtrusive", ['jquery-validation'], factory); define("jquery.validate.unobtrusive", ['jquery-validation'], factory);
} else if (typeof module === 'object' && module.exports) { } else if (typeof module === 'object' && module.exports) {
// CommonJS-like environments that support module.exports // CommonJS-like environments that support module.exports
module.exports = factory(require('jquery-validation')); module.exports = factory(require('jquery-validation'));
} else { } else {
// Browser global // Browser global
jQuery.validator.unobtrusive = factory(jQuery); jQuery.validator.unobtrusive = factory(jQuery);
} }
}(function ($) { }(function ($) {
var $jQval = $.validator, var $jQval = $.validator,
adapters, adapters,
data_validation = "unobtrusiveValidation"; data_validation = "unobtrusiveValidation";
function setValidationValues(options, ruleName, value) { function setValidationValues(options, ruleName, value) {
options.rules[ruleName] = value; options.rules[ruleName] = value;
if (options.message) { if (options.message) {
options.messages[ruleName] = options.message; options.messages[ruleName] = options.message;
} }
} }
function splitAndTrim(value) { function splitAndTrim(value) {
return value.replace(/^\s+|\s+$/g, "").split(/\s*,\s*/g); return value.replace(/^\s+|\s+$/g, "").split(/\s*,\s*/g);
} }
function escapeAttributeValue(value) { function escapeAttributeValue(value) {
// As mentioned on http://api.jquery.com/category/selectors/ // As mentioned on http://api.jquery.com/category/selectors/
return value.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g, "\\$1"); return value.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g, "\\$1");
} }
function getModelPrefix(fieldName) { function getModelPrefix(fieldName) {
return fieldName.substr(0, fieldName.lastIndexOf(".") + 1); return fieldName.substr(0, fieldName.lastIndexOf(".") + 1);
} }
function appendModelPrefix(value, prefix) { function appendModelPrefix(value, prefix) {
if (value.indexOf("*.") === 0) { if (value.indexOf("*.") === 0) {
value = value.replace("*.", prefix); value = value.replace("*.", prefix);
} }
return value; return value;
} }
function onError(error, inputElement) { // 'this' is the form element function onError(error, inputElement) { // 'this' is the form element
var container = $(this).find("[data-valmsg-for='" + escapeAttributeValue(inputElement[0].name) + "']"), var container = $(this).find("[data-valmsg-for='" + escapeAttributeValue(inputElement[0].name) + "']"),
replaceAttrValue = container.attr("data-valmsg-replace"), replaceAttrValue = container.attr("data-valmsg-replace"),
replace = replaceAttrValue ? $.parseJSON(replaceAttrValue) !== false : null; replace = replaceAttrValue ? $.parseJSON(replaceAttrValue) !== false : null;
container.removeClass("field-validation-valid").addClass("field-validation-error"); container.removeClass("field-validation-valid").addClass("field-validation-error");
error.data("unobtrusiveContainer", container); error.data("unobtrusiveContainer", container);
if (replace) { if (replace) {
container.empty(); container.empty();
error.removeClass("input-validation-error").appendTo(container); error.removeClass("input-validation-error").appendTo(container);
} }
else { else {
error.hide(); error.hide();
} }
} }
function onErrors(event, validator) { // 'this' is the form element function onErrors(event, validator) { // 'this' is the form element
var container = $(this).find("[data-valmsg-summary=true]"), var container = $(this).find("[data-valmsg-summary=true]"),
list = container.find("ul"); list = container.find("ul");
if (list && list.length && validator.errorList.length) { if (list && list.length && validator.errorList.length) {
list.empty(); list.empty();
container.addClass("validation-summary-errors").removeClass("validation-summary-valid"); container.addClass("validation-summary-errors").removeClass("validation-summary-valid");
$.each(validator.errorList, function () { $.each(validator.errorList, function () {
$("<li />").html(this.message).appendTo(list); $("<li />").html(this.message).appendTo(list);
}); });
} }
} }
function onSuccess(error) { // 'this' is the form element function onSuccess(error) { // 'this' is the form element
var container = error.data("unobtrusiveContainer"); var container = error.data("unobtrusiveContainer");
if (container) { if (container) {
var replaceAttrValue = container.attr("data-valmsg-replace"), var replaceAttrValue = container.attr("data-valmsg-replace"),
replace = replaceAttrValue ? $.parseJSON(replaceAttrValue) : null; replace = replaceAttrValue ? $.parseJSON(replaceAttrValue) : null;
container.addClass("field-validation-valid").removeClass("field-validation-error"); container.addClass("field-validation-valid").removeClass("field-validation-error");
error.removeData("unobtrusiveContainer"); error.removeData("unobtrusiveContainer");
if (replace) { if (replace) {
container.empty(); container.empty();
} }
} }
} }
function onReset(event) { // 'this' is the form element function onReset(event) { // 'this' is the form element
var $form = $(this), var $form = $(this),
key = '__jquery_unobtrusive_validation_form_reset'; key = '__jquery_unobtrusive_validation_form_reset';
if ($form.data(key)) { if ($form.data(key)) {
return; return;
} }
// Set a flag that indicates we're currently resetting the form. // Set a flag that indicates we're currently resetting the form.
$form.data(key, true); $form.data(key, true);
try { try {
$form.data("validator").resetForm(); $form.data("validator").resetForm();
} finally { } finally {
$form.removeData(key); $form.removeData(key);
} }
$form.find(".validation-summary-errors") $form.find(".validation-summary-errors")
.addClass("validation-summary-valid") .addClass("validation-summary-valid")
.removeClass("validation-summary-errors"); .removeClass("validation-summary-errors");
$form.find(".field-validation-error") $form.find(".field-validation-error")
.addClass("field-validation-valid") .addClass("field-validation-valid")
.removeClass("field-validation-error") .removeClass("field-validation-error")
.removeData("unobtrusiveContainer") .removeData("unobtrusiveContainer")
.find(">*") // If we were using valmsg-replace, get the underlying error .find(">*") // If we were using valmsg-replace, get the underlying error
.removeData("unobtrusiveContainer"); .removeData("unobtrusiveContainer");
} }
function validationInfo(form) { function validationInfo(form) {
var $form = $(form), var $form = $(form),
result = $form.data(data_validation), result = $form.data(data_validation),
onResetProxy = $.proxy(onReset, form), onResetProxy = $.proxy(onReset, form),
defaultOptions = $jQval.unobtrusive.options || {}, defaultOptions = $jQval.unobtrusive.options || {},
execInContext = function (name, args) { execInContext = function (name, args) {
var func = defaultOptions[name]; var func = defaultOptions[name];
func && $.isFunction(func) && func.apply(form, args); func && $.isFunction(func) && func.apply(form, args);
}; };
if (!result) { if (!result) {
result = { result = {
options: { // options structure passed to jQuery Validate's validate() method options: { // options structure passed to jQuery Validate's validate() method
errorClass: defaultOptions.errorClass || "input-validation-error", errorClass: defaultOptions.errorClass || "input-validation-error",
errorElement: defaultOptions.errorElement || "span", errorElement: defaultOptions.errorElement || "span",
errorPlacement: function () { errorPlacement: function () {
onError.apply(form, arguments); onError.apply(form, arguments);
execInContext("errorPlacement", arguments); execInContext("errorPlacement", arguments);
}, },
invalidHandler: function () { invalidHandler: function () {
onErrors.apply(form, arguments); onErrors.apply(form, arguments);
execInContext("invalidHandler", arguments); execInContext("invalidHandler", arguments);
}, },
messages: {}, messages: {},
rules: {}, rules: {},
success: function () { success: function () {
onSuccess.apply(form, arguments); onSuccess.apply(form, arguments);
execInContext("success", arguments); execInContext("success", arguments);
} }
}, },
attachValidation: function () { attachValidation: function () {
$form $form
.off("reset." + data_validation, onResetProxy) .off("reset." + data_validation, onResetProxy)
.on("reset." + data_validation, onResetProxy) .on("reset." + data_validation, onResetProxy)
.validate(this.options); .validate(this.options);
}, },
validate: function () { // a validation function that is called by unobtrusive Ajax validate: function () { // a validation function that is called by unobtrusive Ajax
$form.validate(); $form.validate();
return $form.valid(); return $form.valid();
} }
}; };
$form.data(data_validation, result); $form.data(data_validation, result);
} }
return result; return result;
} }
$jQval.unobtrusive = { $jQval.unobtrusive = {
adapters: [], adapters: [],
parseElement: function (element, skipAttach) { parseElement: function (element, skipAttach) {
/// <summary> /// <summary>
/// Parses a single HTML element for unobtrusive validation attributes. /// Parses a single HTML element for unobtrusive validation attributes.
/// </summary> /// </summary>
/// <param name="element" domElement="true">The HTML element to be parsed.</param> /// <param name="element" domElement="true">The HTML element to be parsed.</param>
/// <param name="skipAttach" type="Boolean">[Optional] true to skip attaching the /// <param name="skipAttach" type="Boolean">[Optional] true to skip attaching the
/// validation to the form. If parsing just this single element, you should specify true. /// validation to the form. If parsing just this single element, you should specify true.
/// If parsing several elements, you should specify false, and manually attach the validation /// If parsing several elements, you should specify false, and manually attach the validation
/// to the form when you are finished. The default is false.</param> /// to the form when you are finished. The default is false.</param>
var $element = $(element), var $element = $(element),
form = $element.parents("form")[0], form = $element.parents("form")[0],
valInfo, rules, messages; valInfo, rules, messages;
if (!form) { // Cannot do client-side validation without a form if (!form) { // Cannot do client-side validation without a form
return; return;
} }
valInfo = validationInfo(form); valInfo = validationInfo(form);
valInfo.options.rules[element.name] = rules = {}; valInfo.options.rules[element.name] = rules = {};
valInfo.options.messages[element.name] = messages = {}; valInfo.options.messages[element.name] = messages = {};
$.each(this.adapters, function () { $.each(this.adapters, function () {
var prefix = "data-val-" + this.name, var prefix = "data-val-" + this.name,
message = $element.attr(prefix), message = $element.attr(prefix),
paramValues = {}; paramValues = {};
if (message !== undefined) { // Compare against undefined, because an empty message is legal (and falsy) if (message !== undefined) { // Compare against undefined, because an empty message is legal (and falsy)
prefix += "-"; prefix += "-";
$.each(this.params, function () { $.each(this.params, function () {
paramValues[this] = $element.attr(prefix + this); paramValues[this] = $element.attr(prefix + this);
}); });
this.adapt({ this.adapt({
element: element, element: element,
form: form, form: form,
message: message, message: message,
params: paramValues, params: paramValues,
rules: rules, rules: rules,
messages: messages messages: messages
}); });
} }
}); });
$.extend(rules, { "__dummy__": true }); $.extend(rules, { "__dummy__": true });
if (!skipAttach) { if (!skipAttach) {
valInfo.attachValidation(); valInfo.attachValidation();
} }
}, },
parse: function (selector) { parse: function (selector) {
/// <summary> /// <summary>
/// Parses all the HTML elements in the specified selector. It looks for input elements decorated /// Parses all the HTML elements in the specified selector. It looks for input elements decorated
/// with the [data-val=true] attribute value and enables validation according to the data-val-* /// with the [data-val=true] attribute value and enables validation according to the data-val-*
/// attribute values. /// attribute values.
/// </summary> /// </summary>
/// <param name="selector" type="String">Any valid jQuery selector.</param> /// <param name="selector" type="String">Any valid jQuery selector.</param>
// $forms includes all forms in selector's DOM hierarchy (parent, children and self) that have at least one // $forms includes all forms in selector's DOM hierarchy (parent, children and self) that have at least one
// element with data-val=true // element with data-val=true
var $selector = $(selector), var $selector = $(selector),
$forms = $selector.parents() $forms = $selector.parents()
.addBack() .addBack()
.filter("form") .filter("form")
.add($selector.find("form")) .add($selector.find("form"))
.has("[data-val=true]"); .has("[data-val=true]");
$selector.find("[data-val=true]").each(function () { $selector.find("[data-val=true]").each(function () {
$jQval.unobtrusive.parseElement(this, true); $jQval.unobtrusive.parseElement(this, true);
}); });
$forms.each(function () { $forms.each(function () {
var info = validationInfo(this); var info = validationInfo(this);
if (info) { if (info) {
info.attachValidation(); info.attachValidation();
} }
}); });
} }
}; };
adapters = $jQval.unobtrusive.adapters; adapters = $jQval.unobtrusive.adapters;
adapters.add = function (adapterName, params, fn) { adapters.add = function (adapterName, params, fn) {
/// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation.</summary> /// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation.</summary>
/// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used /// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used
/// in the data-val-nnnn HTML attribute (where nnnn is the adapter name).</param> /// in the data-val-nnnn HTML attribute (where nnnn is the adapter name).</param>
/// <param name="params" type="Array" optional="true">[Optional] An array of parameter names (strings) that will /// <param name="params" type="Array" optional="true">[Optional] An array of parameter names (strings) that will
/// be extracted from the data-val-nnnn-mmmm HTML attributes (where nnnn is the adapter name, and /// be extracted from the data-val-nnnn-mmmm HTML attributes (where nnnn is the adapter name, and
/// mmmm is the parameter name).</param> /// mmmm is the parameter name).</param>
/// <param name="fn" type="Function">The function to call, which adapts the values from the HTML /// <param name="fn" type="Function">The function to call, which adapts the values from the HTML
/// attributes into jQuery Validate rules and/or messages.</param> /// attributes into jQuery Validate rules and/or messages.</param>
/// <returns type="jQuery.validator.unobtrusive.adapters" /> /// <returns type="jQuery.validator.unobtrusive.adapters" />
if (!fn) { // Called with no params, just a function if (!fn) { // Called with no params, just a function
fn = params; fn = params;
params = []; params = [];
} }
this.push({ name: adapterName, params: params, adapt: fn }); this.push({ name: adapterName, params: params, adapt: fn });
return this; return this;
}; };
adapters.addBool = function (adapterName, ruleName) { adapters.addBool = function (adapterName, ruleName) {
/// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where /// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where
/// the jQuery Validate validation rule has no parameter values.</summary> /// the jQuery Validate validation rule has no parameter values.</summary>
/// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used /// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used
/// in the data-val-nnnn HTML attribute (where nnnn is the adapter name).</param> /// in the data-val-nnnn HTML attribute (where nnnn is the adapter name).</param>
/// <param name="ruleName" type="String" optional="true">[Optional] The name of the jQuery Validate rule. If not provided, the value /// <param name="ruleName" type="String" optional="true">[Optional] The name of the jQuery Validate rule. If not provided, the value
/// of adapterName will be used instead.</param> /// of adapterName will be used instead.</param>
/// <returns type="jQuery.validator.unobtrusive.adapters" /> /// <returns type="jQuery.validator.unobtrusive.adapters" />
return this.add(adapterName, function (options) { return this.add(adapterName, function (options) {
setValidationValues(options, ruleName || adapterName, true); setValidationValues(options, ruleName || adapterName, true);
}); });
}; };
adapters.addMinMax = function (adapterName, minRuleName, maxRuleName, minMaxRuleName, minAttribute, maxAttribute) { adapters.addMinMax = function (adapterName, minRuleName, maxRuleName, minMaxRuleName, minAttribute, maxAttribute) {
/// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where /// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where
/// the jQuery Validate validation has three potential rules (one for min-only, one for max-only, and /// the jQuery Validate validation has three potential rules (one for min-only, one for max-only, and
/// one for min-and-max). The HTML parameters are expected to be named -min and -max.</summary> /// one for min-and-max). The HTML parameters are expected to be named -min and -max.</summary>
/// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used /// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used
/// in the data-val-nnnn HTML attribute (where nnnn is the adapter name).</param> /// in the data-val-nnnn HTML attribute (where nnnn is the adapter name).</param>
/// <param name="minRuleName" type="String">The name of the jQuery Validate rule to be used when you only /// <param name="minRuleName" type="String">The name of the jQuery Validate rule to be used when you only
/// have a minimum value.</param> /// have a minimum value.</param>
/// <param name="maxRuleName" type="String">The name of the jQuery Validate rule to be used when you only /// <param name="maxRuleName" type="String">The name of the jQuery Validate rule to be used when you only
/// have a maximum value.</param> /// have a maximum value.</param>
/// <param name="minMaxRuleName" type="String">The name of the jQuery Validate rule to be used when you /// <param name="minMaxRuleName" type="String">The name of the jQuery Validate rule to be used when you
/// have both a minimum and maximum value.</param> /// have both a minimum and maximum value.</param>
/// <param name="minAttribute" type="String" optional="true">[Optional] The name of the HTML attribute that /// <param name="minAttribute" type="String" optional="true">[Optional] The name of the HTML attribute that
/// contains the minimum value. The default is "min".</param> /// contains the minimum value. The default is "min".</param>
/// <param name="maxAttribute" type="String" optional="true">[Optional] The name of the HTML attribute that /// <param name="maxAttribute" type="String" optional="true">[Optional] The name of the HTML attribute that
/// contains the maximum value. The default is "max".</param> /// contains the maximum value. The default is "max".</param>
/// <returns type="jQuery.validator.unobtrusive.adapters" /> /// <returns type="jQuery.validator.unobtrusive.adapters" />
return this.add(adapterName, [minAttribute || "min", maxAttribute || "max"], function (options) { return this.add(adapterName, [minAttribute || "min", maxAttribute || "max"], function (options) {
var min = options.params.min, var min = options.params.min,
max = options.params.max; max = options.params.max;
if (min && max) { if (min && max) {
setValidationValues(options, minMaxRuleName, [min, max]); setValidationValues(options, minMaxRuleName, [min, max]);
} }
else if (min) { else if (min) {
setValidationValues(options, minRuleName, min); setValidationValues(options, minRuleName, min);
} }
else if (max) { else if (max) {
setValidationValues(options, maxRuleName, max); setValidationValues(options, maxRuleName, max);
} }
}); });
}; };
adapters.addSingleVal = function (adapterName, attribute, ruleName) { adapters.addSingleVal = function (adapterName, attribute, ruleName) {
/// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where /// <summary>Adds a new adapter to convert unobtrusive HTML into a jQuery Validate validation, where
/// the jQuery Validate validation rule has a single value.</summary> /// the jQuery Validate validation rule has a single value.</summary>
/// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used /// <param name="adapterName" type="String">The name of the adapter to be added. This matches the name used
/// in the data-val-nnnn HTML attribute(where nnnn is the adapter name).</param> /// in the data-val-nnnn HTML attribute(where nnnn is the adapter name).</param>
/// <param name="attribute" type="String">[Optional] The name of the HTML attribute that contains the value. /// <param name="attribute" type="String">[Optional] The name of the HTML attribute that contains the value.
/// The default is "val".</param> /// The default is "val".</param>
/// <param name="ruleName" type="String" optional="true">[Optional] The name of the jQuery Validate rule. If not provided, the value /// <param name="ruleName" type="String" optional="true">[Optional] The name of the jQuery Validate rule. If not provided, the value
/// of adapterName will be used instead.</param> /// of adapterName will be used instead.</param>
/// <returns type="jQuery.validator.unobtrusive.adapters" /> /// <returns type="jQuery.validator.unobtrusive.adapters" />
return this.add(adapterName, [attribute || "val"], function (options) { return this.add(adapterName, [attribute || "val"], function (options) {
setValidationValues(options, ruleName || adapterName, options.params[attribute]); setValidationValues(options, ruleName || adapterName, options.params[attribute]);
}); });
}; };
$jQval.addMethod("__dummy__", function (value, element, params) { $jQval.addMethod("__dummy__", function (value, element, params) {
return true; return true;
}); });
$jQval.addMethod("regex", function (value, element, params) { $jQval.addMethod("regex", function (value, element, params) {
var match; var match;
if (this.optional(element)) { if (this.optional(element)) {
return true; return true;
} }
match = new RegExp(params).exec(value); match = new RegExp(params).exec(value);
return (match && (match.index === 0) && (match[0].length === value.length)); return (match && (match.index === 0) && (match[0].length === value.length));
}); });
$jQval.addMethod("nonalphamin", function (value, element, nonalphamin) { $jQval.addMethod("nonalphamin", function (value, element, nonalphamin) {
var match; var match;
if (nonalphamin) { if (nonalphamin) {
match = value.match(/\W/g); match = value.match(/\W/g);
match = match && match.length >= nonalphamin; match = match && match.length >= nonalphamin;
} }
return match; return match;
}); });
if ($jQval.methods.extension) { if ($jQval.methods.extension) {
adapters.addSingleVal("accept", "mimtype"); adapters.addSingleVal("accept", "mimtype");
adapters.addSingleVal("extension", "extension"); adapters.addSingleVal("extension", "extension");
} else { } else {
// for backward compatibility, when the 'extension' validation method does not exist, such as with versions // for backward compatibility, when the 'extension' validation method does not exist, such as with versions
// of JQuery Validation plugin prior to 1.10, we should use the 'accept' method for // of JQuery Validation plugin prior to 1.10, we should use the 'accept' method for
// validating the extension, and ignore mime-type validations as they are not supported. // validating the extension, and ignore mime-type validations as they are not supported.
adapters.addSingleVal("extension", "extension", "accept"); adapters.addSingleVal("extension", "extension", "accept");
} }
adapters.addSingleVal("regex", "pattern"); adapters.addSingleVal("regex", "pattern");
adapters.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"); adapters.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");
adapters.addMinMax("length", "minlength", "maxlength", "rangelength").addMinMax("range", "min", "max", "range"); adapters.addMinMax("length", "minlength", "maxlength", "rangelength").addMinMax("range", "min", "max", "range");
adapters.addMinMax("minlength", "minlength").addMinMax("maxlength", "minlength", "maxlength"); adapters.addMinMax("minlength", "minlength").addMinMax("maxlength", "minlength", "maxlength");
adapters.add("equalto", ["other"], function (options) { adapters.add("equalto", ["other"], function (options) {
var prefix = getModelPrefix(options.element.name), var prefix = getModelPrefix(options.element.name),
other = options.params.other, other = options.params.other,
fullOtherName = appendModelPrefix(other, prefix), fullOtherName = appendModelPrefix(other, prefix),
element = $(options.form).find(":input").filter("[name='" + escapeAttributeValue(fullOtherName) + "']")[0]; element = $(options.form).find(":input").filter("[name='" + escapeAttributeValue(fullOtherName) + "']")[0];
setValidationValues(options, "equalTo", element); setValidationValues(options, "equalTo", element);
}); });
adapters.add("required", function (options) { adapters.add("required", function (options) {
// jQuery Validate equates "required" with "mandatory" for checkbox elements // jQuery Validate equates "required" with "mandatory" for checkbox elements
if (options.element.tagName.toUpperCase() !== "INPUT" || options.element.type.toUpperCase() !== "CHECKBOX") { if (options.element.tagName.toUpperCase() !== "INPUT" || options.element.type.toUpperCase() !== "CHECKBOX") {
setValidationValues(options, "required", true); setValidationValues(options, "required", true);
} }
}); });
adapters.add("remote", ["url", "type", "additionalfields"], function (options) { adapters.add("remote", ["url", "type", "additionalfields"], function (options) {
var value = { var value = {
url: options.params.url, url: options.params.url,
type: options.params.type || "GET", type: options.params.type || "GET",
data: {} data: {}
}, },
prefix = getModelPrefix(options.element.name); prefix = getModelPrefix(options.element.name);
$.each(splitAndTrim(options.params.additionalfields || options.element.name), function (i, fieldName) { $.each(splitAndTrim(options.params.additionalfields || options.element.name), function (i, fieldName) {
var paramName = appendModelPrefix(fieldName, prefix); var paramName = appendModelPrefix(fieldName, prefix);
value.data[paramName] = function () { value.data[paramName] = function () {
var field = $(options.form).find(":input").filter("[name='" + escapeAttributeValue(paramName) + "']"); var field = $(options.form).find(":input").filter("[name='" + escapeAttributeValue(paramName) + "']");
// For checkboxes and radio buttons, only pick up values from checked fields. // For checkboxes and radio buttons, only pick up values from checked fields.
if (field.is(":checkbox")) { if (field.is(":checkbox")) {
return field.filter(":checked").val() || field.filter(":hidden").val() || ''; return field.filter(":checked").val() || field.filter(":hidden").val() || '';
} }
else if (field.is(":radio")) { else if (field.is(":radio")) {
return field.filter(":checked").val() || ''; return field.filter(":checked").val() || '';
} }
return field.val(); return field.val();
}; };
}); });
setValidationValues(options, "remote", value); setValidationValues(options, "remote", value);
}); });
adapters.add("password", ["min", "nonalphamin", "regex"], function (options) { adapters.add("password", ["min", "nonalphamin", "regex"], function (options) {
if (options.params.min) { if (options.params.min) {
setValidationValues(options, "minlength", options.params.min); setValidationValues(options, "minlength", options.params.min);
} }
if (options.params.nonalphamin) { if (options.params.nonalphamin) {
setValidationValues(options, "nonalphamin", options.params.nonalphamin); setValidationValues(options, "nonalphamin", options.params.nonalphamin);
} }
if (options.params.regex) { if (options.params.regex) {
setValidationValues(options, "regex", options.params.regex); setValidationValues(options, "regex", options.params.regex);
} }
}); });
adapters.add("fileextensions", ["extensions"], function (options) { adapters.add("fileextensions", ["extensions"], function (options) {
setValidationValues(options, "extension", options.params.extensions); setValidationValues(options, "extension", options.params.extensions);
}); });
$(function () { $(function () {
$jQval.unobtrusive.parse(document); $jQval.unobtrusive.parse(document);
}); });
return $jQval.unobtrusive; return $jQval.unobtrusive;
})); }));

40
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/jquery-validation/jquery.validate.js

@ -1,21 +1,21 @@
/*! /*!
* jQuery Validation Plugin v1.19.3 * jQuery Validation Plugin v1.19.3
* *
* https://jqueryvalidation.org/ * https://jqueryvalidation.org/
* *
* Copyright (c) 2021 Jörn Zaefferer * Copyright (c) 2021 Jörn Zaefferer
* Released under the MIT license * Released under the MIT license
*/ */
(function( factory ) { (function( factory ) {
if ( typeof define === "function" && define.amd ) { if ( typeof define === "function" && define.amd ) {
define( ["jquery"], factory ); define( ["jquery"], factory );
} else if (typeof module === "object" && module.exports) { } else if (typeof module === "object" && module.exports) {
module.exports = factory( require( "jquery" ) ); module.exports = factory( require( "jquery" ) );
} else { } else {
factory( jQuery ); factory( jQuery );
} }
}(function( $ ) { }(function( $ ) {
$.extend( $.fn, { $.extend( $.fn, {
// https://jqueryvalidation.org/validate/ // https://jqueryvalidation.org/validate/
@ -1617,7 +1617,7 @@ $.extend( $.validator, {
} }
} ); } );
// Ajax mode: abort // Ajax mode: abort
// usage: $.ajax({ mode: "abort"[, port: "uniqueport"]}); // usage: $.ajax({ mode: "abort"[, port: "uniqueport"]});
// if mode:"abort" is used, the previous request on that port (port can be undefined) is aborted via XMLHttpRequest.abort() // if mode:"abort" is used, the previous request on that port (port can be undefined) is aborted via XMLHttpRequest.abort()
@ -1653,5 +1653,5 @@ if ( $.ajaxPrefilter ) {
return ajax.apply( this, arguments ); return ajax.apply( this, arguments );
}; };
} }
return $; return $;
})); }));

8
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js

File diff suppressed because one or more lines are too long

2534
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css

File diff suppressed because it is too large

4914
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.js

File diff suppressed because it is too large

72
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/malihu-custom-scrollbar-plugin/package.json

@ -1,37 +1,37 @@
{ {
"name": "malihu-custom-scrollbar-plugin", "name": "malihu-custom-scrollbar-plugin",
"version": "3.1.5", "version": "3.1.5",
"author": "malihu (http://manos.malihu.gr)", "author": "malihu (http://manos.malihu.gr)",
"description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.", "description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.",
"license": "MIT", "license": "MIT",
"homepage": "http://manos.malihu.gr/jquery-custom-content-scroller", "homepage": "http://manos.malihu.gr/jquery-custom-content-scroller",
"main": "./jquery.mCustomScrollbar.js", "main": "./jquery.mCustomScrollbar.js",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git" "url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git"
}, },
"bugs": { "bugs": {
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues" "url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues"
}, },
"keywords": [ "keywords": [
"jquery-plugin", "jquery-plugin",
"custom-scrollbar", "custom-scrollbar",
"scrollbar" "scrollbar"
], ],
"files": [ "files": [
"jquery.mCustomScrollbar.js", "jquery.mCustomScrollbar.js",
"jquery.mCustomScrollbar.concat.min.js", "jquery.mCustomScrollbar.concat.min.js",
"jquery.mCustomScrollbar.css", "jquery.mCustomScrollbar.css",
"mCSB_buttons.png", "mCSB_buttons.png",
"readme.md" "readme.md"
], ],
"jam": { "jam": {
"dependencies": { "dependencies": {
"jquery": ">=1.6", "jquery": ">=1.6",
"jquery-mousewheel": ">=3.0.6" "jquery-mousewheel": ">=3.0.6"
} }
}, },
"dependencies": { "dependencies": {
"jquery-mousewheel": ">=3.0.6" "jquery-mousewheel": ">=3.0.6"
} }
} }

162
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/malihu-custom-scrollbar-plugin/readme.md

@ -1,82 +1,82 @@
malihu custom scrollbar plugin malihu custom scrollbar plugin
================================ ================================
Highly customizable custom scrollbar jQuery plugin ([Demo](http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html)). Features include: Highly customizable custom scrollbar jQuery plugin ([Demo](http://manos.malihu.gr/repository/custom-scrollbar/demo/examples/complete_examples.html)). Features include:
* Vertical and/or horizontal scrollbar(s) * Vertical and/or horizontal scrollbar(s)
* Adjustable scrolling momentum * Adjustable scrolling momentum
* Mouse-wheel, keyboard and touch support * Mouse-wheel, keyboard and touch support
* Ready-to-use themes and customization via CSS * Ready-to-use themes and customization via CSS
* RTL direction support * RTL direction support
* Option parameters for full control of scrollbar functionality * Option parameters for full control of scrollbar functionality
* Methods for triggering actions like scroll-to, update, destroy etc. * Methods for triggering actions like scroll-to, update, destroy etc.
* User-defined callbacks * User-defined callbacks
* Selectable/searchable content * Selectable/searchable content
**[Plugin homepage and documentation](http://manos.malihu.gr/jquery-custom-content-scroller/)** ([Changelog](http://manos.malihu.gr/jquery-custom-content-scroller/2/)) **[Plugin homepage and documentation](http://manos.malihu.gr/jquery-custom-content-scroller/)** ([Changelog](http://manos.malihu.gr/jquery-custom-content-scroller/2/))
#### Installation #### Installation
npm: `npm install malihu-custom-scrollbar-plugin` npm: `npm install malihu-custom-scrollbar-plugin`
Bower: `bower install malihu-custom-scrollbar-plugin` Bower: `bower install malihu-custom-scrollbar-plugin`
[Manual](http://manos.malihu.gr/jquery-custom-content-scroller/#get-started-section) [Manual](http://manos.malihu.gr/jquery-custom-content-scroller/#get-started-section)
#### Usage #### Usage
Manual: `$(selector).mCustomScrollbar();` Manual: `$(selector).mCustomScrollbar();`
[Browserify](http://browserify.org/): [Browserify](http://browserify.org/):
var $ = require('jquery'); var $ = require('jquery');
require('malihu-custom-scrollbar-plugin')($); require('malihu-custom-scrollbar-plugin')($);
[webpack](https://webpack.github.io/): [webpack](https://webpack.github.io/):
npm install imports-loader npm install imports-loader
npm install jquery-mousewheel npm install jquery-mousewheel
npm install malihu-custom-scrollbar-plugin npm install malihu-custom-scrollbar-plugin
module.exports = { module.exports = {
module: { module: {
loaders: [ loaders: [
{ test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" }, { test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" },
{ test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" } { test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" }
] ]
} }
}; };
var $ = require('jquery'); var $ = require('jquery');
require("jquery-mousewheel")($); require("jquery-mousewheel")($);
require('malihu-custom-scrollbar-plugin')($); require('malihu-custom-scrollbar-plugin')($);
Requirements Requirements
------------------------- -------------------------
jQuery version **1.6.0** or higher jQuery version **1.6.0** or higher
Browser compatibility Browser compatibility
------------------------- -------------------------
* Internet Explorer 8+ * Internet Explorer 8+
* Firefox * Firefox
* Chrome * Chrome
* Opera * Opera
* Safari * Safari
* iOS * iOS
* Android * Android
* Windows Phone * Windows Phone
License License
------------------------- -------------------------
MIT License (MIT) MIT License (MIT)
http://opensource.org/licenses/MIT http://opensource.org/licenses/MIT
Donate Donate
------------------------- -------------------------
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UYJ5G65M6ZA28 https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UYJ5G65M6ZA28

0
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/wwwroot/libs/timeago/locales/jquery.timeago.uz.js

0
modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.css

0
modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.css.map

0
modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css

0
modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css.map

2
npm/lerna.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"packages": [ "packages": [
"packs/*" "packs/*"
], ],

2
npm/ng-packs/lerna.version.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"packages": [ "packages": [
"packages/*" "packages/*"
], ],

2
npm/ng-packs/packages/account/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/ng.account", "name": "@abp/ng.account",
"version": "4.3.0-rc.2", "version": "4.3.0",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",

2
npm/ng-packs/packages/components/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/ng.components", "name": "@abp/ng.components",
"version": "4.3.0-rc.2", "version": "4.3.0",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",

2
npm/ng-packs/packages/core/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/ng.core", "name": "@abp/ng.core",
"version": "4.3.0-rc.2", "version": "4.3.0",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",

2
npm/ng-packs/packages/feature-management/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/ng.feature-management", "name": "@abp/ng.feature-management",
"version": "4.3.0-rc.2", "version": "4.3.0",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",

2
npm/ng-packs/packages/identity/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/ng.identity", "name": "@abp/ng.identity",
"version": "4.3.0-rc.2", "version": "4.3.0",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",

2
npm/ng-packs/packages/permission-management/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/ng.permission-management", "name": "@abp/ng.permission-management",
"version": "4.3.0-rc.2", "version": "4.3.0",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",

2
npm/ng-packs/packages/schematics/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/ng.schematics", "name": "@abp/ng.schematics",
"version": "4.3.0-rc.2", "version": "4.3.0",
"description": "Schematics that works with ABP Backend", "description": "Schematics that works with ABP Backend",
"keywords": [ "keywords": [
"schematics" "schematics"

2
npm/ng-packs/packages/setting-management/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/ng.setting-management", "name": "@abp/ng.setting-management",
"version": "4.3.0-rc.2", "version": "4.3.0",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",

2
npm/ng-packs/packages/tenant-management/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/ng.tenant-management", "name": "@abp/ng.tenant-management",
"version": "4.3.0-rc.2", "version": "4.3.0",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",

2
npm/ng-packs/packages/theme-basic/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/ng.theme.basic", "name": "@abp/ng.theme.basic",
"version": "4.3.0-rc.2", "version": "4.3.0",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",

2
npm/ng-packs/packages/theme-shared/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/ng.theme.shared", "name": "@abp/ng.theme.shared",
"version": "4.3.0-rc.2", "version": "4.3.0",
"homepage": "https://abp.io", "homepage": "https://abp.io",
"repository": { "repository": {
"type": "git", "type": "git",

1
npm/ng-packs/tsconfig.prod.json

@ -7,6 +7,7 @@
"declaration": false, "declaration": false,
"downlevelIteration": true, "downlevelIteration": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"allowSyntheticDefaultImports": true,
"module": "esnext", "module": "esnext",
"moduleResolution": "node", "moduleResolution": "node",
"importHelpers": true, "importHelpers": true,

117
npm/ng-packs/yarn.lock

@ -2,20 +2,20 @@
# yarn lockfile v1 # yarn lockfile v1
"@abp/ng.components@~4.3.0-rc.1": "@abp/ng.components@~4.3.0":
version "4.3.0-rc.1" version "4.3.0"
resolved "https://registry.yarnpkg.com/@abp/ng.components/-/ng.components-4.3.0-rc.1.tgz#7142e476577fe74429b0eb0f0f9af5955a3aea3f" resolved "https://registry.yarnpkg.com/@abp/ng.components/-/ng.components-4.3.0.tgz#0dd6b982945a3b1c3cac1da95f09ffaa9fd3dfd4"
integrity sha512-JjRRbE9RHh8X82PKLO1VKsEMui+mCNzGgkmBVL1qwTrlLcfUW6IYjCVXUxQX67e6waHVT+cIFFWWk00zfVEMJw== integrity sha512-rZ/NgxW6LfqKLFhXSoadVlv6n7bdsWOiwK0rDj+8wUp5bKyCPUFNkRuBsxkY6RVk6xHC/QX1JNd0Py3YK9OihA==
dependencies: dependencies:
ng-zorro-antd "^11.0.0" ng-zorro-antd "^11.0.0"
tslib "^2.0.0" tslib "^2.0.0"
"@abp/ng.core@~4.3.0-rc.1": "@abp/ng.core@~4.3.0":
version "4.3.0-rc.1" version "4.3.0"
resolved "https://registry.yarnpkg.com/@abp/ng.core/-/ng.core-4.3.0-rc.1.tgz#8cd396fcdbeff3ad71ff4a3ce175395fdaf0cca4" resolved "https://registry.yarnpkg.com/@abp/ng.core/-/ng.core-4.3.0.tgz#1459273758cfcbc60d52e6b9acdba93813f9ab41"
integrity sha512-9ydmdginW0f4g9ZlAF78q2RUvHhGBr0Aj5cN/sAnD+ohNDkYeSd42szqJAkoktEfTw4yHEFC+kKJLELAhRgChg== integrity sha512-SMiFO1Nl6BEG1Rif+0sFd12LjMvL15FAgqIcLmzrQf5KW99vnh6cI8q7wbop4Zgrbe92lejwbRUbkUCxInR7HQ==
dependencies: dependencies:
"@abp/utils" "^4.2.2" "@abp/utils" "^4.3.0-rc.2"
"@angular/localize" "~10.0.10" "@angular/localize" "~10.0.10"
"@ngxs/store" "^3.7.0" "@ngxs/store" "^3.7.0"
angular-oauth2-oidc "^10.0.0" angular-oauth2-oidc "^10.0.0"
@ -25,35 +25,35 @@
ts-toolbelt "6.15.4" ts-toolbelt "6.15.4"
tslib "^2.0.0" tslib "^2.0.0"
"@abp/ng.feature-management@~4.3.0-rc.1": "@abp/ng.feature-management@~4.3.0":
version "4.3.0-rc.1" version "4.3.0"
resolved "https://registry.yarnpkg.com/@abp/ng.feature-management/-/ng.feature-management-4.3.0-rc.1.tgz#d4a3536add0901851f035a3c1e591e6f3bbaa6fc" resolved "https://registry.yarnpkg.com/@abp/ng.feature-management/-/ng.feature-management-4.3.0.tgz#8023cfe2f7dd08f6647f965ec23d6bb0787d2511"
integrity sha512-PH5X7D2L+tyhCqEBTLxOVFToJvdgalvxGWWxiTHT+0GwN9yKNy4cmot4WM7U2iRG9DjwpNKhQSEwqjRM1hxc/Q== integrity sha512-uxOIJ5ovHU1iJ/FDLAkwa5uzR1JN8XM1pc3DXF/tm9ldM+0besSyQkBQni9pXh6uGG0ltHNwoOGGtZvgb52NSg==
dependencies: dependencies:
"@abp/ng.theme.shared" "~4.3.0-rc.1" "@abp/ng.theme.shared" "~4.3.0"
tslib "^2.0.0" tslib "^2.0.0"
"@abp/ng.identity@~4.3.0-rc.1": "@abp/ng.identity@~4.3.0":
version "4.3.0-rc.1" version "4.3.0"
resolved "https://registry.yarnpkg.com/@abp/ng.identity/-/ng.identity-4.3.0-rc.1.tgz#ffe6644e876f8998e3e6dff110e5d1c8461a6c71" resolved "https://registry.yarnpkg.com/@abp/ng.identity/-/ng.identity-4.3.0.tgz#873d7f4d8dd14abbc46e0d665cde0da08dc0000e"
integrity sha512-F5pGGVOUYKK+vLAE87u+rYlRGhrlTfYlme9gwHgXW8sElrdSPe03Q63kXap9e/w/foeqe/C6PLBrZ255K2BtwQ== integrity sha512-k9PD9ua8AWCyx98S5kD+UmbjhnZrSvb2HeesPkWGHM5IqyTZlqCPUnHL8yJr3/ujx+dIDSH0f9CztgzxLN8uQQ==
dependencies: dependencies:
"@abp/ng.permission-management" "~4.3.0-rc.1" "@abp/ng.permission-management" "~4.3.0"
"@abp/ng.theme.shared" "~4.3.0-rc.1" "@abp/ng.theme.shared" "~4.3.0"
tslib "^2.0.0" tslib "^2.0.0"
"@abp/ng.permission-management@~4.3.0-rc.1": "@abp/ng.permission-management@~4.3.0":
version "4.3.0-rc.1" version "4.3.0"
resolved "https://registry.yarnpkg.com/@abp/ng.permission-management/-/ng.permission-management-4.3.0-rc.1.tgz#9fe9fbb2a5a4306ff549ed0f00bf9a47fb7a3f49" resolved "https://registry.yarnpkg.com/@abp/ng.permission-management/-/ng.permission-management-4.3.0.tgz#0a9b5fb92e236cba8891355293512a1dda3d9685"
integrity sha512-5LVC22bukBWD6r1kMZD8ooq0dr8k9AjpdGk/vcdC/86l8oOlqbaarrGiFawSabFIZqjglC6cZ0V4lEymRxhNQQ== integrity sha512-CIIGdlq/rqYxNbiKV2vwMQIFJBxr6epNqU5MEz7CmNV+ae1T4hZXztdtrrYC8ICb0796f7WUOCu/jRG85FMwBA==
dependencies: dependencies:
"@abp/ng.theme.shared" "~4.3.0-rc.1" "@abp/ng.theme.shared" "~4.3.0"
tslib "^2.0.0" tslib "^2.0.0"
"@abp/ng.schematics@~4.3.0-rc.1": "@abp/ng.schematics@~4.3.0":
version "4.3.0-rc.1-1" version "4.3.0"
resolved "https://registry.yarnpkg.com/@abp/ng.schematics/-/ng.schematics-4.3.0-rc.1-1.tgz#70897e5be3ea308b1a535241ddbf08ad730be1cf" resolved "https://registry.yarnpkg.com/@abp/ng.schematics/-/ng.schematics-4.3.0.tgz#66aa1ed32649716fb9be919e805967582968a048"
integrity sha512-YKnsx4q4OrUBJl8VbzHORlnPT1iEv6y72soe/xWqasL8i1UIEAUQjLx7ZDZCMWq+Dm+v7EgMU/yOjcNpdL3Eng== integrity sha512-UyFKx8v7WtDddsO2DPnTjdaFRKsQ5x8GNRNVJMninvA15Fr+59G/c0+B19yZkx9rWh8iN+365csSwAQWM6cTJA==
dependencies: dependencies:
"@angular-devkit/core" "~11.0.2" "@angular-devkit/core" "~11.0.2"
"@angular-devkit/schematics" "~11.0.2" "@angular-devkit/schematics" "~11.0.2"
@ -62,38 +62,38 @@
should-quote "^1.0.0" should-quote "^1.0.0"
typescript "~3.9.2" typescript "~3.9.2"
"@abp/ng.setting-management@~4.3.0-rc.1": "@abp/ng.setting-management@~4.3.0":
version "4.3.0-rc.1" version "4.3.0"
resolved "https://registry.yarnpkg.com/@abp/ng.setting-management/-/ng.setting-management-4.3.0-rc.1.tgz#d157eb62c5b34675a5cb40090b87ace318e2aacd" resolved "https://registry.yarnpkg.com/@abp/ng.setting-management/-/ng.setting-management-4.3.0.tgz#bfc689467ce16971315600f88669b7267cdab3ef"
integrity sha512-8aA7ixn5sKk9jgW9cGoGRWAmHL5D7As5E7aBxddTIxlvIIChc9A7xF8GigD+WufOHoKEFKRxHmEzDtnpTS0Hqg== integrity sha512-fJVi3Zg+CiDN7qph2Dvrju91BzuoKo29HvuguCHwTG1FFiJEgpXmBooXGzGIekA7K3oXllXBeJIrciyLenelKw==
dependencies: dependencies:
"@abp/ng.components" "~4.3.0-rc.1" "@abp/ng.components" "~4.3.0"
"@abp/ng.theme.shared" "~4.3.0-rc.1" "@abp/ng.theme.shared" "~4.3.0"
tslib "^2.0.0" tslib "^2.0.0"
"@abp/ng.tenant-management@~4.3.0-rc.1": "@abp/ng.tenant-management@~4.3.0":
version "4.3.0-rc.1" version "4.3.0"
resolved "https://registry.yarnpkg.com/@abp/ng.tenant-management/-/ng.tenant-management-4.3.0-rc.1.tgz#72f9d62868ba50ad7ae30964ff3f28b50ef89b4e" resolved "https://registry.yarnpkg.com/@abp/ng.tenant-management/-/ng.tenant-management-4.3.0.tgz#5b16ea1256505b9e80ae2186d534884850b95f1a"
integrity sha512-/Z1qED1BEx1vkR/N1qPeE+OqE/HXksHrl3v4bPjKMy1k6HGorzfzaBXghpwumvwGcAOLXGgigJAkG7bBr6qlrA== integrity sha512-Zup11MhGR5c79rS6djrgM7l6zJISfKXlh+nS/aqv2Iyn6vzRJGZRTudAgZyIli88DhSK1IDBgqMfxl37tUSw3A==
dependencies: dependencies:
"@abp/ng.feature-management" "~4.3.0-rc.1" "@abp/ng.feature-management" "~4.3.0"
"@abp/ng.theme.shared" "~4.3.0-rc.1" "@abp/ng.theme.shared" "~4.3.0"
tslib "^2.0.0" tslib "^2.0.0"
"@abp/ng.theme.basic@~4.3.0-rc.1": "@abp/ng.theme.basic@~4.3.0":
version "4.3.0-rc.1" version "4.3.0"
resolved "https://registry.yarnpkg.com/@abp/ng.theme.basic/-/ng.theme.basic-4.3.0-rc.1.tgz#f9d1cdaff4f64fa1b1e79b288a4780f99dd70989" resolved "https://registry.yarnpkg.com/@abp/ng.theme.basic/-/ng.theme.basic-4.3.0.tgz#3321e6533f152c7a5e0d1df97108b895e384d641"
integrity sha512-E+cALwuHHjg32kPR/dd/4rHrLc+pv4BSV+SH0RmdVPhbmbQBDCzz5YOCmss1p7KFSlGWF4+pUVn9ev4I+yYFhA== integrity sha512-ZI+skUOuv/81LKIiv0F+MDNwwepSGxSuAu6QD6FicI256I/9dPKumxjHFE6a9knc5lu5PxGgPt8Ql9CvMKiERg==
dependencies: dependencies:
"@abp/ng.theme.shared" "~4.3.0-rc.1" "@abp/ng.theme.shared" "~4.3.0"
tslib "^2.0.0" tslib "^2.0.0"
"@abp/ng.theme.shared@~4.3.0-rc.1": "@abp/ng.theme.shared@~4.3.0":
version "4.3.0-rc.1" version "4.3.0"
resolved "https://registry.yarnpkg.com/@abp/ng.theme.shared/-/ng.theme.shared-4.3.0-rc.1.tgz#1442443baf2a70832f0bd0f04a2103a731b7b521" resolved "https://registry.yarnpkg.com/@abp/ng.theme.shared/-/ng.theme.shared-4.3.0.tgz#5306f91535b87c237adfc0b3ea9dd78f74871d84"
integrity sha512-1Ht2lKkenFQYrMxIaebiRmYhv8ASZEM/QFaEVak5u5C9KCVxC9sFX1Dl+MgFY11hoxiEbbI0GiXT+TfjAOmuVw== integrity sha512-RK83EEgvmi6ADZuvj+wiEugK6QEaEIiWb2+7QqOlLh9hkT2yCiUf3Z03BMIi9bZn1xjPLUl++8ac+Wh8XjUhRw==
dependencies: dependencies:
"@abp/ng.core" "~4.3.0-rc.1" "@abp/ng.core" "~4.3.0"
"@fortawesome/fontawesome-free" "^5.14.0" "@fortawesome/fontawesome-free" "^5.14.0"
"@ng-bootstrap/ng-bootstrap" "^7.0.0" "@ng-bootstrap/ng-bootstrap" "^7.0.0"
"@ngx-validate/core" "^0.0.13" "@ngx-validate/core" "^0.0.13"
@ -102,17 +102,10 @@
chart.js "^2.9.3" chart.js "^2.9.3"
tslib "^2.0.0" tslib "^2.0.0"
"@abp/utils@^4.2.2": "@abp/utils@^4.3.0", "@abp/utils@^4.3.0-rc.2":
version "4.2.2" version "4.3.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-4.2.2.tgz#7afdbbd14246ce06c074109c51d01588596805a9" resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-4.3.0.tgz#5fe44ae9a76ba8760bfd54dc6cfc64c96acc4b67"
integrity sha512-fyPCe5BcS8b88qQd8Ns1D65TdlaOoOryL7mgkYAwBTTpmADLNJQ7R2L4VZxDybkMN2lou+ckCx7qlFIlQmWa7g== integrity sha512-FFPSn/cL+b7/wYoRjvQLNJ3KrTiqng2gKPGf+jtMZer92fcVZtsF21ew/z+yxgj+9DRYtWbvn5iu9/ZPKL5hiw==
dependencies:
just-compare "^1.3.0"
"@abp/utils@^4.3.0-rc.1":
version "4.3.0-rc.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-4.3.0-rc.1.tgz#82ef26e01e0cb38417bf4fa9459fde85cbc2b424"
integrity sha512-C/sk6jZQDENI7FbylBoPnTb1rC5eVPnsL8B++vAH4jS//OAj2iNvE6tCewK21GYI/JmfmQzzauQBzOiOJR9a6A==
dependencies: dependencies:
just-compare "^1.3.0" just-compare "^1.3.0"

2
npm/packs/anchor-js/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/anchor-js", "name": "@abp/anchor-js",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/aspnetcore.components.server.basictheme/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/aspnetcore.components.server.basictheme", "name": "@abp/aspnetcore.components.server.basictheme",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/aspnetcore.components.server.theming/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/aspnetcore.components.server.theming", "name": "@abp/aspnetcore.components.server.theming",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/aspnetcore.mvc.ui.theme.basic/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/aspnetcore.mvc.ui.theme.basic", "name": "@abp/aspnetcore.mvc.ui.theme.basic",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/aspnetcore.mvc.ui.theme.shared/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/aspnetcore.mvc.ui.theme.shared", "name": "@abp/aspnetcore.mvc.ui.theme.shared",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/aspnetcore.mvc.ui/package-lock.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/aspnetcore.mvc.ui", "name": "@abp/aspnetcore.mvc.ui",
"version": "4.3.0-rc.2", "version": "4.3.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

2
npm/packs/aspnetcore.mvc.ui/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/aspnetcore.mvc.ui", "name": "@abp/aspnetcore.mvc.ui",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/blogging/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/blogging", "name": "@abp/blogging",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/bootstrap-datepicker/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/bootstrap-datepicker", "name": "@abp/bootstrap-datepicker",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/bootstrap/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/bootstrap", "name": "@abp/bootstrap",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/chart.js/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/chart.js", "name": "@abp/chart.js",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/clipboard/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/clipboard", "name": "@abp/clipboard",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/cms-kit.admin/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/cms-kit.admin", "name": "@abp/cms-kit.admin",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/cms-kit.public/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/cms-kit.public", "name": "@abp/cms-kit.public",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/cms-kit/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/cms-kit", "name": "@abp/cms-kit",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/codemirror/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/codemirror", "name": "@abp/codemirror",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/core/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/core", "name": "@abp/core",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/cropperjs/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/cropperjs", "name": "@abp/cropperjs",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/datatables.net-bs4/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/datatables.net-bs4", "name": "@abp/datatables.net-bs4",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/datatables.net/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/datatables.net", "name": "@abp/datatables.net",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/docs/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/docs", "name": "@abp/docs",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/flag-icon-css/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/flag-icon-css", "name": "@abp/flag-icon-css",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/font-awesome/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/font-awesome", "name": "@abp/font-awesome",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/highlight.js/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/highlight.js", "name": "@abp/highlight.js",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/jquery-form/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/jquery-form", "name": "@abp/jquery-form",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/jquery-validation-unobtrusive/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/jquery-validation-unobtrusive", "name": "@abp/jquery-validation-unobtrusive",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/jquery-validation/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/jquery-validation", "name": "@abp/jquery-validation",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/jquery/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/jquery", "name": "@abp/jquery",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/jstree/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/jstree", "name": "@abp/jstree",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/lodash/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/lodash", "name": "@abp/lodash",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/luxon/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/luxon", "name": "@abp/luxon",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/malihu-custom-scrollbar-plugin/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/malihu-custom-scrollbar-plugin", "name": "@abp/malihu-custom-scrollbar-plugin",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/markdown-it/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/markdown-it", "name": "@abp/markdown-it",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/owl.carousel/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/owl.carousel", "name": "@abp/owl.carousel",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/popper.js/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/popper.js", "name": "@abp/popper.js",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/prismjs/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/prismjs", "name": "@abp/prismjs",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/select2/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/select2", "name": "@abp/select2",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/signalr/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/signalr", "name": "@abp/signalr",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/slugify/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/slugify", "name": "@abp/slugify",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/star-rating-svg/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/star-rating-svg", "name": "@abp/star-rating-svg",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/sweetalert/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/sweetalert", "name": "@abp/sweetalert",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/timeago/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/timeago", "name": "@abp/timeago",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/toastr/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/toastr", "name": "@abp/toastr",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/tui-editor/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/tui-editor", "name": "@abp/tui-editor",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/uppy/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/uppy", "name": "@abp/uppy",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/utils/package.json

@ -1,6 +1,6 @@
{ {
"name": "@abp/utils", "name": "@abp/utils",
"version": "4.3.0-rc.2", "version": "4.3.0",
"scripts": { "scripts": {
"prepublish": "yarn install --ignore-scripts && node prepublish.js", "prepublish": "yarn install --ignore-scripts && node prepublish.js",
"ng": "ng", "ng": "ng",

2
npm/packs/vee-validate/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/vee-validate", "name": "@abp/vee-validate",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/virtual-file-explorer/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/virtual-file-explorer", "name": "@abp/virtual-file-explorer",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

2
npm/packs/vue/package.json

@ -1,5 +1,5 @@
{ {
"version": "4.3.0-rc.2", "version": "4.3.0",
"name": "@abp/vue", "name": "@abp/vue",
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

1342
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/abp/utils/abp-utils.umd.js

File diff suppressed because it is too large

0
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/bootstrap/css/bootstrap-rtl.css

0
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/bootstrap/css/bootstrap-rtl.css.map

0
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css

0
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/bootstrap/css/bootstrap-rtl.min.css.map

40
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/jquery-validation/jquery.validate.js

@ -1,21 +1,21 @@
/*! /*!
* jQuery Validation Plugin v1.17.0 * jQuery Validation Plugin v1.17.0
* *
* https://jqueryvalidation.org/ * https://jqueryvalidation.org/
* *
* Copyright (c) 2017 Jörn Zaefferer * Copyright (c) 2017 Jörn Zaefferer
* Released under the MIT license * Released under the MIT license
*/ */
(function( factory ) { (function( factory ) {
if ( typeof define === "function" && define.amd ) { if ( typeof define === "function" && define.amd ) {
define( ["jquery"], factory ); define( ["jquery"], factory );
} else if (typeof module === "object" && module.exports) { } else if (typeof module === "object" && module.exports) {
module.exports = factory( require( "jquery" ) ); module.exports = factory( require( "jquery" ) );
} else { } else {
factory( jQuery ); factory( jQuery );
} }
}(function( $ ) { }(function( $ ) {
$.extend( $.fn, { $.extend( $.fn, {
// https://jqueryvalidation.org/validate/ // https://jqueryvalidation.org/validate/
@ -1561,7 +1561,7 @@ $.extend( $.validator, {
} }
} ); } );
// Ajax mode: abort // Ajax mode: abort
// usage: $.ajax({ mode: "abort"[, port: "uniqueport"]}); // usage: $.ajax({ mode: "abort"[, port: "uniqueport"]});
// if mode:"abort" is used, the previous request on that port (port can be undefined) is aborted via XMLHttpRequest.abort() // if mode:"abort" is used, the previous request on that port (port can be undefined) is aborted via XMLHttpRequest.abort()
@ -1597,5 +1597,5 @@ if ( $.ajaxPrefilter ) {
return ajax.apply( this, arguments ); return ajax.apply( this, arguments );
}; };
} }
return $; return $;
})); }));

8
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js

File diff suppressed because one or more lines are too long

2534
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css

File diff suppressed because it is too large

4914
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.js

File diff suppressed because it is too large

72
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/wwwroot/libs/malihu-custom-scrollbar-plugin/package.json

@ -1,37 +1,37 @@
{ {
"name": "malihu-custom-scrollbar-plugin", "name": "malihu-custom-scrollbar-plugin",
"version": "3.1.5", "version": "3.1.5",
"author": "malihu (http://manos.malihu.gr)", "author": "malihu (http://manos.malihu.gr)",
"description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.", "description": "Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support user defined callbacks etc.",
"license": "MIT", "license": "MIT",
"homepage": "http://manos.malihu.gr/jquery-custom-content-scroller", "homepage": "http://manos.malihu.gr/jquery-custom-content-scroller",
"main": "./jquery.mCustomScrollbar.js", "main": "./jquery.mCustomScrollbar.js",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git" "url": "https://github.com/malihu/malihu-custom-scrollbar-plugin.git"
}, },
"bugs": { "bugs": {
"url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues" "url": "https://github.com/malihu/malihu-custom-scrollbar-plugin/issues"
}, },
"keywords": [ "keywords": [
"jquery-plugin", "jquery-plugin",
"custom-scrollbar", "custom-scrollbar",
"scrollbar" "scrollbar"
], ],
"files": [ "files": [
"jquery.mCustomScrollbar.js", "jquery.mCustomScrollbar.js",
"jquery.mCustomScrollbar.concat.min.js", "jquery.mCustomScrollbar.concat.min.js",
"jquery.mCustomScrollbar.css", "jquery.mCustomScrollbar.css",
"mCSB_buttons.png", "mCSB_buttons.png",
"readme.md" "readme.md"
], ],
"jam": { "jam": {
"dependencies": { "dependencies": {
"jquery": ">=1.6", "jquery": ">=1.6",
"jquery-mousewheel": ">=3.0.6" "jquery-mousewheel": ">=3.0.6"
} }
}, },
"dependencies": { "dependencies": {
"jquery-mousewheel": ">=3.0.6" "jquery-mousewheel": ">=3.0.6"
} }
} }

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save