pastit.js 716 B

1234567891011121314151617181920
  1. module.exports = require('./header.js') +`
  2. <form id="form" action="#" method="POST">
  3. <textarea id="pasteContent" name="content" required></textarea>
  4. <div id="error" class="hidden"></div>
  5. <button class="g-recaptcha" data-sitekey="{reCaptcha_public}" data-callback="onSubmit" data-action="submit">Submit</button>
  6. </form>
  7. <script>
  8. function onSubmit(token) {
  9. $.post(document.location.href, $("#form").serialize(), data => {
  10. if (data.err) {
  11. $("#error").text("Error: " +data.err).removeClass("hidden");
  12. } else if (data.id) {
  13. $("#error").text("").addClass("hidden");
  14. document.location.href = "/x/" +data.id;
  15. }
  16. });
  17. }
  18. </script>
  19. ` + require('./footer.js');