I have a loop that is calling Execute() to load a EMBPERL page as a template. This template sets up and contains a bootstrap modal and some javascript . The page I'm using as a test calls the template at least 500x.

This is really slowing down the loading of the page for the client.

Are there any suggestion for optimizing and / or speeding this up?

Thank You,
~Donavon
djler...@yahoo.com


[$ while ( ($ID) = $sth->fetchrow) $]

[- %opts = (); $opts{ID} = $ID; $opts{title} = "Modal Title"; $opts{footer} = "Modal Footer"; $opts{frameSrc} = "file.epl"; $opts{linkText} = 'Click Me to Open Modal';Execute("template.epl", \%opts); -]

[$ endwhile $] *--- **template.epl* [- (%param) = %{$param[0]}; -] <!-- trigger modal --> <a id = "trigger_[+ $param{ID} +]" title = "[+ $param{title} +]" alt = "[+ $param{title} +]" style = "cursor:pointer;" > [- $escmode = 0; -][+ $param{linkText} +][- $escmode = 1; -] </a> <script> $('#trigger_[+ $param{ID} +]').click(function(){ var frameSrc = "[- $escmode = 0; -][+ $param{frameSrc} +][- $escmode = 1; -]"; $('#iframe_[+ $param{ID} +]').attr("src",frameSrc); $('#modal_[+ $param{ID} +]').modal({show:true}) }); </script> <!-- modal --> <div class="modal fade pageWidth" id="modal_[+ $param{ID} +]" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog pageWidth" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> <h4 class="modal-title" id="myModalLabel"> [+ $param{title} +] </h4> </div> <div class="modal-body"> <iframe id="iframe_[+ $param{ID} +]" src="" frameborder="0" height="400" class="pageFull"></iframe> </div> <div class="modal-footer"> [+ $param{footer} +] <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div>

Reply via email to