INNER CODE UNIT · JavaScript

addBtnClickHandler

AdventureLookup/AdventureLookup · app/Resources/webpack/js/adventure.js:168

        const addBtnClickHandler = () => {
          $modalAddBtn.attr("disabled", true);
          $modalForm.children().addClass("d-none").appendTo($newEntities);
          callback({ title: query, value: "n" + query });
          $modal.modal("hide");
        };
        $modalAddBtn.one("click", addBtnClickHandler);
        $modalAddBtn.attr("disabled", false);

        $modal.one("shown.bs.modal", () => {
          $modalAddBtn.focus();
        });
        $modal.one("hidden.bs.modal", () => {
          callback();
          // Make sure to remove the click handler and the modal content, the click handler
          // might not have been executed and the modal content not moved into the form if the
          // modal has been hidden without clicking the add button. Otherwise, the click
          // handler would trigger twice when opening the modal the next time.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…