mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2025-09-11 19:25:56 +03:00
Several config and admin interface fixes
- Fixed issue with domains starting with `admin` - Fixed issue with DUO not being enabled globally anymore (regression) - Renamed `Ciphers` to `Entries` in overview - Improved `ADMIN_TOKEN` description - Updated jquery-slim and datatables Resolves #3382 Resolves #3415 Resolves discussion on #3288
This commit is contained in:
137
src/static/scripts/datatables.js
vendored
137
src/static/scripts/datatables.js
vendored
@@ -4,20 +4,20 @@
|
||||
*
|
||||
* To rebuild or modify this file with the latest versions of the included
|
||||
* software please visit:
|
||||
* https://datatables.net/download/#bs5/dt-1.13.2
|
||||
* https://datatables.net/download/#bs5/dt-1.13.4
|
||||
*
|
||||
* Included libraries:
|
||||
* DataTables 1.13.2
|
||||
* DataTables 1.13.4
|
||||
*/
|
||||
|
||||
/*! DataTables 1.13.2
|
||||
/*! DataTables 1.13.4
|
||||
* ©2008-2023 SpryMedia Ltd - datatables.net/license
|
||||
*/
|
||||
|
||||
/**
|
||||
* @summary DataTables
|
||||
* @description Paginate, search and order HTML tables
|
||||
* @version 1.13.2
|
||||
* @version 1.13.4
|
||||
* @author SpryMedia Ltd
|
||||
* @contact www.datatables.net
|
||||
* @copyright SpryMedia Ltd.
|
||||
@@ -46,21 +46,28 @@
|
||||
}
|
||||
else if ( typeof exports === 'object' ) {
|
||||
// CommonJS
|
||||
module.exports = function (root, $) {
|
||||
if ( ! root ) {
|
||||
// CommonJS environments without a window global must pass a
|
||||
// root. This will give an error otherwise
|
||||
root = window;
|
||||
}
|
||||
// jQuery's factory checks for a global window - if it isn't present then it
|
||||
// returns a factory function that expects the window object
|
||||
var jq = require('jquery');
|
||||
|
||||
if ( ! $ ) {
|
||||
$ = typeof window !== 'undefined' ? // jQuery's factory checks for a global window
|
||||
require('jquery') :
|
||||
require('jquery')( root );
|
||||
}
|
||||
if (typeof window !== 'undefined') {
|
||||
module.exports = function (root, $) {
|
||||
if ( ! root ) {
|
||||
// CommonJS environments without a window global must pass a
|
||||
// root. This will give an error otherwise
|
||||
root = window;
|
||||
}
|
||||
|
||||
return factory( $, root, root.document );
|
||||
};
|
||||
if ( ! $ ) {
|
||||
$ = jq( root );
|
||||
}
|
||||
|
||||
return factory( $, root, root.document );
|
||||
};
|
||||
}
|
||||
else {
|
||||
return factory( jq, window, window.document );
|
||||
}
|
||||
}
|
||||
else {
|
||||
// Browser
|
||||
@@ -73,6 +80,12 @@
|
||||
|
||||
var DataTable = function ( selector, options )
|
||||
{
|
||||
// Check if called with a window or jQuery object for DOM less applications
|
||||
// This is for backwards compatibility
|
||||
if (DataTable.factory(selector, options)) {
|
||||
return DataTable;
|
||||
}
|
||||
|
||||
// When creating with `new`, create a new DataTable, returning the API instance
|
||||
if (this instanceof DataTable) {
|
||||
return $(selector).DataTable(options);
|
||||
@@ -1177,6 +1190,7 @@
|
||||
type: sort !== null ? i+'.@data-'+sort : undefined,
|
||||
filter: filter !== null ? i+'.@data-'+filter : undefined
|
||||
};
|
||||
col._isArrayHost = true;
|
||||
|
||||
_fnColumnOptions( oSettings, i );
|
||||
}
|
||||
@@ -2365,7 +2379,7 @@
|
||||
|
||||
// Indicate if DataTables should read DOM data as an object or array
|
||||
// Used in _fnGetRowElements
|
||||
if ( typeof mDataSrc !== 'number' ) {
|
||||
if ( typeof mDataSrc !== 'number' && ! oCol._isArrayHost ) {
|
||||
oSettings._rowReadObject = true;
|
||||
}
|
||||
|
||||
@@ -5119,7 +5133,8 @@
|
||||
{
|
||||
return $('<div/>', {
|
||||
'id': ! settings.aanFeatures.r ? settings.sTableId+'_processing' : null,
|
||||
'class': settings.oClasses.sProcessing
|
||||
'class': settings.oClasses.sProcessing,
|
||||
'role': 'status'
|
||||
} )
|
||||
.html( settings.oLanguage.sProcessing )
|
||||
.append('<div><div></div><div></div><div></div><div></div></div>')
|
||||
@@ -9367,6 +9382,48 @@
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Set the jQuery or window object to be used by DataTables
|
||||
*
|
||||
* @param {*} module Library / container object
|
||||
* @param {string} type Library or container type `lib` or `win`.
|
||||
*/
|
||||
DataTable.use = function (module, type) {
|
||||
if (type === 'lib' || module.fn) {
|
||||
$ = module;
|
||||
}
|
||||
else if (type == 'win' || module.document) {
|
||||
window = module;
|
||||
document = module.document;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* CommonJS factory function pass through. This will check if the arguments
|
||||
* given are a window object or a jQuery object. If so they are set
|
||||
* accordingly.
|
||||
* @param {*} root Window
|
||||
* @param {*} jq jQUery
|
||||
* @returns {boolean} Indicator
|
||||
*/
|
||||
DataTable.factory = function (root, jq) {
|
||||
var is = false;
|
||||
|
||||
// Test if the first parameter is a window object
|
||||
if (root && root.document) {
|
||||
window = root;
|
||||
document = root.document;
|
||||
}
|
||||
|
||||
// Test if the second parameter is a jQuery object
|
||||
if (jq && jq.fn && jq.fn.jquery) {
|
||||
$ = jq;
|
||||
is = true;
|
||||
}
|
||||
|
||||
return is;
|
||||
}
|
||||
|
||||
/**
|
||||
* Provide a common method for plug-ins to check the version of DataTables being
|
||||
* used, in order to ensure compatibility.
|
||||
@@ -9708,7 +9765,7 @@
|
||||
* @type string
|
||||
* @default Version number
|
||||
*/
|
||||
DataTable.version = "1.13.2";
|
||||
DataTable.version = "1.13.4";
|
||||
|
||||
/**
|
||||
* Private data store, containing all of the settings objects that are
|
||||
@@ -14132,7 +14189,7 @@
|
||||
*
|
||||
* @type string
|
||||
*/
|
||||
build:"bs5/dt-1.13.2",
|
||||
build:"bs5/dt-1.13.4",
|
||||
|
||||
|
||||
/**
|
||||
@@ -15654,25 +15711,33 @@
|
||||
}
|
||||
else if ( typeof exports === 'object' ) {
|
||||
// CommonJS
|
||||
module.exports = function (root, $) {
|
||||
if ( ! root ) {
|
||||
// CommonJS environments without a window global must pass a
|
||||
// root. This will give an error otherwise
|
||||
root = window;
|
||||
}
|
||||
|
||||
if ( ! $ ) {
|
||||
$ = typeof window !== 'undefined' ? // jQuery's factory checks for a global window
|
||||
require('jquery') :
|
||||
require('jquery')( root );
|
||||
}
|
||||
|
||||
var jq = require('jquery');
|
||||
var cjsRequires = function (root, $) {
|
||||
if ( ! $.fn.dataTable ) {
|
||||
require('datatables.net')(root, $);
|
||||
}
|
||||
|
||||
return factory( $, root, root.document );
|
||||
};
|
||||
|
||||
if (typeof window !== 'undefined') {
|
||||
module.exports = function (root, $) {
|
||||
if ( ! root ) {
|
||||
// CommonJS environments without a window global must pass a
|
||||
// root. This will give an error otherwise
|
||||
root = window;
|
||||
}
|
||||
|
||||
if ( ! $ ) {
|
||||
$ = jq( root );
|
||||
}
|
||||
|
||||
cjsRequires( root, $ );
|
||||
return factory( $, root, root.document );
|
||||
};
|
||||
}
|
||||
else {
|
||||
cjsRequires( window, jq );
|
||||
module.exports = factory( jq, window, window.document );
|
||||
}
|
||||
}
|
||||
else {
|
||||
// Browser
|
||||
|
Reference in New Issue
Block a user