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
↓ 2 callers
Function
generate_label
(host: ShadowRoot, data: ATCBConfig, parent: HTMLElement, type: string, icon: boolean = false, text: string =
src/ui/generate.ts:27
↓ 2 callers
Function
generate_ssr_html_with_context
Internal renderer that distinguishes fetched PRO config from optimistic sync input.
src/ssr/index.ts:247
↓ 2 callers
Function
generate_timestring
(dates: ATCBDateEntryInput[], language = 'en', subEvent: 'all' | number = 'all', decorate = false, browserTime
src/core/dates.ts:159
↓ 2 callers
Function
generate_uuid
()
src/core/pure-util.ts:2
↓ 2 callers
Function
getDayOfYearFromYmd
(year: number, month0: number, day: number)
src/core/dates.ts:614
↓ 2 callers
Function
getNextOccurrence
(rruleStr: string, startDateTime: Date, diff: number, allday: boolean, tzid = 'UTC')
src/core/dates.ts:787
↓ 2 callers
Function
hasConfigAttribute
* Convenience readers used by the attribute scan and the special-cased reads.
src/compat/attributes.ts:59
↓ 2 callers
Function
ical_copy_note
(host: ShadowRoot, dataUrl: string, data: ATCBConfig, keyboardTrigger: boolean)
src/generators/ical.ts:358
↓ 2 callers
Method
initButton
()
src/element/index.ts:335
↓ 2 callers
Method
initGroupOverview
()
src/element/index.ts:284
↓ 2 callers
Function
init_log
(pro: string = '', hide: boolean = false, debug: boolean = false)
src/element/index.ts:804
↓ 2 callers
Function
injectCssTemplate
(code, id, relPath)
scripts/build.mjs:161
↓ 2 callers
Function
injectVersion
(code, id)
scripts/build.mjs:144
↓ 2 callers
Function
isAsciiDigits
(value: string)
src/ssr/index.ts:110
↓ 2 callers
Function
mapAttrsField
(obj: any, key: string)
demo/utils/attrs/index.ts:10
↓ 2 callers
Function
mark_invalid_input
(input: HTMLInputElement, currentFirstInvalid: HTMLInputElement | null)
src/ui/pro.ts:65
↓ 2 callers
Function
nodeKey
(node)
scripts/split-css.mjs:39
↓ 2 callers
Function
normalizeConfig
* Normalizes config keys to the internal camelCase form. Accepts the official * kebab-case attribute spellings ('start-date', 'button-style', ...) an
src/ssr/index.ts:49
↓ 2 callers
Function
normalize_option_name
(option: string)
src/core/decorate-options.ts:65
↓ 2 callers
Function
p
(n)
test/fixtures/matrix.js:73
↓ 2 callers
Function
pad2
(n: number)
src/core/dates.ts:501
↓ 2 callers
Function
parseRRule
(rruleStr: string, deep = true)
src/core/dates.ts:438
↓ 2 callers
Function
position_shadow_button
(originalShadowHost: ShadowRoot, modalShadowHost: ShadowRoot)
src/ui/positioning.ts:69
↓ 2 callers
Function
process_inline_data
(el: ATCBHostElement, debug = false)
src/element/index.ts:493
↓ 2 callers
Function
register_locale
* Registers a translation pack under a language code (base like "de" or regional * like "en_GB"). Accepts nested or flat packs. Public API used by th
src/i18n/index.ts:132
↓ 2 callers
Function
render_event
(event: OverviewEvent, config: NormalizedOverviewConfig, locale: string, dev: boolean, onAdd: (event: Overview
src/ui/group-overview.ts:169
↓ 2 callers
Function
revoke_ics_blob_urls
(identifier?: string)
src/ui/ics-links.ts:24
↓ 2 callers
Function
runPipeline
(config)
test/wc-tests/r-B-validation.test.js:10
↓ 2 callers
Function
saved_hook
(host: ShadowRoot, data: ATCBConfig)
src/core/util.ts:8
↓ 2 callers
Function
sendPostRequest
(url: string, fields: ATCBPostField[], header: { [key: string]: unknown } = {})
src/ui/pro.ts:820
↓ 2 callers
Function
set
(key: string, value: string | object)
demo/utils/localStorage.ts:22
↓ 2 callers
Function
setUA
(ua)
test/helpers/capture.js:65
↓ 2 callers
Function
set_global_event_listener
(host: ShadowRoot, data: ATCBConfig)
src/element/index.ts:887
↓ 2 callers
Function
setup_state_management
(data: ATCBConfig)
src/element/index.ts:787
↓ 2 callers
Function
should_render_group_overview
(el: Element, data: ATCBConfig)
src/element/index.ts:39
↓ 2 callers
Function
show_submit_error
(form: HTMLFormElement, errorEl: HTMLElement, msg: string, firstInvalid: HTMLInputElement | null = null)
src/ui/pro.ts:76
↓ 2 callers
Function
toIsoOffset
(off: string)
src/core/dates.ts:505
↓ 2 callers
Function
truthyFlag
* Boolean flag coercion mirroring the element: true, 'true', '1', and the bare * attribute presence ('' - e.g. frameworks serialize bare boolean attr
src/ssr/index.ts:106
↓ 2 callers
Function
tzOffsetAt
(utcMillis, timeZone)
test/fixtures/matrix.js:99
↓ 2 callers
Function
utcClean
(dateStr, timeStr, offset)
test/fixtures/events.js:133
↓ 2 callers
Function
validate_form
(host: ShadowRoot, fields: ATCBProFormField[])
src/ui/pro.ts:762
↓ 2 callers
Function
validate_icsFile
(data: ATCBConfig, msgPrefix: string, i: number | '' = '', msgSuffix: string = '')
src/core/validate.ts:80
↓ 1 callers
Function
addAttr
(key: string, value: any)
demo/utils/attrs/index.ts:127
↓ 1 callers
Function
addLocalDays
(dateObj: Date, days: number, timeZone: string, hhmm: string, dateParts: ATCBEnrichedDateParts | null = null)
src/core/dates.ts:645
↓ 1 callers
Function
adjust_platform_specific_options
(options: string[], data: ATCBConfig, iCalGiven: boolean, appleGiven: boolean, mobileOptionsUsed: boolean = fa
src/core/decorate-options.ts:119
↓ 1 callers
Function
append_meta
(parent: Element, type: 'clock' | 'pin', value: string)
src/ui/group-overview.ts:140
↓ 1 callers
Function
apply_transformation
(value: unknown, transform?: string)
src/core/pure-util.ts:9
↓ 1 callers
Function
banner
(what)
scripts/split-css.mjs:266
↓ 1 callers
Function
blur_after_pointer_selection
(select: HTMLSelectElement)
src/ui/group-overview.ts:155
↓ 1 callers
Function
buildBrowser
({ minify })
scripts/build.mjs:332
↓ 1 callers
Method
buildButton
()
src/element/index.ts:384
↓ 1 callers
Function
buildCssArtifacts
()
scripts/build.mjs:89
↓ 1 callers
Function
buildCssTemplate
()
scripts/build.mjs:125
↓ 1 callers
Function
buildDates
(count, mix)
test/wc-tests-full/f-T9-multidate.test.js:18
↓ 1 callers
Function
buildLib
()
scripts/build.mjs:178
↓ 1 callers
Function
buildSsr
()
scripts/build.mjs:264
↓ 1 callers
Function
buildTypes
()
scripts/build.mjs:366
↓ 1 callers
Function
buildUtils
()
scripts/build.mjs:303
↓ 1 callers
Function
cascadeMap
(nodes)
scripts/split-css.mjs:299
↓ 1 callers
Function
cdnShim
(file, target)
scripts/build.mjs:398
↓ 1 callers
Function
check_bookings
(proKey: string, dev: boolean = false)
src/ui/pro.ts:652
↓ 1 callers
Function
cleanDescription
(desc: string)
src/core/decorate-dates.ts:152
↓ 1 callers
Function
cleanOldBuildFiles
()
scripts/build.mjs:41
↓ 1 callers
Function
clear_invalid_input
(input: HTMLInputElement)
src/ui/pro.ts:71
↓ 1 callers
Function
clickSubEvent
(host, type, n)
test/wc-tests/r-F-multidate.test.js:21
↓ 1 callers
Function
close_modal_list_if_idle
(host: ShadowRoot, data: ATCBConfig)
src/ui/generate.ts:18
↓ 1 callers
Function
collect
(rule)
scripts/split-css.mjs:133
↓ 1 callers
Function
complete_ics_link
(host: ShadowRoot, data: ATCBConfig, type: string, subEvent: 'all' | number, context: IcsLinkContext, control:
src/ui/ics-links.ts:40
↓ 1 callers
Function
contextRoot
(node)
scripts/split-css.mjs:149
↓ 1 callers
Function
createButtonInstance
(id: string, config: ATCBConfig, optionStates: { [option: string]: number[] })
src/core/store.ts:28
↓ 1 callers
Function
create_field_html
(type: string, name: string, fieldLabel: string, fieldId: string, required: boolean = false, fieldValue: strin
src/ui/pro.ts:726
↓ 1 callers
Function
create_ics_blob_url
(data: ATCBConfig, action: ATCBIcsAction)
src/ui/ics-links.ts:14
↓ 1 callers
Function
cspIframe
(cspContent)
test/wc-tests/r-U-csp.test.js:18
↓ 1 callers
Function
cycleOnce
(i)
test/wc-tests/r-MEM-leaks.test.js:80
↓ 1 callers
Function
date
(year, month, day)
test/wc-tests/r-GO-group-overview.test.js:7
↓ 1 callers
Function
dateInTimeZone
(timeZone: string)
src/ssr/index.ts:130
↓ 1 callers
Function
dateIsOverdue
(entry: { [key: string]: unknown })
src/ssr/index.ts:167
↓ 1 callers
Function
date_calculation
(dateString: string, timeZone: string)
src/core/decorate-dates.ts:292
↓ 1 callers
Function
date_cleanup
(dateTimeData: ATCBDateEntry)
src/core/decorate-dates.ts:203
↓ 1 callers
Function
date_specials_calculation
(type: string, dateString: string | undefined, timeString: string | undefined | null = null, timeZone: string
src/core/decorate-dates.ts:267
↓ 1 callers
Function
dates_cleanup
(data: ATCBConfig, i: number)
src/core/decorate-dates.ts:106
↓ 1 callers
Function
declaredVars
(css)
scripts/split-css.mjs:350
↓ 1 callers
Function
decodeIcsHrefAsync
(href)
test/helpers/ics.js:19
↓ 1 callers
Function
decorate_data_boolean
(data: ATCBConfig)
src/core/decorate.ts:27
↓ 1 callers
Function
decorate_data_button_status_handling
(data: ATCBConfig)
src/core/decorate-dates.ts:320
↓ 1 callers
Function
decorate_data_defaults
(data: ATCBConfig)
src/core/decorate.ts:63
↓ 1 callers
Function
decorate_data_description
(data: ATCBConfig, i: number)
src/core/decorate-dates.ts:151
↓ 1 callers
Function
decorate_data_i18n
(data: ATCBConfig)
src/core/decorate.ts:125
↓ 1 callers
Function
decorate_data_options
(data: ATCBConfig)
src/core/decorate-options.ts:5
↓ 1 callers
Function
decorate_data_recurring_events
(data: ATCBConfig)
src/core/decorate-recurrence.ts:60
↓ 1 callers
Function
decorate_data_rrule
(data: ATCBConfig)
src/core/decorate-recurrence.ts:6
↓ 1 callers
Function
decorate_data_rsvp
(data: ATCBConfig)
src/core/decorate.ts:158
↓ 1 callers
Function
decorate_data_style
(data: ATCBConfig)
src/core/decorate.ts:80
↓ 1 callers
Function
decorate_light_mode
(lightMode: string = '')
src/core/decorate.ts:114
↓ 1 callers
Function
defaultTriggerText
(data: ATCBConfig)
src/ui/templates.ts:28
↓ 1 callers
Function
deltaCss
(style)
scripts/split-css.mjs:260
↓ 1 callers
Function
deltaFor
(style)
scripts/split-css.mjs:247
↓ 1 callers
Function
description_text
(value: unknown)
src/ui/group-overview.ts:89
↓ 1 callers
Function
determine_ical_filename
(data: ATCBConfig, subEvent: 'all' | number | string)
src/generators/ical.ts:314
↓ 1 callers
Function
determine_options_source
(data: ATCBConfig)
src/core/decorate-options.ts:23
← previous
next →
101–200 of 446, ranked by callers