se-lite/data/features/css-supports-api.js">css-supports-api.js d8e79ace03 index commit 3 jaren geleden css-table.js d8e79ace03 index commit 3 jaren geleden css-text-align-last.js d8e79ace03 index commit 3 jaren geleden css-text-box-trim.js d8e79ace03 index commit 3 jaren geleden css-text-indent.js d8e79ace03 index commit 3 jaren geleden css-text-justify.js d8e79ace03 index commit 3 jaren geleden css-text-orientation.js d8e79ace03 index commit 3 jaren geleden css-text-spacing.js d8e79ace03 index commit 3 jaren geleden css-textshadow.js d8e79ace03 index commit 3 jaren geleden css-touch-action.js d8e79ace03 index commit 3 jaren geleden css-transitions.js d8e79ace03 index commit 3 jaren geleden css-unicode-bidi.js d8e79ace03 index commit 3 jaren geleden css-unset-value.js d8e79ace03 index commit 3 jaren geleden css-variables.js d8e79ace03 index commit 3 jaren geleden css-when-else.js d8e79ace03 index commit 3 jaren geleden css-widows-orphans.js d8e79ace03 index commit 3 jaren geleden css-width-stretch.js d8e79ace03 index commit 3 jaren geleden css-writing-mode.js d8e79ace03 index commit 3 jaren geleden css-zoom.js d8e79ace03 index commit 3 jaren geleden css3-attr.js d8e79ace03 index commit 3 jaren geleden css3-boxsizing.js d8e79ace03 index commit 3 jaren geleden css3-colors.js d8e79ace03 index commit 3 jaren geleden css3-cursors-grab.js d8e79ace03 index commit 3 jaren geleden css3-cursors-newer.js d8e79ace03 index commit 3 jaren geleden css3-cursors.js d8e79ace03 index commit 3 jaren geleden css3-tabsize.js d8e79ace03 index commit 3 jaren geleden currentcolor.js d8e79ace03 index commit 3 jaren geleden custom-elements.js d8e79ace03 index commit 3 jaren geleden custom-elementsv1.js d8e79ace03 index commit 3 jaren geleden customevent.js d8e79ace03 index commit 3 jaren geleden datalist.js d8e79ace03 index commit 3 jaren geleden dataset.js d8e79ace03 index commit 3 jaren geleden datauri.js d8e79ace03 index commit 3 jaren geleden date-tolocaledatestring.js d8e79ace03 index commit 3 jaren geleden declarative-shadow-dom.js d8e79ace03 index commit 3 jaren geleden decorators.js d8e79ace03 index commit 3 jaren geleden details.js d8e79ace03 index commit 3 jaren geleden deviceorientation.js d8e79ace03 index commit 3 jaren geleden devicepixelratio.js d8e79ace03 index commit 3 jaren geleden dialog.js d8e79ace03 index commit 3 jaren geleden dispatchevent.js d8e79ace03 index commit 3 jaren geleden dnssec.js d8e79ace03 index commit 3 jaren geleden do-not-track.js d8e79ace03 index commit 3 jaren geleden document-currentscript.js d8e79ace03 index commit 3 jaren geleden document-evaluate-xpath.js d8e79ace03 index commit 3 jaren geleden document-execcommand.js d8e79ace03 index commit 3 jaren geleden document-policy.js d8e79ace03 index commit 3 jaren geleden document-scrollingelement.js d8e79ace03 index commit 3 jaren geleden documenthead.js d8e79ace03 index commit 3 jaren geleden dom-manip-convenience.js d8e79ace03 index commit 3 jaren geleden dom-range.js d8e79ace03 index commit 3 jaren geleden domcontentloaded.js d8e79ace03 index commit 3 jaren geleden dommatrix.js d8e79ace03 index commit 3 jaren geleden download.js d8e79ace03 index commit 3 jaren geleden dragndrop.js d8e79ace03 index commit 3 jaren geleden element-closest.js d8e79ace03 index commit 3 jaren geleden element-from-point.js d8e79ace03 index commit 3 jaren geleden element-scroll-methods.js d8e79ace03 index commit 3 jaren geleden eme.js d8e79ace03 index commit 3 jaren geleden eot.js d8e79ace03 index commit 3 jaren geleden es5.js d8e79ace03 index commit 3 jaren geleden es6-class.js d8e79ace03 index commit 3 jaren geleden es6-generators.js d8e79ace03 index commit 3 jaren geleden es6-module-dynamic-import.js d8e79ace03 index commit 3 jaren geleden es6-module.js d8e79ace03 index commit 3 jaren geleden es6-number.js d8e79ace03 index commit 3 jaren geleden es6-string-includes.js d8e79ace03 index commit 3 jaren geleden es6.js d8e79ace03 index commit 3 jaren geleden eventsource.js d8e79ace03 index commit 3 jaren geleden extended-system-fonts.js d8e79ace03 index commit 3 jaren geleden feature-policy.js d8e79ace03 index commit 3 jaren geleden fetch.js d8e79ace03 index commit 3 jaren geleden fieldset-disabled.js d8e79ace03 index commit 3 jaren geleden fileapi.js d8e79ace03 index commit 3 jaren geleden filereader.js d8e79ace03 index commit 3 jaren geleden filereadersync.js d8e79ace03 index commit 3 jaren geleden filesystem.js d8e79ace03 index commit 3 jaren geleden flac.js d8e79ace03 index commit 3 jaren geleden flexbox-gap.js d8e79ace03 index commit 3 jaren geleden flexbox.js d8e79ace03 index commit 3 jaren geleden flow-root.js d8e79ace03 index commit 3 jaren geleden focusin-focusout-events.js d8e79ace03 index commit 3 jaren geleden font-family-system-ui.js d8e79ace03 index commit 3 jaren geleden font-feature.js d8e79ace03 index commit 3 jaren geleden font-kerning.js d8e79ace03 index commit 3 jaren geleden font-loading.js d8e79ace03 index commit 3 jaren geleden font-size-adjust.js d8e79ace03 index commit 3 jaren geleden font-smooth.js d8e79ace03 index commit 3 jaren geleden font-unicode-range.js d8e79ace03 index commit 3 jaren geleden font-variant-alternates.js d8e79ace03 index commit 3 jaren geleden font-variant-numeric.js d8e79ace03 index commit 3 jaren geleden fontface.js d8e79ace03 index commit 3 jaren geleden form-attribute.js d8e79ace03 index commit 3 jaren geleden form-submit-attributes.js d8e79ace03 index commit 3 jaren geleden form-validation.js d8e79ace03 index commit 3 jaren geleden forms.js d8e79ace03 index commit 3 jaren geleden fullscreen.js d8e79ace03 index commit 3 jaren geleden gamepad.js d8e79ace03 index commit 3 jaren geleden geolocation.js d8e79ace03 index commit 3 jaren geleden getboundingclientrect.js d8e79ace03 index commit 3 jaren geleden getcomputedstyle.js d8e79ace03 index commit 3 jaren geleden getelementsbyclassname.js d8e79ace03 index commit 3 jaren geleden getrandomvalues.js d8e79ace03 index commit 3 jaren geleden gyroscope.js d8e79ace03 index commit 3 jaren geleden hardwareconcurrency.js d8e79ace03 index commit 3 jaren geleden hashchange.js d8e79ace03 index commit 3 jaren geleden heif.js d8e79ace03 index commit 3 jaren geleden hevc.js d8e79ace03 index commit 3 jaren geleden hidden.js d8e79ace03 index commit 3 jaren geleden high-resolution-time.js d8e79ace03 index commit 3 jaren geleden history.js d8e79ace03 index commit 3 jaren geleden html-media-capture.js d8e79ace03 index commit 3 jaren geleden html5semantic.js d8e79ace03 index commit 3 jaren geleden http-live-streaming.js d8e79ace03 index commit 3 jaren geleden http2.js d8e79ace03 index commit 3 jaren geleden http3.js d8e79ace03 index commit 3 jaren geleden iframe-sandbox.js d8e79ace03 index commit 3 jaren geleden iframe-seamless.js d8e79ace03 index commit 3 jaren geleden iframe-srcdoc.js d8e79ace03 index commit 3 jaren geleden imagecapture.js d8e79ace03 index commit 3 jaren geleden ime.js d8e79ace03 index commit 3 jaren geleden img-naturalwidth-naturalheight.js d8e79ace03 index commit 3 jaren geleden import-maps.js d8e79ace03 index commit 3 jaren geleden imports.js d8e79ace03 index commit 3 jaren geleden indeterminate-checkbox.js d8e79ace03 index commit 3 jaren geleden indexeddb.js d8e79ace03 index commit 3 jaren geleden indexeddb2.js d8e79ace03 index commit 3 jaren geleden inline-block.js d8e79ace03 index commit 3 jaren geleden innertext.js d8e79ace03 index commit 3 jaren geleden input-autocomplete-onoff.js d8e79ace03 index commit 3 jaren geleden input-color.js d8e79ace03 index commit 3 jaren geleden input-datetime.js d8e79ace03 index commit 3 jaren geleden input-email-tel-url.js d8e79ace03 index commit 3 jaren geleden input-event.js d8e79ace03 index commit 3 jaren geleden input-file-accept.js d8e79ace03 index commit 3 jaren geleden input-file-directory.js d8e79ace03 index commit 3 jaren geleden input-file-multiple.js d8e79ace03 index commit 3 jaren geleden input-inputmode.js d8e79ace03 index commit 3 jaren geleden input-minlength.js d8e79ace03 index commit 3 jaren geleden input-number.js d8e79ace03 index commit 3 jaren geleden input-pattern.js d8e79ace03 index commit 3 jaren geleden input-placeholder.js d8e79ace03 index commit 3 jaren geleden input-range.js d8e79ace03 index commit 3 jaren geleden input-search.js d8e79ace03 index commit 3 jaren geleden input-selection.js d8e79ace03 index commit 3 jaren geleden insert-adjacent.js d8e79ace03 index commit 3 jaren geleden insertadjacenthtml.js d8e79ace03 index commit 3 jaren geleden internationalization.js d8e79ace03 index commit 3 jaren geleden intersectionobserver-v2.js d8e79ace03 index commit 3 jaren geleden intersectionobserver.js d8e79ace03 index commit 3 jaren geleden intl-pluralrules.js d8e79ace03 index commit 3 jaren geleden intrinsic-width.js d8e79ace03 index commit 3 jaren geleden jpeg2000.js d8e79ace03 index commit 3 jaren geleden jpegxl.js d8e79ace03 index commit 3 jaren geleden jpegxr.js d8e79ace03 index commit 3 jaren geleden js-regexp-lookbehind.js d8e79ace03 index commit 3 jaren geleden json.js d8e79ace03 index commit 3 jaren geleden justify-content-space-evenly.js d8e79ace03 index commit 3 jaren geleden kerning-pairs-ligatures.js d8e79ace03 index commit 3 jaren geleden keyboardevent-charcode.js d8e79ace03 index commit 3 jaren geleden keyboardevent-code.js d8e79ace03 index commit 3 jaren geleden keyboardevent-getmodifierstate.js d8e79ace03 index commit 3 jaren geleden keyboardevent-key.js d8e79ace03 index commit 3 jaren geleden keyboardevent-location.js d8e79ace03 index commit 3 jaren geleden keyboardevent-which.js d8e79ace03 index commit 3 jaren geleden lazyload.js d8e79ace03 index commit 3 jaren geleden let.js d8e79ace03 index commit 3 jaren geleden link-icon-png.js d8e79ace03 index commit 3 jaren geleden link-icon-svg.js d8e79ace03 index commit 3 jaren geleden link-rel-dns-prefetch.js d8e79ace03 index commit 3 jaren geleden link-rel-modulepreload.js d8e79ace03 index commit 3 jaren geleden link-rel-preconnect.js d8e79ace03 index commit 3 jaren geleden link-rel-prefetch.js d8e79ace03 index commit 3 jaren geleden link-rel-preload.js d8e79ace03 index commit 3 jaren geleden link-rel-prerender.js d8e79ace03 index commit 3 jaren geleden loading-lazy-attr.js d8e79ace03 index commit 3 jaren geleden localecompare.js d8e79ace03 index commit 3 jaren geleden magnetometer.js d8e79ace03 index commit 3 jaren geleden matchesselector.js d8e79ace03 index commit 3 jaren geleden matchmedia.js d8e79ace03 index commit 3 jaren geleden mathml.js d8e79ace03 index commit 3 jaren geleden maxlength.js d8e79ace03 index commit 3 jaren geleden mdn-css-unicode-bidi-isolate-override.js d8e79ace03 index commit 3 jaren geleden mdn-css-unicode-bidi-isolate.js d8e79ace03 index commit 3 jaren geleden mdn-css-unicode-bidi-plaintext.js d8e79ace03 index commit 3 jaren geleden mdn-text-decoration-color.js d8e79ace03 index commit 3 jaren geleden mdn-text-decoration-line.js d8e79ace03 index commit 3 jaren geleden mdn-text-decoration-shorthand.js d8e79ace03 index commit 3 jaren geleden mdn-text-decoration-style.js d8e79ace03 index commit 3 jaren geleden media-fragments.js d8e79ace03 index commit 3 jaren geleden mediacapture-fromelement.js d8e79ace03 index commit 3 jaren geleden mediarecorder.js d8e79ace03 index commit 3 jaren geleden mediasource.js d8e79ace03 index commit 3 jaren geleden menu.js d8e79ace03 index commit 3 jaren geleden meta-theme-color.js d8e79ace03 index commit 3 jaren geleden meter.js d8e79ace03 index commit 3 jaren geleden midi.js d8e79ace03 index commit 3 jaren geleden minmaxwh.js d8e79ace03 index commit 3 jaren geleden mp3.js d8e79ace03 index commit 3 jaren geleden mpeg-dash.js d8e79ace03 index commit 3 jaren geleden mpeg4.js d8e79ace03 index commit 3 jaren geleden multibackgrounds.js d8e79ace03 index commit 3 jaren geleden multicolumn.js d8e79ace03 index commit 3 jaren geleden mutation-events.js d8e79ace03 index commit 3 jaren geleden mutationobserver.js d8e79ace03 index commit 3 jaren geleden namevalue-storage.js d8e79ace03 index commit 3 jaren geleden native-filesystem-api.js d8e79ace03 index commit 3 jaren geleden nav-timing.js d8e79ace03 index commit 3 jaren geleden netinfo.js d8e79ace03 index commit 3 jaren geleden notifications.js d8e79ace03 index commit 3 jaren geleden object-entries.js d8e79ace03 index commit 3 jaren geleden object-fit.js d8e79ace03 index commit 3 jaren geleden object-observe.js d8e79ace03 index commit 3 jaren geleden object-values.js d8e79ace03 index commit 3 jaren geleden objectrtc.js d8e79ace03 index commit 3 jaren geleden offline-apps.js d8e79ace03 index commit 3 jaren geleden offscreencanvas.js d8e79ace03 index commit 3 jaren geleden ogg-vorbis.js d8e79ace03 index commit 3 jaren geleden ogv.js d8e79ace03 index commit 3 jaren geleden ol-reversed.js d8e79ace03 index commit 3 jaren geleden once-event-listener.js d8e79ace03 index commit 3 jaren geleden online-status.js d8e79ace03 index commit 3 jaren geleden opus.js d8e79ace03 index commit 3 jaren geleden orientation-sensor.js d8e79ace03 index commit 3 jaren geleden outline.js d8e79ace03 index commit 3 jaren geleden pad-start-end.js d8e79ace03 index commit 3 jaren geleden page-transition-events.js d8e79ace03 index commit 3 jaren geleden pagevisibility.js d8e79ace03 index commit 3 jaren geleden passive-event-listener.js d8e79ace03 index commit 3 jaren geleden passwordrules.js d8e79ace03 index commit 3 jaren geleden path2d.js d8e79ace03 index commit 3 jaren geleden payment-request.js d8e79ace03 index commit 3 jaren geleden pdf-viewer.js d8e79ace03 index commit 3 jaren geleden permissions-api.js d8e79ace03 index commit 3 jaren geleden permissions-policy.js d8e79ace03 index commit 3 jaren geleden picture-in-picture.js d8e79ace03 index commit 3 jaren geleden picture.js d8e79ace03 index commit 3 jaren geleden ping.js d8e79ace03 index commit 3 jaren geleden png-alpha.js d8e79ace03 index commit 3 jaren geleden pointer-events.js d8e79ace03 index commit 3 jaren geleden pointer.js d8e79ace03 index commit 3 jaren geleden pointerlock.js d8e79ace03 index commit 3 jaren geleden portals.js d8e79ace03 index commit 3 jaren geleden prefers-color-scheme.js d8e79ace03 index commit 3 jaren geleden prefers-reduced-motion.js d8e79ace03 index commit 3 jaren geleden progress.js d8e79ace03 index commit 3 jaren geleden promise-finally.js d8e79ace03 index commit 3 jaren geleden promises.js d8e79ace03 index commit 3 jaren geleden proximity.js d8e79ace03 index commit 3 jaren geleden proxy.js d8e79ace03 index commit 3 jaren geleden publickeypinning.js d8e79ace03 index commit 3 jaren geleden push-api.js d8e79ace03 index commit 3 jaren geleden queryselector.js d8e79ace03 index commit 3 jaren geleden readonly-attr.js d8e79ace03 index commit 3 jaren geleden referrer-policy.js d8e79ace03 index commit 3 jaren geleden registerprotocolhandler.js d8e79ace03 index commit 3 jaren geleden rel-noopener.js d8e79ace03 index commit 3 jaren geleden rel-noreferrer.js d8e79ace03 index commit 3 jaren geleden rellist.js d8e79ace03 index commit 3 jaren geleden rem.js d8e79ace03 index commit 3 jaren geleden requestanimationframe.js d8e79ace03 index commit 3 jaren geleden requestidlecallback.js d8e79ace03 index commit 3 jaren geleden resizeobserver.js d8e79ace03 index commit 3 jaren geleden resource-timing.js d8e79ace03 index commit 3 jaren geleden rest-parameters.js d8e79ace03 index commit 3 jaren geleden rtcpeerconnection.js d8e79ace03 index commit 3 jaren geleden ruby.js d8e79ace03 index commit 3 jaren geleden run-in.js d8e79ace03 index commit 3 jaren geleden same-site-cookie-attribute.js d8e79ace03 index commit 3 jaren geleden screen-orientation.js d8e79ace03 index commit 3 jaren geleden script-async.js d8e79ace03 index commit 3 jaren geleden script-defer.js d8e79ace03 index commit 3 jaren geleden scrollintoview.js d8e79ace03 index commit 3 jaren geleden scrollintoviewifneeded.js d8e79ace03 index commit 3 jaren geleden sdch.js d8e79ace03 index commit 3 jaren geleden selection-api.js d8e79ace03 index commit 3 jaren geleden server-timing.js d8e79ace03 index commit 3 jaren geleden serviceworkers.js d8e79ace03 index commit 3 jaren geleden setimmediate.js d8e79ace03 index commit 3 jaren geleden shadowdom.js d8e79ace03 index commit 3 jaren geleden shadowdomv1.js d8e79ace03 index commit 3 jaren geleden sharedarraybuffer.js d8e79ace03 index commit 3 jaren geleden sharedworkers.js d8e79ace03 index commit 3 jaren geleden sni.js d8e79ace03 index commit 3 jaren geleden spdy.js d8e79ace03 index commit 3 jaren geleden speech-recognition.js d8e79ace03 index commit 3 jaren geleden speech-synthesis.js d8e79ace03 index commit 3 jaren geleden spellcheck-attribute.js d8e79ace03 index commit 3 jaren geleden sql-storage.js d8e79ace03 index commit 3 jaren geleden srcset.js d8e79ace03 index commit 3 jaren geleden stream.js d8e79ace03 index commit 3 jaren geleden streams.js d8e79ace03 index commit 3 jaren geleden stricttransportsecurity.js d8e79ace03 index commit 3 jaren geleden style-scoped.js d8e79ace03 index commit 3 jaren geleden subresource-bundling.js d8e79ace03 index commit 3 jaren geleden subresource-integrity.js d8e79ace03 index commit 3 jaren geleden svg-css.js d8e79ace03 index commit 3 jaren geleden svg-filters.js d8e79ace03 index commit 3 jaren geleden svg-fonts.js d8e79ace03 index commit 3 jaren geleden svg-fragment.js d8e79ace03 index commit 3 jaren geleden svg-html.js d8e79ace03 index commit 3 jaren geleden svg-html5.js d8e79ace03 index commit 3 jaren geleden svg-img.js d8e79ace03 index commit 3 jaren geleden svg-smil.js d8e79ace03 index commit 3 jaren geleden svg.js d8e79ace03 index commit 3 jaren geleden sxg.js d8e79ace03 index commit 3 jaren geleden tabindex-attr.js d8e79ace03 index commit 3 jaren geleden template-literals.js d8e79ace03 index commit 3 jaren geleden template.js d8e79ace03 index commit 3 jaren geleden temporal.js d8e79ace03 index commit 3 jaren geleden testfeat.js d8e79ace03 index commit 3 jaren geleden text-decoration.js d8e79ace03 index commit 3 jaren geleden text-emphasis.js d8e79ace03 index commit 3 jaren geleden text-overflow.js d8e79ace03 index commit 3 jaren geleden text-size-adjust.js d8e79ace03 index commit 3 jaren geleden text-stroke.js d8e79ace03 index commit 3 jaren geleden textcontent.js d8e79ace03 index commit 3 jaren geleden textencoder.js d8e79ace03 index commit 3 jaren geleden tls1-1.js d8e79ace03 index commit 3 jaren geleden tls1-2.js d8e79ace03 index commit 3 jaren geleden tls1-3.js d8e79ace03 index commit 3 jaren geleden touch.js d8e79ace03 index commit 3 jaren geleden transforms2d.js d8e79ace03 index commit 3 jaren geleden transforms3d.js d8e79ace03 index commit 3 jaren geleden trusted-types.js d8e79ace03 index commit 3 jaren geleden ttf.js d8e79ace03 index commit 3 jaren geleden typedarrays.js d8e79ace03 index commit 3 jaren geleden u2f.js d8e79ace03 index commit 3 jaren geleden unhandledrejection.js d8e79ace03 index commit 3 jaren geleden upgradeinsecurerequests.js d8e79ace03 index commit 3 jaren geleden url-scroll-to-text-fragment.js d8e79ace03 index commit 3 jaren geleden url.js d8e79ace03 index commit 3 jaren geleden urlsearchparams.js d8e79ace03 index commit 3 jaren geleden use-strict.js d8e79ace03 index commit 3 jaren geleden user-select-none.js d8e79ace03 index commit 3 jaren geleden user-timing.js d8e79ace03 index commit 3 jaren geleden variable-fonts.js d8e79ace03 index commit 3 jaren geleden vector-effect.js d8e79ace03 index commit 3 jaren geleden vibration.js d8e79ace03 index commit 3 jaren geleden video.js d8e79ace03 index commit 3 jaren geleden videotracks.js d8e79ace03 index commit 3 jaren geleden viewport-unit-variants.js d8e79ace03 index commit 3 jaren geleden viewport-units.js d8e79ace03 index commit 3 jaren geleden wai-aria.js d8e79ace03 index commit 3 jaren geleden wake-lock.js d8e79ace03 index commit 3 jaren geleden wasm.js d8e79ace03 index commit 3 jaren geleden wav.js d8e79ace03 index commit 3 jaren geleden wbr-element.js d8e79ace03 index commit 3 jaren geleden web-animation.js d8e79ace03 index commit 3 jaren geleden web-app-manifest.js d8e79ace03 index commit 3 jaren geleden web-bluetooth.js d8e79ace03 index commit 3 jaren geleden web-serial.js d8e79ace03 index commit 3 jaren geleden web-share.js d8e79ace03 index commit 3 jaren geleden webauthn.js d8e79ace03 index commit 3 jaren geleden webcodecs.js d8e79ace03 index commit 3 jaren geleden webgl.js d8e79ace03 index commit 3 jaren geleden webgl2.js d8e79ace03 index commit 3 jaren geleden webgpu.js d8e79ace03 index commit 3 jaren geleden webhid.js d8e79ace03 index commit 3 jaren geleden webkit-user-drag.js d8e79ace03 index commit 3 jaren geleden webm.js d8e79ace03 index commit 3 jaren geleden webnfc.js d8e79ace03 index commit 3 jaren geleden webp.js d8e79ace03 index commit 3 jaren geleden websockets.js d8e79ace03 index commit 3 jaren geleden webtransport.js d8e79ace03 index commit 3 jaren geleden webusb.js d8e79ace03 index commit 3 jaren geleden webvr.js d8e79ace03 index commit 3 jaren geleden webvtt.js d8e79ace03 index commit 3 jaren geleden webworkers.js d8e79ace03 index commit 3 jaren geleden webxr.js d8e79ace03 index commit 3 jaren geleden will-change.js d8e79ace03 index commit 3 jaren geleden woff.js d8e79ace03 index commit 3 jaren geleden woff2.js d8e79ace03 index commit 3 jaren geleden word-break.js d8e79ace03 index commit 3 jaren geleden wordwrap.js d8e79ace03 index commit 3 jaren geleden x-doc-messaging.js d8e79ace03 index commit 3 jaren geleden x-frame-options.js d8e79ace03 index commit 3 jaren geleden xhr2.js d8e79ace03 index commit 3 jaren geleden xhtml.js d8e79ace03 index commit 3 jaren geleden xhtmlsmil.js d8e79ace03 index commit 3 jaren geleden xml-serializer.js d8e79ace03 index commit 3 jaren geleden tum/whitesports - Gogs: Simplico Git Service

