Skip to content

Commit 84cbb05

Browse files
committed
release(0.1.1): release 🎉
fixed a small callback bug with servicebot params
1 parent 91deec5 commit 84cbb05

15 files changed

+3493
-156
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66

77
<a href="https://www.npmjs.com/package/@iomechs/angular-service-bot"><img src="https://img.shields.io/npm/v/@iomechs/angular-service-bot.svg" alt="npm version" ></a>
88
<a href="https://www.npmjs.com/package/@iomechs/angular-service-bot"><img src="https://img.shields.io/github/stars/IOMechs/angular-service-bot.svg?style=social&label=Star&style=flat-square" alt="github stars" ></a>
9-
<a href="https://www.npmjs.com/package/@iomechs/angular-service-bot"><img src="https://img.shields.io/npm/l/@iomechs/angular-service-bot.svg?style=flat-square" alt="license" ></a>
9+
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
1010

1111
<a href="https://www.npmjs.com/package/@iomechs/angular-service-bot"><img src="https://img.shields.io/npm/dt/@iomechs/angular-service-bot.svg?style=flat-square" alt="npm downloads total" ></a>
12-
<a href="https://www.npmjs.com/package/ngx-device-detector"><img src="https://img.shields.io/npm/dm/@iomechs/angular-service-bot.svg" alt="npm downloads/month" ></a>
12+
<a href="https://www.npmjs.com/package/@iomechs/angular-service-bot"><img src="https://img.shields.io/npm/dm/@iomechs/angular-service-bot.svg" alt="npm downloads/month" ></a>
1313

1414

