linked-data-reactor
Version:
Linked Data Reactor provides a framework to view, browse and edit Linked Data in a flexible way.
19 lines (18 loc) • 866 B
JavaScript
import {appFullTitle} from '../configs/general';
export default function loadResource(context, payload, done) {
context.dispatch('LOADING_DATA', {});
context.service.read('resource.properties', payload, {timeout: 25 * 1000}, function (err, res) {
if (err) {
context.dispatch('LOAD_RESOURCE_FAILURE', err);
} else {
context.dispatch('CLEAN_RESOURCE_SUCCESS', res);
context.dispatch('CLEAN_GMAP_SUCCESS', res);
context.dispatch('LOAD_RESOURCE_SUCCESS', res);
}
context.dispatch('UPDATE_PAGE_TITLE', {
pageTitle: (appFullTitle + ' | Dataset | ' + decodeURIComponent(payload.dataset) + ' | Resource | ' + decodeURIComponent(payload.resource) + ' | Category | ' + payload.category) || ''
});
context.dispatch('LOADED_DATA', {});
done();
});
}