| @@ -6557,8 +6557,9 @@ | ||
| 6557 | 6557 | html='<div class="pagelayer-add-widget-area">'+ |
| 6558 | 6558 | '<div class="pagelayer-add-buttons-container">'+ |
| 6559 | 6559 | '<button type="button" class="pagelayer-add-circle-btn pagelayer-add-circle-plus" title="Add New Row"><i class="fas fa-plus"></i></button>'+ |
| 6560 | 6560 | '<button type="button" class="pagelayer-add-circle-btn pagelayer-add-circle-folder pagelayer-add-section" title="Add Template"><i class="fas fa-folder"></i></button>'+ |
| 6561 | + '<button type="button" class="pagelayer-add-circle-btn pagelayer-add-circle-ai pagelayer-add-ai" title="Build with AI"><i class="fas fa-magic"></i></button>'+ | |
| 6561 | 6562 | '</div>'+ |
| 6562 | 6563 | '<p class="pagelayer-add-widget-text">Click here to add new row OR drag widgets</p>'+ |
| 6563 | 6564 | '</div>'; |
| 6564 | 6565 | |
| @@ -6634,8 +6635,22 @@ | ||
| 6634 | 6635 | // Handle Click on Template/Folder Button |
| 6635 | 6636 | add_area.find('.pagelayer-add-section').on('click', function(e){ |
| 6636 | 6637 | e.stopPropagation(); |
| 6637 | 6638 | pagelayer_add_section_area();// Setup and show sections modal |
| 6639 | + }); | |
| 6640 | + | |
| 6641 | + // Handle Click on Build with AI Button | |
| 6642 | + add_area.find('.pagelayer-add-ai, .pagelayer-add-circle-ai').on('click', function(e){ | |
| 6643 | + e.stopPropagation(); | |
| 6644 | + if(typeof PagelayerAI !== 'undefined' && PagelayerAI.showPanel){ | |
| 6645 | + PagelayerAI.showPanel(); | |
| 6646 | + } else if(typeof window.parent !== 'undefined' && typeof window.parent.PagelayerAI !== 'undefined' && window.parent.PagelayerAI.showPanel){ | |
| 6647 | + window.parent.PagelayerAI.showPanel(); | |
| 6648 | + } else if(jQuery('.pagelayer-ai-topbar-btn').length > 0){ | |
| 6649 | + jQuery('.pagelayer-ai-topbar-btn').trigger('click'); | |
| 6650 | + } else if(window.parent && window.parent.jQuery && window.parent.jQuery('.pagelayer-ai-topbar-btn').length > 0){ | |
| 6651 | + window.parent.jQuery('.pagelayer-ai-topbar-btn').trigger('click'); | |
| 6652 | + } | |
| 6638 | 6653 | }); |
| 6639 | 6654 | |
| 6640 | 6655 | |
| 6641 | 6656 | |