1515
A simple, easily to use package to use [servicebot.io](https://www.servicebot.io/) with Angular apps.

docs/components/AngularServiceBotComponent.html

Lines changed: 98 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ <h3>File</h3>
6565
<h3>Implements</h3>
6666
</p>
6767
<p class="comment">
68-
<code><a href="https://angular.io/api/core/OnInit" target="_blank" >OnInit</a></code>
68+
<code><a href="https://angular.io/api/core/AfterViewInit" target="_blank" >AfterViewInit</a></code>
6969
</p>
7070

7171

@@ -93,9 +93,9 @@ <h3>Metadata</h3>
9393

9494
<tr>
9595
<td class="col-md-3">template</td>
96-
<td class="col-md-9"><pre class="line-numbers"><code class="language-html">&lt;p&gt;
97-
angular-service-bot works!
98-
&lt;/p&gt;
96+
<td class="col-md-9"><pre class="line-numbers"><code class="language-html">&lt;div&gt;
97+
&lt;div id&#x3D;&quot;servicebot-subscription-portal&quot;&gt;&lt;/div&gt;
98+
&lt;/div&gt;
9999
</code></pre></td>
100100
</tr>
101101

@@ -125,12 +125,27 @@ <h6><b>Methods</b></h6>
125125
<td class="col-md-4">
126126
<ul class="index-list">
127127
<li>
128-
<a href="#ngOnInit">ngOnInit</a>
128+
<span class="modifier">Public</span>
129+
<a href="#ngAfterViewInit">ngAfterViewInit</a>
129130
</li>
130131
</ul>
131132
</td>
132133
</tr>
133134

135+
<tr>
136+
<td class="col-md-4">
137+
<h6><b>Inputs</b></h6>
138+
</td>
139+
</tr>
140+
<tr>
141+
<td class="col-md-4">
142+
<ul class="index-list">
143+
<li>
144+
<a href="#serviceBotParams">serviceBotParams</a>
145+
</li>
146+
</ul>
147+
</td>
148+
</tr>
134149

135150

136151

@@ -145,20 +160,73 @@ <h3 id="constructor">Constructor</h3>
145160
<tbody>
146161
<tr>
147162
<td class="col-md-4">
148-
<code>constructor()</code>
163+
<code>constructor(bot: <a href="../injectables/AngularServiceBotService.html">AngularServiceBotService</a>)</code>
149164
</td>
150165
</tr>
151166
<tr>
152167
<td class="col-md-4">
153-
<div class="io-line">Defined in <a href="" data-line="13" class="link-to-prism">projects/angular-service-bot/src/lib/angular-service-bot.component.ts:13</a></div>
168+
<div class="io-line">Defined in <a href="" data-line="15" class="link-to-prism">projects/angular-service-bot/src/lib/angular-service-bot.component.ts:15</a></div>
154169
</td>
155170
</tr>
156171

172+
<tr>
173+
<td class="col-md-4">
174+
<div>
175+
<b>Parameters :</b>
176+
<table class="params">
177+
<thead>
178+
<tr>
179+
<td>Name</td>
180+
<td>Type</td>
181+
<td>Optional</td>
182+
</tr>
183+
</thead>
184+
<tbody>
185+
<tr>
186+
<td>bot</td>
187+
188+
<td>
189+
<code><a href="../injectables/AngularServiceBotService.html" target="_self" >AngularServiceBotService</a></code>
190+
</td>
191+
192+
<td>
193+
No
194+
</td>
195+
196+
</tr>
197+
</tbody>
198+
</table>
199+
</div>
200+
</td>
201+
</tr>
157202
</tbody>
158203
</table>
159204
</section>
160205

206+
<section>
207+
<h3 id="inputs">Inputs</h3>
208+
<table class="table table-sm table-bordered">
209+
<tbody>
210+
<tr>
211+
<td class="col-md-4">
212+
<a name="serviceBotParams"></a>
213+
<b>serviceBotParams</b>
214+
</td>
215+
</tr>
216+
<tr>
217+
<td class="col-md-4">
218+
<i>Type : </i> <code><a href="../interfaces/ServiceBotParams.html" target="_self" >ServiceBotParams</a></code>
161219

220+
</td>
221+
</tr>
222+
<tr>
223+
<td class="col-md-2" colspan="2">
224+
<div class="io-line">Defined in <a href="" data-line="15" class="link-to-prism">projects/angular-service-bot/src/lib/angular-service-bot.component.ts:15</a></div>
225+
</td>
226+
</tr>
227+
</tbody>
228+
</table>
229+
</section>
162230

163231

164232

@@ -171,26 +239,28 @@ <h3 id="methods">
171239
<tbody>
172240
<tr>
173241
<td class="col-md-4">
174-
<a name="ngOnInit"></a>
242+
<a name="ngAfterViewInit"></a>
175243
<span class="name">
176244
<b>
177-
ngOnInit
245+
<span class="modifier">Public</span>
246+
ngAfterViewInit
178247
</b>
179-
<a href="#ngOnInit"><span class="icon ion-ios-link"></span></a>
248+
<a href="#ngAfterViewInit"><span class="icon ion-ios-link"></span></a>
180249
</span>
181250
</td>
182251
</tr>
183252
<tr>
184253
<td class="col-md-4">
185-
<code>ngOnInit()</code>
254+
<span class="modifier-icon icon ion-ios-reset"></span>
255+
<code>ngAfterViewInit()</code>
186256
</td>
187257
</tr>
188258

189259

190260
<tr>
191261
<td class="col-md-4">
192-
<div class="io-line">Defined in <a href="" data-line="17"
193-
class="link-to-prism">projects/angular-service-bot/src/lib/angular-service-bot.component.ts:17</a></div>
262+
<div class="io-line">Defined in <a href="" data-line="21"
263+
class="link-to-prism">projects/angular-service-bot/src/lib/angular-service-bot.component.ts:21</a></div>
194264
</td>
195265
</tr>
196266

@@ -212,23 +282,28 @@ <h3 id="methods">
212282

213283

214284
<div class="tab-pane fade tab-source-code" id="c-source">
215-
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { Component, OnInit } from &#x27;@angular/core&#x27;;
285+
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { AfterViewInit, Component, Input } from &#x27;@angular/core&#x27;;
286+
import { AngularServiceBotService } from &#x27;./angular-service-bot.service&#x27;;
287+
import { ServiceBotParams } from &#x27;./interface/service-bot-params&#x27;;
216288

217289
@Component({
218290
selector: &#x27;lib-angular-service-bot&#x27;,
219291
template: &#x60;
220-
&lt;p&gt;
221-
angular-service-bot works!
222-
&lt;/p&gt;
292+
&lt;div&gt;
293+
&lt;div id&#x3D;&quot;servicebot-subscription-portal&quot;&gt;&lt;/div&gt;
294+
&lt;/div&gt;
223295
&#x60;,
224-
styles: [
225-
],
226296
})
227-
export class AngularServiceBotComponent implements OnInit {
297+
export class AngularServiceBotComponent implements AfterViewInit {
298+
299+
@Input() public serviceBotParams: ServiceBotParams;
228300

229-
constructor() { }
301+
constructor(
302+
private bot: AngularServiceBotService,
303+
) { }
230304

231-
ngOnInit(): void {
305+
public ngAfterViewInit() {
306+
this.bot.initServiceBot(this.serviceBotParams);
232307
}
233308

234309
}
@@ -262,7 +337,7 @@ <h3 id="methods">
262337
<script src="../js/libs/htmlparser.js"></script>
263338
<script src="../js/libs/deep-iterator.js"></script>
264339
<script>
265-
var COMPONENT_TEMPLATE = '<div><p> angular-service-bot works!</p></div>'
340+
var COMPONENT_TEMPLATE = '<div><div> <div id="servicebot-subscription-portal"></div></div></div>'
266341
var COMPONENTS = [{'name': 'AngularServiceBotComponent', 'selector': 'lib-angular-service-bot'}];
267342
var DIRECTIVES = [];
268343
var ACTUAL_COMPONENT = {'name': 'AngularServiceBotComponent'};

docs/coverage.html

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
<td>AngularServiceBotComponent</td>
7575
<td align="right" data-sort="0">
7676
<span class="coverage-percent">0 %</span>
77-
<span class="coverage-count">(0/3)</span>
77+
<span class="coverage-count">(0/4)</span>
7878
</td>
7979
</tr>
8080
<tr class="low">
@@ -86,7 +86,31 @@
8686
<td>AngularServiceBotService</td>
8787
<td align="right" data-sort="0">
8888
<span class="coverage-percent">0 %</span>
89-
<span class="coverage-count">(0/2)</span>
89+
<span class="coverage-count">(0/3)</span>
90+
</td>
91+
</tr>
92+
<tr class="low">
93+
<td>
94+
<!-- miscellaneous -->
95+
<a href="./miscellaneous/variables.html#window">projects/angular-service-bot/src/lib/angular-service-bot.service.ts</a>
96+
</td>
97+
<td>variable</td>
98+
<td>window</td>
99+
<td align="right" data-sort="0">
100+
<span class="coverage-percent">0 %</span>
101+
<span class="coverage-count">(0/1)</span>
102+
</td>
103+
</tr>
104+
<tr class="low">
105+
<td>
106+
<!-- miscellaneous -->
107+
<a href="./interfaces/ServiceBotParams.html">projects/angular-service-bot/src/lib/interface/service-bot-params.ts</a>
108+
</td>
109+
<td>interface</td>
110+
<td>ServiceBotParams</td>
111+
<td align="right" data-sort="0">
112+
<span class="coverage-percent">0 %</span>
113+
<span class="coverage-count">(0/9)</span>
90114
</td>
91115
</tr>
92116
</tbody>

docs/dependencies.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@
6464
<b>@angular/platform-browser-dynamic</b> : ~9.1.0</li>
6565
<li>
6666
<b>@angular/router</b> : ~9.1.0</li>
67+
<li>
68+
<b>@iomechs/angular-service-bot</b> : ^0.1.0</li>
6769
<li>
6870
<b>rxjs</b> : ~6.5.4</li>
6971
<li>

docs/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ <h5 id="iomechsangular-service-bot">@iomechs/angular-service-bot</h5>
3636
<p><a href="https://github.com/iomechs/angular-service-bot/actions"><img src="https://github.com/iomechs/angular-service-bot/workflows/CI/badge.svg" alt="Actions Status" class="img-responsive"></a></p>
3737
<p><a href="https://www.npmjs.com/package/@iomechs/angular-service-bot"><img src="https://img.shields.io/npm/v/@iomechs/angular-service-bot.svg" alt="npm version" ></a>
3838
<a href="https://www.npmjs.com/package/@iomechs/angular-service-bot"><img src="https://img.shields.io/github/stars/IOMechs/angular-service-bot.svg?style=social&label=Star&style=flat-square" alt="github stars" ></a>
39-
<a href="https://www.npmjs.com/package/@iomechs/angular-service-bot"><img src="https://img.shields.io/npm/l/@iomechs/angular-service-bot.svg?style=flat-square" alt="license" ></a></p>
39+
<a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT" class="img-responsive"></a></p>
4040
<p><a href="https://www.npmjs.com/package/@iomechs/angular-service-bot"><img src="https://img.shields.io/npm/dt/@iomechs/angular-service-bot.svg?style=flat-square" alt="npm downloads total" ></a>
41-
<a href="https://www.npmjs.com/package/ngx-device-detector"><img src="https://img.shields.io/npm/dm/@iomechs/angular-service-bot.svg" alt="npm downloads/month" ></a></p>
41+
<a href="https://www.npmjs.com/package/@iomechs/angular-service-bot"><img src="https://img.shields.io/npm/dm/@iomechs/angular-service-bot.svg" alt="npm downloads/month" ></a></p>
4242
<p>A simple, easily to use package to use <a href="https://www.servicebot.io/">servicebot.io</a> with Angular apps.</p>
4343
<h2 id="demo">Demo</h2>
4444
<p><a href="https://iomechs.github.io/angular-service-bot/demo">https://iomechs.github.io/angular-service-bot/demo</a></p>

0 commit comments

Comments
 (0)