Sha256: 96c1f73c42fe5acdfd63afb95cc836883b6b31cec69595e9394586097d0a7c02

Contents?: true

Size: 957 Bytes

Versions: 19

Compression:

Stored size: 957 Bytes

Contents

(function (global, factory) {
	typeof exports === 'object' && typeof module !== 'undefined' ? factory() :
	typeof define === 'function' && define.amd ? define('GOVUKFrontend', factory) :
	(factory());
}(this, (function () { 'use strict';

(function(undefined) {

    // Detection from https://github.com/mdn/content/blob/cf607d68522cd35ee7670782d3ee3a361eaef2e4/files/en-us/web/javascript/reference/global_objects/string/trim/index.md#polyfill
    var detect = ('trim' in String.prototype);
    
    if (detect) return

    // Polyfill from https://github.com/mdn/content/blob/cf607d68522cd35ee7670782d3ee3a361eaef2e4/files/en-us/web/javascript/reference/global_objects/string/trim/index.md#polyfill
    String.prototype.trim = function () {
        return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
    };

}).call('object' === typeof window && window || 'object' === typeof self && self || 'object' === typeof global && global || {});

})));

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
govuk_tech_docs-3.4.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_tech_docs-3.3.1 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.7.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.6.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.5.1 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.5.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.4.2 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.4.1 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.4.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.3.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.2.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.1.3 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.1.2 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_tech_docs-3.3.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.1.1 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.1.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-34.0.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-33.1.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js
govuk_publishing_components-33.0.0 node_modules/govuk-frontend/govuk/vendor/polyfills/String/prototype/trim.js