adding share button to HowBadIsMyBatch.html

This commit is contained in:
Frank Knoll
2024-07-14 21:25:44 +02:00
parent fb1c18bf00
commit bf2cd36305
2 changed files with 9763 additions and 141 deletions

View File

@@ -1,17 +1,21 @@
class BatchCodeSelectInitializer {
static initialize({ batchCodeSelectElement, batchCodeDetailsElement, batchCodeHeadingElement }) {
static initialize({ batchCodeSelectElement, urlSearchParam, batchCodeDetailsElement, batchCodeHeadingElement }) {
const batchCodeDetailsView = new BatchCodeDetailsView(batchCodeDetailsElement);
batchCodeSelectElement.select2({ minimumInputLength: 4 });
batchCodeSelectElement.on(
'select2:select',
function (event) {
Select2.initializeSelectElement(
{
selectElement: batchCodeSelectElement,
textOfOption2Select: urlSearchParam.get(),
onSelectOptionHavingValueAndText: (id, text) => {
BatchCodeSelectInitializer.#onBatchCodeSelected(
{
batchcode: event.params.data.id,
batchcode: id,
batchCodeHeadingElement: batchCodeHeadingElement,
batchCodeDetailsView: batchCodeDetailsView
});
urlSearchParam.set(text);
},
minimumInputLength: 4
});
batchCodeSelectElement.select2('open');
}

File diff suppressed because one or more lines are too long