summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorAaron Parecki <aaron@parecki.com>2017-12-27 11:27:52 -0800
committerAaron Parecki <aaron@parecki.com>2017-12-27 11:27:52 -0800
commit6cfd2eb15169af1c01651e0f086139bfaa017110 (patch)
treefb5ff5292bbfcd4c1bd6a15c92ae5e907bde7883 /views
parentfa9b6669bfa94d0993f0d358e72b136c8d5f9058 (diff)
add name field when replying to github repos
Diffstat (limited to 'views')
-rw-r--r--views/new-post.php19
1 files changed, 18 insertions, 1 deletions
diff --git a/views/new-post.php b/views/new-post.php
index a9fae60..5995ba7 100644
--- a/views/new-post.php
+++ b/views/new-post.php
@@ -36,6 +36,11 @@
</select>
</div>
+ <div class="form-group hidden" id="note-name">
+ <label for="note_name">Issue Title</label>
+ <input type="text" id="note_name" value="" class="form-control" placeholder="">
+ </div>
+
<div class="form-group">
<div id="note_content_remaining" class="pcheck206"><img src="/images/twitter.ico"> <span>280</span></div>
<label for="note_content">Content</label>
@@ -312,7 +317,7 @@ function restoreNoteState() {
function expandReplySection() {
$("#expand-reply").click();
- $("#note_in_reply_to").change();
+ $("#note_in_reply_to").change();
}
function activateTokenField() {
@@ -550,10 +555,18 @@ $(function(){
if(reply_to == "") {
$(".reply-section").addClass("hidden");
$(".reply-context").addClass("hidden");
+ $("#note-name").addClass("hidden");
+ $("#note_content").siblings("label").text("Content");
$("#expand-reply").removeClass("hidden");
return;
}
+ if($("#note_in_reply_to").val().match(/^https:\/\/github\.com\/([^\/]+)\/([^\/]+)$/)) {
+ // Add the "name" field for issues
+ $("#note-name").removeClass("hidden");
+ $("#note_content").siblings("label").text("Description");
+ }
+
$(".reply-section .loading").removeClass("hidden");
$.get("/reply/preview", {url:reply_to}, function(data){
@@ -650,6 +663,10 @@ $(function(){
var doMultipart = false;
var hasAltText = false;
+ if(v=$("#note-name").val()) {
+ formData.append("name", v);
+ entry['name'] = [v];
+ }
if(v=$("#note_content").val()) {
formData.append("content", v);
entry['content'] = [v];