Sha256: 053bc4800ae74085f8354bfc87ec09949ac9959ce4d7ac869b3a9bf0aa7c6b4f

Contents?: true

Size: 1.28 KB

Versions: 523

Compression:

Stored size: 1.28 KB

Contents

<%= pb_rails("button", props: { text: "Open Dialog", data: {"open-dialog": "dialog-loading"} }) %>

<%= pb_rails("dialog", props: {
    id:"dialog-loading",
    size: "sm",
    title: "Loading Example",
    text: "Make a loading request?",
    cancel_button: "Cancel Button",
    cancel_button_id: "cancel-button-loading",
    confirm_button: "Okay",
    confirm_button_id: "confirm-button-loading",
    loading: true,
}) %>

<script>
    const loadingButton = document.querySelector('[data-disable-with="Loading"]');
    if (loadingButton) {
        loadingButton.addEventListener("click", function() {
        const okayLoadingButton = document.querySelector('[data-disable-with="Loading"]');
        const cancelButton = document.querySelector('[data-disable-cancel-with="Loading"]');
        let currentClass = okayLoadingButton.className;
        let cancelClass = cancelButton ? cancelButton.className : "";

        setTimeout(function() {
            okayLoadingButton.disabled = false;
            okayLoadingButton.className = currentClass.replace("_disabled_loading", "_enabled");

            if (cancelButton) {
            cancelButton.disabled = false;
            cancelButton.className = cancelClass.replace("_disabled", "_enabled");
            }
        }, 5000);

        });
  }
</script>

Version data entries

523 entries across 523 versions & 2 rubygems

Version Path
playbook_ui_docs-14.12.0.pre.alpha.play1790darkaudittable5802 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui-14.12.0.pre.alpha.play1790darkaudittable5802 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui_docs-14.12.0.pre.alpha.play1752updatecontenttag5801 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui-14.12.0.pre.alpha.play1752updatecontenttag5801 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui_docs-14.13.0.pre.rc.6 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui-14.13.0.pre.rc.6 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui_docs-14.13.0.pre.rc.5 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui-14.13.0.pre.rc.5 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui_docs-14.12.0.pre.alpha.PLAY1602lightboxoverlapnitrobug5781 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui-14.12.0.pre.alpha.PLAY1602lightboxoverlapnitrobug5781 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui_docs-14.13.0.pre.rc.4 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui-14.13.0.pre.rc.4 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui_docs-14.12.0.pre.alpha.playrailsinputmaskissue5775 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui-14.12.0.pre.alpha.playrailsinputmaskissue5775 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui_docs-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5757 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5757 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui_docs-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5754 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5754 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui_docs-14.12.0.pre.alpha.PLAY1602lightboxoverlapnitrobugzindextoken5751 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb
playbook_ui-14.12.0.pre.alpha.PLAY1602lightboxoverlapnitrobugzindextoken5751 app/pb_kits/playbook/pb_dialog/docs/_dialog_loading.html.erb