1. Fabrik 3.9 has been released. If you have updated Joomla to 3.9, this is a required update.
    Dismiss Notice
  2. If you update to Joomla 3.9.16, you will have to update Fabrik from the latest GitHub version, to fix a bug introduced in Joomla, which makes it impossible to list front end folder locations in backend JForms. This affects things like template selection.
    Dismiss Notice

Popup or system message on list pdf download

Discussion in 'Community' started by Bren, Mar 27, 2020 at 12:46 AM.

  1. Bren

    Bren Member

    Level: Community
    Hello all.
    Some of my users are confused after clicking on the list pdf download button because they don't see any visual feedback from the page that the download succeeded. Yes, it should be obvious, especially when using Chrome or Firefox and the pdf download highlights in the bottom left of the web page. Is there any way to add a popup or system message when the list pdf downloads? I googled the thought and was surprised to find virtually nothing (even not related to Fabrik or Joomla). If there's a way, please share.
    Thanks in advance.
     
  2. Bren

    Bren Member

    Level: Community
    Friendly bump.
    Thanks in advance.
     
  3. troester

    troester Well-Known Member Staff Member

    Level: Community
    https://stackoverflow.com/questions/1962861/javascript-alert-box-with-timer

    So create a custom template, modify default_buttons.php with eg
    Code (Text):

    ...

    if ($this->showPDF) :?>
    <li><a href="<?php echo $this->pdfLink;?>" onclick="myfunction()" class="pdfButton">
                    <?php echo FabrikHelperHTML::icon('icon-file', FText::_('COM_FABRIK_PDF'));?>
                </a></li>
                <div id='alrt' style="fontWeight:bold;color:red"></div>

    <script type=text/javascript>
    function myfunction() {
      document.getElementById('alrt').innerHTML='<b>Please wait while PDF is created!!!</b>';
    setTimeout(function() {document.getElementById('alrt').innerHTML='';},5000);

    }          
    </script>
    ...
     
     
  4. Bren

    Bren Member

    Level: Community
    Cool. Thank you, Troester. I’ll give a shot. I appreciate it.
     

Share This Page