From 4029107b5dcbe4bf0ab91022b3d132ccd9b4ef68 Mon Sep 17 00:00:00 2001 From: winkidney Date: Thu, 21 Feb 2019 17:45:22 +0800 Subject: [PATCH] Feature: Use drf-api for Pin-creation --- pinry/static/js/helpers.js | 2 +- pinry/static/js/pin-form.js | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/pinry/static/js/helpers.js b/pinry/static/js/helpers.js index c9c1b0c..3956e1f 100644 --- a/pinry/static/js/helpers.js +++ b/pinry/static/js/helpers.js @@ -77,7 +77,7 @@ function deletePinData(pinId) { function postPinData(data) { return $.ajax({ type: "post", - url: "/api/v1/pin/", + url: API_BASE + "pins/", contentType: 'application/json', data: JSON.stringify(data) }); diff --git a/pinry/static/js/pin-form.js b/pinry/static/js/pin-form.js index 1f43958..9aeec93 100644 --- a/pinry/static/js/pin-form.js +++ b/pinry/static/js/pin-form.js @@ -141,7 +141,7 @@ $(window).load(function() { var data = { description: $('#pin-form-description').val(), tags: cleanTags($('#pin-form-tags').val()) - } + }; var promise = $.ajax({ type: "patch", url: apiUrl, @@ -166,13 +166,15 @@ $(window).load(function() { }); } else { var data = { - submitter: '/api/v1/user/'+currentUser.id+'/', referer: $('#pin-form-referer').val(), description: $('#pin-form-description').val(), tags: cleanTags($('#pin-form-tags').val()) }; - if (uploadedImage) data.image = '/api/v1/image/'+uploadedImage+'/'; - else data.url = $('#pin-form-image-url').val(); + if (uploadedImage) { + data.image_id = uploadedImage; + } else { + data.url = $('#pin-form-image-url').val(); + } var promise = postPinData(data); promise.success(function(pin) { if (pinFromUrl) return window.close();