*/ class FilesLoadAdditionalScriptsListener implements IEventListener { private InitialStateProvider $initialStateProvider; public function __construct(InitialStateProvider $initialStateProvider) { $this->initialStateProvider = $initialStateProvider; } public function handle(Event $event): void { if (!$event instanceof LoadAdditionalScriptsEvent) { return; } \OCP\Util::addInitScript('text', 'text-init'); \OCP\Util::addScript('text', 'text-files'); // Add associated styles \OCP\Util::addStyle('text', 'text-init'); \OCP\Util::addStyle('text', 'text-files'); $this->initialStateProvider->provideState(); } }