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(),
BatchCodeSelectInitializer.#onBatchCodeSelected( onSelectOptionHavingValueAndText: (id, text) => {
{ BatchCodeSelectInitializer.#onBatchCodeSelected(
batchcode: event.params.data.id, {
batchCodeHeadingElement: batchCodeHeadingElement, batchcode: id,
batchCodeDetailsView: batchCodeDetailsView batchCodeHeadingElement: batchCodeHeadingElement,
}); batchCodeDetailsView: batchCodeDetailsView
});
urlSearchParam.set(text);
},
minimumInputLength: 4
}); });
batchCodeSelectElement.select2('open'); batchCodeSelectElement.select2('open');
} }

File diff suppressed because one or more lines are too long