mirror of
https://github.com/beestat/app.git
synced 2025-05-24 02:14:03 -04:00
Fixed minor contribution bug
This commit is contained in:
parent
2879d77e3d
commit
d9436a68a1
@ -3,7 +3,7 @@ beestat.user = {};
|
||||
/**
|
||||
* Determine whether or not the current user is an active Patron.
|
||||
*
|
||||
* @return {boolean} true if yes, false if no.
|
||||
* @return {boolean}
|
||||
*/
|
||||
beestat.user.patreon_is_active = function() {
|
||||
const user = beestat.user.get();
|
||||
@ -16,7 +16,7 @@ beestat.user.patreon_is_active = function() {
|
||||
/**
|
||||
* Determine whether or not the current user is an active Stripe giver.
|
||||
*
|
||||
* @return {boolean} true if yes, false if no.
|
||||
* @return {boolean}
|
||||
*/
|
||||
beestat.user.stripe_is_active = function() {
|
||||
const stripe_events = Object.values(beestat.cache.stripe_event);
|
||||
@ -32,6 +32,16 @@ beestat.user.stripe_is_active = function() {
|
||||
return false;
|
||||
};
|
||||
|
||||
/**
|
||||
* Determine whether or not hte current user is an active contributor.
|
||||
*
|
||||
* @return {boolean}
|
||||
*/
|
||||
beestat.user.contribution_is_active = function() {
|
||||
return beestat.user.patreon_is_active() === true ||
|
||||
beestat.user.stripe_is_active() === true;
|
||||
};
|
||||
|
||||
/**
|
||||
* Is the user connected to Patreon.
|
||||
*
|
||||
@ -49,8 +59,7 @@ beestat.user.patreon_is_connected = function() {
|
||||
beestat.user.has_early_access = function() {
|
||||
const user = beestat.user.get();
|
||||
return user.user_id === 1 ||
|
||||
beestat.user.stripe_is_active() === true ||
|
||||
beestat.user.patreon_is_active() === true;
|
||||
beestat.user.contribution_is_active() === true;
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -21,7 +21,7 @@ beestat.extend(beestat.component.card.contribute, beestat.component.card);
|
||||
beestat.component.card.contribute.prototype.decorate_contents_ = function(parent) {
|
||||
const self = this;
|
||||
|
||||
if (beestat.user.has_early_access() === true) {
|
||||
if (beestat.user.contribution_is_active() === true) {
|
||||
const p1 = document.createElement('p');
|
||||
p1.innerText = 'Thank you so much for your support! Your contribution goes a long way towards keeping beestat running and enabling me to create a rich and useful application. My hope is that you are able to use beestat to save money and improve the efficiency of your home.';
|
||||
parent.appendChild(p1);
|
||||
@ -290,7 +290,7 @@ beestat.component.card.contribute.prototype.get_title_ = function() {
|
||||
* @param {rocket.Elements} parent
|
||||
*/
|
||||
beestat.component.card.contribute.prototype.decorate_top_right_ = function(parent) {
|
||||
if (beestat.user.has_early_access() === false) {
|
||||
if (beestat.user.contribution_is_active() === false) {
|
||||
const menu = (new beestat.component.menu()).render(parent);
|
||||
|
||||
menu.add_menu_item(new beestat.component.menu_item()
|
||||
|
Loading…
x
Reference in New Issue
Block a user