diff options
Diffstat (limited to 'views')
| -rw-r--r-- | views/new-repost.php | 19 | 
1 files changed, 12 insertions, 7 deletions
diff --git a/views/new-repost.php b/views/new-repost.php index e67ab93..4ef84db 100644 --- a/views/new-repost.php +++ b/views/new-repost.php @@ -2,21 +2,22 @@      <?= partial('partials/header') ?>        <div style="clear: both;" class="notice-pad"> -        <div class="alert alert-success hidden" id="test_success"><strong>Success! We found a Location header in the response!</strong><br>Your post should be on your website now!<br><a href="" id="post_href">View your post</a></div> +        <div class="alert alert-success hidden" id="test_success"><strong>Success!</strong><br>Your post should be on your website now!<br><a href="" id="post_href">View your post</a></div>          <div class="alert alert-danger hidden" id="test_error"><strong>Your endpoint did not return a Location header.</strong><br>See <a href="/creating-a-micropub-endpoint">Creating a Micropub Endpoint</a> for more information.</div>        </div>        <form role="form" style="margin-top: 20px;" id="note_form">          <div class="form-group"> -          <label for="note_url">URL to Repost (<code>repost-of</code>)</label> -          <input type="text" id="note_url" value="<?= $this->url ?>" class="form-control"> +          <label for="repost_of">URL to Repost (<code>repost-of</code>)</label> +          <input type="text" id="repost_of" value="<?= $this->repost_of ?>" class="form-control">          </div>          <div style="float: right; margin-top: 6px;"> -          <button class="btn btn-success" id="btn_post">Post</button> +          <button class="btn btn-success" id="btn_post"><?= $this->url ? 'Save' : 'Post' ?></button>          </div> +        <input type="hidden" id="edit_url" value="<?= $this->url ?>">        </form>        <div style="clear: both;"></div> @@ -27,10 +28,11 @@  $(function(){    $("#btn_post").click(function(){ -    $("#btn_post").addClass("loading disabled").text("Working..."); +    $("#btn_post").addClass("loading disabled");      $.post("/repost", { -      url: $("#note_url").val() +      repost_of: $("#repost_of").val(), +      edit: $("#edit_url").val()      }, function(response){        if(response.location != false) { @@ -44,7 +46,10 @@ $(function(){        } else {          $("#test_success").addClass('hidden');          $("#test_error").removeClass('hidden'); -        $("#btn_post").removeClass("loading disabled").text("Post"); +        if(response.error_details) { +          $("#test_error").text(response.error_details); +        } +        $("#btn_post").removeClass("loading disabled");        }      });  | 
