refactoring

This commit is contained in:
frankknoll
2023-03-21 11:20:03 +01:00
parent 53b35d9cd9
commit 2ecd05b720
3 changed files with 23 additions and 12 deletions

20
docs/GoogleAnalytics.js Normal file
View File

@@ -0,0 +1,20 @@
class GoogleAnalytics {
static click_batchcode(batchcode) {
gtag(
'event',
'click_batchcode',
{
'batchcode': batchcode
});
}
static view_search_results(search_term) {
gtag(
'event',
'view_search_results',
{
'search_term': search_term
});
}
}

View File

@@ -31,6 +31,7 @@
<script src="./Utils.js"></script>
<script src="./UIUtils.js"></script>
<script src="./ColumnSearch.js"></script>
<script src="./GoogleAnalytics.js"></script>
<script src="./batchCodeTable.js"></script>
<script src="./HistoDescrsProvider.js"></script>
<script src="./HistogramChartView.js"></script>

View File

@@ -155,12 +155,7 @@ class BatchCodeTableInitializer {
tr.addClass('shown');
const batchcode = row.data()[thisClassInstance.#getColumnIndex('Batch')];
new HistogramView(uiContainer).displayHistogramView(thisClassInstance.#getCountry(), batchcode);
gtag(
'event',
'click_batchcode',
{
'batchcode': batchcode
});
GoogleAnalytics.click_batchcode(batchcode);
}
});
}
@@ -171,12 +166,7 @@ class BatchCodeTableInitializer {
.on(
'search.dt',
function () {
gtag(
'event',
'view_search_results',
{
'search_term': thisClassInstance.#batchCodeTable.search().toUpperCase()
});
GoogleAnalytics.view_search_results(thisClassInstance.#batchCodeTable.search().toUpperCase());
});
}
}