1234567891011121314151617181920212223242526272829303132333435 |
- window.lofig = {
- folder: 'config/default.json',
- get: query => {
- return fetch(lofig.folder)
- .then(response => {
- return response.json();
- }).then(json => {
- query.split('.')
- .forEach(property => {
- json = json[property];
- });
- return json;
- }).catch(err => {
- console.log('parsing failed', err);
- });
- },
- has: query => {
- return fetch(lofig.folder)
- .then(response => {
- return response.json();
- }).then(json => {
- query = query.split('.');
- return Promise.each(query, property => {
- json = json[property];
- }).then(() => {
- if (json) return true;
- else return false;
- });
- }).catch(err => {
- console.log('parsing failed', err);
- });
- }
- };
|