Beispiel #1
0
  sync(method, model, options) {
    if (Connection()) {
      if (Session.isLoggedIn()) {
        options.headers = options.headers || {};
        _.extend(options.headers, { 'Authorization': `Token token=${Session.token}` });
      }
    }
    else {
      Notifications.error(Messages.connectionErrorMsg);
    }

    return super.sync(method, model, options);
  }
App.on('start', function() {
  if (Connection()) {
    Backbone.history.start();
    Device.setEvents();

    $(document).on('click', '.js-link', function(event) {
      event.preventDefault();
      let href = $(event.currentTarget).attr('href');
      App.navigate(href, { trigger: true });
    });
  }
  else {
    Notifications.alert(Messages.noInternetConnectionMsg);
  }
});