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

File diff suppressed because one or more lines are too long