From 05b3d33f3316e69e4900edd3fe6617aaeadd8889 Mon Sep 17 00:00:00 2001
From: Saravanan kanagaraj
Date: Fri, 9 Oct 2026 18:39:39 +0530
Subject: [PATCH 1/4] feature(REPORT-518926): website-blue-theme-update
---
src/app/common/header/header.component.html | 37 +-
src/app/common/header/header.component.scss | 252 ++++++-----
src/app/common/header/header.component.ts | 51 +--
.../main-content/main-content.component.html | 90 ++--
.../main-content/main-content.component.scss | 428 ++++++++++++++----
.../main-content/main-content.component.ts | 9 +
.../common/navigation/navigation-helper.ts | 9 +
src/app/common/preview/preview.component.html | 33 +-
src/app/common/preview/preview.component.scss | 257 +++++++----
src/app/common/preview/preview.component.ts | 16 +-
src/app/common/sidebar/sidebar.component.html | 14 +-
src/app/common/sidebar/sidebar.component.scss | 126 ++++--
src/app/components/samples.json | 6 +-
src/assets/css/variable.css | 26 ++
src/assets/footer/bg-texture.png | Bin 27895 -> 0 bytes
src/assets/nav-icons/next.svg | 3 +
src/assets/nav-icons/open-new.svg | 5 +
src/assets/nav-icons/prev.svg | 3 +
src/assets/sidebar/home.svg | 3 +
src/styles.scss | 13 +-
20 files changed, 937 insertions(+), 444 deletions(-)
create mode 100644 src/app/common/navigation/navigation-helper.ts
create mode 100644 src/assets/css/variable.css
delete mode 100644 src/assets/footer/bg-texture.png
create mode 100644 src/assets/nav-icons/next.svg
create mode 100644 src/assets/nav-icons/open-new.svg
create mode 100644 src/assets/nav-icons/prev.svg
create mode 100644 src/assets/sidebar/home.svg
diff --git a/src/app/common/header/header.component.html b/src/app/common/header/header.component.html
index 4d176a7..a4f33d1 100644
--- a/src/app/common/header/header.component.html
+++ b/src/app/common/header/header.component.html
@@ -1,25 +1,26 @@
-
diff --git a/src/app/components/product-catalog/product-catalog.component.html b/src/app/components/product-catalog/product-catalog.component.html
index 81f30c0..ccfead6 100644
--- a/src/app/components/product-catalog/product-catalog.component.html
+++ b/src/app/components/product-catalog/product-catalog.component.html
@@ -6,7 +6,7 @@
This report shows Mountain bike products information using the Tablix report item in RDLC report.
+ target="_blank">Tablix report item in RDLC report.
- The table is displayed with Product no, image, name, size, weight and cost.
@@ -14,7 +14,7 @@
More information about RDLC report can be found in this documentation
+ href="https://help.boldreports.com/embedded-reporting/angular-reporting/report-viewer/rdlc-report/" target="_blank">documentation
section.
\ No newline at end of file
diff --git a/src/app/components/product-details/product-details.component.html b/src/app/components/product-details/product-details.component.html
index 41e205e..495518f 100644
--- a/src/app/components/product-details/product-details.component.html
+++ b/src/app/components/product-details/product-details.component.html
@@ -10,14 +10,14 @@
Custom barcode report item is placed in a table cell to display the ProductId.
The total price value of each product is calculated based on the OrderQty and UnitPrice data fields using expression.
+ target="_blank">expression.
The price values in the product details are formatted in the Currency format to improve the readability of data.
+ target="_blank">format to improve the readability of data.
More information about the Tablix data region can be found in this documentation section.
+ target="_blank">documentation section.
\ No newline at end of file
diff --git a/src/app/components/product-line-sales/product-line-sales.component.html b/src/app/components/product-line-sales/product-line-sales.component.html
index 524dff5..0b90f15 100644
--- a/src/app/components/product-line-sales/product-line-sales.component.html
+++ b/src/app/components/product-line-sales/product-line-sales.component.html
@@ -6,8 +6,8 @@
The Product Line Sales RDL report represents the best performing sales people and stores using Tablix and Chart
+ target="_blank">Tablix and Chart
report items.
@@ -18,6 +18,6 @@
More information about Cascading Parameters can be found in this documentation section.
+ target="_blank">documentation section.
\ No newline at end of file
diff --git a/src/app/components/sales-by-year/sales-by-year.component.html b/src/app/components/sales-by-year/sales-by-year.component.html
index 967e05b..529b843 100644
--- a/src/app/components/sales-by-year/sales-by-year.component.html
+++ b/src/app/components/sales-by-year/sales-by-year.component.html
@@ -6,22 +6,22 @@
The Sales By Year RDLC report represents the sales of North America countries in each year using Tablix and Chart
+ target="_blank">Tablix and Chart
report items.
- The Row grouping feature is used to group the sales by year and the Column grouping feature is used to group
Region and Country. More information about Grouping Panel can be found in this documentation section.
+ target="_blank">documentation section.
- Aggregate functions are used to calculate the total sales in each countries.
- Sorting is applied to row groups to sort the sales year.
+ target="_blank">Sorting is applied to row groups to sort the sales year.
More information about RDLC report can be found in this documentation
+ href="https://help.boldreports.com/embedded-reporting/angular-reporting/report-viewer/rdlc-report/" target="_blank">documentation
section.
\ No newline at end of file
diff --git a/src/app/components/sales-order-detail/sales-order-detail.component.html b/src/app/components/sales-order-detail/sales-order-detail.component.html
index 563950e..7c72278 100644
--- a/src/app/components/sales-order-detail/sales-order-detail.component.html
+++ b/src/app/components/sales-order-detail/sales-order-detail.component.html
@@ -6,19 +6,19 @@
Sales Order Details shows the sales invoice details using the report parameters, line report item, and table formatting in Bold Report Viewer.
+ target="_blank">report parameters, line report item, and table formatting in Bold Report Viewer.
- The Sales Order details are displayed dynamically using expression with the text box report item.
+ target="_blank">expression with the text box report item.
- The sales order details for each sales order number can be generated based on Report Parameters at run time.
+ target="_blank">Report Parameters at run time.
More information about handling the report items can be found in this documentation section.
+ target="_blank">documentation section.
\ No newline at end of file
diff --git a/src/app/components/sales-report/sales-report.component.html b/src/app/components/sales-report/sales-report.component.html
index 8398be9..38878c2 100644
--- a/src/app/components/sales-report/sales-report.component.html
+++ b/src/app/components/sales-report/sales-report.component.html
@@ -9,14 +9,14 @@
- The table is displayed with a total row, and the sum of sales is calculated by aggregation of
OrderQty and UnitPrice data fields using the Expression support.
+ target="_blank">Expression support.
- The
Item Total data text box is formatted in Currency format to enhance the report design.
+ target="_blank">format to enhance the report design.
More information about the Tablix data region can be found in this documentation section.
+ target="_blank">documentation section.
\ No newline at end of file
diff --git a/src/app/components/spark-line/spark-line.component.html b/src/app/components/spark-line/spark-line.component.html
index 35399be..3981b0b 100644
--- a/src/app/components/spark-line/spark-line.component.html
+++ b/src/app/components/spark-line/spark-line.component.html
@@ -8,11 +8,11 @@
A sparkline is a small embedded line graph that illustrates a single trend. In this report, sales data are
interpreted to visualize the sales trends using Spark Line report items.
+ target="_blank">Spark Line report items.
More information about RDLC report can be found in this documentation
+ href="https://help.boldreports.com/embedded-reporting/angular-reporting/report-viewer/rdlc-report/" target="_blank">documentation
section.
\ No newline at end of file
diff --git a/src/app/components/sub-report/sub-report.component.html b/src/app/components/sub-report/sub-report.component.html
index 71f9767..44cfce3 100644
--- a/src/app/components/sub-report/sub-report.component.html
+++ b/src/app/components/sub-report/sub-report.component.html
@@ -5,20 +5,20 @@
Sales Order Details by Order Number shows the order details using the report parameters, sub report item, and table formatting in Bold Report Viewer.
+ target="_blank">report parameters, sub report item, and table formatting in Bold Report Viewer.
-
The sales order details are displayed dynamically using the sub report item.
+ target="_blank">sub report item.
-
The sales order details for a specific date range can be generated based on Report Parameters at run time.
+ target="_blank">Report Parameters at run time.
More information about handling the report items can be found in this documentation section.
+ target="_blank">documentation section.
diff --git a/src/app/components/territory-sales/territory-sales.component.html b/src/app/components/territory-sales/territory-sales.component.html
index e9995d3..a37aad5 100644
--- a/src/app/components/territory-sales/territory-sales.component.html
+++ b/src/app/components/territory-sales/territory-sales.component.html
@@ -19,6 +19,6 @@
More information about the table data region can be found in this documentation section.
+ target="_blank">documentation section.
\ No newline at end of file
diff --git a/src/app/components/tickets-sales-analysis/tickets-sales-analysis.component.html b/src/app/components/tickets-sales-analysis/tickets-sales-analysis.component.html
index ca2da17..3ff1bf0 100644
--- a/src/app/components/tickets-sales-analysis/tickets-sales-analysis.component.html
+++ b/src/app/components/tickets-sales-analysis/tickets-sales-analysis.component.html
@@ -11,11 +11,11 @@
which improves the readability of data.
The TopN filter is applied to bar chart to display the Top 5 Shows based on Tickets Sold. More information on filtering data with chart data
region can be found in this documentation section.
+ target="_blank">documentation section.
More information about chart data region can be found in this documentation section.
+ target="_blank">documentation section.
\ No newline at end of file
diff --git a/src/app/components/transcript-report/transcript-report.component.html b/src/app/components/transcript-report/transcript-report.component.html
index 49de583..c2fbce2 100644
--- a/src/app/components/transcript-report/transcript-report.component.html
+++ b/src/app/components/transcript-report/transcript-report.component.html
@@ -15,6 +15,6 @@
Transcript report designing steps can be found in this documentation section.
+ target="_blank">documentation section.
diff --git a/src/app/components/website-visitor-analysis/website-visitor-analysis.component.html b/src/app/components/website-visitor-analysis/website-visitor-analysis.component.html
index 79fec00..9833782 100644
--- a/src/app/components/website-visitor-analysis/website-visitor-analysis.component.html
+++ b/src/app/components/website-visitor-analysis/website-visitor-analysis.component.html
@@ -12,6 +12,6 @@
More information about chart data region can be found in this documentation section.
+ target="_blank">documentation section.
\ No newline at end of file
From 377792d475516f02703341f789f9c4bb9f2b1e3c Mon Sep 17 00:00:00 2001
From: Saravanan kanagaraj
Date: Fri, 9 Oct 2026 19:30:20 +0530
Subject: [PATCH 3/4] feature(REPORT-518926): removed tag related codes
---
.../main-content/main-content.component.html | 1 -
.../main-content/main-content.component.scss | 15 ---------------
.../common/main-content/main-content.component.ts | 9 ---------
3 files changed, 25 deletions(-)
diff --git a/src/app/common/main-content/main-content.component.html b/src/app/common/main-content/main-content.component.html
index c2bbaaa..d064943 100644
--- a/src/app/common/main-content/main-content.component.html
+++ b/src/app/common/main-content/main-content.component.html
@@ -2,7 +2,6 @@
diff --git a/src/app/common/main-content/main-content.component.scss b/src/app/common/main-content/main-content.component.scss
index 38d1eec..633a683 100644
--- a/src/app/common/main-content/main-content.component.scss
+++ b/src/app/common/main-content/main-content.component.scss
@@ -27,21 +27,6 @@
padding: 0;
}
- .ej-category-pill {
- display: inline-flex;
- align-items: center;
- justify-content: center;
- padding: 4px 12px;
- font-size: 13px;
- font-weight: 500;
- line-height: normal;
- color: var(--blue-700);
- background-color: var(--blue-50);
- border: 1px solid var(--blue-100);
- border-radius: 9999px;
- text-transform: capitalize;
- }
-
.ej-meta-description {
font-size: 14px;
line-height: 22px;
diff --git a/src/app/common/main-content/main-content.component.ts b/src/app/common/main-content/main-content.component.ts
index 1de4cf7..5402524 100644
--- a/src/app/common/main-content/main-content.component.ts
+++ b/src/app/common/main-content/main-content.component.ts
@@ -39,7 +39,6 @@ export class MainContentComponent implements AfterViewInit {
sourceData: SourceDataCollection[] = [];
@ViewChild('title', { static: true }) title!: ElementRef;
@ViewChild('metaDescription', { static: true }) metaDescription!: ElementRef;
- @ViewChild('categoryPill', { static: false }) categoryPill!: ElementRef;
@ViewChild('tabContent', { static: true }) tabContent!: ElementRef;
@ViewChild('demoTab', { static: true }) demoTab!: ElementRef;
@ViewChild('sourceTab', { static: true }) sourceTab!: ElementRef;
@@ -68,14 +67,6 @@ export class MainContentComponent implements AfterViewInit {
updateSampleDetails(sampleData: sampleInfo['samples'][0]): void {
this.title.nativeElement.innerText = sampleData.sampleName;
this.metaDescription.nativeElement.innerText = sampleData.metaData.description;
- if (this.categoryPill) {
- if (sampleData.category) {
- this.categoryPill.nativeElement.innerText = sampleData.category.charAt(0).toUpperCase() + sampleData.category.slice(1);
- this.categoryPill.nativeElement.style.display = 'inline-flex';
- } else {
- this.categoryPill.nativeElement.style.display = 'none';
- }
- }
this.description.nativeElement.innerHTML = '';
setTimeout(() => {
const descriptionNode = this.tabContent.nativeElement.querySelector('#description');
From 37a5badeeae46f4876284a31aeebd670cdcb3adb Mon Sep 17 00:00:00 2001
From: Saravanan kanagaraj
Date: Mon, 12 Oct 2026 17:55:22 +0530
Subject: [PATCH 4/4] feature(REPORT-518926): Bold Reports 15.1 Release changes
---
package.json | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 2b43efa..b364b0f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "angular-samples",
- "version": "14.1.12",
+ "version": "15.1.10",
"scripts": {
"test": "gulp test",
"postinstall": "gulp copy",
@@ -15,10 +15,10 @@
"@angular/forms": "22.0.5",
"@angular/platform-browser": "22.0.5",
"@angular/router": "22.0.5",
- "@boldreports/angular-reporting-components": "14.1.12",
- "@boldreports/javascript-reporting-controls": "14.1.12",
- "@boldreports/javascript-reporting-extensions": "14.1.12",
- "@boldreports/types": "14.1.12",
+ "@boldreports/angular-reporting-components": "15.1.10",
+ "@boldreports/javascript-reporting-controls": "15.1.10",
+ "@boldreports/javascript-reporting-extensions": "15.1.10",
+ "@boldreports/types": "15.1.10",
"@syncfusion/ej2-angular-buttons": "22.2.5",
"@syncfusion/ej2-angular-calendars": "22.2.5",
"@syncfusion/ej2-angular-dropdowns": "22.2.5",