Skip to content

Commit 0ef6553

Browse files
committed
minor improvements
1 parent a41a51d commit 0ef6553

File tree

10 files changed

+44
-32
lines changed

10 files changed

+44
-32
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
### 5.0.0-beta.3.13
44
- bug-fixed: same user after log out --> mqtt-auth not publish BSSignOut
55
- added: isLogEnabled parameter from url/tiledeskSettings in customLogger
6+
- adeed: queue initilialization in index.html page
67
- changed: renamed hideConversationOptionsMenu tiledeskSetting with hideHeaderConversationOptionsMenu
78
- changed: method name of customLogger
89
- changed: refactoring log method in components and levels struct

deploy_amazon_beta.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ cd ..
2929

3030
#aws cloudfront create-invalidation --distribution-id E3EJDWEHY08CZZ --paths "/*"
3131
# echo new version deployed $NEW_VER/$NEW_BUILD/ on s3://tiledesk-widget-pre/v2
32-
echo new version deployed $version/ on s3://tiledesk-widget-pre/ and s3://tiledesk-widget-pre/$version/
33-
echo available on https://s3.eu-west-1.amazonaws.com/tiledesk-widget-pre/index.html
34-
echo https://widget-pre.tiledesk.com/index.html
35-
echo https://widget-pre.tiledesk.com/$version/index.html
32+
echo new version deployed $version/ on s3://tiledesk-widget-pre/v5 and s3://tiledesk-widget-pre/v5/$version/
33+
echo available on https://s3.eu-west-1.amazonaws.com/tiledesk-widget-pre/v5/index.html
34+
echo https://widget-pre.tiledesk.com/v5/index.html
35+
echo https://widget-pre.tiledesk.com/v5/$version/index.html
3636

3737
# ########## --->>>> FIREBASE folder END <<<<<------ ########## #
3838

deploy_beta.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# version=`node -e 'console.log(require("./package.json").version)'`
33
# echo "version $version"
44

5-
version="5.0.0-beta.3.11"
5+
version="5.0.0-beta.3.13"
66
if [ "$version" != "" ]; then
77
git tag -a "$version" -m "`git log -1 --format=%s`"
88
echo "Created a new tag, $version"

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@chat21/chat21-web-widget",
33
"author": "Panico Gabriele - Frontiere21 SRL",
4-
"version": "5.0.0-beta.3.12",
4+
"version": "5.0.0-beta.3.13",
55
"license": "AGPL-3.0",
66
"homepage": "https://www.tiledesk.com",
77
"repository": {

src/app/app.component.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,8 +256,10 @@ export class AppComponent implements OnInit, AfterViewInit, OnDestroy {
256256
if (conversation.is_new) {
257257
// this.soundMessage();
258258
}
259-
that.lastConversation = conversation;
260-
that.g.isOpenNewMessage = true;
259+
if(this.g.isOpen === false){
260+
that.lastConversation = conversation;
261+
that.g.isOpenNewMessage = true;
262+
}
261263
} else {
262264
//widget closed
263265

src/assets/twp/index-dev.html

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -385,6 +385,9 @@
385385
document.getElementById('events').value += 'onLoadParams --> FIRED!' + '\n'
386386
document.getElementById('events').scrollTop = document.getElementById('events').scrollHeight
387387
}
388+
389+
document.getElementById("project_id").innerHTML = '"' + tiledesk_projectid + '"';
390+
document.getElementById("project_name").innerHTML = project_name;
388391
});
389392

