UNPKG

pxt-core-own

Version:

Microsoft MakeCode, also known as Programming Experience Toolkit (PXT), provides Blocks / JavaScript tools and editors

79 lines (75 loc) 2.46 kB
<div class="ui icon violet mini message"> <i class="user icon"></i> <div class="content"> <h3 class="header"> User-provided content </h3> <p> The content below is provided by a user, and is not endorsed by Microsoft. If you think it's not appropriate, please <a style='text-decoration:underline' id="abuse" href="#">report abuse</a>. </p> </div> </div> <div class="ui small modal" id='abusemodal'> <div class="header">Report abuse</div> <div class="content"> <div class="ui form"> <div class="field"> <label>Why do you find it offensive?</label> <textarea id='abusetext' rows="2"></textarea> </div> </div> </div> <div class="actions"> <div class="ui ok button violet"> <i class='ui flag icon'></i> Submit </div> <div class="ui cancel button"> <i class='ui cancel icon'></i> Cancel </div> </div> </div> <div class="ui small modal" id='abusedone'> <div class="header">Report sent</div> <div class="content"> <p> Thank you for helping keep Microsoft MakeCode a friendly place! </p> </div> <div class="actions"> <div class="ui ok green button"> <i class='ui trophy icon'></i> OK </div> </div> </div> <script> $(function() { var id = "@id@"; var now = Math.round(Date.now()/1000); $(".humantime").each(function() { $(this).text( describetime(now, parseInt($(this).data("time"))) ) }) $("#abuse").click(function() { $("#abusemodal") .modal({ onApprove: function() { $.ajax({ type: 'POST', url: '/api/@id@/abusereports', data: JSON.stringify({ text: $('#abusetext').val() }), success: function() { $("#abusedone").modal("show"); }, contentType: "application/json", dataType: 'json' }); } }) .modal("show"); }) }) </script>