LLMS_Admin_System_Report::output_copy_box()
Output the copy for support box
Return Return
(void)
Source Source
File: includes/admin/class.llms.admin.system-report.php
* @return void */ public static function output_copy_box() { ?> <div class="llms-setting-group top"> <p class="llms-label"><?php _e( 'Support', 'lifterlms' ); ?></p> <div id="llms-debug-report"> <textarea style="display:none;width: 100%" rows="12" readonly="readonly"></textarea> <p class="submit"> <button id="copy-for-support" class="llms-button-primary"><?php _e( 'Copy for Support', 'lifterlms' ); ?></button> <a class="llms-button-secondary" href="https://lifterlms.com/my-account/my-tickets/?utm_source=LifterLMS%20Plugin&utm_medium=System%20Report&utm_campaign=Get%20Help&utm_content=button001" target="_blank"><?php _e( 'Get Help', 'lifterlms' ); ?></a> </p> </div> </div> <script> jQuery( document ).ready( function( $ ) { var $textarea = $( '#llms-debug-report textarea' ); $( '.llms-setting-group' ).each( function( index, element ) { var title = $( this ).find( '.llms-label' ).text(); title = title + '\n' + '-------------------------------------------'; var val = $( this ).find( 'li' ).text().replace(/ /g, '').replace(/\t/g, '').replace(/\n\n/g, '\n'); $textarea.val( $textarea.val() + title + '\n' + val + '\n\n' ); } ); $( '#copy-for-support' ).on( 'click', function() { $textarea.show().select(); try { if ( ! document.execCommand( 'copy' ) ) { throw 'Not allowed.'; } } catch( e ) { alert( 'copy the text below' ); } } ); $textarea.on( 'click', function() { $( this ).select(); } ); }); </script> <?php } /**
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.11.2 | Unknown. |
2.1.0 | Introduced. |