Skip to content

Commit 4978c87

Browse files
authored
Merge pull request #6324 from IgniteUI/vnext
Updating prod with changes from staging
2 parents 5f7b190 + 2a48871 commit 4978c87

File tree

203 files changed

+6584
-4601
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

203 files changed

+6584
-4601
lines changed

jp/components/accordion.md

Lines changed: 41 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,20 @@ _language: ja
88

99
# Angular Accordion (アコーディオン) コンポーネントの概要
1010

11-
## Angular Accordion とは?
11+
## Angular Accordion とは?
1212

1313
Angular Accordion は、単一のコンテナーに表示されるクリック可能なヘッダーと関連するコンテンツ セクションを含む垂直方向に展開可能なパネルを構築するための GUI コンポーネントです。Accordion は、単一のページのコンテンツの複数のセクションでスクロールする必要性を軽減するためによく使用されます。キーボード ナビゲーションと基になるパネルの展開状態を制御する API を提供します。
1414

1515
ユーザーは、サムネイルやラベルなどの項目のリスト間で操作および移動できます。含まれる情報を表示するために、各項目を切り替えることができます (展開または縮小)。構成に応じて、一度に 1 つまたは複数の展開されている項目があります。
1616

1717
## Angular Accordion の例
18+
1819
以下は FAQ セクションの基本的な Angular Accordion の例です。アコーディオンとして動作し、個別に動作します。複数のパネルを同時に展開しながら、各テキスト ブロックをシングルクリックで切り替えることができます。これにより、自動的に展開および縮小パネル間を前後に移動することなく、情報をより簡単に読み取ることができます。このパネルは、以前に開いたセクションを毎回非表示にします。
1920

