Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion build/templates/common/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -172,8 +172,13 @@ body {
}

#r-w-container #r-w-property-container {
height: 100%;
height: auto;
width: 30%;
position: relative;
}

#r-w-property-container .e-spinner-pane {
background-color: rgba(0, 0, 0, 0.4);
}

#r-w-property-name-category {
Expand Down Expand Up @@ -223,6 +228,7 @@ body {
#r-w-property-enddate {
display: inline-flex;
margin-left: 20px;
margin-right: 20px;
}

#r-w-property-name-category,
Expand Down Expand Up @@ -313,6 +319,7 @@ body {
display: flex;
position: fixed;
z-index: 1;
font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif";
justify-content: space-between;
}

Expand Down
4 changes: 2 additions & 2 deletions build/templates/common/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
<div class="ej-preview-header">
<div class="ej-preview-left-side">
<a id="home_page" href="/" target="_blank">
<div class="ej-preview-platform-name">Bold Reports for JavaScript</div>
<h1 class="ej-preview-platform-name">Bold Reports<sup>®</sup> for JavaScript</h1>
</a>
</div>
<div class="ej-preview-right-side">
Expand All @@ -68,7 +68,7 @@
title="Report Server" target="_blank">Schedule Free Demo</a> -->
<a class="ej-preview-button product-detail" href="https://www.boldreports.com/embedded-reporting/javascript-report-viewer"
title="Report Viewer" target="_blank">Product Detail</a>
<a class="ej-preview-button try-it-free" href="https://app.boldid.net/reporting/embedded/register?plan=120&evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/"
<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"
title="Report Server" target="_blank">Try it Free</a>
</div>
</div>
Expand Down
27 changes: 22 additions & 5 deletions build/templates/common/index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as jquery from 'jquery';
window['$'] = jquery;
import * as data from './../../../src/controls/samples.json';
window['reportSamples'] = data.default.samples;
import samplesData from './../../../src/controls/samples.json';
window['reportSamples'] = samplesData.samples;
import './../../../src/controls/rdlcData';

//bootstrap
Expand All @@ -25,6 +25,16 @@ import './../extensions/report-item-extensions/barcode.reportitem.css';
import { EJBarcode } from './../extensions/report-item-extensions/barcode.reportitem';
import { EJQRBarcode } from './../extensions/report-item-extensions/qrbarcode.reportitem';

//signature
import './../extensions/report-item-extensions/signature.reportitem.css';
import './../extensions/report-item-extensions/signature.dialog.css';
import { EJSignature } from './../extensions/report-item-extensions/signature.reportitem';
import { SignatureDialog } from './../extensions/report-item-extensions/signature.dialog';

//shape
import './../extensions/report-item-extensions/shape.reportitem.css';
import { EJShape } from './../extensions/report-item-extensions/shape.reportitem';

//globals
import './../../../src/controls/globals';

Expand All @@ -33,6 +43,14 @@ let qrBarcode = 'EJQRBarcode';
window[barcode] = EJBarcode;
window[qrBarcode] = EJQRBarcode;

let signature = 'EJSignature';
let signatureDialog = 'SignatureDialog';
window[signature] = EJSignature;
window[signatureDialog] = SignatureDialog;

let shape = 'EJShape';
window[shape] = EJShape;

//code-mirror
import 'codemirror/lib/codemirror';
import 'codemirror/addon/hint/show-hint';
Expand All @@ -45,9 +63,8 @@ import './../../../node_modules/codemirror/addon/hint/show-hint.css';
import * as CodeMirror from 'codemirror';
window['CodeMirror'] = CodeMirror;

