Skip to content

Commit 139f45e

Browse files
Merge pull request #50 from munirathinaraoSF4993/master
feature(REPORT-534398): Bold Reports 14.1 Release changes
2 parents 1d45ea4 + e134423 commit 139f45e

11 files changed

Lines changed: 61 additions & 29 deletions

File tree

‎build/templates/common/index.html‎

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
<!DOCTYPE html>
2-
<html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%; width: 100%;">
2+
<html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%; width: 100%;" lang="en">
33

44
<head>
55
<title>{{title}}</title>
66
<meta charset="utf-8">
7-
<meta name="description"
7+
<meta name="description" property="og:description"
88
content="The JavaScript Bold Report Viewer allows the end-users to visualize the {{sampleName}} report in browsers.">
9+
<meta property="og:image" content="https://demos.boldreports.com/Images/og_embedded_javascript_examples.png" alt="Reports sample for React" />
10+
<meta property="og:image:secure_url" content="https://demos.boldreports.com/Images/og_embedded_javascript_examples.png" />
11+
<meta property="og:image:width" content="1200" />
12+
<meta property="og:image:height" content="630" />
13+
<meta property="og:title" content="{{title}}" />
14+
<meta name="twitter:card" content="summary_large_image" />
915
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
1016
<script>
1117
function validateBrowser() {
@@ -65,18 +71,18 @@
6571
<div class="ej-body e-hidden">
6672
<div class="ej-preview-header">
6773
<div class="ej-preview-left-side">
68-
<a id="home_page" href="/" target="_blank">
74+
<a id="home_page" href="/" target="_blank" rel="noreferrer">
6975
<h1 class="ej-preview-platform-name">Bold Reports<sup>®</sup> for JavaScript</h1>
7076
</a>
7177
</div>
7278
<div class="ej-preview-right-side">
7379
<!-- We hided this element as per management instruction -->
7480
<!-- <a class="ej-preview-button bold-schedule-demo" href="https://www.boldreports.com/schedule-free-demo"
75-
title="Report Server" target="_blank">Schedule Free Demo</a> -->
81+
title="Report Server" target="_blank" rel="noreferrer">Schedule Free Demo</a> -->
7682
<a class="ej-preview-button product-detail" href="https://www.boldreports.com/embedded-reporting/javascript-report-viewer"
77-
title="Report Viewer" target="_blank">Product Detail</a>
78-
<a class="ej-preview-button try-it-free" href="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"
79-
title="Report Server" target="_blank">Try it Free</a>
83+
title="Report Viewer" target="_blank" rel="noreferrer">Product Detail</a>
84+
<a class="ej-preview-button try-it-free" href="https://www.boldreports.com/register/reports?evaluation=v2"
85+
title="Report Server" target="_blank" rel="noreferrer">Try it Free</a>
8086
</div>
8187
</div>
8288
<div class="ej-preview-content">
@@ -132,4 +138,4 @@ <h1 class="ej-preview-platform-name">Bold Reports<sup>®</sup> for JavaScript</h
132138
}
133139
</script>
134140

135-
</html>
141+
</html>

‎build/templates/common/index.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ import './../../../node_modules/codemirror/addon/hint/show-hint.css';
8888

8989
import * as CodeMirror from 'codemirror';
9090
window['CodeMirror'] = CodeMirror;
91+
import './../../../src/common/tracking';
9192

