fix deprecations

This commit is contained in:
Rimian Perkins 2019-08-28 18:24:55 +10:00
parent e539c34653
commit 9b2ca50671
2 changed files with 39 additions and 36 deletions

View File

@ -179,11 +179,11 @@ export default Ember.Component.extend({
didInsertElement() { didInsertElement() {
this._super(); this._super();
this.get("card").mount("#card-element"); this.get("card").mount("#card-element");
Ember.$(document).on("click", Ember.run.bind(this, this.documentClick)); jQuery(document).on("click", Ember.run.bind(this, this.documentClick));
}, },
willDestroyElement() { willDestroyElement() {
Ember.$(document).off("click", Ember.run.bind(this, this.documentClick)); jQuery(document).off("click", Ember.run.bind(this, this.documentClick));
}, },
documentClick(e) { documentClick(e) {

View File

@ -6,40 +6,43 @@ export default {
const siteSettings = container.lookup("site-settings:main"); const siteSettings = container.lookup("site-settings:main");
withPluginApi("0.8.12", api => { withPluginApi("0.8.12", api => {
api.decorateCooked($post => { api.decorateCooked(
const $form = $post.find(".stripe-checkout"); $post => {
if ($form.length) { const $form = $post.find(".stripe-checkout");
const $input = $form.find("input"); if ($form.length) {
var s = document.createElement("script"); const $input = $form.find("input");
s.src = "https://checkout.stripe.com/checkout.js"; var s = document.createElement("script");
s.setAttribute("class", "stripe-button"); s.src = "https://checkout.stripe.com/checkout.js";
s.setAttribute( s.setAttribute("class", "stripe-button");
"data-key", s.setAttribute(
siteSettings.discourse_donations_public_key "data-key",
); siteSettings.discourse_donations_public_key
s.setAttribute("data-amount", $input.attr("amount")); );
s.setAttribute( s.setAttribute("data-amount", $input.attr("amount"));
"data-name", s.setAttribute(
siteSettings.discourse_donations_shop_name "data-name",
); siteSettings.discourse_donations_shop_name
s.setAttribute("data-description", $form.attr("content")); );
s.setAttribute("data-image", $form.attr("image") || ""); s.setAttribute("data-description", $form.attr("content"));
s.setAttribute("data-locale", "auto"); s.setAttribute("data-image", $form.attr("image") || "");
s.setAttribute( s.setAttribute("data-locale", "auto");
"data-zip-code", s.setAttribute(
siteSettings.discourse_donations_zip_code "data-zip-code",
); siteSettings.discourse_donations_zip_code
s.setAttribute( );
"data-billing-address", s.setAttribute(
siteSettings.discourse_donations_billing_address "data-billing-address",
); siteSettings.discourse_donations_billing_address
s.setAttribute( );
"data-currency", s.setAttribute(
siteSettings.discourse_donations_currency "data-currency",
); siteSettings.discourse_donations_currency
$form.append(s); );
} $form.append(s);
}); }
},
{ id: "discourse-donations" }
);
if (siteSettings.discourse_donations_cause_category) { if (siteSettings.discourse_donations_cause_category) {
api.decorateWidget("category-header-widget:after", helper => { api.decorateWidget("category-header-widget:after", helper => {