diff --git a/build/templates/common/index.html b/build/templates/common/index.html
index 3490edc..7c9ba36 100644
--- a/build/templates/common/index.html
+++ b/build/templates/common/index.html
@@ -1,11 +1,17 @@
-
+
{{title}}
-
+
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/build/templates/common/index.js b/build/templates/common/index.js
index 04662c7..dff3338 100644
--- a/build/templates/common/index.js
+++ b/build/templates/common/index.js
@@ -88,6 +88,7 @@ import './../../../node_modules/codemirror/addon/hint/show-hint.css';
import * as CodeMirror from 'codemirror';
window['CodeMirror'] = CodeMirror;
+import './../../../src/common/tracking';
$(function() {
document.getElementById('home_page').setAttribute('href', '/javascript/#/');
diff --git a/build/templates/report-designer/index.html b/build/templates/report-designer/index.html
index 4da39ac..cf5ae3a 100644
--- a/build/templates/report-designer/index.html
+++ b/build/templates/report-designer/index.html
@@ -1,12 +1,19 @@
-
+
RDL Sample | JavaScript Report Designer | Bold Reports
-
+
+
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/build/templates/report-designer/index.js b/build/templates/report-designer/index.js
index 2d32c76..cf3fe66 100644
--- a/build/templates/report-designer/index.js
+++ b/build/templates/report-designer/index.js
@@ -161,6 +161,7 @@ function updateDescription() {
title += ' | JavaScript Report Designer';
const titleWithBoldReports = (title.length < 45) ? title += ' | Bold Reports' : title;
document.title = titleWithBoldReports;
+ document.querySelector('meta[property="og:title"]').setAttribute('content', titleWithBoldReports);
}
function getReportName() {
diff --git a/build/templates/report-designer/rdlc/index.html b/build/templates/report-designer/rdlc/index.html
index b110525..d38bda4 100644
--- a/build/templates/report-designer/rdlc/index.html
+++ b/build/templates/report-designer/rdlc/index.html
@@ -1,12 +1,19 @@
-
+
RDLC Sample | JavaScript Report Designer | Bold Reports
-
+
+
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/build/templates/report-designer/rdlc/index.js b/build/templates/report-designer/rdlc/index.js
index 5d610fa..39cba02 100644
--- a/build/templates/report-designer/rdlc/index.js
+++ b/build/templates/report-designer/rdlc/index.js
@@ -161,6 +161,7 @@ function updateDescription() {
title += ' | JavaScript Report Designer';
const titleWithBoldReports = (title.length < 45) ? title += ' | Bold Reports' : title;
document.title = titleWithBoldReports;
+ document.querySelector('meta[property="og:title"]').setAttribute('content', titleWithBoldReports);
}
function getReportName() {
diff --git a/package.json b/package.json
index 6df3203..2b041ab 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "javascript-samples",
- "version": "13.1.26",
+ "version": "14.1.12",
"description": "",
"author": "",
"license": "ISC",
@@ -39,8 +39,8 @@
},
"dependencies": {
"@babel/polyfill": "7.2.5",
- "@boldreports/javascript-reporting-controls": "13.1.26",
- "@boldreports/javascript-reporting-extensions": "13.1.26",
+ "@boldreports/javascript-reporting-controls": "14.1.12",
+ "@boldreports/javascript-reporting-extensions": "14.1.12",
"codemirror": "5.58.2",
"hasher": "1.2.0",
"jquery": "3.6.0",
diff --git a/src/common/header/header.html b/src/common/header/header.html
index 1f8e41c..8ba4b91 100644
--- a/src/common/header/header.html
+++ b/src/common/header/header.html
@@ -13,6 +13,6 @@
Product Detail
- Try it Free
+ Try it Free
\ No newline at end of file
diff --git a/src/common/index.js b/src/common/index.js
index 9d1c911..61195b3 100644
--- a/src/common/index.js
+++ b/src/common/index.js
@@ -87,6 +87,7 @@ import {
routerInit
} from './router';
let header, sidebar, maincontent;
+import './tracking';
document.addEventListener('DOMContentLoaded', onDOMContentLoaded, false);
diff --git a/src/common/tracking.js b/src/common/tracking.js
new file mode 100644
index 0000000..91fc341
--- /dev/null
+++ b/src/common/tracking.js
@@ -0,0 +1,8 @@
+export function loadTrackingScript() {
+ var script = document.createElement('script');
+ script.src = 'https://cdn.boldreports.com/website/js/tracking.js?v=' + new Date().getTime();
+ script.async = true;
+ document.head.appendChild(script);
+}
+
+loadTrackingScript();
\ No newline at end of file
diff --git a/src/controls/samples.json b/src/controls/samples.json
index 18571ad..d65870c 100644
--- a/src/controls/samples.json
+++ b/src/controls/samples.json
@@ -24,7 +24,7 @@
"Intuitive drag-and-drop widgets",
"Hassle-free licensing"
],
- "freeTrialUrl": "https://app.boldid.net/register/reports/enterprise?evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/&host=server&quantity=1"
+ "freeTrialUrl": "https://www.boldreports.com/register/reports?evaluation=v2"
},
"copyrightYear": "2026",
"samples": [