diff options
author | rubenwardy <rw@rubenwardy.com> | 2018-12-22 12:05:17 +0000 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2018-12-22 12:08:21 +0000 |
commit | a25f77ce3c369b753baa6668906385dadee0745e (patch) | |
tree | 42c0c2f909dafbd2becf7dfce0ce2da03b4124c3 | |
parent | 692628653c2dfbe3d3c12ccb233d70e77d95a5e8 (diff) | |
download | cheatdb-a25f77ce3c369b753baa6668906385dadee0745e.tar.xz |
Allow pasting of forum URLs in input box
-rw-r--r-- | app/public/static/package_edit.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/app/public/static/package_edit.js b/app/public/static/package_edit.js index 40fbe44..004f388 100644 --- a/app/public/static/package_edit.js +++ b/app/public/static/package_edit.js @@ -8,4 +8,17 @@ $(function() { }) $(".not_mod, .not_game, .not_txp").show() $(".not_" + $("#type").val().toLowerCase()).hide() + + $("#forums").on('paste', function(e) { + try { + var pasteData = e.originalEvent.clipboardData.getData('text') + var url = new URL(pasteData); + if (url.hostname == "forum.minetest.net") { + $(this).val(url.searchParams.get("t")); + e.preventDefault(); + } + } catch (e) { + console.log("Not a URL"); + } + }); }) |