aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/utils/fetch.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2020-04-24 00:22:39 +1000
committerGitHub <noreply@github.com>2020-04-24 00:22:39 +1000
commit68137aa789b195b26d4306eaebc7fee2f8eb3374 (patch)
tree8c38683d043fdfbe8b1dcb385a446de4df7396a1 /src/js/utils/fetch.js
parentdbe618c644a525b196466b7254274cc9bde76275 (diff)
parent2458eaa11b5c2805bcf1e5349ab900485bac325f (diff)
downloadplyr-68137aa789b195b26d4306eaebc7fee2f8eb3374.tar.lz
plyr-68137aa789b195b26d4306eaebc7fee2f8eb3374.tar.xz
plyr-68137aa789b195b26d4306eaebc7fee2f8eb3374.zip
Merge pull request #1770 from sampotts/css-variables
Allow customization via CSS Custom Properties
Diffstat (limited to 'src/js/utils/fetch.js')
-rw-r--r--src/js/utils/fetch.js58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/js/utils/fetch.js b/src/js/utils/fetch.js
index ee33ea7c..ef695193 100644
--- a/src/js/utils/fetch.js
+++ b/src/js/utils/fetch.js
@@ -4,39 +4,39 @@
// ==========================================================================
export default function fetch(url, responseType = 'text') {
- return new Promise((resolve, reject) => {
- try {
- const request = new XMLHttpRequest();
+ return new Promise((resolve, reject) => {
+ try {
+ const request = new XMLHttpRequest();
- // Check for CORS support
- if (!('withCredentials' in request)) {
- return;
- }
+ // Check for CORS support
+ if (!('withCredentials' in request)) {
+ return;
+ }
- request.addEventListener('load', () => {
- if (responseType === 'text') {
- try {
- resolve(JSON.parse(request.responseText));
- } catch (e) {
- resolve(request.responseText);
- }
- } else {
- resolve(request.response);
- }
- });
+ request.addEventListener('load', () => {
+ if (responseType === 'text') {
+ try {
+ resolve(JSON.parse(request.responseText));
+ } catch (e) {
+ resolve(request.responseText);
+ }
+ } else {
+ resolve(request.response);
+ }
+ });
- request.addEventListener('error', () => {
- throw new Error(request.status);
- });
+ request.addEventListener('error', () => {
+ throw new Error(request.status);
+ });
- request.open('GET', url, true);
+ request.open('GET', url, true);
- // Set the required response type
- request.responseType = responseType;
+ // Set the required response type
+ request.responseType = responseType;
- request.send();
- } catch (e) {
- reject(e);
- }
- });
+ request.send();
+ } catch (e) {
+ reject(e);
+ }
+ });
}