2021
ここでは、`igx-accrodion` とその[展開パネル]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html)を定義する方法を確認できます。このサンプルは、2 種類の展開動作も示します。切り替えボタンは [singleBranchExpand]({environment:angularApiUrl}/classes/igxaccordioncomponent.html#singleBranchExpand) プロパティを設定し、一度に展開する単一ブランチと複数ブランチを切り替えます。
2122

22-
<code-view style="height:460px"
23-
data-demos-base-url="{environment:demosBaseUrl}"
23+
<code-view style="height:460px"
24+
data-demos-base-url="{environment:demosBaseUrl}"
2425
iframe-src="{environment:demosBaseUrl}/layouts/accordion-sample-1/" alt="Angular Accordion の例">
2526
</code-view>
2627

@@ -33,15 +34,16 @@ Ignite UI for Angular Accordion コンポーネントを初期化するには、
3334
```cmd
3435
ng add igniteui-angular
3536
```
37+
3638
Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
3739

38-
次に、**app.module.ts** ファイルに `IgxAccordionModule` をインポートします。
40+
次に、**app.module.ts** ファイルに `IgxAccordionModule` をインポートします。
3941

4042
```typescript
4143
// app.module.ts
4244

4345
...
44-
import { IgxAccordionModule } from 'igniteui-angular';
46+
import { IgxAccordionModule } from 'igniteui-angular/accordion';
4547
// import { IgxAccordionModule } from '@infragistics/igniteui-angular'; for licensed package
4648

4749
@NgModule({
@@ -58,7 +60,7 @@ export class AppModule {}
5860
// home.component.ts
5961

6062
...
61-
import { IGX_ACCORDION_DIRECTIVES } from 'igniteui-angular';
63+
import { IGX_ACCORDION_DIRECTIVES } from 'igniteui-angular/accordion';
6264
// import { IGX_ACCORDION_DIRECTIVES } from '@infragistics/igniteui-angular'; for licensed package
6365

6466
@Component({
@@ -88,7 +90,7 @@ Ignite UI for Angular Accordion モジュールまたはディレクティブを
8890
## Angular Accordion コンポーネントの使用
8991

9092
[IgxAccordionComponent]({environment:angularApiUrl}/classes/igxaccordioncomponent.html) の各セクションは、[展開パネル]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html)を使用して定義されます。
91-
パネルには [disabled]({environment:angularApiUrl}/classes/igxexpansionpanelheadercomponent.html#disabled)[collapsed]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html#collapsed)、および [animationSettings]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html#animationSettings) プロパティがあり、要件に応じてパネルの状態を構成できます。
93+
パネルには [disabled]({environment:angularApiUrl}/classes/igxexpansionpanelheadercomponent.html#disabled)[collapsed]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html#collapsed)、および [animationSettings]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html#animationSettings) プロパティがあり、要件に応じてパネルの状態を構成できます。
9294

9395
### Accordion の宣言
9496

@@ -133,9 +135,8 @@ Angular Accordion は、パネルの展開と縮小の両方のアニメーシ
133135
アニメーションに関して、2 つのオプションがあります。最初に、Accordion コンポーネントの `animationSettings` プロパティを設定します。
134136

135137
```typescript
136-
import { useAnimation } from '@angular/animations';
137-
import { slideInLeft, slideOutRight } from 'igniteui-angular';
138-
// import { slideInLeft, slideOutRight } from '@infragistics/igniteui-angular'; for licensed package
138+
import { useAnimation, slideInLeft, slideOutRight } from '@angular/animations';
139+
// import { useAnimation, slideInLeft, slideOutRight } from '@infragistics/igniteui-angular/animations'; for licensed package
139140

140141
@Component({
141142
...
@@ -194,23 +195,26 @@ export class AccordionComponent {
194195
</igx-expansion-panel>
195196
</igx-accordion>
196197
```
198+
197199
[collapseAll]({environment:angularApiUrl}/classes/igxaccordioncomponent.html#collapseAll) および [expandAll]({environment:angularApiUrl}/classes/igxaccordioncomponent.html#expandAll) メソッドを使用すると、[IgxAccordion]({environment:angularApiUrl}/classes/igxaccordioncomponent.html) のすべての [IgxExpansionPanel]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html) をプログラムでそれぞれ縮小および展開できます。
198200

199201
>[!NOTE]
200-
>[singleBranchExpand]({environment:angularApiUrl}/classes/igxaccordioncomponent.html#singleBranchExpand) プロパティが *true* に設定されている場合、[expandAll]({environment:angularApiUrl}/classes/igxaccordioncomponent.html#expandAll) メソッドを呼び出すと、最後の[パネル]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html)のみが展開されます。
202+
>[singleBranchExpand]({environment:angularApiUrl}/classes/igxaccordioncomponent.html#singleBranchExpand) プロパティが _true_ に設定されている場合、[expandAll]({environment:angularApiUrl}/classes/igxaccordioncomponent.html#expandAll) メソッドを呼び出すと、最後の[パネル]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html)のみが展開されます。
201203
202204
### Angular Accordion テンプレート化の例
205+
203206
Angular [Accordion コンポーネント]({environment:angularApiUrl}/classes/igxaccordioncomponent.html)を使用すると、ヘッダーとコンテンツ パネルの外観をカスタマイズできます。
204207
以下のサンプルは、[IgxExpansionPanel]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html) の組み込みテンプレート機能を使用して詳細なフィルタリング オプションを実装する方法を示しています。
205208

206-
<code-view style="height:550px"
207-
data-demos-base-url="{environment:demosBaseUrl}"
209+
<code-view style="height:550px"
210+
data-demos-base-url="{environment:demosBaseUrl}"
208211
iframe-src="{environment:demosBaseUrl}/layouts/accordion-sample-3/" alt="Angular Accoridon の例">
209212
</code-view>
210213

211214
<div class="divider--half"></div>
212215

213216
### ネストされた Angular Accoridon のシナリオ
217+
214218
以下の Angular Accordion 例では、この一般的なアプリケーション シナリオを説明するために、複雑な FAQ セクションを作成します。サンプルでネストされた [IgxAccordionComponent]({environment:angularApiUrl}/classes/igxaccordioncomponent.html) は、[展開パネル]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html)の本体内に [Accordion]({environment:angularApiUrl}/classes/igxaccordioncomponent.html) を追加することによって実現されます。
215219

216220
```html
@@ -239,28 +243,29 @@ Angular [Accordion コンポーネント]({environment:angularApiUrl}/classes/ig
239243

240244
以下は結果です。
241245

242-
<code-view style="height:550px"
243-
data-demos-base-url="{environment:demosBaseUrl}"
246+
<code-view style="height:550px"
247+
data-demos-base-url="{environment:demosBaseUrl}"
244248
iframe-src="{environment:demosBaseUrl}/layouts/accordion-sample-2/" alt="Angular Accordion の例">
245249
</code-view>
246250

247251
<div class="divider--half"></div>
248252

249253
## キーボード ナビゲーション
254+
250255
Ignite UI for Angular Accordion のキーボード ナビゲーションは、さまざまなキーボード操作をエンドユーザーに提供します。この機能はデフォルトで有効になっており、エンドユーザーは簡単にパネル間を移動できます。[IgxAccordionComponent]({environment:angularApiUrl}/classes/igxaccordioncomponent.html) ナビゲーションは W3C アクセシビリティ標準に準拠しており、便利に使用できます。
251256

252257
**キーの組み合わせ**
253258

254-
- <kbd>Tab</kbd> - フォーカスを最初 (フォーカスが Accordion の前にある場合) /次のパネルに移動します
255-
- <kbd>Shift + Tab</kbd> - フォーカスを最後 (フォーカスが Accordion の後にある場合) /前のパネルに移動します
256-
- <kbd>下矢印</kbd> - フォーカスを下のパネルに移動します
257-
- <kbd>上矢印</kbd> - フォーカスを上のパネルに移動します
258-
- <kbd>Alt + 下矢印</kbd> - Accordion でフォーカスされたパネルを展開します
259-
- <kbd>Alt + 上矢印</kbd> - Accordion のフォーカスされたパネルを縮小します
260-
- <kbd>Shift + Alt + 下矢印</kbd> - 有効なすべてのパネルを展開します (singleBranchExpand が true に設定されている場合、最後の有効なパネルを展開します)
261-
- <kbd>Shift + Alt + 上矢印</kbd> - 有効なすべてのパネルを縮小します
262-
- <kbd>Home</kbd> - Accordion の最初の有効なパネルに移動します
263-
- <kbd>END</kbd> - Accordion の最後の有効なパネルに移動します
259+
- <kbd>Tab</kbd> - フォーカスを最初 (フォーカスが Accordion の前にある場合) /次のパネルに移動します
260+
- <kbd>Shift + Tab</kbd> - フォーカスを最後 (フォーカスが Accordion の後にある場合) /前のパネルに移動します
261+
- <kbd>下矢印</kbd> - フォーカスを下のパネルに移動します
262+
- <kbd>上矢印</kbd> - フォーカスを上のパネルに移動します
263+
- <kbd>Alt + 下矢印</kbd> - Accordion でフォーカスされたパネルを展開します
264+
- <kbd>Alt + 上矢印</kbd> - Accordion のフォーカスされたパネルを縮小します
265+
- <kbd>Shift + Alt + 下矢印</kbd> - 有効なすべてのパネルを展開します (singleBranchExpand が true に設定されている場合、最後の有効なパネルを展開します)
266+
- <kbd>Shift + Alt + 上矢印</kbd> - 有効なすべてのパネルを縮小します
267+
- <kbd>Home</kbd> - Accordion の最初の有効なパネルに移動します
268+
- <kbd>END</kbd> - Accordion の最後の有効なパネルに移動します
264269

265270
## スタイル設定
266271

@@ -294,21 +299,23 @@ $custom-panel-theme: expansion-panel-theme(
294299

295300
### デモ
296301

297-
<code-view style="height:350px"
298-
data-demos-base-url="{environment:demosBaseUrl}"
302+
<code-view style="height:350px"
303+
data-demos-base-url="{environment:demosBaseUrl}"
299304
iframe-src="{environment:demosBaseUrl}/layouts/accordion-style/" alt="Angular Accordion スタイルの例">
300305
</code-view>
301306

302307
## API リファレンス
303-
* [IgxAccordion API]({environment:angularApiUrl}/classes/igxaccordioncomponent.html)
304-
* [IgxExpansionPanel API]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html)
305-
* [IgxExpansionPanelHeader API]({environment:angularApiUrl}/classes/igxexpansionpanelheadercomponent.html)
306-
* [IgxExpansionPanelBody API]({environment:angularApiUrl}/classes/igxexpansionpanelbodycomponent.html)
307-
* [IgxExpansionPanel スタイル]({environment:sassApiUrl}/themes#mixin-igx-expansion-panel)
308+
309+
- [IgxAccordion API]({environment:angularApiUrl}/classes/igxaccordioncomponent.html)
310+
- [IgxExpansionPanel API]({environment:angularApiUrl}/classes/igxexpansionpanelcomponent.html)
311+
- [IgxExpansionPanelHeader API]({environment:angularApiUrl}/classes/igxexpansionpanelheadercomponent.html)
312+
- [IgxExpansionPanelBody API]({environment:angularApiUrl}/classes/igxexpansionpanelbodycomponent.html)
313+
- [IgxExpansionPanel スタイル]({environment:sassApiUrl}/themes#mixin-igx-expansion-panel)
308314

309315

310316
## その他のリソース
317+
311318
コミュニティに参加して新しいアイデアをご提案ください。
312319

313-
* [Ignite UI for Angular **フォーラム** (英語)](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular)
314-
* [Ignite UI for Angular **GitHub** (英語)](https://github.com/IgniteUI/igniteui-angular)
320+
- [Ignite UI for Angular **フォーラム** (英語)](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular)
321+
- [Ignite UI for Angular **GitHub** (英語)](https://github.com/IgniteUI/igniteui-angular)

jp/components/action-strip.md

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ Ignite UI for Angular Action Strip コンポーネントは、ホバーなどの
1414

1515
## Angular Action Strip の例
1616

17-
<code-view style="height: 400px;"
18-
data-demos-base-url="{environment:demosBaseUrl}"
17+
<code-view style="height: 400px;"
18+
data-demos-base-url="{environment:demosBaseUrl}"
1919
iframe-src="{environment:demosBaseUrl}/menus/action-strip-paragraph/" alt="Angular Action Strip の例">
2020
</code-view>
2121

@@ -37,7 +37,7 @@ Ignite UI for Angular については、「[はじめに](general/getting-starte
3737
// app.module.ts
3838

3939
...
40-
import { IgxActionStripModule } from 'igniteui-angular';
40+
import { IgxActionStripModule } from 'igniteui-angular/action-strip';
4141
// import { IgxActionStripModule } from '@infragistics/igniteui-angular'; for licensed package
4242

4343
@NgModule({
@@ -54,7 +54,9 @@ export class AppModule {}
5454
// home.component.ts
5555

5656
...
57-
import { IGX_ACTION_STRIP_DIRECTIVES, IgxButtonDirective, IgxIconComponent } from 'igniteui-angular';
57+
import { IGX_ACTION_STRIP_DIRECTIVES } from 'igniteui-angular/action-strip';
58+
import { IgxButtonDirective } from 'igniteui-angular/button';
59+
import { IgxIconComponent } from 'igniteui-angular/icon';
5860
// import { IGX_ACTION_STRIP_DIRECTIVES, IgxButtonDirective, IgxIconComponent } from '@infragistics/igniteui-angular'; for licensed package
5961

6062
@Component({
@@ -114,8 +116,8 @@ Ignite UI for Angular Action Strip モジュールまたはディレクティブ
114116
</div>
115117
```
116118

117-
<code-view style="height: 400px;"
118-
data-demos-base-url="{environment:demosBaseUrl}"
119+
<code-view style="height: 400px;"
120+
data-demos-base-url="{environment:demosBaseUrl}"
119121
iframe-src="{environment:demosBaseUrl}/menus/action-strip-paragraph-menu/" >
120122
</code-view>
121123

@@ -153,8 +155,8 @@ Ignite UI for Angular Action Strip モジュールまたはディレクティブ
153155
> [!NOTE]
154156
> `IgxActionStripComponent` がグリッドの子コンポーネントである場合、行をホバーするとUI が自動的に表示されます。
155157
156-
<code-view style="height: 600px;"
157-
data-demos-base-url="{environment:demosBaseUrl}"
158+
<code-view style="height: 600px;"
159+
data-demos-base-url="{environment:demosBaseUrl}"
158160
iframe-src="{environment:demosBaseUrl}/grid/grid-action-strip/" >
159161
</code-view>
160162

@@ -188,42 +190,42 @@ $custom-strip: action-strip-theme(
188190
@include css-vars($custom-strip);
189191
```
190192

191-
<code-view style="height: 400px;"
193+
<code-view style="height: 400px;"
192194
no-theming
193-
data-demos-base-url="{environment:demosBaseUrl}"
195+
data-demos-base-url="{environment:demosBaseUrl}"
194196
iframe-src="{environment:demosBaseUrl}/menus/action-strip-styling/" >
195197
</code-view>
196198

197199
## API と スタイル リファレンス
198200

199201
アクション ストリップの API に関する詳細な情報は、以下のリンクのトピックを参照してください。
200202

201-
* [`IgxActionStripComponent API`]({environment:angularApiUrl}/classes/igxactionstripcomponent.html)
203+
- [`IgxActionStripComponent API`]({environment:angularApiUrl}/classes/igxactionstripcomponent.html)
202204

203205
以下の定義済み CSS スタイルを使用してアクション ストリップ レイアウトを構成しました。
204206

205-
* [`IgxActionStripComponent スタイル`]({environment:sassApiUrl}/themes#function-action-strip-theme)
207+
- [`IgxActionStripComponent スタイル`]({environment:sassApiUrl}/themes#function-action-strip-theme)
206208

207209
アクション ストリップで使用できるその他のコンポーネントとディレクティブ。
208210

209-
* [`IgxGridActionsBaseDirective`]({environment:angularApiUrl}/classes/igxgridactionsbasedirective.html)
210-
* [`IgxGridPinningActionsComponent`]({environment:angularApiUrl}/classes/igxgridpinningactionscomponent.html)
211-
* [`IgxGridEditingActionsComponent`]({environment:angularApiUrl}/classes/igxgrideditingactionscomponent.html)
212-
* [`IgxDividerDirective`]({environment:angularApiUrl}/classes/igxdividerdirective.html)
211+
- [`IgxGridActionsBaseDirective`]({environment:angularApiUrl}/classes/igxgridactionsbasedirective.html)
212+
- [`IgxGridPinningActionsComponent`]({environment:angularApiUrl}/classes/igxgridpinningactionscomponent.html)
213+
- [`IgxGridEditingActionsComponent`]({environment:angularApiUrl}/classes/igxgrideditingactionscomponent.html)
214+
- [`IgxDividerDirective`]({environment:angularApiUrl}/classes/igxdividerdirective.html)
213215

214216
<div class="divider"></div>
215217

216218
## テーマの依存関係
217219

218-
* [IgxButton テーマ]({environment:sassApiUrl}/themes#function-button-theme)
219-
* [IgxRipple テーマ]({environment:sassApiUrl}/themes#function-ripple-theme)
220-
* [IgxDropDown テーマ]({environment:sassApiUrl}/themes#function-drop-down-theme)
221-
* [IgxIcon テーマ]({environment:sassApiUrl}/themes#function-icon-theme)
220+
- [IgxButton テーマ]({environment:sassApiUrl}/themes#function-button-theme)
221+
- [IgxRipple テーマ]({environment:sassApiUrl}/themes#function-ripple-theme)
222+
- [IgxDropDown テーマ]({environment:sassApiUrl}/themes#function-drop-down-theme)
223+
- [IgxIcon テーマ]({environment:sassApiUrl}/themes#function-icon-theme)
222224

223225
## その他のリソース
224226

225227
<div class="divider--half"></div>
226228
コミュニティに参加して新しいアイデアをご提案ください。
227229

228-
* [Ignite UI for Angular **フォーラム** (英語)](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular)
229-
* [Ignite UI for Angular **GitHub** (英語)](https://github.com/IgniteUI/igniteui-angular)
230+
- [Ignite UI for Angular **フォーラム** (英語)](https://www.infragistics.com/community/forums/f/ignite-ui-for-angular)
231+
- [Ignite UI for Angular **GitHub** (英語)](https://github.com/IgniteUI/igniteui-angular)

0 commit comments

Comments
 (0)