From 4a0cb5a5b3f3a8e1e4dfd8665c8982a48e92f90a Mon Sep 17 00:00:00 2001 From: Aaron Parecki Date: Wed, 28 Mar 2018 07:01:22 -0700 Subject: [PATCH] typing a backtick when replying to a github url switches to markdown --- views/new-post.php | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/views/new-post.php b/views/new-post.php index a2ec757..030ca61 100644 --- a/views/new-post.php +++ b/views/new-post.php @@ -316,6 +316,9 @@ function restoreNoteState() { } }); $("#note_content").change(); + if($("#note_content").val().match(/`/)) { + switchToMarkdown(); + } activateTokenField(); } else { activateTokenField(); @@ -453,13 +456,17 @@ $(function(){ } // Easter egg: press ctrl+shift+m to switch to markdown if(e.keyCode == 77 && e.ctrlKey && e.shiftKey) { - $("#content-type-selection select").val("text/markdown"); - $("#content-type-selection").removeClass("hidden"); + switchToMarkdown(); } }); }); +function switchToMarkdown() { + $("#content-type-selection select").val("text/markdown"); + $("#content-type-selection").removeClass("hidden"); +} + function refreshPhotoPreviews() { $("#photo-previews").html(""); for(i=0; i 20) { $("#note_content").css("height", (scrollHeight+30)+"px"); } + // If you type a backtick in the content, and are replying to a github issue, switch to markdown + if(e.key == '`') { + if($("#note_in_reply_to").val().match(/github\.com/)) { + switchToMarkdown(); + } + } }); $("#expand-reply").click(function(){