Sin descripción

compat-wp-login.php 9.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353
  1. <?php
  2. /**
  3. * Adjusted according to wp-login.php - WordPress 5.4.2
  4. */
  5. if (!defined('ABSPATH')) {
  6. exit;
  7. }
  8. /**
  9. * Output the login page header.
  10. *
  11. * @param string $title Optional. WordPress login Page title to display in the `<title>` element.
  12. * Default 'Log In'.
  13. * @param string $message Optional. Message to display in header. Default empty.
  14. * @param WP_Error $wp_error Optional. The error to pass. Default empty.
  15. */
  16. function login_header( $title = 'Log In', $message = '', $wp_error = '' ) {
  17. global $error, $interim_login, $action;
  18. // Don't index any of these forms
  19. if (function_exists('wp_sensitive_page_meta')) {
  20. /**
  21. * wp_sensitive_page_meta() was introduced in 5.0.1
  22. */
  23. add_action('login_head', 'wp_sensitive_page_meta');
  24. } else {
  25. add_action('login_head', 'wp_no_robots');
  26. }
  27. add_action('login_head', 'wp_login_viewport_meta');
  28. if (!is_wp_error($wp_error)) {
  29. $wp_error = new WP_Error();
  30. }
  31. // Shake it!
  32. $shake_error_codes = array(
  33. 'empty_password',
  34. 'empty_email',
  35. 'invalid_email',
  36. 'invalidcombo',
  37. 'empty_username',
  38. 'invalid_username',
  39. 'incorrect_password'
  40. );
  41. /**
  42. * Filters the error codes array for shaking the login form.
  43. *
  44. * @param array $shake_error_codes Error codes that shake the login form.
  45. *
  46. * @since 3.0.0
  47. *
  48. */
  49. $shake_error_codes = apply_filters('shake_error_codes', $shake_error_codes);
  50. if ($shake_error_codes && $wp_error->get_error_code() && in_array($wp_error->get_error_code(), $shake_error_codes, true)) add_action('login_footer', 'wp_shake_js', 12);
  51. $login_title = get_bloginfo('name', 'display');
  52. /* translators: Login screen title. 1: Login screen name, 2: Network or site name */
  53. $login_title = sprintf(__('%1$s &lsaquo; %2$s &#8212; WordPress'), $title, $login_title);
  54. /**
  55. * Filters the title tag content for login page.
  56. *
  57. * @param string $login_title The page title, with extra context added.
  58. * @param string $title The original page title.
  59. *
  60. * @since 4.9.0
  61. *
  62. */
  63. $login_title = apply_filters('login_title', $login_title, $title);
  64. ?><!DOCTYPE html>
  65. <!--[if IE 8]>
  66. <html xmlns="http://www.w3.org/1999/xhtml" class="ie8" <?php language_attributes(); ?>>
  67. <![endif]-->
  68. <!--[if !(IE 8) ]><!-->
  69. <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
  70. <!--<![endif]-->
  71. <head>
  72. <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>"/>
  73. <title><?php echo $login_title; ?></title>
  74. <?php
  75. wp_enqueue_style('login');
  76. /*
  77. * Remove all stored post data on logging out.
  78. * This could be added by add_action('login_head'...) like wp_shake_js(),
  79. * but maybe better if it's not removable by plugins
  80. */
  81. if ('loggedout' == $wp_error->get_error_code()) {
  82. ?>
  83. <script>if ("sessionStorage" in window) {
  84. try {
  85. for (var key in sessionStorage) {
  86. if (key.indexOf("wp-autosave-") != -1) {
  87. sessionStorage.removeItem(key)
  88. }
  89. }
  90. } catch (e) {
  91. }
  92. }
  93. </script>
  94. <?php
  95. }
  96. /**
  97. * Enqueue scripts and styles for the login page.
  98. *
  99. * @since 3.1.0
  100. */
  101. do_action('login_enqueue_scripts');
  102. /**
  103. * Fires in the login page header after scripts are enqueued.
  104. *
  105. * @since 2.1.0
  106. */
  107. do_action('login_head');
  108. if (is_multisite()) {
  109. $login_header_url = network_home_url();
  110. $login_header_title = get_network()->site_name;
  111. } else {
  112. $login_header_url = __('https://wordpress.org/');
  113. $login_header_title = __('Powered by WordPress');
  114. }
  115. /**
  116. * Filters link URL of the header logo above login form.
  117. *
  118. * @param string $login_header_url Login header logo URL.
  119. *
  120. * @since 2.1.0
  121. *
  122. */
  123. $login_header_url = apply_filters('login_headerurl', $login_header_url);
  124. /**
  125. * Filters the title attribute of the header logo above login form.
  126. *
  127. * @param string $login_header_title Login header logo title attribute.
  128. *
  129. * @since 2.1.0
  130. *
  131. */
  132. $login_header_title = apply_filters('login_headertitle', $login_header_title);
  133. /*
  134. * To match the URL/title set above, Multisite sites have the blog name,
  135. * while single sites get the header title.
  136. */
  137. if (is_multisite()) {
  138. $login_header_text = get_bloginfo('name', 'display');
  139. } else {
  140. $login_header_text = $login_header_title;
  141. }
  142. /**
  143. * Filters the link text of the header logo above the login form.
  144. *
  145. * @param string $login_header_text The login header logo link text.
  146. *
  147. * @since 5.2.0
  148. *
  149. */
  150. $login_header_text = apply_filters('login_headertext', $login_header_text);
  151. $classes = array(
  152. 'login-action-' . $action,
  153. 'wp-core-ui'
  154. );
  155. if (is_rtl()) $classes[] = 'rtl';
  156. if ($interim_login) {
  157. $classes[] = 'interim-login';
  158. ?>
  159. <style type="text/css">html {
  160. background-color: transparent;
  161. }</style>
  162. <?php
  163. if ('success' === $interim_login) $classes[] = 'interim-login-success';
  164. }
  165. $classes[] = ' locale-' . sanitize_html_class(strtolower(str_replace('_', '-', get_locale())));
  166. /**
  167. * Filters the login page body classes.
  168. *
  169. * @param array $classes An array of body classes.
  170. * @param string $action The action that brought the visitor to the login page.
  171. *
  172. * @since 3.5.0
  173. *
  174. */
  175. $classes = apply_filters('login_body_class', $classes, $action);
  176. ?>
  177. </head>
  178. <body class="login <?php echo esc_attr(implode(' ', $classes)); ?>">
  179. <?php
  180. /**
  181. * Fires in the login page header after the body tag is opened.
  182. *
  183. * @since 4.6.0
  184. */
  185. do_action('login_header');
  186. ?>
  187. <div id="login">
  188. <h1>
  189. <a href="<?php echo esc_url($login_header_url); ?>" title="<?php echo esc_attr($login_header_title); ?>" tabindex="-1"><?php echo $login_header_text; ?></a>
  190. </h1>
  191. <?php
  192. unset($login_header_url, $login_header_title);
  193. /**
  194. * Filters the message to display above the login form.
  195. *
  196. * @param string $message Login message text.
  197. *
  198. * @since 2.1.0
  199. *
  200. */
  201. $message = apply_filters('login_message', $message);
  202. if (!empty($message)) echo $message . "\n";
  203. // In case a plugin uses $error rather than the $wp_errors object
  204. if (!empty($error)) {
  205. $wp_error->add('error', $error);
  206. unset($error);
  207. }
  208. if ($wp_error->get_error_code()) {
  209. $errors = '';
  210. $messages = '';
  211. foreach ($wp_error->get_error_codes() as $code) {
  212. $severity = $wp_error->get_error_data($code);
  213. foreach ($wp_error->get_error_messages($code) as $error_message) {
  214. if ('message' == $severity) $messages .= ' ' . $error_message . "<br />\n"; else
  215. $errors .= ' ' . $error_message . "<br />\n";
  216. }
  217. }
  218. if (!empty($errors)) {
  219. /**
  220. * Filters the error messages displayed above the login form.
  221. *
  222. * @param string $errors Login error message.
  223. *
  224. * @since 2.1.0
  225. *
  226. */
  227. echo '<div id="login_error">' . apply_filters('login_errors', $errors) . "</div>\n";
  228. }
  229. if (!empty($messages)) {
  230. /**
  231. * Filters instructional messages displayed above the login form.
  232. *
  233. * @param string $messages Login messages.
  234. *
  235. * @since 2.5.0
  236. *
  237. */
  238. echo '<p class="message">' . apply_filters('login_messages', $messages) . "</p>\n";
  239. }
  240. }
  241. } // End of login_header()
  242. /**
  243. * Outputs the footer for the login page.
  244. *
  245. * @param string $input_id Which input to auto-focus
  246. */
  247. function login_footer($input_id = '') {
  248. global $interim_login;
  249. // Don't allow interim logins to navigate away from the page.
  250. if (!$interim_login): ?>
  251. <p id="backtoblog"><a href="<?php echo esc_url(home_url('/')); ?>"><?php
  252. /* translators: %s: site title */
  253. printf(_x('&larr; Back to %s', 'site'), get_bloginfo('title', 'display'));
  254. ?></a></p>
  255. <?php
  256. if (function_exists('the_privacy_policy_link')) {
  257. the_privacy_policy_link('<div class="privacy-policy-page-link">', '</div>');
  258. }
  259. ?>
  260. <?php endif; ?>
  261. </div>
  262. <?php if (!empty($input_id)) : ?>
  263. <script type="text/javascript">
  264. try {
  265. document.getElementById('<?php echo $input_id; ?>').focus();
  266. } catch (e) {
  267. }
  268. if (typeof wpOnload == 'function') wpOnload();
  269. </script>
  270. <?php endif; ?>
  271. <?php
  272. /**
  273. * Fires in the login page footer.
  274. *
  275. * @since 3.1.0
  276. */
  277. do_action('login_footer'); ?>
  278. <div class="clear"></div>
  279. </body>
  280. </html>
  281. <?php
  282. }
  283. /**
  284. * Outputs the Javascript to handle the form shaking.
  285. *
  286. * @since 3.0.0
  287. */
  288. function wp_shake_js() {
  289. ?>
  290. <script type="text/javascript">
  291. document.querySelector('form').classList.add('shake');
  292. </script>
  293. <?php
  294. }
  295. /**
  296. * @since 3.7.0
  297. */
  298. function wp_login_viewport_meta() {
  299. ?>
  300. <meta name="viewport" content="width=device-width"/>
  301. <?php
  302. }
  303. $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 'login';
  304. if (!in_array($action, array(
  305. 'postpass',
  306. 'logout',
  307. 'lostpassword',
  308. 'retrievepassword',
  309. 'resetpass',
  310. 'rp',
  311. 'register',
  312. 'login'
  313. ), true) && false === has_filter('login_form_' . $action)) $action = 'login';
  314. nocache_headers();