Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/add2cal/add-to-calendar-button
/ functions
Functions
446 in github.com/add2cal/add-to-calendar-button
⨍
Functions
446
◇
Types & classes
52
↓ 45 callers
Function
mountAtcb
(config = {})
test/helpers/mount.js:21
↓ 32 callers
Function
clickSingleton
(host)
test/helpers/dom.js:76
↓ 22 callers
Function
translate_hook
(identifier: string, data: ATCBConfig)
src/i18n/index.ts:210
↓ 20 callers
Function
interceptFileSave
()
test/helpers/capture.js:35
↓ 20 callers
Function
interceptWindowOpen
()
test/helpers/capture.js:15
↓ 19 callers
Function
baseEvent
(overrides = {})
test/helpers/mount.js:50
↓ 18 callers
Function
decodeIcsHref
(href)
test/helpers/ics.js:9
↓ 18 callers
Function
openList
(host)
test/helpers/dom.js:49
↓ 18 callers
Function
parseIcs
(raw)
test/helpers/ics.js:35
↓ 13 callers
Function
modalHost
(host)
test/helpers/dom.js:86
↓ 12 callers
Function
btnId
(host)
test/helpers/dom.js:19
↓ 12 callers
Function
r
(...p)
scripts/build.mjs:31
↓ 11 callers
Function
log_event
(event: string, trigger: string, identifier: string)
src/core/events.ts:5
↓ 10 callers
Function
toggle
(host: ShadowRoot, action: string, data: ATCBConfig | string = '', button: HTMLElement | string | null = null,
src/ui/control.ts:9
↓ 9 callers
Function
proEvtConfig
(overrides = {})
test/fixtures/pro.js:15
↓ 9 callers
Function
secure_url
(url: string, throwError = true)
src/core/text.ts:40
↓ 8 callers
Function
generate_time
(data: ATCBConfig | ATCBDateEntry, style = 'delimiters', targetCal = 'general', addTimeZoneOffset = false)
src/core/dates.ts:7
↓ 8 callers
Function
getActiveButton
()
src/core/store.ts:24
↓ 8 callers
Function
open_cal_url
(data: ATCBConfig, type: string, url = '', subscribe = false, subEvent: 'all' | number | string | null = null,
src/generators/ical.ts:30
↓ 8 callers
Function
optionEl
(host, type)
test/helpers/dom.js:37
↓ 8 callers
Function
renderedOptions
(host)
test/helpers/dom.js:41
↓ 8 callers
Function
secure_content
(data: unknown, isJSON = true)
src/core/text.ts:9
↓ 8 callers
Function
trigger
(host)
test/helpers/dom.js:33
↓ 7 callers
Function
create_modal
( mainHost: ShadowRoot, data: ATCBConfig, icon: string = '', headline?: string, content: string = ''
src/ui/generate.ts:356
↓ 7 callers
Function
decorate_data
(data: ATCBConfig | ATCBInputConfig)
src/core/decorate.ts:12
↓ 7 callers
Function
muteConsole
(methods = ['error', 'warn'])
test/helpers/capture.js:92
↓ 7 callers
Function
resetDataLayer
()
test/helpers/datalayer.js:7
↓ 7 callers
Function
strip_unsafe_keys
(node: unknown)
src/core/text.ts:24
↓ 6 callers
Function
clickOption
(host, type)
test/helpers/dom.js:62
↓ 6 callers
Function
dlEvents
(eventName = null)
test/helpers/datalayer.js:18
↓ 6 callers
Function
isBrowser
()
src/core/globals.ts:21
↓ 6 callers
Function
listEl
(host)
test/helpers/dom.js:55
↓ 6 callers
Function
mockProFetch
(map = {}, { status = 200, networkError = false } = {})
test/fixtures/pro.js:88
↓ 6 callers
Function
proRsvpConfig
(overrides = {})
test/fixtures/pro.js:48
↓ 6 callers
Function
rewrite_html_elements
(content: string, clear = false, iCalBreaks = false)
src/core/text.ts:66
↓ 5 callers
Function
atcb_action
(inputData: ATCBInputConfig, triggerElement?: HTMLElement, keyboardTrigger = false)
src/action/index.ts:22
↓ 5 callers
Function
generate_modal_host
(host: ShadowRoot, data: ATCBConfig, reset: boolean = true)
src/ui/generate.ts:607
↓ 5 callers
Function
generate_rsvp_form
(host: ShadowRoot, data: ATCBConfig, hostEl: HTMLElement, keyboardTrigger: boolean = false)
src/ui/pro.ts:276
↓ 5 callers
Function
getPartsForTimeZone
(dateObj: Date, timeZone: string)
src/core/dates.ts:637
↓ 5 callers
Function
initFailed
(host)
test/helpers/dom.js:29
↓ 5 callers
Function
isMobile
()
src/core/globals.ts:77
↓ 5 callers
Function
pressEsc
()
test/helpers/dom.js:96
↓ 5 callers
Function
set_sizes
(el: HTMLElement, sizes: { [key: string]: number | string })
src/ui/positioning.ts:114
↓ 5 callers
Method
whenInitialized
()
src/element/index.ts:198
↓ 4 callers
Function
append_text
(parent: Element, tag: string, value: string, part?: string)
src/ui/group-overview.ts:132
↓ 4 callers
Function
check_required
(data: ATCBInputConfig)
src/core/validate.ts:8
↓ 4 callers
Function
close
(host: ShadowRoot, keyboardTrigger: boolean = false)
src/ui/control.ts:126
↓ 4 callers
Function
create_atcbl
(host: ShadowRoot, atList: boolean = true, returnEl: boolean = false, licenseNoteOnly: boolean = false)
src/ui/generate.ts:326
↓ 4 callers
Function
debounce_leading
(this: void, func: (...args: A) => unknown, timeout = 300)
src/core/util.ts:143
↓ 4 callers
Function
generate_ical
(host: ShadowRoot | null, data: ATCBConfig, type: string, subEvent: 'all' | number | string = 'all', keyboardT
src/generators/ical.ts:103
↓ 4 callers
Function
generate_links
(host: ShadowRoot, type: string, data: ATCBConfig, subEvent: 'all' | number | string = 'all', keyboardTrigger
src/generators/index.ts:15
↓ 4 callers
Function
getOptionStates
(id: string)
src/core/store.ts:40
↓ 4 callers
Function
map_special_time_zones
(timeZone: string)
src/core/dates.ts:916
↓ 4 callers
Function
officialAttributeName
* The official kebab-case attribute name for a config param.
src/compat/attributes.ts:22
↓ 4 callers
Function
prepare_ics_link
(host: ShadowRoot, data: ATCBConfig, control: HTMLElement, type: string, subEvent: 'all' | number = 'all', con
src/ui/ics-links.ts:78
↓ 4 callers
Function
set_light_mode
(shadowRoot: ShadowRoot, data: ATCBConfig)
src/element/index.ts:608
↓ 4 callers
Function
subEventBtn
(host, type, n)
test/helpers/dom.js:90
↓ 4 callers
Function
validate
(data: ATCBConfig)
src/core/validate.ts:57
↓ 3 callers
Function
dateButtonMeta
(data: ATCBConfig, subEventIn: string | number = 'all', forceFullDate: boolean = false)
src/ui/templates.ts:157
↓ 3 callers
Function
debounce
(this: void, func: (...args: A) => unknown, timeout = 200)
src/core/util.ts:133
↓ 3 callers
Function
ensure_locale
* Makes sure the translation pack for the configured language is available before * rendering (labels are needed synchronously at template time). Unk
src/i18n/index.ts:155
↓ 3 callers
Function
ensure_style
* Resolves the full css (core + style delta) for the configured buttonStyle. * Returns null when nothing should be injected (style none, unstyle buil
src/styles/css-template.ts:92
↓ 3 callers
Function
format_datetime
(datetime: Date, style = 'delimiters', includeTime = true, removeZ = false)
src/core/dates.ts:111
↓ 3 callers
Function
get
(key: string)
demo/utils/localStorage.ts:14
↓ 3 callers
Function
getConfigAttribute
(el: Element, param: string)
src/compat/attributes.ts:63
↓ 3 callers
Function
getDefaultAttrs
(defaultName: string, defaultDescription: string, defaultLocation: string, goBlank: boolean = false)
demo/utils/attrs/default.ts:62
↓ 3 callers
Function
get_pro_data
(licenseKey?: string, el?: ATCBHostElement, directData: ATCBInputConfig & { proOverride?: boolean } = {})
src/element/index.ts:823
↓ 3 callers
Function
legacyAttributeName
* The legacy attribute name: what the DOM stores for the documented camelCase * attribute names (HTML lowercases attribute names).
src/compat/attributes.ts:36
↓ 3 callers
Function
licenseBanner
(subject)
scripts/build.mjs:35
↓ 3 callers
Function
load_css
(host: ShadowRoot, rootObj: HTMLElement | null = null, data: ATCBConfig)
src/element/index.ts:645
↓ 3 callers
Function
manage_body_scroll
(host: ShadowRoot, modalObj: Element | null = null)
src/ui/positioning.ts:92
↓ 3 callers
Function
read_attributes
(el: ATCBHostElement, params: (keyof ATCBInputConfig)[] = wcParams)
src/element/index.ts:521
↓ 3 callers
Method
removeSsrShell
()
src/element/index.ts:102
↓ 3 callers
Function
render
()
src/ui/group-overview.ts:329
↓ 3 callers
Function
render_debug_msg
(host: ShadowRoot, error: unknown)
src/element/index.ts:771
↓ 3 callers
Function
resolveAttributeName
* Resolves the attribute name to read for a param on a given element, * honoring official-over-legacy precedence. Returns null if neither is set.
src/compat/attributes.ts:44
↓ 3 callers
Function
setActiveButton
(id: string)
src/core/store.ts:20
↓ 3 callers
Function
set_fully_successful
(host: ShadowRoot, data: ATCBConfig, multiDateModal = false)
src/generators/index.ts:142
↓ 3 callers
Function
static_ics_file
(host: ShadowRoot | null, data: ATCBConfig, subEvent: 'all' | number)
src/generators/ical.ts:82
↓ 3 callers
Function
unfoldIcs
(raw)
test/helpers/ics.js:28
↓ 3 callers
Function
validEmail
(email: string)
src/core/util.ts:46
↓ 2 callers
Function
attrValue
(key, value)
test/helpers/mount.js:11
↓ 2 callers
Function
build_form
(fields: ATCBProFormField[], identifier: string = '', disabled: boolean = false)
src/ui/pro.ts:669
↓ 2 callers
Function
buttonTemplate
(host: ShadowRoot, data: ATCBConfig)
src/ui/templates.ts:255
↓ 2 callers
Function
can_group_ics
(data: ATCBConfig)
src/ui/ics-links.ts:36
↓ 2 callers
Function
cleanup
(host: ShadowRoot, identifier?: string)
src/element/index.ts:589
↓ 2 callers
Function
clipboard_note_content
(copyValue: string, data: ATCBConfig)
src/generators/ical.ts:337
↓ 2 callers
Function
contextOf
(node)
scripts/split-css.mjs:120
↓ 2 callers
Function
copy_to_clipboard
(dataString: unknown)
src/core/util.ts:55
↓ 2 callers
Function
csp_nonce
(host: ShadowRoot)
src/element/index.ts:633
↓ 2 callers
Function
cycle
(config)
test/wc-tests/r-MEM-leaks.test.js:14
↓ 2 callers
Function
dateButtonAriaLabel
(data: ATCBConfig, subEvent: number, subEventAll: boolean, hoverText: string, fullTimeInfo: string[], oneOptio
src/ui/templates.ts:132
↓ 2 callers
Function
dateButtonContentTemplate
(data: ATCBConfig, subEventIn: string | number = 'all', forceFullDate: boolean = false)
src/ui/templates.ts:207
↓ 2 callers
Function
decorate_data_dates
(data: ATCBConfig | ATCBInputConfig)
src/core/decorate-dates.ts:9
↓ 2 callers
Function
decorate_sizes
* Size attribute parsing, shared by the client decoration pipeline and the ssr * shell. Deliberately dependency-free: the ssr entry must stay importa
src/core/sizes.ts:11
↓ 2 callers
Function
deleteButtonInstance
(id: string)
src/core/store.ts:45
↓ 2 callers
Function
escape_html
(value: string)
src/core/text.ts:4
↓ 2 callers
Function
fileFor
(style)
scripts/split-css.mjs:29
↓ 2 callers
Function
flatten_translations
(strings: NestedTranslations, prefix: string = '')
src/i18n/index.ts:115
↓ 2 callers
Function
generate_bg_overlay
(host: ShadowRoot, trigger: string = '', modal: boolean = false, darken: boolean = true, closable: boolean = t
src/ui/generate.ts:253
next →
1–100 of 446, ranked by callers