Home Reference Source Repository

References

Class Summary

Static Public Class Summary
public
public
public
public

Api

public

App

public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

Function Summary

Static Public Function Summary
public

alphaNumeric(value: *): string

public

Clear browser storage

public

configureStore(initialState: object): object

Method to create stores based on a set of passed reducers

public

configureStore(initialState: object): object

Method to create stores based on a set of passed reducers

public

createValidator(rules: *): *

public

email(value: *): string

public

Get auth from browser storage

public

ifAvatarCustom(field: *, ifValue: *): *

public

ifAvatarGravitar(field: *, ifValue: *): *

public

ifDisplayYes(field: *, ifValue: *): *

public

integer(value: *): string

public

Ensure support for browser storage

public

match(field: *): *

public

maxLength(max: *): *

public

minLength(min: *): *

public
public

oneOf(enumeration: *): *

public

required(value: *): string

public

requiredArr(value: *): string

public

setStorage(token: string, lastLoggedIn: string, username: string)

Set auth to browser storage

Variable Summary

Static Public Variable Summary
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

Forgot: *

public

Login: *

public
public

Profile: *

public

Project: *

public
public
public
public
public
public
public
public
public
public

Reset: *

public
public
public
public

addProfileLink(linkGroup: string, linkName: string, linkUrl: string): *

add Profile Link

public

addProfileTechicon(linkGroup: string, linkName: string, linkIcon: string): *

add Profile Techicon

public

admin: *

public

auth: *

public

auth Init

public

Helper method to convert custom avatar file stream to base64

public

Delete project async

public
public

editAdminAsync(formData: object, token: string): *

edit Admin Async

public

editProfileAsync(formData: object, token: string): *

edit Profile Async

public

edit Profile Reset

public
public

editProjectAddLink(linkGroup: string, linkName: string, linkUrl: string): *

edit Project Add Link

public

editProjectAsync(formData: object, token: string, projectId: string): *

edit Project Async

public

editProjectOnPushFieldArray(fieldName: string, fieldValue: string): *

edit Project On Push Field Array

public

edit Project On Splice Field Array

public

editProjectRemoveLink(linkGroup: string, index: number): *

edit Project Remove Link

public

edit Project Remove Media

public

edit Project Reset

public

editProjectSet(project: object): *

edit Project Set

public

editProjectUpdateField(fieldName: string, fieldValue: string): *

edit Project Update Field

public

editProjectUploadFilesAsync(files: array, token: string): *

edit Project Upload Files Async

public

fetch Profile Async

public

fetch Projects Async

public

forgotAsync(formData: object): *

forgot Async

public

formatProfileData(formData: object, base64: string): *

Helper method to reformat redux form data to profile state Why? Redux-form cannot map nested state props to fields See: Bindings on /src/components/admin/EditProfileForm/EditProfileForm.js

public

formatProjectData(formData: object): *

Helper method to reformat redux form data to profile state Why? Redux-form cannot map nested state props to fields See: Bindings on /src/components/admin/NewProjectForm/NewProjectForm.js

public
public

loginAsync(formData: object): *

login Async

public

logoutAsync(token: string): *

logout Async

public

newProjectAsync(formData: object, token: string): *

new Project Async

public

profile: *

public
public
public

registerAsync(formData: object): *

register Async

public

removeProfileItem(linkGroup: string, index: number): *

remove Profile Item

public

resetAsync(formData: object, resetToken: string): *

reset Async

public

updateAvatarFields(use: string, gravitarEmail: string, customAvatarFile: string): *

Update Avatar Field

public

updateLayoutField(fieldName: string, fieldValue: string): *

Update Layout Field

public

updateProfileField(fieldName: string, fieldValue: string): *

Update Profile Field