From 370e6caedc8456de20eaa17aaace0873bc7d204f Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Sun, 26 Jun 2016 02:05:41 -0700 Subject: [web] (mostly) remove jQuery --- web/src/js/components/Header/FilterDocs.jsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'web/src/js/components/Header') diff --git a/web/src/js/components/Header/FilterDocs.jsx b/web/src/js/components/Header/FilterDocs.jsx index efb4818c..c237e230 100644 --- a/web/src/js/components/Header/FilterDocs.jsx +++ b/web/src/js/components/Header/FilterDocs.jsx @@ -1,5 +1,6 @@ import React, { Component } from 'react' -import $ from 'jquery' +import { fetchApi } from "../../utils"; + export default class FilterDocs extends Component { @@ -15,13 +16,13 @@ export default class FilterDocs extends Component { componentWillMount() { if (!FilterDocs.xhr) { - FilterDocs.xhr = $.getJSON('/filter-help') - FilterDocs.xhr.fail(() => { + FilterDocs.xhr = fetchApi('/filter-help').then(response => response.json()) + FilterDocs.xhr.catch(() => { FilterDocs.xhr = null }) } if (!this.state.doc) { - FilterDocs.xhr.done(doc => { + FilterDocs.xhr.then(doc => { FilterDocs.doc = doc this.setState({ doc }) }) -- cgit v1.2.3