aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2024-07-30 21:28:24 +0530
committerArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2024-07-30 21:28:24 +0530
commitcaa9c3f705730886cab911cb241703a10494581c (patch)
tree624ab13c6d370cc999c1ff4b896faf72b6853827
parent60fa822ab38b6d8d2db7c553c779043858c30eb2 (diff)
downloadbanglar-bhumi-utils-caa9c3f705730886cab911cb241703a10494581c.tar.gz
banglar-bhumi-utils-caa9c3f705730886cab911cb241703a10494581c.zip
Added plot map details on top of pdf page.
-rw-r--r--package.json2
-rw-r--r--src/scripts/functionality/sheet-map/download-map-pdf-page-content.html20
-rw-r--r--src/scripts/functionality/sheet-map/index.ts10
3 files changed, 31 insertions, 1 deletions
diff --git a/package.json b/package.json
index e6c737f..fab95c5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "banglar-bhumi-utils",
- "version": "1.0.0",
+ "version": "1.1.0",
"description": "A chrome extension to improve functionality of the banglarbhumi.gov.in website.",
"main": "dist/index.js",
"repository": "https://github.com/arpitchakladar/banglar-bhumi-utils",
diff --git a/src/scripts/functionality/sheet-map/download-map-pdf-page-content.html b/src/scripts/functionality/sheet-map/download-map-pdf-page-content.html
index 4d698ef..da765ec 100644
--- a/src/scripts/functionality/sheet-map/download-map-pdf-page-content.html
+++ b/src/scripts/functionality/sheet-map/download-map-pdf-page-content.html
@@ -25,7 +25,27 @@
stroke-linecap: round;
stroke-linejoin: round;
}
+ .details {
+ font-size: 1.3rem;
+ display: flex;
+ width: 100%;
+ padding: 0 1rem 1rem 1rem;
+ border-bottom: 2px solid black;
+ justify-content: space-around;
+ margin-bottom: 0.2rem;
+ }
</style>
+<div class="details">
+ <div>
+ DISTRICT: $district$
+ </div>
+ <div>
+ BLOCK: $block$
+ </div>
+ <div>
+ MOUZA: $mouza$
+ </div>
+</div>
<svg>
$mapContent$
</svg>
diff --git a/src/scripts/functionality/sheet-map/index.ts b/src/scripts/functionality/sheet-map/index.ts
index c3ad13f..71228fe 100644
--- a/src/scripts/functionality/sheet-map/index.ts
+++ b/src/scripts/functionality/sheet-map/index.ts
@@ -44,8 +44,18 @@ const setPlotInformation = (plotPolygon: PlotPolygon | null | undefined = null)
};
const downloadPDF = (labelPoints: boolean = true) => {
+ const _getMapDetail = (i: number) => {
+ const detail = document.querySelector(`#headerTable > tbody > tr > td:nth-child(${i})`)!
+ .innerHTML
+ .split("[")[1]
+ .trim();
+ return detail.substr(0, detail.length - 1);
+ };
generateWebPage(
getDownloadMapPDFPageContent({
+ district: _getMapDetail(1),
+ block: _getMapDetail(2),
+ mouza: _getMapDetail(3),
mapContent: plotPolygonPathElements + (labelPoints ? plotNumberLabelTextElements : "")
}),
"map"