9293
$(function() {
9394
document.getElementById('home_page').setAttribute('href', '/javascript/#/');

‎build/templates/report-designer/index.html‎

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
<!DOCTYPE html>
2-
<html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%; width: 100%;">
2+
<html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%; width: 100%;" lang="en">
33

44
<head>
55
<title>RDL Sample | JavaScript Report Designer | Bold Reports</title>
66
<meta charset="utf-8">
77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
8-
<meta name="description"
8+
<meta name="description" property="og:description"
99
content="The JavaScript Bold Report Designer allows the end-users to arrange/customize the reports appearance in browsers. It helps to edit the {{sampleName}} for customer's application needs.">
10+
<meta property="og:image" content="https://demos.boldreports.com/Images/og_embedded_javascript_examples.png" alt="Reports sample for React" />
11+
<meta property="og:image:secure_url" content="https://demos.boldreports.com/Images/og_embedded_javascript_examples.png" />
12+
<meta property="og:image:width" content="1200" />
13+
<meta property="og:image:height" content="630" />
14+
<meta property="og:title" content="RDL Sample | JavaScript Report Designer | Bold Reports"/>
15+
<link rel="canonical" href="/javascript/report-designer/" />
16+
<meta name="twitter:card" content="summary_large_image" />
1017
<script>
1118
function validateBrowser() {
1219
var uaValidate = navigator.userAgent.match(/(MSIE |Trident.*rv[ :])([0-9]+)/);
@@ -46,18 +53,18 @@
4653
<div class="ej-body e-hidden">
4754
<div class="ej-preview-header">
4855
<div class="ej-preview-left-side">
49-
<a id="home_page" href="/" target="_blank">
56+
<a id="home_page" href="/" target="_blank" rel="noreferrer">
5057
<h1 class="ej-preview-platform-name">Bold Reports<sup>®</sup> for JavaScript</h1>
5158
</a>
5259
</div>
5360
<div class="ej-preview-right-side">
5461
<!-- We hided this element as per management instruction -->
5562
<!-- <a class="ej-preview-button bold-schedule-demo" href="https://www.boldreports.com/schedule-free-demo"
56-
title="Report Server" target="_blank">Schedule Free Demo</a> -->
63+
title="Report Server" target="_blank" rel="noreferrer">Schedule Free Demo</a> -->
5764
<a class="ej-preview-button product-detail" href="https://www.boldreports.com/embedded-reporting/javascript-report-designer"
58-
title="Report Designer" target="_blank">Product Detail</a>
59-
<a class="ej-preview-button try-it-free" href="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"
60-
title="Report Server" target="_blank">Try it Free</a>
65+
title="Report Designer" target="_blank" rel="noreferrer">Product Detail</a>
66+
<a class="ej-preview-button try-it-free" href="https://www.boldreports.com/register/reports?evaluation=v2"
67+
title="Report Server" target="_blank" rel="noreferrer">Try it Free</a>
6168
</div>
6269
</div>
6370
<div class="ej-preview-content">
@@ -74,4 +81,4 @@ <h1 class="ej-preview-platform-name">Bold Reports<sup>®</sup> for JavaScript</h
7481
});
7582
</script>
7683

77-
</html>
84+
</html>

‎build/templates/report-designer/index.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ function updateDescription() {
161161
title += ' | JavaScript Report Designer';
162162
const titleWithBoldReports = (title.length < 45) ? title += ' | Bold Reports' : title;
163163
document.title = titleWithBoldReports;
164+
document.querySelector('meta[property="og:title"]').setAttribute('content', titleWithBoldReports);
164165
}
165166

166167
function getReportName() {

‎build/templates/report-designer/rdlc/index.html‎

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
<!DOCTYPE html>
2-
<html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%; width: 100%;">
2+
<html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%; width: 100%;" lang="en">
33

44
<head>
55
<title>RDLC Sample | JavaScript Report Designer | Bold Reports</title>
66
<meta charset="utf-8">
77
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
8-
<meta name="description"
8+
<meta name="description" property="og:description"
99
content="The JavaScript Bold Report Designer allows the end-users to arrange/customize the reports appearance in browsers. It helps to edit the {{sampleName}} for customer's application needs.">
10+
<meta property="og:image" content="https://demos.boldreports.com/Images/og_embedded_javascript_examples.png" alt="Reports sample for React" />
11+
<meta property="og:image:secure_url" content="https://demos.boldreports.com/Images/og_embedded_javascript_examples.png" />
12+
<meta property="og:image:width" content="1200" />
13+
<meta property="og:image:height" content="630" />
14+
<meta property="og:title" content="RDLC Sample | JavaScript Report Designer | Bold Reports"/>
15+
<link rel="canonical" href="/javascript/report-designer/rdlc/" />
16+
<meta name="twitter:card" content="summary_large_image" />
1017
<script>
1118
function validateBrowser() {
1219
var uaValidate = navigator.userAgent.match(/(MSIE |Trident.*rv[ :])([0-9]+)/);
@@ -46,18 +53,18 @@
4653
<div class="ej-body e-hidden">
4754
<div class="ej-preview-header">
4855
<div class="ej-preview-left-side">
49-
<a id="home_page" href="/" target="_blank">
56+
<a id="home_page" href="/" target="_blank" rel="noreferrer">
5057
<h1 class="ej-preview-platform-name">Bold Reports<sup>®</sup> for JavaScript</h1>
5158
</a>
5259
</div>
5360
<div class="ej-preview-right-side">
5461
<!-- We hided this element as per management instruction -->
5562
<!-- <a class="ej-preview-button bold-schedule-demo" href="https://www.boldreports.com/schedule-free-demo"
56-
title="Report Server" target="_blank">Schedule Free Demo</a> -->
63+
title="Report Server" target="_blank" rel="noreferrer">Schedule Free Demo</a> -->
5764
<a class="ej-preview-button product-detail" href="https://www.boldreports.com/embedded-reporting/javascript-report-designer"
58-
title="Report Designer" target="_blank">Product Detail</a>
59-
<a class="ej-preview-button try-it-free" href="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"
60-
title="Report Server" target="_blank">Try it Free</a>
65+
title="Report Designer" target="_blank" rel="noreferrer">Product Detail</a>
66+
<a class="ej-preview-button try-it-free" href="https://www.boldreports.com/register/reports?evaluation=v2"
67+
title="Report Server" target="_blank" rel="noreferrer">Try it Free</a>
6168
</div>
6269
</div>
6370
<div class="ej-preview-content">
@@ -74,4 +81,4 @@ <h1 class="ej-preview-platform-name">Bold Reports<sup>®</sup> for JavaScript</h
7481
});
7582
</script>
7683

77-
</html>
84+
</html>

‎build/templates/report-designer/rdlc/index.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ function updateDescription() {
161161
title += ' | JavaScript Report Designer';
162162
const titleWithBoldReports = (title.length < 45) ? title += ' | Bold Reports' : title;
163163
document.title = titleWithBoldReports;
164+
document.querySelector('meta[property="og:title"]').setAttribute('content', titleWithBoldReports);
164165
}
165166

166167
function getReportName() {

‎package.json‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "javascript-samples",
3-
"version": "13.1.26",
3+
"version": "14.1.12",
44
"description": "",
55
"author": "",
66
"license": "ISC",
@@ -39,8 +39,8 @@
3939
},
4040
"dependencies": {
4141
"@babel/polyfill": "7.2.5",
42-
"@boldreports/javascript-reporting-controls": "13.1.26",
43-
"@boldreports/javascript-reporting-extensions": "13.1.26",
42+
"@boldreports/javascript-reporting-controls": "14.1.12",
43+
"@boldreports/javascript-reporting-extensions": "14.1.12",
4444
"codemirror": "5.58.2",
4545
"hasher": "1.2.0",
4646
"jquery": "3.6.0",

‎src/common/header/header.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
<!-- We hided this element as per management instruction -->
1414
<!-- <a class="ej-sb-button nav-link bold-schedule-demo" href="https://www.boldreports.com/schedule-free-demo" target="_blank" rel="noreferrer">Schedule Free Demo</a> -->
1515
<a class="ej-sb-button nav-link product-detail" href="https://www.boldreports.com/embedded-reporting/javascript-report-viewer" target="_blank" rel="noreferrer">Product Detail</a>
16-
<a class="ej-sb-button nav-link try-it-free" href="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" target="_blank" rel="noreferrer">Try it Free</a>
16+
<a class="ej-sb-button nav-link try-it-free" href="https://www.boldreports.com/register/reports?evaluation=v2">Try it Free</a>
1717
</div>
1818
</div>

‎src/common/index.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ import {
8787
routerInit
8888
} from './router';
8989
let header, sidebar, maincontent;
90+
import './tracking';
9091

9192
document.addEventListener('DOMContentLoaded', onDOMContentLoaded, false);
9293

‎src/common/tracking.js‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export function loadTrackingScript() {
2+
var script = document.createElement('script');
3+
script.src = 'https://cdn.boldreports.com/website/js/tracking.js?v=' + new Date().getTime();
4+
script.async = true;
5+
document.head.appendChild(script);
6+
}
7+
8+
loadTrackingScript();

0 commit comments

Comments
 (0)