Skip to content

Commit

Permalink
docs(collapse): decompose Basic demo
Browse files Browse the repository at this point in the history
close #3789
  • Loading branch information
artolshansky committed Feb 23, 2018
1 parent 465ed0d commit 52802b1
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 13 deletions.
10 changes: 10 additions & 0 deletions demo/src/app/components/+collapse/collapse-section.list.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { CollapseDemoComponent } from './demos/basic/basic';
import { ToggleManualDemoComponent } from './demos/toggle-manual/toggle-manual';
import { CollapseDemoEventsComponent } from './demos/events/events';

import { ContentSection } from '../../docs/models/content-section.model';
import { DemoTopSectionComponent } from '../../docs/demo-section-components/demo-top-section/index';
Expand Down Expand Up @@ -29,6 +30,15 @@ export const demoComponentContent: ContentSection[] = [
html: require('!!raw-loader?lang=markup!./demos/basic/basic.html'),
outlet: CollapseDemoComponent
},
{
title: 'Events',
anchor: 'events',
component: require('!!raw-loader?lang=typescript!./demos/events/events'),
html: require('!!raw-loader?lang=markup!./demos/events/events.html'),
description: `Collapse directive exposes 2 events: <code>collapsed</code>, that fires when a content was hidden,
and <code>expanded</code>, that fires when a content was shown`,
outlet: CollapseDemoEventsComponent
},
{
title: 'Manual toggle',
anchor: 'manual-toggle',
Expand Down
5 changes: 1 addition & 4 deletions demo/src/app/components/+collapse/demos/basic/basic.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@
(click)="isCollapsed = !isCollapsed">Toggle collapse
</button>
<hr>
<div (collapsed)="collapsed($event)"
(expanded)="expanded($event)"
[collapse]="isCollapsed"
class="card card-block card-header">
<div [collapse]="isCollapsed" class="card card-block card-header">
<div class="well well-lg">Some content</div>
</div>
8 changes: 0 additions & 8 deletions demo/src/app/components/+collapse/demos/basic/basic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,4 @@ import { Component } from '@angular/core';
})
export class CollapseDemoComponent {
isCollapsed: boolean = false;

collapsed(event: any): void {
console.log(event);
}

expanded(event: any): void {
console.log(event);
}
}
17 changes: 17 additions & 0 deletions demo/src/app/components/+collapse/demos/events/events.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<div class="row">
<div class="col-md-3">
<button type="button" class="btn btn-primary"
(click)="isCollapsed = !isCollapsed">Toggle collapse
</button>
</div>
<div class="col-md-9">
<pre class="card card-block card-header">Event: {{message}}</pre>
</div>
</div>
<hr>
<div (collapsed)="collapsed()"
(expanded)="expanded()"
[collapse]="isCollapsed"
class="card card-block card-header">
<div class="well well-lg">Some content</div>
</div>
18 changes: 18 additions & 0 deletions demo/src/app/components/+collapse/demos/events/events.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Component } from '@angular/core';

@Component({
selector: 'collapse-demo-events',
templateUrl: './events.html'
})
export class CollapseDemoEventsComponent {
isCollapsed = false;
message: string;

collapsed(): void {
this.message = 'collapsed';
}

expanded(): void {
this.message = 'expanded';
}
}
2 changes: 2 additions & 0 deletions demo/src/app/components/+collapse/demos/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import { CollapseDemoComponent } from './basic/basic';
import { ToggleManualDemoComponent } from './toggle-manual/toggle-manual';
import { CollapseDemoEventsComponent } from './events/events';

export const DEMO_COMPONENTS = [
CollapseDemoComponent,
CollapseDemoEventsComponent,
ToggleManualDemoComponent
];
2 changes: 1 addition & 1 deletion demo/src/ng-api-doc.ts
Original file line number Diff line number Diff line change
Expand Up @@ -776,7 +776,7 @@ export const ngdoc: any = {
"BsDatepickerConfig": {
"fileName": "src/datepicker/bs-datepicker.config.ts",
"className": "BsDatepickerConfig",
"description": "<p>For date range picker there are <code>BsDaterangepickerConfig</code> which inherits all properties,\nexcept displayMonths, for range picker it default to <code>2</code></p>\n",
"description": "<p>For date range picker there are <code>BsDaterangepickerConfig</code> which inherits all properties,\nexcept <code>displayMonths</code>, for range picker it default to <code>2</code></p>\n",
"methods": [],
"properties": [
{
Expand Down

0 comments on commit 52802b1

Please sign in to comment.