diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
| commit | 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch) | |
| tree | 39a1a4629749056191c05dfd899f931701b7acf3 /srcs/wordpress/wp-includes/js/api-request.js | |
| parent | 5afd237bbd22028b85532b8c0b3fcead49a00764 (diff) | |
| download | ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.gz ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.bz2 ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.zip | |
Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my famillyHEADmaster
Diffstat (limited to 'srcs/wordpress/wp-includes/js/api-request.js')
| -rw-r--r-- | srcs/wordpress/wp-includes/js/api-request.js | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/srcs/wordpress/wp-includes/js/api-request.js b/srcs/wordpress/wp-includes/js/api-request.js deleted file mode 100644 index 3ed1c68..0000000 --- a/srcs/wordpress/wp-includes/js/api-request.js +++ /dev/null @@ -1,97 +0,0 @@ -/** - * Thin jQuery.ajax wrapper for WP REST API requests. - * - * Currently only applies to requests that do not use the `wp-api.js` Backbone - * client library, though this may change. Serves several purposes: - * - * - Allows overriding these requests as needed by customized WP installations. - * - Sends the REST API nonce as a request header. - * - Allows specifying only an endpoint namespace/path instead of a full URL. - * - * @since 4.9.0 - * @output wp-includes/js/api-request.js - */ - -( function( $ ) { - var wpApiSettings = window.wpApiSettings; - - function apiRequest( options ) { - options = apiRequest.buildAjaxOptions( options ); - return apiRequest.transport( options ); - } - - apiRequest.buildAjaxOptions = function( options ) { - var url = options.url; - var path = options.path; - var namespaceTrimmed, endpointTrimmed, apiRoot; - var headers, addNonceHeader, headerName; - - if ( - typeof options.namespace === 'string' && - typeof options.endpoint === 'string' - ) { - namespaceTrimmed = options.namespace.replace( /^\/|\/$/g, '' ); - endpointTrimmed = options.endpoint.replace( /^\//, '' ); - if ( endpointTrimmed ) { - path = namespaceTrimmed + '/' + endpointTrimmed; - } else { - path = namespaceTrimmed; - } - } - if ( typeof path === 'string' ) { - apiRoot = wpApiSettings.root; - path = path.replace( /^\//, '' ); - - // API root may already include query parameter prefix if site is - // configured to use plain permalinks. - if ( 'string' === typeof apiRoot && -1 !== apiRoot.indexOf( '?' ) ) { - path = path.replace( '?', '&' ); - } - - url = apiRoot + path; - } - - // If ?_wpnonce=... is present, no need to add a nonce header. - addNonceHeader = ! ( options.data && options.data._wpnonce ); - - headers = options.headers || {}; - - // If an 'X-WP-Nonce' header (or any case-insensitive variation - // thereof) was specified, no need to add a nonce header. - if ( addNonceHeader ) { - for ( headerName in headers ) { - if ( headers.hasOwnProperty( headerName ) ) { - if ( headerName.toLowerCase() === 'x-wp-nonce' ) { - addNonceHeader = false; - break; - } - } - } - } - - if ( addNonceHeader ) { - // Do not mutate the original headers object, if any. - headers = $.extend( { - 'X-WP-Nonce': wpApiSettings.nonce - }, headers ); - } - - // Do not mutate the original options object. - options = $.extend( {}, options, { - headers: headers, - url: url - } ); - - delete options.path; - delete options.namespace; - delete options.endpoint; - - return options; - }; - - apiRequest.transport = $.ajax; - - /** @namespace wp */ - window.wp = window.wp || {}; - window.wp.apiRequest = apiRequest; -} )( jQuery ); |