390393
window.Tiledesk('onBeforeMessageSend', function(event_data) {
@@ -933,7 +936,6 @@
933936
let element = document.getElementById(elementName)
934937
if(element && element.value && elementName !== 'baloonShape'){
935938
window.tiledeskSettings[elementName] = element.value
936-
console.log('111111', elementName, element.value)
937939
} else if (elementName === 'baloonShape') {
938940
let top = document.getElementById('top').value
939941
let bottom = document.getElementById('bottom').value
@@ -979,10 +981,10 @@
979981
// console.log('tiledesk_projectid: ', tiledesk_projectid);
980982
// console.log('project_name: ', project_name);
981983

982-
window.onload = function() {
983-
document.getElementById("project_id").innerHTML = '"' + tiledesk_projectid + '"';
984-
document.getElementById("project_name").innerHTML = project_name;
985-
}
984+
// window.onload = function() {
985+
// document.getElementById("project_id").innerHTML = '"' + tiledesk_projectid + '"';
986+
// document.getElementById("project_name").innerHTML = project_name;
987+
// }
986988

987989

988990
var isOpen = getQueryVariable("isOpen");
@@ -1243,6 +1245,7 @@
12431245
<div class="row">
12441246
<div class="col-md-7">
12451247
<h1 style="min-height: 39px;">TEST ACTIONS</h1>
1248+
<h3 id="project_name" style="min-height: 39px;"></h3>
12461249
<div class="row">
12471250
<button class="btn btn-light" onclick="onClickTestButton('open')">Open <i class="fa-arrow-up fa"></i></button>
12481251
<button class="btn btn-light" onclick="onClickTestButton('close')">Close <i class="fa fa-arrow-down"></i></button>
@@ -1685,12 +1688,20 @@ <h4 class="modal-title">Use following code to integrate the widget into your sit
16851688
<br>
16861689
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }; <br>
16871690
&nbsp;&nbsp;&nbsp;&nbsp; (function(d, s, id) { <br>
1691+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var w=window; var d=document;<br>
1692+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var i=function() {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.c(arguments);<br>
1693+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
1694+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.q=[];<br>
1695+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.c=function(args){<br>
1696+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.q.push(args);<br>
1697+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
1698+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;w.Tiledesk=i;<br>
16881699
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var js, fjs = d.getElementsByTagName(s)[0];<br>
1689-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (d.getElementById(id)) return;<br>
1690-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;js = d.createElement(s); js.id = id; //js.async=!0;<br>
1691-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;js.src = &quot;https://widget.tiledesk.com/v4/launch.js&quot;;<br>
1700+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (d.getElementById(id)) return;<br>
1701+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;js = d.createElement(s); <br>
1702+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;js.id = id; js.async = true; js.src = "../../launch.js";<br>
16921703
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fjs.parentNode.insertBefore(js, fjs);<br>
1693-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }(document, &#39;script&#39;, &#39;tiledesk-jssdk&#39;));<br>
1704+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}(document, &#39;script&#39;, &#39;tiledesk-jssdk&#39;));<br>
16941705
&lt;/script&gt;
16951706
</span>
16961707

src/assets/twp/index.html

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -449,12 +449,20 @@ <h4 class="modal-title">Use following code to integrate the widget into your sit
449449
<br>
450450
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }; <br>
451451
&nbsp;&nbsp;&nbsp;&nbsp; (function(d, s, id) { <br>
452+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var w=window; var d=document;<br>
453+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var i=function() {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.c(arguments);<br>
454+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
455+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.q=[];<br>
456+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.c=function(args){<br>
457+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i.q.push(args);<br>
458+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};<br>
459+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;w.Tiledesk=i;<br>
452460
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var js, fjs = d.getElementsByTagName(s)[0];<br>
453-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (d.getElementById(id)) return;<br>
454-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;js = d.createElement(s); js.id = id; //js.async=!0;<br>
455-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;js.src = &quot;https://widget.tiledesk.com/v4/launch.js&quot;;<br>
461+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (d.getElementById(id)) return;<br>
462+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;js = d.createElement(s); <br>
463+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;js.id = id; js.async = true; js.src = "../../launch.js";<br>
456464
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fjs.parentNode.insertBefore(js, fjs);<br>
457-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }(document, &#39;script&#39;, &#39;tiledesk-jssdk&#39;));<br>
465+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}(document, &#39;script&#39;, &#39;tiledesk-jssdk&#39;));<br>
458466
&lt;/script&gt;
459467
</span>
460468

src/chat21-core/providers/logger/customLogger.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ export class CustomLogger extends LoggerService{
66

77

88
//private variables
9-
//private logger: NGXLogger
109
private logLevel: number = LogLevel.Debug
1110

1211
constructor(@Inject('isLogEnabled') private isLogEnabled: boolean) {

src/launch.js

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -175,13 +175,10 @@ function initAysncEvents() {
175175
window.Tiledesk.q.forEach(f => {
176176
if (f.length>=1) {
177177
var functionName = f[0];
178-
console.log("functionName", functionName);
179178
if (functionName==="onLoadParams") {
180179
if (f.length==2) {
181180
var functionCallback = f[1];
182-
// console.log("functionCallback", functionCallback);
183181
if(typeof functionCallback === "function") {
184-
// console.log("functionName", functionName, "functionCallback", functionCallback);
185182
window.tiledesk.on(functionName, functionCallback);
186183
functionCallback(event_data);
187184
} else {
@@ -198,19 +195,13 @@ function initAysncEvents() {
198195
if (window.Tiledesk && window.Tiledesk.q && window.Tiledesk.q.length>0) {
199196
console.log("w.q", window.Tiledesk.q);
200197
window.Tiledesk.q.forEach(f => {
201-
// console.log("w.q", f);
202198
if (f.length>=1) {
203199
var functionName = f[0];
204-
// console.log("functionName", functionName);
205-
206200
if (functionName==="onLoadParams") {
207-
console.log("loadParams skip");
208201
} else if (functionName.startsWith("on")) {
209202
if (f.length==2) {
210203
var functionCallback = f[1];
211-
// console.log("functionCallback", functionCallback);
212204
if(typeof functionCallback === "function"){
213-
// console.log("functionCallback", functionCallback);
214205
window.tiledesk.on(functionName, functionCallback); //potrei usare window.Tiledesk ?!?
215206

216207
if (functionName==="onInit") {

0 commit comments

Comments
 (0)