1import { Controller } from "@hotwired/stimulus" 2 3export default class extends Controller { 4 static targets = [ 5 "inheritCheckbox", 6 "overrideSettings", 7 "useAccountSlack", 8 "slackOverride", 9 "modeSelect", 10 "digestScheduleField" 11 ] 12 13 connect() { 14 this.toggleOverrideSettings() 15 this.toggleSlackOverride() 16 this.toggleDigestSchedule() 17 } 18 19 toggleOverrideSettings() { 20 if (!this.hasInheritCheckboxTarget || !this.hasOverrideSettingsTarget) return 21 this.overrideSettingsTarget.style.display = this.inheritCheckboxTarget.checked ? "none" : "block" 22 } 23 24 toggleSlackOverride() { 25 if (!this.hasUseAccountSlackTarget || !this.hasSlackOverrideTarget) return 26 this.slackOverrideTarget.classList.toggle("hidden", this.useAccountSlackTarget.checked) 27 } 28 29 toggleDigestSchedule() { 30 if (!this.hasModeSelectTarget || !this.hasDigestScheduleFieldTarget) return 31 this.digestScheduleFieldTarget.style.display = this.modeSelectTarget.value === "digest" ? "block" : "none" 32 } 33}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.