Home Reference Source Repository
import Initializers from 'github-notif-helper/src/initializers.js'
public class | source

Initializers

You can directly use instance of this class. initializers

Initializers class that holds all functions to listen to app events

Static Method Summary

Static Public Methods
public static

addToggle(event: Event, files: Selector, commitNum: number)

public static

addToggleAll(event: Event, files: Selector, commitNum: number)

public static

invalidateCache(event: Event, files: Selector, commitNum: number): boolean

Static Public Methods

public static addToggle(event: Event, files: Selector, commitNum: number) source

Params:

NameTypeAttributeDescription
event Event

triggered from navigating to /files URL

files Selector

all file div's on the page

commitNum number

count of commits for the current PR

Listen:

EventFileInView

Listens to this event to add toggle button on file action bar

public static addToggleAll(event: Event, files: Selector, commitNum: number) source

Params:

NameTypeAttributeDescription
event Event

triggered from navigating to /files URL

files Selector

all file div's on the page

commitNum number

count of commits for the current PR

Listen:

EventFileInView

Listens to this event to add toggle all files button

public static invalidateCache(event: Event, files: Selector, commitNum: number): boolean source

Params:

NameTypeAttributeDescription
event Event

triggered from navigating to /files URL

files Selector

all file div's on the page

commitNum number

count of commits for the current PR

Return:

boolean

Listen:

EventFileInView

Listens to this event to invalidate cache