$(function () {
let url = location.origin.indexOf('demos.boldreports.com') !== -1 ? '/' : '/demos/';
document.getElementById('home_page').setAttribute('href', url + 'javascript/#/');
$(function() {
document.getElementById('home_page').setAttribute('href', '/javascript/#/');
});

window.addEventListener('beforeunload', () => {
Expand Down
4 changes: 2 additions & 2 deletions build/templates/report-designer/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<div class="ej-preview-header">
<div class="ej-preview-left-side">
<a id="home_page" href="/" target="_blank">
<div class="ej-preview-platform-name">Bold Reports for JavaScript</div>
<h1 class="ej-preview-platform-name">Bold Reports<sup>®</sup> for JavaScript</h1>
</a>
</div>
<div class="ej-preview-right-side">
Expand All @@ -49,7 +49,7 @@
title="Report Server" target="_blank">Schedule Free Demo</a> -->
<a class="ej-preview-button product-detail" href="https://www.boldreports.com/embedded-reporting/javascript-report-designer"
title="Report Designer" target="_blank">Product Detail</a>
<a class="ej-preview-button try-it-free" href="https://app.boldid.net/reporting/embedded/register?plan=120&evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/"
<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"
title="Report Server" target="_blank">Try it Free</a>
</div>
</div>
Expand Down
42 changes: 38 additions & 4 deletions build/templates/report-designer/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,13 @@ if (reportName) {
}

$(function () {
var url = location.host;
$("#container").boldReportDesigner({
// Specifies the URL of the WebAPI service. It will be used for processing the report.
serviceUrl: window.Globals.DESIGNER_SERVICE_URL,
// This event will be triggered when the Report Designer widget is created
create: controlCreate,
permissionSettings: { dataSource: ej.ReportDesigner.Permission.All & ~ej.ReportDesigner.Permission.Create},
permissionSettings: url.indexOf("demos.boldreports.com") !== -1 ? { dataSource: ej.ReportDesigner.Permission.All & ~ej.ReportDesigner.Permission.Create } : { dataSource: ej.ReportDesigner.Permission.All },
reportItemExtensions: [{
name: 'barcode',
className: 'EJBarcode',
Expand All @@ -39,9 +40,31 @@ $(function () {
description: 'Display the barcode lines as report item.',
title: '2D Barcode'
}
}, {
name: 'ESignature',
className: 'EJSignature',
imageClass: 'customitem-signature',
displayName: 'Electronic',
category: 'Signature',
toolTip:{
requirements: 'Add a report item to the designer area.',
description: 'This report item is used to add a graphic signature.',
title: 'Signature'
}
}, {
name: 'Shape',
className: 'EJShape',
imageClass: 'customitem-shape',
displayName: 'Shape',
category: 'Shapes',
toolTip: {
requirements: 'Add a report item to the designer area',
description: 'Display the different types of shapes as report item',
title: 'Shapes'
}
}],
toolbarSettings: {
items: ej.ReportDesigner.ToolbarItems.All & ~ej.ReportDesigner.ToolbarItems.Save & ~ej.ReportDesigner.ToolbarItems.Open
items: ej.ReportDesigner.ToolbarItems.All & ~ej.ReportDesigner.ToolbarItems.New & ~ej.ReportDesigner.ToolbarItems.Save & ~ej.ReportDesigner.ToolbarItems.Open
},
ajaxBeforeLoad: onAjaxBeforeLoad,
toolbarRendering: window.Globals.DESIGNER_TOOLBAR_RENDERING,
Expand Down Expand Up @@ -74,6 +97,15 @@ function controlCreate() {
}
});
}
if (reportName == "powerpoint-report.rdl") {
designerInst.setModel({
previewOptions: {
exportSettings: {
exportOptions: ej.ReportViewer.ExportOptions.PPT
}
}
});
}
}

function onAjaxBeforeLoad(args) {
Expand All @@ -93,10 +125,12 @@ function updateDescription() {
metaDes = metaDes.replace(/{{sampleName}}/g, title);
document.getElementsByName('description')[0].content = metaDes;
title += ' | JavaScript Report Designer';
document.title = title.length < 45 ? title += ' | Bold Reports' : title;
const titleWithBoldReports = (title.length < 45) ? title += ' | Bold Reports' : title;
document.title = titleWithBoldReports;
document.querySelector('meta[property="og:title"]').setAttribute('content', titleWithBoldReports);
}

function getReportName() {
const reportNameRegex = /[\\?&]report-name=([^&#]*)/.exec(location.search);
return reportNameRegex ? reportNameRegex[1] : undefined;
};
};
4 changes: 2 additions & 2 deletions build/templates/report-designer/rdlc/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<div class="ej-preview-header">
<div class="ej-preview-left-side">
<a id="home_page" href="/" target="_blank">
<div class="ej-preview-platform-name">Bold Reports for JavaScript</div>
<h1 class="ej-preview-platform-name">Bold Reports<sup>®</sup> for JavaScript</h1>
</a>
</div>
<div class="ej-preview-right-side">
Expand All @@ -49,7 +49,7 @@
title="Report Server" target="_blank">Schedule Free Demo</a> -->
<a class="ej-preview-button product-detail" href="https://www.boldreports.com/embedded-reporting/javascript-report-designer"
title="Report Designer" target="_blank">Product Detail</a>
<a class="ej-preview-button try-it-free" href="https://app.boldid.net/reporting/embedded/register?plan=120&evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/"
<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"
title="Report Server" target="_blank">Try it Free</a>
</div>
</div>
Expand Down
33 changes: 29 additions & 4 deletions build/templates/report-designer/rdlc/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,13 @@ if (reportName) {
}

$(function () {
var url = location.host;
$("#container").boldReportDesigner({
// Specifies the URL of the WebAPI service. It will be used for processing the report.
serviceUrl: window.Globals.DESIGNER_SERVICE_URL,
// This event will be triggered when the Report Designer widget is created
create: controlCreate,
permissionSettings: { dataSource: ej.ReportDesigner.Permission.All & ~ej.ReportDesigner.Permission.Create},
permissionSettings: url.indexOf("demos.boldreports.com") !== -1 ? { dataSource: ej.ReportDesigner.Permission.All & ~ej.ReportDesigner.Permission.Create } : { dataSource: ej.ReportDesigner.Permission.All },
reportItemExtensions: [{
name: 'barcode',
className: 'EJBarcode',
Expand All @@ -39,9 +40,31 @@ $(function () {
description: 'Display the barcode lines as report item.',
title: '2D Barcode'
}
}, {
name: 'ESignature',
className: 'EJSignature',
imageClass: 'customitem-signature',
displayName: 'Electronic',
category: 'Signature',
toolTip:{
requirements: 'Add a report item to the designer area.',
description: 'This report item is used to add a graphic signature.',
title: 'Signature'
}
}, {
name: 'Shape',
className: 'EJShape',
imageClass: 'customitem-shape',
displayName: 'Shape',
category: 'Shapes',
toolTip: {
requirements: 'Add a report item to the designer area',
description: 'Display the different types of shapes as report item',
title: 'Shapes'
}
}],
toolbarSettings: {
items: ej.ReportDesigner.ToolbarItems.All & ~ej.ReportDesigner.ToolbarItems.Save & ~ej.ReportDesigner.ToolbarItems.Open
items: ej.ReportDesigner.ToolbarItems.All & ~ej.ReportDesigner.ToolbarItems.New & ~ej.ReportDesigner.ToolbarItems.Save & ~ej.ReportDesigner.ToolbarItems.Open
},
ajaxBeforeLoad: onAjaxBeforeLoad,
reportOpened: onReportOpened,
Expand Down Expand Up @@ -102,10 +125,12 @@ function updateDescription() {
metaDes = metaDes.replace(/{{sampleName}}/g, title);
document.getElementsByName('description')[0].content = metaDes;
title += ' | JavaScript Report Designer';
document.title = title.length < 45 ? title += ' | Bold Reports' : title;
const titleWithBoldReports = (title.length < 45) ? title += ' | Bold Reports' : title;
document.title = titleWithBoldReports;
document.querySelector('meta[property="og:title"]').setAttribute('content', titleWithBoldReports);
}

function getReportName() {
const reportNameRegex = /[\\?&]report-name=([^&#]*)/.exec(location.search);
return reportNameRegex ? reportNameRegex[1] : undefined;
};
};
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "javascript-samples",
"version": "7.1.9",
"version": "9.1.7",
"description": "",
"author": "",
"license": "ISC",
Expand Down Expand Up @@ -39,8 +39,8 @@
},
"dependencies": {
"@babel/polyfill": "7.2.5",
"@boldreports/javascript-reporting-controls": "7.1.9",
"@boldreports/javascript-reporting-extensions": "7.1.9",
"@boldreports/javascript-reporting-controls": "9.1.7",
"@boldreports/javascript-reporting-extensions": "9.1.7",
"codemirror": "5.58.2",
"hasher": "1.2.0",
"jquery": "3.6.0",
Expand Down
4 changes: 2 additions & 2 deletions src/common/header/header.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<div class="ej-sb-header">
<div class="ej-sb-left-side">
<div class="ej-sb-hamburger-icon ej-sb-icons"></div>
<div class="ej-sb-platform-name">Bold Reports for JavaScript</div>
<div class="ej-sb-platform-name">Bold Reports<sup>®</sup> for JavaScript</div>
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton"
data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Expand All @@ -13,6 +13,6 @@
<!-- We hided this element as per management instruction -->
<!-- <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> -->
<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>
<a class="ej-sb-button nav-link try-it-free" href="https://app.boldid.net/reporting/embedded/register?plan=194&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>
<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>
</div>
</div>
4 changes: 1 addition & 3 deletions src/controls/samples.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"Intuitive drag-and-drop widgets",
"Hassle-free licensing"
],
"freeTrialUrl": "https://app.boldid.net/reporting/embedded/register?plan=194&evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/&host=server&quantity=1"
"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"
},
"copyrightYear": "2025",
"samples": [
Expand Down Expand Up @@ -436,7 +436,6 @@
{
"routerPath": "cmr-report",
"sampleName": "CMR Report",
"status": "New",
"basePath": "report-viewer",
"directoryName": "cmr-report",
"imageDetails": {
Expand All @@ -452,7 +451,6 @@
"sampleName": "Infographics Report",
"basePath": "report-viewer",
"directoryName": "infographics-report",
"status": "New",
"imageDetails": {
"isLandscape": false,
"index": 17
Expand Down