From 813937dd228af5d40f2c277c3c097da3cc4e739e Mon Sep 17 00:00:00 2001 From: Rimian Perkins Date: Sat, 14 Sep 2019 17:04:02 +1000 Subject: [PATCH] intial load more --- .../admin-plugins-discourse-patrons.js.es6 | 7 ++- .../admin/plugins-discourse-patrons.hbs | 52 ++++++++++--------- .../stylesheets/common/discourse-patrons.scss | 2 +- 3 files changed, 35 insertions(+), 26 deletions(-) diff --git a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 b/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 index 2d3f960..4332dfa 100644 --- a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 +++ b/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 @@ -1 +1,6 @@ -export default Ember.Controller.extend({}); +export default Ember.Controller.extend({ + actions: { + loadMore() { + } + } +}); diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs index 3a41bf8..bd931fe 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs @@ -1,27 +1,31 @@

{{i18n 'discourse_patrons.title' site_name=siteSettings.title}}

- - - - - - - - - - - {{#each model as |payment|}} - - - - - - - - {{/each}} -
{{i18n 'discourse_patrons.admin.table.head.user'}}{{i18n 'discourse_patrons.admin.table.head.payment_intent'}}{{i18n 'discourse_patrons.admin.table.head.receipt_email'}}{{i18n 'created'}}{{i18n 'discourse_patrons.admin.table.head.amount'}}
- {{#link-to "adminUser.index" payment.user_id payment.username}} - {{payment.username}} - {{/link-to}} - {{{stripe-payment-link payment}}}{{payment.receipt_email}}{{{format-duration payment.created_at_age}}}{{payment.amount_currency}}
+{{#load-more selector=".discourse-patrons-admin tr" action=(action "loadMore")}} + {{#if model}} + + + + + + + + + + + {{#each model as |payment|}} + + + + + + + + {{/each}} +
{{i18n 'discourse_patrons.admin.table.head.user'}}{{i18n 'discourse_patrons.admin.table.head.payment_intent'}}{{i18n 'discourse_patrons.admin.table.head.receipt_email'}}{{i18n 'created'}}{{i18n 'discourse_patrons.admin.table.head.amount'}}
+ {{#link-to "adminUser.index" payment.user_id payment.username}} + {{payment.username}} + {{/link-to}} + {{{stripe-payment-link payment}}}{{payment.receipt_email}}{{{format-duration payment.created_at_age}}}{{payment.amount_currency}}
+ {{/if}} +{{/load-more}} diff --git a/assets/stylesheets/common/discourse-patrons.scss b/assets/stylesheets/common/discourse-patrons.scss index 4a2a649..194986a 100644 --- a/assets/stylesheets/common/discourse-patrons.scss +++ b/assets/stylesheets/common/discourse-patrons.scss @@ -32,7 +32,7 @@ } } -.discourse_patrons_admin { +.discourse-patrons-admin { .amount { text-align: right; }