PageSourceSearch

https://cultureg.fr/assets/controllers/notification_settings_controller-550ba822.js

js cultureg.fr collected 2026-10-05 19:12:36 UTC 1,012 bytes, 33 lines download raw bytes

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.