[xwiki-contrib/cristal] d2a7c5: CRISTAL-219: UI for creating pages (#348)
Branch: refs/heads/main Home: https://github.com/xwiki-contrib/cristal Commit: d2a7c5fad5ebc06d5f96bffb5f01e1741d65e966 https://github.com/xwiki-contrib/cristal/commit/d2a7c5fad5ebc06d5f96bffb5f01... Author: Pierre Jeanjean <pierre.jeanjean@xwiki.com> Date: 2024-10-02 (Wed, 02 Oct 2024) Changed paths: M api/src/api/WikiConfig.ts M api/src/components/defaultWikiConfig.ts M core/backends/backend-xwiki/src/XWikiWikiConfig.ts M core/navigation-tree/navigation-tree-api/package.json M core/navigation-tree/navigation-tree-api/src/index.ts M core/navigation-tree/navigation-tree-default/src/components/componentsInit.ts M core/navigation-tree/navigation-tree-default/src/index.ts A core/navigation-tree/navigation-tree-default/src/utils.ts M core/navigation-tree/navigation-tree-filesystem/package.json M core/navigation-tree/navigation-tree-filesystem/src/components/componentsInit.ts M core/navigation-tree/navigation-tree-github/package.json M core/navigation-tree/navigation-tree-github/src/components/componentsInit.ts M core/navigation-tree/navigation-tree-nextcloud/package.json M core/navigation-tree/navigation-tree-nextcloud/src/components/componentsInit.ts M core/navigation-tree/navigation-tree-xwiki/src/components/componentsInit.ts M ds/shoelace/src/vue/form/x-form.vue M ds/shoelace/src/vue/form/x-text-field.vue M ds/shoelace/src/vue/x-dialog.vue M ds/shoelace/src/vue/x-navigation-tree.vue M ds/vuetify/src/vue/x-navigation-tree.vue M pnpm-lock.yaml A skin/src/vue/c-page-creation-menu.vue M skin/src/vue/c-sidebar.vue M web/e2e/pageObjects/NavigationTree.ts Log Message: ----------- CRISTAL-219: UI for creating pages (#348) * Add New Page dialog to the sidebar: `CPageCreationMenu` * Make navigation trees react to current page changes * Add prop to `XNavigationTree` to override default click action * Introduce `NavigationTreeSource.getParentNodesId()` * Introduce `WikiConfig.getNewPageDefaultName()` * Introduce property `NavigationTreeNode.location` * Implement missing model on Shoelace's `XTextField` * Implement missing model on Shoelace's `XDialog` * Slightly unify CSS between Shoelace and Vuetify components To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal/settings/notifications
participants (1)
-
XWiki Notifications