Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Angular - Implementing the CMS Kit module features#24234

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
sumeyyeKurtulus wants to merge18 commits intodev
base:dev
Choose a base branch
Loading
fromissue/cms-kit-angular
Draft
Show file tree
Hide file tree
Changes from1 commit
Commits
Show all changes
18 commits
Select commitHold shift + click to select a range
104dcb8
update: add guides
sumeyyeKurtulusNov 17, 2025
10469d4
add: cms kit library skeleton
sumeyyeKurtulusNov 17, 2025
175e64e
add: cms kit library proxy
sumeyyeKurtulusNov 17, 2025
89d4d7c
add: cms kit library path declarations
sumeyyeKurtulusNov 17, 2025
ead7d06
update: proxy imports
sumeyyeKurtulusNov 17, 2025
dff20ff
fix: guides
sumeyyeKurtulusNov 17, 2025
67ed01e
add: comments feature for the cms kit admin side
sumeyyeKurtulusNov 17, 2025
9f909aa
add: tags for the admin side
sumeyyeKurtulusNov 18, 2025
6717280
add: pages structure
sumeyyeKurtulusNov 19, 2025
0c65999
add: common code mirror and toast ui components
sumeyyeKurtulusNov 19, 2025
2e61b5d
update: route names for the admin cms kit
sumeyyeKurtulusNov 19, 2025
3b33b62
add: `@toast-ui/editor` and `codemirror` dependencies
sumeyyeKurtulusNov 19, 2025
138742c
add: blogs structure for the admin side
sumeyyeKurtulusNov 19, 2025
2704848
add: utils for the cms kit operations
sumeyyeKurtulusNov 19, 2025
b26b686
add: blog posts feature for the admin side
sumeyyeKurtulusNov 19, 2025
363fdf4
update: add cover image and tags
sumeyyeKurtulusNov 19, 2025
64fcb11
add: menu items for the admin side
sumeyyeKurtulusNov 19, 2025
3c587b2
fix: menu item modal component problems
sumeyyeKurtulusNov 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
PrevPrevious commit
fix: menu item modal component problems
  • Loading branch information
@sumeyyeKurtulus
sumeyyeKurtulus committedNov 20, 2025
commit3c587b24e64d6918a47e051bebfeee9b7e69a8ef
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,27 +12,99 @@ <h3>
<ng-template #abpBody>
@if (form) {
<form [formGroup]="form" (ngSubmit)="save()" validateOnSubmit>
<ul ngbNav #nav="ngbNav" class="nav-tabs" [(activeId)]="activeTab">
<li ngbNavItem>
<ul
ngbNav
#nav="ngbNav"
class="nav-tabs"
[(activeId)]="activeTab"
(activeIdChange)="onTabChange($event)"
>
<li ngbNavItem="url">
<a ngbNavLink>{{ 'CmsKit::Url' | abpLocalization }}</a>
<ng-template ngbNavContent>
<div class="mt-3">
<label class="form-label">{{ 'CmsKit::Url' | abpLocalization }}</label>
<input type="text" class="form-control" formControlName="url" />
<input
type="text"
class="form-control"
formControlName="url"
[disabled]="isPageSelected"
(input)="onUrlInput()"
/>
</div>
</ng-template>
</li>
<li ngbNavItem>
<li ngbNavItem="page">
<a ngbNavLink>{{ 'CmsKit::Page' | abpLocalization }}</a>
<ng-template ngbNavContent>
<div class="mt-3">
<label class="form-label">{{ 'CmsKit::Page' | abpLocalization }}</label>
<select class="form-control" formControlName="pageId">
<option [ngValue]="null"></option>
@for (page of pages; track page.id) {
<option [ngValue]="page.id">{{ page.title }}</option>
}
</select>
<div
class="position-relative"
ngbDropdown
#pageDropdown="ngbDropdown"
display="static"
(openChange)="onDropdownOpen()"
>
<button
class="form-select form-control text-start d-flex align-items-center justify-content-between"
type="button"
id="pageSelectDropdown"
ngbDropdownToggle
[class.text-muted]="!selectedPage"
>
<span>{{ selectedPage?.title || ('CmsKit::Page' | abpLocalization) }}</span>
</button>
<div
class="dropdown-menu w-100"
ngbDropdownMenu
aria-labelledby="pageSelectDropdown"
style="max-height: 300px; overflow-y: auto"
>
<div class="p-2 border-bottom">
<input
type="text"
class="form-control form-control-sm"
[(ngModel)]="pageSearchText"
[ngModelOptions]="{ standalone: true }"
(input)="onPageSearchChange($any($event.target).value)"
(click)="$event.stopPropagation()"
placeholder="{{ 'AbpUi::Search' | abpLocalization }}"
autocomplete="off"
/>
</div>
@if (filteredPages.length > 0) {
@for (page of filteredPages; track page.id) {
<button
type="button"
class="dropdown-item"
(click)="selectPage(page); pageDropdown.close()"
>
{{ page.title }}
</button>
}
} @else if (pageSearchText && pageSearchText.length > 0) {
<div class="dropdown-item text-muted">
{{ 'No results found' }}
</div>
} @else if (pages.length === 0) {
<div class="dropdown-item text-muted">
{{ 'No pages found' }}
</div>
}
@if (selectedPage) {
<div class="dropdown-divider"></div>
<button
type="button"
class="dropdown-item text-danger"
(click)="clearPageSelection(); pageDropdown.close()"
>
{{ 'AbpUi::Clear' | abpLocalization }}
</button>
}
</div>
<input [formControlName]="'pageId'" type="hidden" />
</div>
</div>
</ng-template>
</li>
Expand Down
Loading

[8]ページ先頭

©2009-2025 Movatter.jp