'use strict';

/* @ngInject */
function toastrConfig(toastr) {
  toastr.options.target = '.labking';
  toastr.options.timeOut = 4000;
  toastr.options.positionClass = 'toast-bottom-right';
}

var config = {
  appErrorPrefix: '[labKing Error] ',
  appTitle: 'labKing',
  subjectNoun: 'ParticipantId',
  demographicDataset: 'Database_Enrollment',
  searchFields: ['ParticipantId', 'NHSNumber', 'MRNNumber', 'FirstName', 'LastName']
};

/* @ngInject */
function configure($logProvider, routerHelperProvider, exceptionHandlerProvider) {
  if ($logProvider.debugEnabled) {
    $logProvider.debugEnabled(true);
  }
  exceptionHandlerProvider.configure(config.appErrorPrefix);
  routerHelperProvider.configure({docTitle: config.appTitle + ': '});
}

module.exports = {
  config: config,
  configure: configure,
  toastrConfig: toastrConfig
};

@@ -422,16 +422,151 @@
 stName'%5D
+,%0A  // subjectNameFields: %5B'FirstName', 'LastName'%5D,%0A  // headlineSubjectInfoFields: %5B'ParticipantId', 'NHSNumber', 'MRNNumber', 'DOB'%5D
 %0A%7D;%0A%0A/* 

Add placeholder config vars for #79