AlkantarClanX12
Current Path : /home/thanudqk/siamfreetour.com/wp-content/plugins/loading-page/feedback/ |
Current File : /home/thanudqk/siamfreetour.com/wp-content/plugins/loading-page/feedback/feedback.html |
<script id="cp_feedback_html<?php print esc_attr( $plugin_slug ); ?>" type="text/template"> <div title="QUICK FEEDBACK"> <div style="padding:10px;"> <style type="text/css"> .cp-feedback-reason-block { margin-top:8px; } </style> <h3><strong>If you have a moment, please let us know why you are deactivating:</strong></h3> <form id="cp_feedback_form{{plugin_slug}}"> <div class="cp-feedback-reason-block"> <label> <input type="radio" name="answer" value="loading-screen-appearance"> I prefer a different loading screen.<br /> </label> <div id="cp_feedback_loading_screen_appearance" style="margin-left:25px;display:none;padding:10px;border:1px dotted gray;color:#660000"> <p>The free version of the plugin includes only one loading screen. However, modifying the colors of different sections allow you adapting the loading screen's appearance to the website's styles.</p> <p style="font-style:italic;">Go to the <a href="https://wordpress.dwbooster.com/content-tools/loading-page#download">Loading Page Commercial</a> version.</p> </div> </div> <div class="cp-feedback-reason-block"> <label> <input type="radio" name="answer" value="too-quick-issue"> The loading screen disappears too quick.<br /> </label> <div id="cp_feedback_too_quick_issue" style="margin-left:25px;display:none;padding:10px;border:1px dotted gray;color:#660000"> <p> The easier solution:<br> - Go to the <a href="<?php print esc_attr( admin_url( 'options-general.php?page=loading-page.php' ) ); ?>" target="_blank">settings page</a> of the plugin.<br> - Tick the checkbox: <b>Remove the loading screen in the window onload event</b><br> - Finally, press the <b>Update Settings</b> button. </p> </div> </div> <div class="cp-feedback-reason-block"> <label> <input type="radio" name="answer" value="temporary-deactivation"> It's a temporary deactivation. I'm just debugging an issue.<br /> </label> </div> <div class="cp-feedback-reason-block"> <label> <input type="radio" name="answer" value="better-plugin"> I found a better plugin.<br /> </label> <div id="cp_feedback_otherplugin" style="margin-left:25px;display:none;"> <input type="text" name="otherplugin" placeholder="What's the plugin name?" style="width:100%"> </div> </div> <div class="cp-feedback-reason-block"> <label> <input type="radio" name="answer" value="other"> Other.<br /> </label> <div id="cp_feedback_other" style="margin-left:25px;display:none;font-weight:bold;"> Kindly tell us the reason so we can improve.<br /> <input type="text" name="otherinfo" style="width:100%"> </div> </div> <div id="cp_feedback_anonymous" style="display:none;margin-top:30px;text-align:right"> <input type="checkbox" name="cp_feedback_anonymous" value="yes"> Anonymous feedback </div> </form> </div> </div> </script> <script type="text/javascript"> jQuery(window).on( 'load', function() { var $ = jQuery, plugin_slug = '<?php print esc_js( $plugin_slug ); ?>', support_link = '<?php print esc_js( str_replace( '&', '&', $support_link ) ); ?>', full_support_link = '<?php print esc_js( str_replace( '&', '&', $full_support_link ) ); ?>'; $('[data-slug="'+plugin_slug+'"] .deactivate a'). on( 'click', function(evt) { evt.preventDefault() evt.stopPropagation(); // Define events $(document).on( 'change', '[id="cp_feedback_form'+plugin_slug+'"] [name="answer"]', function() { var field = $(this), value = field.val(), form = field.closest('form'); $("#cp_feedback_deactivatebtn:visible").val('Submit & Deactivate'); $("#cp_feedback_deactivatebtn:visible").html('<span class="ui-button-text">Submit & Deactivate</span>'); form.find("#cp_feedback_anonymous").show(); form.find("#cp_feedback_other,#cp_feedback_otherplugin,#cp_feedback_loading_screen_appearance,#cp_feedback_too_quick_issue").hide(); switch(value) { case 'other': form.find("#cp_feedback_other").show(); break; case 'better-plugin': form.find("#cp_feedback_otherplugin").show(); break; case 'loading-screen-appearance': form.find("#cp_feedback_loading_screen_appearance").show(); break; case 'too-quick-issue': form.find("#cp_feedback_too_quick_issue").show(); break; } } ); var url_redirect = $('[data-slug="'+plugin_slug+'"] .deactivate a').attr('href'), html = $('[id="cp_feedback_html'+plugin_slug+'"]').html(); html = html.replace(/\{\{plugin_slug\}\}/g, plugin_slug) .replace(/\{\{support_link\}\}/g, full_support_link) .replace(/\{\{support_link_text\}\}/g, support_link); $(html).dialog( { width:'600', dialogClass: 'wp-dialog', modal: true, close: function(event, ui) { $(this).dialog("close"); $(this).remove(); }, closeOnEscape: true, buttons: [ { id: 'cp_feedback_deactivatebtn', text: "Skip & Deactivate", click: function() { var form = $('[id="cp_feedback_form'+plugin_slug+'"]'), answer = form.find("input[name='answer']:checked").val(); if (answer == undefined || answer == '') { window.location.href = url_redirect; } else { var data = { 'action': 'cp_feedback', 'feedback_plugin': plugin_slug, 'nonce': '<?php print esc_js( wp_create_nonce( 'loading-page-feedback' ) ); ?>' , }; $.each(form.serializeArray(), function(i,v){data[v['name']] = v['value'];}); if(ajaxurl) // WordPress global variable with the AJAX URL { $.post( ajaxurl, data, function(response) { window.location.href = url_redirect; } ); } } } }, { text: "We can help: Support Service", click: function() { window.open(support_link); $(this).dialog("close"); } }, { text: "Cancel", "class": 'button button-primary button-close', click: function() { $(this).dialog("close"); } } ] } ); // End dialog } ); // End onclick deactivate btn } ); // End onload window </script>