Skip to content

Commit 7dfbd56

Browse files
committed
feat: migrate to web components API
* Based on nextcloud/server#50783 * For #514 * Server companion: nextcloud/server#54788 * Library companion: nextcloud-libraries/nextcloud-sharing#95 We need to provide an API that does not rely on Vue. As Vue components **must not** be shared between different apps. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
1 parent 4ae0c05 commit 7dfbd56

7 files changed

Lines changed: 286 additions & 314 deletions

File tree

lib/Listener/BeforeTemplateRenderedListener.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,6 @@ public function handle(Event $event): void {
4343
]);
4444

4545
Util::addStyle(Application::APP_ID, Application::APP_ID . '-public');
46-
Util::addScript(Application::APP_ID, Application::APP_ID . '-public');
46+
Util::addInitScript(Application::APP_ID, Application::APP_ID . '-public');
4747
}
4848
}

lib/Listener/LoadSidebarListener.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ public function handle(Event $event): void {
3636
);
3737

3838
Util::addStyle(Application::APP_ID, Application::APP_ID . '-main');
39-
Util::addScript(Application::APP_ID, Application::APP_ID . '-main');
39+
Util::addInitScript(Application::APP_ID, Application::APP_ID . '-main');
4040
}
4141
}

0 commit comments

Comments
 (0)