From 71a310c9c88840b559109ca705e57f14f09d269e Mon Sep 17 00:00:00 2001 From: Onuwa Nnachi Isaac Date: Tue, 24 Sep 2019 21:11:23 +0100 Subject: [PATCH 01/16] Add email unsubscribe UI and logic --- app/assets/v2/css/unsubscribe_email.css | 18 ++++++ .../v2/images/emails/email-subscribe-logo.png | Bin 0 -> 9496 bytes .../emails/email-unsubscribe-background.jpg | Bin 0 -> 191406 bytes .../images/emails/email-unsubscribe-mail.png | Bin 0 -> 91720 bytes app/marketing/views.py | 36 ++++++++++++ app/retail/emails.py | 36 +++++++++++- app/retail/templates/email_unsubscribed.html | 52 ++++++++++++++++++ app/retail/templates/emails/template.html | 2 +- 8 files changed, 140 insertions(+), 4 deletions(-) create mode 100644 app/assets/v2/css/unsubscribe_email.css create mode 100644 app/assets/v2/images/emails/email-subscribe-logo.png create mode 100644 app/assets/v2/images/emails/email-unsubscribe-background.jpg create mode 100644 app/assets/v2/images/emails/email-unsubscribe-mail.png create mode 100644 app/retail/templates/email_unsubscribed.html diff --git a/app/assets/v2/css/unsubscribe_email.css b/app/assets/v2/css/unsubscribe_email.css new file mode 100644 index 00000000000..4b4c68bb83e --- /dev/null +++ b/app/assets/v2/css/unsubscribe_email.css @@ -0,0 +1,18 @@ +.background { + background-image: url("/static/v2/images/emails/email-unsubscribe-background.jpg"); + background-size: cover; + height: 100vh; +} +.mailer { + height: 320px; + width: 200px; +} + +.logo { + width: 120px; +} + +h6, +span { + color: #666666; +} diff --git a/app/assets/v2/images/emails/email-subscribe-logo.png b/app/assets/v2/images/emails/email-subscribe-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0d9fef91ee7a0b95961633ecac3264df43df2901 GIT binary patch literal 9496 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 BBGdo? literal 0 HcmV?d00001 diff --git a/app/assets/v2/images/emails/email-unsubscribe-background.jpg b/app/assets/v2/images/emails/email-unsubscribe-background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6ab4c9594beb41c67eea5d16d07d47495651f15b GIT binary patch literal 191406 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 z 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 Fe*sn+afbi^ literal 0 HcmV?d00001 diff --git a/app/marketing/views.py b/app/marketing/views.py index 47cc1f0640e..97de952f18c 100644 --- a/app/marketing/views.py +++ b/app/marketing/views.py @@ -272,6 +272,42 @@ def email_settings(request, key): email = '' level = '' msg = '' + email_types = { + 'welcome_mail': 'Welcome Email', + 'roundup': 'Round Up', + 'new_bounty_notifications': 'New Bounty Notifications Emails', + 'important_product_updates': 'Product Updates Emails', + 'tip': 'Tip Emails', + 'faucet': 'Faucet Notification Emails', + 'bounty': 'Bounty Notification Emails', + 'bounty_match': 'Bounty Match Emails', + 'bounty_feedback': 'Bounty Feedback Emails', + 'bounty_expiration': 'Bounty Expiration Warning Emails', + 'featured_funded_bounty': 'Featured Funded Bounty Emails', + } + email_type = request.GET.get('type') + if email_type in email_types: + email = request.user.profile.email + if es: + key = get_or_save_email_subscriber(email, 'settings') + es.email = email + unsubscribed_email_type = { + 'email': email, + 'email_type': ['1'] + } + es.build_email_preferences(unsubscribed_email_type) + es = record_form_submission(request, es, 'email') + ip = get_ip(request) + if not es.metadata.get('ip', False): + es.metadata['ip'] = [ip] + else: + es.metadata['ip'].append(ip) + es.save() + context = { + 'title': _('Email unsubscription successful'), + 'type': email_types[email_type] + } + return TemplateResponse(request, 'email_unsubscribed.html', context) if request.POST and request.POST.get('submit'): email = request.POST.get('email') level = request.POST.get('level') diff --git a/app/retail/emails.py b/app/retail/emails.py index 2902db6e34a..09df882e0b3 100644 --- a/app/retail/emails.py +++ b/app/retail/emails.py @@ -47,6 +47,8 @@ ('roundup', _('Roundup Emails'), _('Weekly')), ('new_bounty_notifications', _('New Bounty Notification Emails'), _('(up to) Daily')), ('important_product_updates', _('Product Update Emails'), _('Quarterly')), + ('general', _('General Email Updates'), _('as it comes')), + ('quarterly', _('Quarterly Email Updates'), _('Quarterly')), ] TRANSACTIONAL_EMAILS = [ @@ -92,6 +94,7 @@ def render_nth_day_email_campaign(to_email, nth, firstname): params = { "firstname": firstname, "subscriber": get_or_save_email_subscriber(to_email, "internal"), + "email_type": "welcome_mail" } response_html = premailer_transform(render_to_string(f"emails/campaigns/email_campaign_day_{nth}.html", params)) response_txt = render_to_string(f"emails/campaigns/email_campaign_day_{nth}.txt", params) @@ -240,6 +243,7 @@ def render_tip_email(to_email, tip, is_new): 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), 'is_sender': to_email not in tip.emails, 'is_receiver': to_email in tip.emails, + 'email_type': 'tip' } response_html = premailer_transform(render_to_string("emails/new_tip.html", params)) @@ -294,6 +298,7 @@ def render_match_email(bounty, github_username): params = { 'bounty': bounty, 'github_username': github_username, + 'email_type': 'bounty_match' } response_html = premailer_transform(render_to_string("emails/new_match.html", params)) response_txt = render_to_string("emails/new_match.txt", params) @@ -308,6 +313,7 @@ def render_quarterly_stats(to_email, platform_wide_stats): params = {**quarterly_stats, **platform_wide_stats} params['profile'] = profile params['subscriber'] = get_or_save_email_subscriber(to_email, 'internal'), + params['email_type'] = 'quarterly' response_html = premailer_transform(render_to_string("emails/quarterly_stats.html", params)) response_txt = render_to_string("emails/quarterly_stats.txt", params) @@ -410,6 +416,7 @@ def render_bounty_feedback(bounty, persona='submitter', previous_bounties=[]): params = { 'txt': txt, + 'email_type': 'bounty_feedback' } response_html = premailer_transform(render_to_string("emails/txt.html", params)) response_txt = txt @@ -428,6 +435,7 @@ def render_admin_contact_funder(bounty, text, from_user): """ params = { 'txt': txt, + 'email_type': 'admin_contact_funder' } response_html = premailer_transform(render_to_string("emails/txt.html", params)) response_txt = txt @@ -479,6 +487,7 @@ def render_new_bounty(to_email, bounties, old_bounties, offset=3): 'subscriber': sub, 'keywords': ",".join(sub.keywords), 'email_style': email_style, + 'email_type': 'new_bounty_notifications' } response_html = premailer_transform(render_to_string("emails/new_bounty.html", params)) @@ -501,6 +510,7 @@ def render_unread_notification_email_weekly_roundup(to_email, from_date=date.tod 'subscriber': subscriber, 'profile': profile.handle, 'notifications': notifications, + 'email_type': 'roundup' } subject = "Your unread notifications" @@ -588,7 +598,8 @@ def render_weekly_recap(to_email, from_date=date.today(), days_back=7): 'from': from_date, 'to': to_date }, - 'debug': activity_types + 'debug': activity_types, + 'email_type': 'roundup' } response_html = premailer_transform(render_to_string("emails/recap/weekly_founder_recap.html", params)) @@ -601,6 +612,7 @@ def render_gdpr_reconsent(to_email): sub = get_or_save_email_subscriber(to_email, 'internal') params = { 'subscriber': sub, + 'email_type': 'roundup' } response_html = premailer_transform(render_to_string("emails/gdpr_reconsent.html", params)) @@ -625,7 +637,8 @@ def render_share_bounty(to_email, msg, from_profile, invite_url=None, kudos_invi 'from_profile': from_profile, 'to_email': to_email, 'invite_url': invite_url, - 'kudos_invite': kudos_invite + 'kudos_invite': kudos_invite, + 'email_type': 'bounty' } response_html = premailer_transform(render_to_string("emails/share_bounty_email.html", params)) response_txt = render_to_string("emails/share_bounty_email.txt", params) @@ -635,6 +648,7 @@ def render_share_bounty(to_email, msg, from_profile, invite_url=None, kudos_invi def render_new_work_submission(to_email, bounty): params = { 'bounty': bounty, + 'email_type': 'bounty', 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), } @@ -648,6 +662,7 @@ def render_new_bounty_acceptance(to_email, bounty, unrated_count=0): params = { 'bounty': bounty, 'unrated_count': unrated_count, + 'email_type': 'bounty', 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), } @@ -660,6 +675,7 @@ def render_new_bounty_acceptance(to_email, bounty, unrated_count=0): def render_new_bounty_rejection(to_email, bounty): params = { 'bounty': bounty, + 'email_type': 'bounty', 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), } @@ -672,6 +688,7 @@ def render_new_bounty_rejection(to_email, bounty): def render_bounty_changed(to_email, bounty): params = { 'bounty': bounty, + 'email_type': 'bounty', 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), } @@ -698,6 +715,7 @@ def render_bounty_expire_warning(to_email, bounty): 'unit': unit, 'is_claimee': (to_email.lower() in fulfiller_emails), 'is_owner': bounty.bounty_owner_email.lower() == to_email.lower(), + 'email_type': 'bounty', 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), } @@ -712,6 +730,7 @@ def render_bounty_startwork_expire_warning(to_email, bounty, interest, time_delt 'bounty': bounty, 'interest': interest, 'time_delta_days': time_delta_days, + 'email_type': 'bounty', 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), } @@ -725,6 +744,7 @@ def render_bounty_unintersted(to_email, bounty, interest): params = { 'bounty': bounty, 'interest': interest, + 'email_type': 'bounty', 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), } @@ -753,6 +773,7 @@ def render_faucet_request(fr): params = { 'fr': fr, 'amount': settings.FAUCET_AMOUNT, + 'email_type': 'faucet', 'subscriber': get_or_save_email_subscriber(fr.email, 'internal'), } @@ -766,6 +787,7 @@ def render_bounty_startwork_expired(to_email, bounty, interest, time_delta_days) params = { 'bounty': bounty, 'interest': interest, + 'email_type': 'bounty', 'time_delta_days': time_delta_days, 'subscriber': get_or_save_email_subscriber(interest.profile.email, 'internal'), } @@ -782,6 +804,7 @@ def render_gdpr_update(to_email): 'terms_of_use_link': 'https://gitcoin.co/legal/terms', 'privacy_policy_link': 'https://gitcoin.co/legal/privacy', 'cookie_policy_link': 'https://gitcoin.co/legal/cookie', + 'email_type': 'general' } subject = "Gitcoin: Updated Terms & Policies" @@ -795,7 +818,8 @@ def render_reserved_issue(to_email, user, bounty): params = { 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), 'user': user, - 'bounty': bounty + 'bounty': bounty, + 'email_type': 'bounty' } subject = "Reserved Issue" response_html = premailer_transform(render_to_string("emails/reserved_issue.html", params)) @@ -809,6 +833,7 @@ def render_start_work_approved(interest, bounty): 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), 'interest': interest, 'bounty': bounty, + 'email_type': 'bounty', 'approve_worker_url': bounty.approve_worker_url(interest.profile.handle), } @@ -825,6 +850,7 @@ def render_start_work_rejected(interest, bounty): 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), 'interest': interest, 'bounty': bounty, + 'email_type': 'bounty', 'approve_worker_url': bounty.approve_worker_url(interest.profile.handle), } @@ -841,6 +867,7 @@ def render_start_work_new_applicant(interest, bounty): 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), 'interest': interest, 'bounty': bounty, + 'email_type': 'bounty', 'approve_worker_url': bounty.approve_worker_url(interest.profile.handle), } @@ -857,6 +884,7 @@ def render_start_work_applicant_about_to_expire(interest, bounty): 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), 'interest': interest, 'bounty': bounty, + 'email_type': 'bounty', 'approve_worker_url': bounty.approve_worker_url(interest.profile.handle), } @@ -873,6 +901,7 @@ def render_start_work_applicant_expired(interest, bounty): 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), 'interest': interest, 'bounty': bounty, + 'email_type': 'bounty', 'approve_worker_url': bounty.approve_worker_url(interest.profile.handle), } @@ -1033,6 +1062,7 @@ def render_new_bounty_roundup(to_email): 'subscriber': get_or_save_email_subscriber(to_email, 'internal'), 'kudos_highlights': kudos_highlights, 'sponsor': sponsor, + 'email_type': 'roundup', 'email_style': email_style, } diff --git a/app/retail/templates/email_unsubscribed.html b/app/retail/templates/email_unsubscribed.html new file mode 100644 index 00000000000..4128b032116 --- /dev/null +++ b/app/retail/templates/email_unsubscribed.html @@ -0,0 +1,52 @@ +{% comment %} + Copyright (C) 2018 Gitcoin Core + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +{% endcomment %} +{% load i18n static %} + + + + {% include 'shared/head.html' %} + + + + {% include 'shared/tag_manager_2.html' %} +

+ + + + + + \ No newline at end of file diff --git a/app/retail/templates/emails/template.html b/app/retail/templates/emails/template.html index d44c2433f35..23825f323fd 100644 --- a/app/retail/templates/emails/template.html +++ b/app/retail/templates/emails/template.html @@ -346,7 +346,7 @@

{% trans "Want to change how you receive these emails?" %}
- {% trans "You can update your" %} {% trans "preferences" %} {% trans "or" %} {% trans "unsubscribe" %} {% trans "from this list." %} + {% trans "You can" %} {% trans "unsubscribe" %} {% trans "from this list." %}

From 1dedc44c48d128b55a96885ce6c6a7637e00cef9 Mon Sep 17 00:00:00 2001 From: Onuwa Nnachi Isaac Date: Tue, 1 Oct 2019 14:03:48 +0100 Subject: [PATCH 02/16] Update email background image --- .../emails/email-unsubscribe-background.jpg | Bin 191406 -> 51227 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/app/assets/v2/images/emails/email-unsubscribe-background.jpg b/app/assets/v2/images/emails/email-unsubscribe-background.jpg index 6ab4c9594beb41c67eea5d16d07d47495651f15b..c651fa3d7583c7e8b8f526da35533470fdee32f7 100644 GIT binary patch literal 51227 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 E*|4D3)&Kwi literal 191406 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 Date: Mon, 4 Nov 2019 06:04:39 -0700 Subject: [PATCH 03/16] shows quests on ajax instead of right away --- app/assets/v2/js/pages/quests.index.js | 30 ++++++++++++- app/quests/templates/quests/index.html | 16 ++++++- app/quests/views.py | 61 +++++++++++++++++++++----- 3 files changed, 93 insertions(+), 14 deletions(-) diff --git a/app/assets/v2/js/pages/quests.index.js b/app/assets/v2/js/pages/quests.index.js index 48ce8a8c7fd..3a1b3909d3b 100644 --- a/app/assets/v2/js/pages/quests.index.js +++ b/app/assets/v2/js/pages/quests.index.js @@ -21,6 +21,34 @@ $(document).ready(function() { }); }); + $(document).on('submit', '#search_form', function(e) { + e.preventDefault(); + var q = $(this).find('input').val(); + + $('.loading').removeClass('hidden'); + $('.difficulty_tab').addClass('hidden'); + $('.quest-card').addClass('hidden'); + var callback = function() { + $('#search_form input').val(q).focus(); + }; + + load_quests(q, callback); + }); + + var load_quests = function(term, callback) { + var url = '/quests/?show_quests=1&q=' + (term ? term : ''); + + $.get(url, function(response) { + $('#available_quests').html($(response).find('#available_quests').html()); + $('#available_quests img').unveil(200); + if (callback) { + callback(); + } + }); + }; + + load_quests(null, null); + var random_attn_effect = function(ele) { if (ele.data('effect')) { return; @@ -40,7 +68,7 @@ $(document).ready(function() { }, 1000); }; - $('#tabs a').click(function(e) { + $(document).on('click', '#tabs a', function(e) { e.preventDefault(); var target = $(this).data('href'); diff --git a/app/quests/templates/quests/index.html b/app/quests/templates/quests/index.html index 091f339e7dc..0dbbe13eef7 100644 --- a/app/quests/templates/quests/index.html +++ b/app/quests/templates/quests/index.html @@ -41,7 +41,7 @@

Explore. Learn. Bat
-
+

{{query|title}} Quests Alpha

@@ -59,6 +59,9 @@

{{query|title}} Quests Al

+
+ Loading ... +
{% for difficulty_level, the_quests in quests%}
{% if the_quests|length == 0 %} @@ -536,7 +539,16 @@

Play Gitcoin Quests Now.

{% endblock %} diff --git a/app/quests/views.py b/app/quests/views.py index 7946b7b927a..d6977480ad6 100644 --- a/app/quests/views.py +++ b/app/quests/views.py @@ -158,17 +158,55 @@ def index(request): print(f" start at {round(time.time(),2)} ") query = request.GET.get('q', '') quests = [] - if query: - quest_qs = Quest.objects.filter(visible=True).filter(Q(title__icontains=query) | Q(description__icontains=query) | Q(questions__icontains=query) | Q(game_schema__icontains=query) | Q(game_metadata__icontains=query)).order_by('-ui_data__success_pct') - quest_package = get_package_helper(quest_qs, request) - package = ('Search', quest_package) - quests.append(package) - for diff in Quest.DIFFICULTIES: - quest_qs = Quest.objects.filter(difficulty=diff[0], visible=True).order_by('-ui_data__success_pct') - quest_package = get_package_helper(quest_qs, request) - package = (diff[0], quest_package) - if quest_qs.exists(): + selected_tab = 'Search' if query else 'Beginner' + show_quests = request.GET.get('show_quests', False) + show_loading = not show_quests + + if show_quests: + # search tab + if query: + quest_qs = Quest.objects.filter(visible=True).filter(Q(title__icontains=query) | Q(description__icontains=query) | Q(questions__icontains=query) | Q(game_schema__icontains=query) | Q(game_metadata__icontains=query)).order_by('-ui_data__success_pct') + quest_package = get_package_helper(quest_qs, request) + package = ('Search', quest_package) quests.append(package) + print(f" phase1.1 at {round(time.time(),2)} ") + + # beaten/unbeaten + if request.user.is_authenticated: + attempts = request.user.profile.quest_attempts + if attempts.exists(): + beaten = Quest.objects.filter(pk__in=attempts.filter(success=True).values_list('quest', flat=True)) + unbeaten = Quest.objects.filter(pk__in=attempts.filter(success=False).exclude(quest__in=beaten).values_list('quest', flat=True)) + if unbeaten.exists(): + quests.append(('Attempted', get_package_helper(unbeaten, request))) + if selected_tab != 'Search': + selected_tab = 'Attempted' + if beaten.exists(): + quests.append(('Beaten', get_package_helper(beaten, request))) + created_quests = request.user.profile.quests_created.filter(visible=True) + if created_quests: + quests.append(('Created', get_package_helper(created_quests, request))) + + print(f" phase1.2 at {round(time.time(),2)} ") + # difficulty tab + for diff in Quest.DIFFICULTIES: + quest_qs = Quest.objects.filter(difficulty=diff[0], visible=True).order_by('-ui_data__success_pct') + quest_package = get_package_helper(quest_qs, request) + package = (diff[0], quest_package) + if quest_qs.exists(): + quests.append(package) + + print(f" phase1.3 at {round(time.time(),2)} ") + # new quests! + new_quests = Quest.objects.filter(visible=True, created_on__gt=(timezone.now() - timezone.timedelta(hours=hours_new))).order_by('-ui_data__success_pct') + if new_quests.exists(): + quests.append(('New', get_package_helper(new_quests, request))) + + print(f" phase1.4 at {round(time.time(),2)} ") + # popular quests + popular = Quest.objects.filter(visible=True).order_by('-ui_data__attempts_count')[0:5] + if popular.exists(): + quests.append(('Popular', get_package_helper(popular, request))) print(f" phase2 at {round(time.time(),2)} ") rewards_schedule = [] @@ -216,7 +254,8 @@ def index(request): 'selected_tab': 'Search' if query else 'Beginner', 'title': f' {query.capitalize()} Quests', 'point_history': point_history, - 'point_value': point_value, + 'point_value': point_value, + 'show_loading': show_loading, 'current_round_number': current_round_number, 'avatar_url': static('v2/images/quests/orb_small.png'), 'card_desc': 'Gitcoin Quests is a fun, gamified way to learn about the web3 ecosystem, compete with your friends, earn rewards, and level up your decentralization-fu!', From 6e3e11a9724db71e98cda2d98a9fe6ca5acb1e77 Mon Sep 17 00:00:00 2001 From: Owocki Date: Tue, 5 Nov 2019 08:07:56 -0700 Subject: [PATCH 04/16] https://gitcoincore.slack.com/archives/CAXFMVDGD/p1572962152030400 --- app/app/urls.py | 5 +++++ app/kudos/views.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/app/urls.py b/app/app/urls.py index 1d2f294712b..8922dcb347f 100644 --- a/app/app/urls.py +++ b/app/app/urls.py @@ -86,6 +86,11 @@ kudos.views.details_by_address_and_token_id, name='kudos_details_by_address_and_token_id' ), + re_path( + r'^kudos/(?P
\w*)/(?P\d+)', + kudos.views.details_by_address_and_token_id, + name='kudos_details_by_address_and_token_id2' + ), re_path(r'^kudos/(?P\d+)/(?P\w*)', kudos.views.details, name='kudos_details'), re_path(r'^kudos/address/(?P.*)', kudos.views.kudos_preferred_wallet, name='kudos_preferred_wallet'), re_path(r'^dynamic/kudos/(?P\d+)/(?P\w*)', kudos.views.image, name='kudos_dynamic_img'), diff --git a/app/kudos/views.py b/app/kudos/views.py index bc484838b74..9da6129da57 100644 --- a/app/kudos/views.py +++ b/app/kudos/views.py @@ -178,7 +178,7 @@ def image(request, kudos_id, name): return response -def details_by_address_and_token_id(request, address, token_id, name): +def details_by_address_and_token_id(request, address, token_id, name=None): kudos = get_token(token_id=token_id, network=settings.KUDOS_NETWORK, address=address) return redirect(f'/kudos/{kudos.id}/{kudos.name}') From 99aacba1d0a07f12d5ea9e66eba6851466fd4322 Mon Sep 17 00:00:00 2001 From: Paul <41552663+molecula451@users.noreply.github.com> Date: Wed, 6 Nov 2019 22:21:36 -0400 Subject: [PATCH 05/16] Some new Fixes added for Quests on Mobile UI --- app/assets/v2/css/quests.css | 70 ++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/app/assets/v2/css/quests.css b/app/assets/v2/css/quests.css index d199b42079f..2da6529be52 100644 --- a/app/assets/v2/css/quests.css +++ b/app/assets/v2/css/quests.css @@ -1400,3 +1400,73 @@ body.green .tl{ } } +/* Responsive for iPhone 6/7/8/Plus & X */ + +@media (max-width: 500px) { + body.quest_battle{ + background-size: 400% !important; + } + body.back6.quest_battle, + body.back7.quest_battle, + body.back8.quest_battle, + body.back9.quest_battle{ + background-size: 250% !important; + } + + /* Submit quest response button */ + + #cta_button a, a.button { + line-height: 150px; + padding: 10px; + + body.stage_4 #cta_button { + margin-top: 150%; + } + + .quest-card { + margin-left: 20% !important; + } + .back_gradient { + background-size: 100% 600px !important; + } + .demo { + max-width: 90%; + margin-left: 5%; + } + + .tr { + left: 279px; + right: 70px; + } + .tl { + position: absolute; + top: -25px; + left: -25px; + } + + #header { + font-size: 6px; + top: 35%; + } + + body.stage_4 #header { + margin-top: -5px; + } + + #desc { + height: 80px; + overflow-y: scroll; + } + body.stage_4 #desc { + margin-top: -2px; + } + #announce{ + margin-top: 150px; + } + #announce img{ + margin-bottom: 30px; + } + #leaderboard .inner_row { + height: 130px; + } +} From 9d4d96371560121894a3b792dcc9019f771445a9 Mon Sep 17 00:00:00 2001 From: Owocki Date: Thu, 7 Nov 2019 14:59:55 -0700 Subject: [PATCH 06/16] code review fixes --- app/marketing/utils.py | 8 ++++++- app/marketing/views.py | 23 +++++--------------- app/retail/templates/email_unsubscribed.html | 2 +- 3 files changed, 14 insertions(+), 19 deletions(-) diff --git a/app/marketing/utils.py b/app/marketing/utils.py index 9b9a3c7c461..ab01e3809c8 100644 --- a/app/marketing/utils.py +++ b/app/marketing/utils.py @@ -219,8 +219,14 @@ def get_or_save_email_subscriber(email, source, send_slack_invite=True, profile= if profile: defaults['profile'] = profile + created = False try: - es, created = EmailSubscriber.objects.update_or_create(email__iexact=email, defaults=defaults) + already_exists = EmailSubscriber.objects.filter(email__iexact=email) + if already_exists.exists(): + es = already_exists.first() + else: + es = EmailSubscriber.objects.create(**defaults) + created = True print("EmailSubscriber:", es, "- created" if created else "- updated") except EmailSubscriber.MultipleObjectsReturned: email_subscriber_ids = EmailSubscriber.objects.filter(email__iexact=email) \ diff --git a/app/marketing/views.py b/app/marketing/views.py index 97de952f18c..0eca16a3aa2 100644 --- a/app/marketing/views.py +++ b/app/marketing/views.py @@ -272,29 +272,18 @@ def email_settings(request, key): email = '' level = '' msg = '' - email_types = { - 'welcome_mail': 'Welcome Email', - 'roundup': 'Round Up', - 'new_bounty_notifications': 'New Bounty Notifications Emails', - 'important_product_updates': 'Product Updates Emails', - 'tip': 'Tip Emails', - 'faucet': 'Faucet Notification Emails', - 'bounty': 'Bounty Notification Emails', - 'bounty_match': 'Bounty Match Emails', - 'bounty_feedback': 'Bounty Feedback Emails', - 'bounty_expiration': 'Bounty Expiration Warning Emails', - 'featured_funded_bounty': 'Featured Funded Bounty Emails', - } + email_types = {} + from retail.emails import ALL_EMAILS + for em in ALL_EMAILS: + email_types[em[0]] = str(em[1]) email_type = request.GET.get('type') if email_type in email_types: email = request.user.profile.email if es: key = get_or_save_email_subscriber(email, 'settings') es.email = email - unsubscribed_email_type = { - 'email': email, - 'email_type': ['1'] - } + unsubscribed_email_type = {} + unsubscribed_email_type[email_type] = True es.build_email_preferences(unsubscribed_email_type) es = record_form_submission(request, es, 'email') ip = get_ip(request) diff --git a/app/retail/templates/email_unsubscribed.html b/app/retail/templates/email_unsubscribed.html index 4128b032116..a2af022e739 100644 --- a/app/retail/templates/email_unsubscribed.html +++ b/app/retail/templates/email_unsubscribed.html @@ -25,7 +25,7 @@ {% include 'shared/tag_manager_2.html' %}
- +
From 7ea04c224dc8b3f9e3460eb70431f84618fc7b1c Mon Sep 17 00:00:00 2001 From: Paul <41552663+molecula451@users.noreply.github.com> Date: Mon, 11 Nov 2019 02:17:21 -0400 Subject: [PATCH 07/16] New Formatted Document Added New Formated Document for better readability Curly Braces identation was fixed in whole code --- app/assets/v2/css/quests.css | 3056 ++++++++++++++++++---------------- 1 file changed, 1584 insertions(+), 1472 deletions(-) diff --git a/app/assets/v2/css/quests.css b/app/assets/v2/css/quests.css index 2da6529be52..239840d4515 100644 --- a/app/assets/v2/css/quests.css +++ b/app/assets/v2/css/quests.css @@ -1,1472 +1,1584 @@ -/* eslint-disable */ -.show_on_mobile{ - display: none; -} -.announce-bot{ - margin-top: 10px; - text-align: center; -} -.announce-bot img{ - width: 200px; - max-width: 200px; -} -.announce-bot2 img{ - width: 250px; - max-width: 250px; -} -.announce-bot3 img{ - width: 250px; - max-width: 250px; -} -.announce-bot4 img{ - width: 250px; - max-width: 250px; -} -.announce{ - text-align: center; - border-radius: 5px; - background-color: #fdedee; - padding: 3px; - position: relative; - margin-top: 25px; - margin-bottom: 25px; - margin-left: auto; - margin-right: auto; -} - -.announce:after { - content: ''; - position: absolute; - top: 0; - left: 50%; - width: 0; - height: 0; - border: 20px solid transparent; - border-bottom-color: #fdedee; - border-top: 0; - border-left: 0; - margin-left: -10px; - margin-top: -20px; -} -.announce a{ - background-color: #f2c3c4; - color: black; -} -.announce h4 { - border-bottom: 3px solid #fdedee; -} -.announce5 h4{ - border-bottom: 3px solid #def390 !important; -} -.announce5:after { - border-bottom-color: #def390 !important; -} -.announce5 { - background-color: #def390 !important; -} -.announce5 a{ - background-color: #cee370 !important; -} -.announce4 h4{ - border-bottom: 3px solid #fce5ac !important; -} -.announce4:after { - border-bottom-color: #fce5ac !important; -} -.announce4 { - background-color: #fce5ac !important; -} -.announce4 a{ - background-color: #dcc58c !important; -} -.announce3 h4{ - border-bottom: 3px solid #d0f9f4 !important; -} -.announce3:after { - border-bottom-color: #d0f9f4 !important; -} -.announce3 { - background-color: #d0f9f4 !important; -} -.announce3 a{ - background-color: #b0d9d4 !important; -} -.announce2 h4{ - border-bottom: 3px solid #a4affc !important; -} -.announce2:after { - border-bottom-color: #a4affc !important; -} -.announce2 { - background-color: #a4affc !important; -} -.announce2 a{ - background-color: #849ffc !important; -} -.announce6 h4{ - border-bottom: 3px solid #fde9ed !important; -} -.announce6:after { - border-bottom-color: #fde9ed !important; -} -.announce6 { - background-color: #fde9ed !important; -} -.announce6 a{ - background-color: #ddb9bd !important; -} -.referrals img { - width: 50px; - height: 50px; - border-radius: 25px; -} -.referrals a{ - color: #3E00FF; - font-size: 14px; -} -#announce{ - width: 100%; - display: block; - background-color: #d9d8e7; - border-radius: 5px; - text-align: center; - margin-top: 5px; - padding-top: 0px; -} -.right-announce2{ - margin-top: 5px; - padding-top: 0px; - text-align: right; -} -.right-announce2 img{ - width: 100px; -} -.right-announce2 p{ - border-radius: 5px; - background-color: #d9d8e7; - padding: 5px; - margin-top: 10px; -} -.right-announce4{ - margin-top: 5px; - padding-top: 0px; - text-align: right; -} -.right-announce4 img{ - width: 100px; -} -.right-announce4 p{ - border-radius: 5px; - background-color: #da7474; - padding: 5px; - margin-top: 10px; -} -.right-announce3{ - text-align: left; -} -.right-announce3 p{ - background-color: #ffde55; -} -.demo { - max-width: 100%; - border: 1px solid #0b57a6; -} -.difficulty_tab{ - display: block; - width: 100%; -} -.card_head { - height: 140px; -} -.Example .card_head{ - display: none; -} -.card_head span{ - background-color: #e7f0fa; - color: var(--gc-blue); - font-size: 10px; - display: inline-block; - list-style: none; - padding: 5px; - transform: rotate(-15deg); - position: relative; -} -.card_head span.reward{ - top: -45px; - left: -75px; - z-index: 999; -} -.card_head span.boss{ - top: -50px; - left: -20px; - z-index: 999; -} -.card_img{ - height: 120px; - width: 120px; - margin: 0px auto; - margin-bottom: 20px; - position: relative; -} -.card_img.reward{ - width: 110px; - top: -120px; - right: -50px; -} -.card_img.boss{ - top: 0px; - left: -50px; -} -.tags{ - text-align: center; - margin-left: 0px; - padding-left: 0px; -} -#you, -.tag, -.tags li{ - background-color: #e7f0fa; - color: var(--gc-blue); - font-size: 10px; - display: inline-block; - list-style: none; - padding: 5px; -} - -#quests_logo{ - margin-top: 10px; - margin-left: -30px; - max-width: 300px; -} -.character{ - text-align: center; -} -.character img.item{ - border: none !important; - position: absolute; -} -.character img.orb{ - width: 70px; - height: 70px; - bottom: 160px; - left: 63px; -} -.character img.staff{ - width: 59px; - height: 122px; - bottom: 60px; - left: 106px; -} -.character h3{ - font-weight: 900; - background-color: #666; - max-width: 90%; - display: inline-block; -} -.character p{ - background-color: #444; - width: 65%; -} -.character .info{ - margin-top: -60px; - z-index: 999; - position: absolute; - width: 240px; - padding: 10px; - text-align: left; - bottom: 10px; - left: 120px; -} -.character .info h3{ - font-size: 16px; - padding: 5px 10px; - text-transform: uppercase; -} -.flair div{ - position: absolute; - top: 50px; - left: -70px; - font-size: 48px; -} -.answer a{ - color: white; -} -body.quest_battle .footer{ - display: none; -} -#CookielawBanner, -body.quest_battle .modal, -body.quest_battle .modal-backdrop{ - display: none !important; -} -body.quest_battle a, -body.quest_battle div, -body.quest_battle p{ - color: white; -} -#_hj_poll_container{ - display: none; -} -.character .info p{ - padding: 5px 10px; -} -.character img{ - width: 150px; - height: 150px; - border-radius: 70px; - border: 5px solid #ccc; -} -.prize img{ - height: 140px; - width: 125px; - margin: 5px 10px; -} -.character.harm img{ - border: 5px solid #F9006C; -} -.character.heal img{ - border: 5px solid #0fce7c; -} -.quest-card.locked img{ - filter: grayscale(1); -} -.quest-card .card_head img{ - filter: grayscale(100%); -} -.quest-card:hover .card_head img{ - filter: grayscale(0%); -} -#announce img{ - margin: 0px auto; - margin-top: -150px; - margin-bottom: -50px; - width: 200px; - height: 200px; -} -#leaderboard img { - height: 40px; - width: 40px; - border-radius: 50px; -} -#enemy img, -#helpful_guide img{ - border: none !important; -} -#explore_quests img{ - max-width: 30px; - max-height: 30px; - margin-top: -10px; - margin-left: -10px; -} -#enemy.character img{ - width: 250px; - height: 250px; - margin-left: -75px; -} -.reward_schedule tr{ - border-radius: 5px; -} -.reward_schedule tr td{ - padding: 3px 5px; -} -.character.harm h3, -.character.harm p{ - background-color: #F9006C; - color: white; -} -.character.heal h3, -.character.heal p{ - background-color: #0fce7c; - color: white; -} - -.prize{ - margin-top:60px; - margin-left: 20px; - border-radius: 2px; - padding: 10px; -} -.prize span{ - display: block; -} - -.damage, .heal{ - z-index: 99999; - position: absolute; - margin: 0px auto; -} -#header{ - background-color:rgb(21,0,62,0.8); - border-radius: 2px; - font-weight: bold; - width: 60%; - text-align: center; - font-style: italic; - padding: 10px; - z-index: 9999; - font-size: 20px; - text-transform: uppercase; - top: 28%; -} -#header.fail{ - color: #F9006C; - padding: 20px; - margin-top: 5% !important; -} -#header.success{ - color: #0fce7c; - padding: 20px; -} -#desc{ - background-color:rgb(21,0,62, 0.8); - border-radius: 2px; - width: 50%; - text-align: center; - color: white; - padding: 10px; - margin-top: 100px; - z-index: 9999; - right: 25%; -} -.quest-card.available:hover{ - background-color: #aea0df !important; - cursor: pointer; -} -.quest-card.available:hover .pr-3{ - background-color: #4e40af !important; - border-top: 3px solid #2e208f !important; -} -.announce a:hover{ - color: black; - font-weight: bold; - background-color: #f5d3d4; -} -.quest-card.locked div, -.quest-card.locked div a{ - color: #aaa !important; -} -.quest-card.available:hover .pr-3, -.quest-card.available:hover .pr-3 a, -.quest-card.available:hover .pr-3 p{ - color: white !important; -} -.quest-card.available:hover a.btn{ - font-size: 18px; -} -.back_gradient { - background: linear-gradient(to right top, #0fce7c, #00a5a1, #0077b5, #0046a1, #0d0764) no-repeat; - animation: gradient 40s ease infinite; - background-size: 100% 400px !important; -} -.quest-card.available:hover .pr-3 p.desc{ - border-top: 1px solid white !important; -} - -#cta_button{ - margin-top: 10%; - width: 60%; - text-align: center; -} -#cta_button a{ - margin-top: 10%; - text-transform: uppercase; - line-height: 66px; -} -a.button{ - line-height: 66px; -} -body.stage_1 #cta_button{ - margin-top: 25%; -} -body.stage_2 #cta_button{ - margin-top: 20%; -} -body.stage_1 #header{ - margin-top: -10%; -} -body.stage_1 #desc{ - margin-top: -5%; -} -body.stage_3 #desc{ - margin-top: 0%; -} -body.stage_3 #cta_button{ - margin-top: 15%; -} -body.stage_3 #header{ - margin-top: -5%; -} -body.back0.stage_4{ - background: url('/static/v2/images/quests/backs/1.gif') repeat !important; -} -body.back0.stage_4.question_number_1{ - background: url('/static/v2/images/quests/backs/2.gif') repeat !important; -} -body.back0.stage_4.question_number_2{ - background: url('/static/v2/images/quests/backs/3.gif') repeat !important; -} - -body.stage_4 #header{ - margin-top: -12%; -} -body.stage_4 #cta_button{ - margin-top: 25%; -} -body.winner #cta_button{ - margin-top: 5%; -} -body.stage_4 #desc{ - margin-top: -2%; -} -body.quest_battle .top-nav, -body.quest_battle .header.dash{ - display: none !important; -} -body.quest_battle .bottom_notification{ - display: none; -} - -.button{ - font-weight: bold; - color: white; - background-color: #3E00FF; - border: 2px solid white; - padding: 20px; -} -.button.button_sm{ - font-weight: normal; - border: 0px solid white; - padding: 5px; - background-color: none; -} -.button.button_sm.off{ - color: #aaa; -} -#cta_button p{ - margin-top: 20px; - font-weight: normal; - color: white; -} - -.cen{ - position: absolute; - top: 35%; - right: 20%; -} - -.tr{ - position: absolute; - top: 80px; - right: 150px; -} -.tl{ - background-color:rgb(21,0,62,0.5); - position: absolute; - top: 10px; - left: 0px; -} -.br{ - border-radius: 2px; - background-color:rgb(21,0,62,0.5); - padding: 5px; - position: absolute; - bottom: 0px; - right: 10px; -} -.bl{ - position: absolute; - bottom: 20px; - left: 20px; -} - -#timer{ - bottom: 47px; - font-size: 30px; - color: #888; -} -#timer.yellow{ - color: yellow; -} -#timer.orange{ - color: orange; -} -#timer.red{ - color: red; -} - -.quest-card.beaten div.pt-3{ - background-color: #c0eec0 !important; -} -.quest-card.cooldown div.pt-3{ - background-color: #aad4e5 !important; -} -#protagonist .flair div{ - top: 35px; -} -#gameboard { - width: 100%; - height: 95%; -} -body.quest_battle{ - font-family: 'Press Start 2P', cursive !important; - font-size: 0.7em; -} -.new_quest_background{ - width: 130px; - max-width: 149px; - max-height: 149px; - margin: 10px; - background-repeat: none !important; - cursor: pointer; - display: inline-block; - border: 2px solid white; - height: 75px; -} -.new_quest_background.selected{ - border: 2px solid #F9006C; -} -div.back0, -body.back0.quest_battle{ - background: url('/static/v2/images/quests/backs/0.gif') repeat; - background-size: 150%; -} -div.back1, -body.back1.quest_battle{ - background: url('/static/v2/images/quests/backs/back1.png') repeat; - background-size: 100%; -} -div.back2, -body.back2.quest_battle{ - background: url('/static/v2/images/quests/backs/back2.png') repeat; - background-size: 170%; -} -div.back3, -body.back3.quest_battle{ - background: url('/static/v2/images/quests/backs/back3.png') repeat; - background-size: 160%; -} -div.back4, -body.back4.quest_battle{ - background: url('/static/v2/images/quests/backs/back4.png') repeat; - background-size: 160%; -} -div.back5, -body.back5.quest_battle{ - background: url('/static/v2/images/quests/backs/back5.png') repeat; - background-size: 160%; -} -div.back6, -body.back6.quest_battle{ - background: url('/static/v2/images/quests/backs/back6.jpg') repeat; - background-size: 110%; -} -div.back7, -body.back7.quest_battle{ - background: url('/static/v2/images/quests/backs/back7.png') repeat; - background-size: 110%; -} -div.back8, -body.back8.quest_battle{ - background: url('/static/v2/images/quests/backs/back8.png') repeat; - background-size: 100%; -} -div.back9, -body.back9.quest_battle{ - background: url('/static/v2/images/quests/backs/back9.png') repeat; - background-size: 110%; -} -div.back10, -body.back10.quest_battle{ - background: url('/static/v2/images/quests/backs/back10.png') repeat; - background-size: 120%; -} -div.back11, -body.back11.quest_battle{ - background: url('/static/v2/images/quests/backs/back11.png') repeat; - background-size: 105%; -} -div.back12, -body.back12.quest_battle{ - background: url('/static/v2/images/quests/backs/back12.png') repeat; - background-size: 120%; -} -div.back13, -body.back13.quest_battle{ - background: url('/static/v2/images/quests/backs/back13.png') repeat; - background-size: 100%; -} -div.back14, -body.back14.quest_battle{ - background: url('/static/v2/images/quests/backs/back14.png') repeat; - background-size: 100%; -} -div.back15, -body.back15.quest_battle{ - background: url('/static/v2/images/quests/backs/back15.png') repeat; - background-size: 100%; -} -div.back16, -body.back16.quest_battle{ - background: url('/static/v2/images/quests/backs/back16.png') repeat; - background-size: 100%; -} -div.back19, -body.back19.quest_battle{ - background: url('/static/v2/images/quests/backs/back19.png') repeat; - background-size: 100%; -} -div.back17, -body.back17.quest_battle{ - background: url('/static/v2/images/quests/backs/back17.png') repeat; - background-size: 100%; -} -div.back18, -body.back18.quest_battle{ - background: url('/static/v2/images/quests/backs/back18.png') repeat; - background-size: 100%; -} -div.back20, -body.back20.quest_battle{ - background: url('/static/v2/images/quests/backs/back20.png') repeat; - background-size: 120%; -} - -div.red, -body.red.quest_battle{ - background-image: linear-gradient(90deg, #ff6161, #ff0000); - background-size: 100% !important; -} -div.blue, -body.blue.quest_battle{ - background-image: linear-gradient(90deg, #6161ff, #0000ff); - background-size: 100% !important; -} -div.green, -body.green.quest_battle{ - background-image: linear-gradient(90deg, #3CB371, #2E8B57); - background-size: 100% !important; -} -#background { - position: absolute; - z-index: -999999; - width: 100%; - height: 100%; -} -.leaderboard_hero{ - width: 100%; - background-color: #d9d8e7; - background-size: 100%; - background-position-y: -220px; - margin-top: 20px; - background-repeat: no-repeat; -} -.leaderboard_hero .inner_row{ - width: 32%; - margin: 0; - display: inline-block; - height: 400px; - vertical-align: top; - text-align: center; - position: relative; - padding-top: 10px; - overflow-y: hidden; -} -.leaderboard_hero .inner_row img.avatar{ - width: 30%; - margin: 0px auto; - border-radius: 50%; - left: 35%; - position: relative; - margin-bottom: 10px; -} -.leaderboard_hero .inner_row.one img.avatar{ - border: 5px solid rgba(255,215,0, 0.5); -} -.leaderboard_hero .inner_row.two img.avatar{ - border: 3px solid rgba(192, 192, 192, 0.5); -} -.leaderboard_hero .inner_row.three img.avatar{ - border: 2px solid rgba(205, 127, 50, 0.5); -} - -.leaderboard_hero .inner_row img.kudii{ - width: 100%; - margin: 0px auto; -} -.leaderboard_hero .inner_row .package{ - width: 100%; -} -.leaderboard_hero .kudos_container, -.leaderboard_hero .handle_container{ - position: relative; - text-align: left; -} -.leaderboard_hero .handle_container{ - width: 100%; -} -.leaderboard_hero .kudos_container{ - position: relative; - width: 25%; - margin: 5px auto 15px; -} -.leaderboard_hero .inner_row .trophy_case{ - text-align: center; - bottom: 3px; - border-radius: 5px; - padding: 5px; - width: 80%; - height: 300px; - overflow-y: hidden; - margin: 20px auto 0px; -} -.leaderboard_hero .inner_row.one .trophy_case{ - filter: drop-shadow(7px -7px 7px rgba(255,215,0, 0.5)); - border-left: 2px solid #ecbe6d; - border-top: 4px solid #ecbe6d; - background-color: #dcae5d; -} -.leaderboard_hero .inner_row.two .trophy_case{ - filter: drop-shadow(-5px -5px 5px rgba(192,192,192, 0.5)); - border-left: 2px solid #e1e1e2; - border-top: 4px solid #e1e1e2; - background-color: #d1d1d2; -} -.leaderboard_hero .inner_row.three .trophy_case{ - filter: drop-shadow(3px -3px 3px rgba(205, 127, 50, 0.5)); - border-left: 2px solid #e18f6d; - border-top: 4px solid #e18f6d; - background-color: #c18e4d; -} -.leaderboard_hero .inner_row.three .handle_container{ - margin-top: 60px; -} -.leaderboard_hero .inner_row.one .kudos_container{ - width: 35%; -} -.leaderboard_hero .inner_row.two .handle_container{ - margin-top: 30px; -} - -.leaderboard_hero .inner_row .tag{ - transform: rotate(-15deg); - vertical-align: top; - z-index: 9999; - position: absolute; - left: 30%; -} - - -#leaderboard { - font-size: 25px; - width: 100%; -} -#leaderboard .inner_row { - height: 70px; - padding: 10px; - width: 100%; -} - -#desc li { - text-decoration: underline; - list-style: none; - background-color: transparent; - border: 1px solid white; - padding: 10px; - cursor: pointer; - width: 75%; - margin: 10px auto; - text-transform: uppercase; -} -#desc li:hover { - background-color: #0c0861; -} -#desc li.selected{ - background-color: #3E00FF; -} -body.back1 #desc li:hover, -body.back1 #desc li.selected { - background-color: #102945; -} -body.back2 #desc li:hover, -body.back2 #desc li.selected { - background-color: #102945; -} -body.back3 #desc li:hover, -body.back3 #desc li.selected { - background-color: #f6126e; -} -body.back14 #desc li:hover, -body.back14 #desc li.selected { - background-color: #f6126e; -} -body.back4 #desc li:hover, -body.back4 #desc li.selected { - background-color: #17366d; -} -body.back5 #desc li:hover, -body.back5 #desc li.selected { - background-color: #101061; -} -body.back6 #desc li:hover, -body.back6 #desc li.selected { - background-color: #8ab2b2; -} -body.back7 #desc li:hover, -body.back7 #desc li.selected { - background-color: #0e151e; -} -body.back8 #desc li:hover, -body.back8 #desc li.selected { - background-color: #0a061e; -} -body.back9 #desc li:hover, -body.back9 #desc li.selected { - background-color: #1c1135; -} -body.red #desc li:hover, -body.red #desc li.selected { - background-color: #fc4240; -} -body.back19 #desc li:hover, -body.back19 #desc li.selected { - background-color: #fc4240; -} -body.back20 #desc li:hover, -body.back20 #desc li.selected { - background-color: #ace4f9; -} -body.blue #desc li:hover, -body.blue #desc li.selected { - background-color: #4040ff; -} -body.green #desc li:hover, -body.green #desc li.selected { - background-color: #9EaB97; -} - -#breadcrumbs, #breadcrumbs a{ - color: color; -} -#breadcrumbs{ - position: absolute; - top: 0px; - left: 10px; -} -.alpha-warning{ - background-color: black; -} -.refer_friend .top_img{ - max-width: 200px; - margin-top: -170px; -} - -body.back1 #header, -body.back1 #desc, -body.back1 .br, -body.back1 .tl{ - background-color:rgb(15,41,70,0.8); -} - -body.back3 #header, -body.back3 #desc, -body.back3 .br, -body.back3 .tl{ - background-color:rgb(239,72,134, 0.6); -} -body.back14 #header, -body.back14 #desc, -body.back14 .br, -body.back14 .tl{ - background-color:rgb(239,72,134, 0.6); -} -body.back6 #header, -body.back6 #desc, -body.back6 .br, -body.back6 .tl{ - background-color:rgb(129, 166, 178, 0.6); -} -body.back7 #header, -body.back7 #desc, -body.back7 .br, -body.back7 .tl{ - background-color:rgb(14, 21, 30, 0.6); -} -body.back8 #header, -body.back8 #desc, -body.back8 .br, -body.back8 .tl{ - background-color:rgb(10, 6, 30, 0.6); -} -body.back9 #header, -body.back9 #desc, -body.back9 .br, -body.back9 .tl{ - background-color:rgb(28, 17, 53, 0.6); -} -body.red #header, -body.red #desc, -body.red .br, -body.red .tl{ - background-color:rgb(255, 0, 0, 0.6); -} -body.back20 #header, -body.back20 #desc, -body.back20 .br, -body.back20 .tl{ - background-color:rgb(156, 212, 244, 0.6); -} -body.back19 #header, -body.back19 #desc, -body.back19 .br, -body.back19 .tl{ - background-color:rgb(255, 0, 0, 0.6); -} -body.blue #header, -body.blue #desc, -body.blue .br, -body.blue .tl{ - background-color:rgb(0, 0, 255, 0.6); -} -body.green #header, -body.green #desc, -body.green .br, -body.green .tl{ - background-color:rgb(46,139,87); -} - -@media (max-width: 1110px) { - body.quest_battle{ - background-size: 250% !important; - } - body.back6.quest_battle, - body.back7.quest_battle, - body.back8.quest_battle, - body.back9.quest_battle{ - background-size: 120% !important; - } - body.back19.quest_battle, - body.back18.quest_battle, - body.back17.quest_battle, - body.back14.quest_battle, - body.back15.quest_battle, - body.back16.quest_battle, - body.back13.quest_battle, - body.back11.quest_battle{ - background-size: 100% !important; - } - #cta_button a, a.button{ - line-height: 46px; - padding: 10px; - } - .refer_friend .top_img{ - margin-top: -230px; - } - .demo{ - max-width: 400px; - } - .tr{ - position: absolute; - top: 20px; - } - .tl{ - position: absolute; - top: 00px; - left: 0px; - } - .bl{ - position: absolute; - bottom: 20px; - left: 20px; - } - #cta_button{ - margin-top: 20%; - } - #enemy img{ - margin-top: 40px; - margin-right: 50px; - max-height: 150px; - max-width: 150px; - border-radius: 30px; - } - #enemy.character .info{ - left: 0px; - bottom: 50px; - } - #desc{ - margin-top: 10%; - height: 210px; - overflow-y: scroll; - } - #desc img{ - max-width: 80px; - max-height: 80px; - } - body.stage_2 #cta_button{ - margin-top: 35%; - } - body.stage_3 #cta_button{ - margin-top: 28%; - } - body.stage_4 #header{ - margin-top: -6%; - font-size: 12px; - } - body.stage_4 #cta_button{ - margin-top: 38%; - } - body.winner #cta_button{ - margin-top: 10%; - } - body.stage_4 #desc{ - margin-top: 5%; - font-size: 12px; - width: 80%; - right: 10%; - height: 150px; - } - body.stage_4 #desc li{ - padding: 3px; - font-size: 9px; - } - #timer{ - font-size: 18px; - color: #888; - } - .back_gradient { - background-size: 100% 400px !important; - } -} -@media (max-width: 1028px) { - body.quest_battle{ - background-size: 250% !important; - } - body.back6.quest_battle, - body.back7.quest_battle, - body.back8.quest_battle, - body.back9.quest_battle{ - background-size: 120% !important; - } - body.back11.quest_battle{ - background-size: 180% !important; - } - .leaderboard_hero{ - background-size: 130%; - } - .leaderboard_hero .inner_row { - width: 32%; - height: 400px; - } -} -@media (max-width: 900px) { - body.quest_battle{ - background-size: 250% !important; - } - body.back6.quest_battle, - body.back7.quest_battle, - body.back8.quest_battle, - body.back9.quest_battle{ - background-size: 140% !important; - } - body.back11.quest_battle{ - background-size: 220% !important; - } - .leaderboard_hero .inner_row { - width: 32%; - height: 350px; - } - .tr{ - right: 70px; - } - .prize img{ - height: 100px; - width: 90px; - margin: 5px 10px; - } - .character .info h3{ - font-size: 12px; - } - .character .info p{ - font-size: 8px; - width: 40%; - } - #header{ - font-size: 12px; - } - #desc{ - height: 180px; - font-size: 10px; - } - .refer_friend .w-50{ - width: 100% !important; - } - .button{ - padding: 10px; - font-size: 12px; - } - .demo{ - max-width: 300px; - } - .back_gradient { - background-size: 100% 400px !important; - } -} -@media (max-width: 768px) { - body.quest_battle{ - background-size: 350% !important; - } - body.back6.quest_battle, - body.back7.quest_battle, - body.back8.quest_battle, - body.back9.quest_battle{ - background-size: 200% !important; - } - body.back11.quest_battle{ - background-size: 250% !important; - } - .hide_on_mobile{ - display: none; - } - .show_on_mobile{ - display: block; - } - .leaderboard_hero{ - background-image: none !important; - } - .leaderboard_hero .inner_row { - width: 100% !important; - padding-top: 0px !important; - height: 400px; - } - .leaderboard_hero .kudos_container, - .leaderboard_hero .handle_container{ - width: 30%; - } - .character img{ - width: 110px; - height: 110px; - border-radius: 70px; - border: 5px solid #ccc; - } - .character img.orb{ - left: 23px; - } - .character img.staff{ - left: 66px; - } - .character .info{ - left: 80px; - } - .demo{ - max-width: 500px; - } - .row.indent_on_mobile{ - margin-left: 5%; - } - .quests-hero .hero-p-mobile{ - margin-left: 20px; - } - .button{ - padding: 10px; - font-size: 5px; - } - #desc{ - width: 80%; - right: 10%; - margin-top: 10%; - height: 120px; - overflow-y: scroll; - } - .character .info h3{ - max-width: 100px; - } - .back_gradient { - background-size: 100% 650px !important; - } - .flair div{ - font-size: 36px; - } - -} -@media (max-width: 550px) { - body.quest_battle{ - background-size: 400% !important; - } - body.back6.quest_battle, - body.back7.quest_battle, - body.back8.quest_battle, - body.back9.quest_battle{ - background-size: 250% !important; - } - .quest-card{ - margin-left: 20% !important; - } - .back_gradient { - background-size: 100% 600px !important; - } - .demo{ - max-width: 90%; - margin-left: 5%; - } - #desc{ - height: 100px; - } - #announce{ - margin-top: 150px; - } - #announce img{ - margin-bottom: 30px; - } - #leaderboard .inner_row { - height: 130px; - } -} - -@media (max-height: 640px) { - .prize { - margin-top: 30px; - margin-left: 0; - height: 108px; - } - - .prize img{ - height: 70px; - width: 70px; - margin: 10px 36px; - } - - #enemy.character img{ - margin-top: 16px; - margin-right: 0; - width: 125px; - height: 125px; - } - #enemy.character .info{ - margin-top: 9px; - top: 25px; - } - #enemy.character .flair { - position: fixed; - top: 70px; - left: 56px; - } - #header { - margin-top: -80px; - z-index: 999; - width: 80%; - left: 10%; - } - - #desc{ - margin-top: 0; - height: 200px; - z-index: 2; - } - - #cta_button{ - margin-top: 59%; - z-index: 3; - } - - #cta_button p { - display: none; - margin-top: 6px; - } -} - - -@media (max-height: 560px) { - #enemy.character img{ - margin-right: -124px; - } - #enemy.character .info{ - left: -95px; - } - - #header { - margin-top: -68px; - } - - #desc{ - margin-top: 30px; - } - - #cta_button{ - margin-top: 61%; - z-index: 1001; - } - - #cta_button p { - display: none; - } -} - -/* Responsive for iPhone 6/7/8/Plus & X */ - -@media (max-width: 500px) { - body.quest_battle{ - background-size: 400% !important; - } - body.back6.quest_battle, - body.back7.quest_battle, - body.back8.quest_battle, - body.back9.quest_battle{ - background-size: 250% !important; - } - - /* Submit quest response button */ - - #cta_button a, a.button { - line-height: 150px; - padding: 10px; - - body.stage_4 #cta_button { - margin-top: 150%; - } - - .quest-card { - margin-left: 20% !important; - } - .back_gradient { - background-size: 100% 600px !important; - } - .demo { - max-width: 90%; - margin-left: 5%; - } - - .tr { - left: 279px; - right: 70px; - } - .tl { - position: absolute; - top: -25px; - left: -25px; - } - - #header { - font-size: 6px; - top: 35%; - } - - body.stage_4 #header { - margin-top: -5px; - } - - #desc { - height: 80px; - overflow-y: scroll; - } - body.stage_4 #desc { - margin-top: -2px; - } - #announce{ - margin-top: 150px; - } - #announce img{ - margin-bottom: 30px; - } - #leaderboard .inner_row { - height: 130px; - } -} + /* eslint-disable */ + + .show_on_mobile { + display: none; + } + + .announce-bot { + margin-top: 10px; + text-align: center; + } + + .announce-bot img { + width: 200px; + max-width: 200px; + } + + .announce-bot2 img { + width: 250px; + max-width: 250px; + } + + .announce-bot3 img { + width: 250px; + max-width: 250px; + } + + .announce-bot4 img { + width: 250px; + max-width: 250px; + } + + .announce { + text-align: center; + border-radius: 5px; + background-color: #fdedee; + padding: 3px; + position: relative; + margin-top: 25px; + margin-bottom: 25px; + margin-left: auto; + margin-right: auto; + } + + .announce:after { + content: ''; + position: absolute; + top: 0; + left: 50%; + width: 0; + height: 0; + border: 20px solid transparent; + border-bottom-color: #fdedee; + border-top: 0; + border-left: 0; + margin-left: -10px; + margin-top: -20px; + } + + .announce a { + background-color: #f2c3c4; + color: black; + } + + .announce h4 { + border-bottom: 3px solid #fdedee; + } + + .announce5 h4 { + border-bottom: 3px solid #def390 !important; + } + + .announce5:after { + border-bottom-color: #def390 !important; + } + + .announce5 { + background-color: #def390 !important; + } + + .announce5 a { + background-color: #cee370 !important; + } + + .announce4 h4 { + border-bottom: 3px solid #fce5ac !important; + } + + .announce4:after { + border-bottom-color: #fce5ac !important; + } + + .announce4 { + background-color: #fce5ac !important; + } + + .announce4 a { + background-color: #dcc58c !important; + } + + .announce3 h4 { + border-bottom: 3px solid #d0f9f4 !important; + } + + .announce3:after { + border-bottom-color: #d0f9f4 !important; + } + + .announce3 { + background-color: #d0f9f4 !important; + } + + .announce3 a { + background-color: #b0d9d4 !important; + } + + .announce2 h4 { + border-bottom: 3px solid #a4affc !important; + } + + .announce2:after { + border-bottom-color: #a4affc !important; + } + + .announce2 { + background-color: #a4affc !important; + } + + .announce2 a { + background-color: #849ffc !important; + } + + .announce6 h4 { + border-bottom: 3px solid #fde9ed !important; + } + + .announce6:after { + border-bottom-color: #fde9ed !important; + } + + .announce6 { + background-color: #fde9ed !important; + } + + .announce6 a { + background-color: #ddb9bd !important; + } + + .referrals img { + width: 50px; + height: 50px; + border-radius: 25px; + } + + .referrals a { + color: #3E00FF; + font-size: 14px; + } + + #announce { + width: 100%; + display: block; + background-color: #d9d8e7; + border-radius: 5px; + text-align: center; + margin-top: 5px; + padding-top: 0px; + } + + .right-announce2 { + margin-top: 5px; + padding-top: 0px; + text-align: right; + } + + .right-announce2 img { + width: 100px; + } + + .right-announce2 p { + border-radius: 5px; + background-color: #d9d8e7; + padding: 5px; + margin-top: 10px; + } + + .right-announce4 { + margin-top: 5px; + padding-top: 0px; + text-align: right; + } + + .right-announce4 img { + width: 100px; + } + + .right-announce4 p { + border-radius: 5px; + background-color: #da7474; + padding: 5px; + margin-top: 10px; + } + + .right-announce3 { + text-align: left; + } + + .right-announce3 p { + background-color: #ffde55; + } + + .demo { + max-width: 100%; + border: 1px solid #0b57a6; + } + + .difficulty_tab { + display: block; + width: 100%; + } + + .card_head { + height: 140px; + } + + .Example .card_head { + display: none; + } + + .card_head span { + background-color: #e7f0fa; + color: var(--gc-blue); + font-size: 10px; + display: inline-block; + list-style: none; + padding: 5px; + transform: rotate(-15deg); + position: relative; + } + + .card_head span.reward { + top: -45px; + left: -75px; + z-index: 999; + } + + .card_head span.boss { + top: -50px; + left: -20px; + z-index: 999; + } + + .card_img { + height: 120px; + width: 120px; + margin: 0px auto; + margin-bottom: 20px; + position: relative; + } + + .card_img.reward { + width: 110px; + top: -120px; + right: -50px; + } + + .card_img.boss { + top: 0px; + left: -50px; + } + + .tags { + text-align: center; + margin-left: 0px; + padding-left: 0px; + } + + #you, + .tag, + .tags li { + background-color: #e7f0fa; + color: var(--gc-blue); + font-size: 10px; + display: inline-block; + list-style: none; + padding: 5px; + } + + #quests_logo { + margin-top: 10px; + margin-left: -30px; + max-width: 300px; + } + + .character { + text-align: center; + } + + .character img.item { + border: none !important; + position: absolute; + } + + .character img.orb { + width: 70px; + height: 70px; + bottom: 160px; + left: 63px; + } + + .character img.staff { + width: 59px; + height: 122px; + bottom: 60px; + left: 106px; + } + + .character h3 { + font-weight: 900; + background-color: #666; + max-width: 90%; + display: inline-block; + } + + .character p { + background-color: #444; + width: 65%; + } + + .character .info { + margin-top: -60px; + z-index: 999; + position: absolute; + width: 240px; + padding: 10px; + text-align: left; + bottom: 10px; + left: 120px; + } + + .character .info h3 { + font-size: 16px; + padding: 5px 10px; + text-transform: uppercase; + } + + .flair div { + position: absolute; + top: 50px; + left: -70px; + font-size: 48px; + } + + .answer a { + color: white; + } + + body.quest_battle .footer { + display: none; + } + + #CookielawBanner, + body.quest_battle .modal, + body.quest_battle .modal-backdrop { + display: none !important; + } + + body.quest_battle a, + body.quest_battle div, + body.quest_battle p { + color: white; + } + + #_hj_poll_container { + display: none; + } + + .character .info p { + padding: 5px 10px; + } + + .character img { + width: 150px; + height: 150px; + border-radius: 70px; + border: 5px solid #ccc; + } + + .prize img { + height: 140px; + width: 125px; + margin: 5px 10px; + } + + .character.harm img { + border: 5px solid #F9006C; + } + + .character.heal img { + border: 5px solid #0fce7c; + } + + .quest-card.locked img { + filter: grayscale(1); + } + + .quest-card .card_head img { + filter: grayscale(100%); + } + + .quest-card:hover .card_head img { + filter: grayscale(0%); + } + + #announce img { + margin: 0px auto; + margin-top: -150px; + margin-bottom: -50px; + width: 200px; + height: 200px; + } + + #leaderboard img { + height: 40px; + width: 40px; + border-radius: 50px; + } + + #enemy img, + #helpful_guide img { + border: none !important; + } + + #explore_quests img { + max-width: 30px; + max-height: 30px; + margin-top: -10px; + margin-left: -10px; + } + + #enemy.character img { + width: 250px; + height: 250px; + margin-left: -75px; + } + + .reward_schedule tr { + border-radius: 5px; + } + + .reward_schedule tr td { + padding: 3px 5px; + } + + .character.harm h3, + .character.harm p { + background-color: #F9006C; + color: white; + } + + .character.heal h3, + .character.heal p { + background-color: #0fce7c; + color: white; + } + + .prize { + margin-top: 60px; + margin-left: 20px; + border-radius: 2px; + padding: 10px; + } + + .prize span { + display: block; + } + + .damage, + .heal { + z-index: 99999; + position: absolute; + margin: 0px auto; + } + + #header { + background-color: rgb(21, 0, 62, 0.8); + border-radius: 2px; + font-weight: bold; + width: 60%; + text-align: center; + font-style: italic; + padding: 10px; + z-index: 9999; + font-size: 20px; + text-transform: uppercase; + top: 28%; + } + + #header.fail { + color: #F9006C; + padding: 20px; + margin-top: 5% !important; + } + + #header.success { + color: #0fce7c; + padding: 20px; + } + + #desc { + background-color: rgb(21, 0, 62, 0.8); + border-radius: 2px; + width: 50%; + text-align: center; + color: white; + padding: 10px; + margin-top: 100px; + z-index: 9999; + right: 25%; + } + + .quest-card.available:hover { + background-color: #aea0df !important; + cursor: pointer; + } + + .quest-card.available:hover .pr-3 { + background-color: #4e40af !important; + border-top: 3px solid #2e208f !important; + } + + .announce a:hover { + color: black; + font-weight: bold; + background-color: #f5d3d4; + } + + .quest-card.locked div, + .quest-card.locked div a { + color: #aaa !important; + } + + .quest-card.available:hover .pr-3, + .quest-card.available:hover .pr-3 a, + .quest-card.available:hover .pr-3 p { + color: white !important; + } + + .quest-card.available:hover a.btn { + font-size: 18px; + } + + .back_gradient { + background: linear-gradient(to right top, #0fce7c, #00a5a1, #0077b5, #0046a1, #0d0764) no-repeat; + animation: gradient 40s ease infinite; + background-size: 100% 400px !important; + } + + .quest-card.available:hover .pr-3 p.desc { + border-top: 1px solid white !important; + } + + #cta_button { + margin-top: 10%; + width: 60%; + text-align: center; + } + + #cta_button a { + margin-top: 10%; + text-transform: uppercase; + line-height: 66px; + } + + a.button { + line-height: 66px; + } + + body.stage_1 #cta_button { + margin-top: 25%; + } + + body.stage_2 #cta_button { + margin-top: 20%; + } + + body.stage_1 #header { + margin-top: -10%; + } + + body.stage_1 #desc { + margin-top: -5%; + } + + body.stage_3 #desc { + margin-top: 0%; + } + + body.stage_3 #cta_button { + margin-top: 15%; + } + + body.stage_3 #header { + margin-top: -5%; + } + + body.back0.stage_4 { + background: url('/static/v2/images/quests/backs/1.gif') repeat !important; + } + + body.back0.stage_4.question_number_1 { + background: url('/static/v2/images/quests/backs/2.gif') repeat !important; + } + + body.back0.stage_4.question_number_2 { + background: url('/static/v2/images/quests/backs/3.gif') repeat !important; + } + + body.stage_4 #header { + margin-top: -12%; + } + + body.stage_4 #cta_button { + margin-top: 25%; + } + + body.winner #cta_button { + margin-top: 5%; + } + + body.stage_4 #desc { + margin-top: -2%; + } + + body.quest_battle .top-nav, + body.quest_battle .header.dash { + display: none !important; + } + + body.quest_battle .bottom_notification { + display: none; + } + + .button { + font-weight: bold; + color: white; + background-color: #3E00FF; + border: 2px solid white; + padding: 20px; + } + + .button.button_sm { + font-weight: normal; + border: 0px solid white; + padding: 5px; + background-color: none; + } + + .button.button_sm.off { + color: #aaa; + } + + #cta_button p { + margin-top: 20px; + font-weight: normal; + color: white; + } + + .cen { + position: absolute; + top: 35%; + right: 20%; + } + + .tr { + position: absolute; + top: 80px; + right: 150px; + } + + .tl { + background-color: rgb(21, 0, 62, 0.5); + position: absolute; + top: 10px; + left: 0px; + } + + .br { + border-radius: 2px; + background-color: rgb(21, 0, 62, 0.5); + padding: 5px; + position: absolute; + bottom: 0px; + right: 10px; + } + + .bl { + position: absolute; + bottom: 20px; + left: 20px; + } + + #timer { + bottom: 47px; + font-size: 30px; + color: #888; + } + + #timer.yellow { + color: yellow; + } + + #timer.orange { + color: orange; + } + + #timer.red { + color: red; + } + + .quest-card.beaten div.pt-3 { + background-color: #c0eec0 !important; + } + + .quest-card.cooldown div.pt-3 { + background-color: #aad4e5 !important; + } + + #protagonist .flair div { + top: 35px; + } + + #gameboard { + width: 100%; + height: 95%; + } + + body.quest_battle { + font-family: 'Press Start 2P', cursive !important; + font-size: 0.7em; + } + + .new_quest_background { + width: 130px; + max-width: 149px; + max-height: 149px; + margin: 10px; + background-repeat: none !important; + cursor: pointer; + display: inline-block; + border: 2px solid white; + height: 75px; + } + + .new_quest_background.selected { + border: 2px solid #F9006C; + } + + div.back0, + body.back0.quest_battle { + background: url('/static/v2/images/quests/backs/0.gif') repeat; + background-size: 150%; + } + + div.back1, + body.back1.quest_battle { + background: url('/static/v2/images/quests/backs/back1.png') repeat; + background-size: 100%; + } + + div.back2, + body.back2.quest_battle { + background: url('/static/v2/images/quests/backs/back2.png') repeat; + background-size: 170%; + } + + div.back3, + body.back3.quest_battle { + background: url('/static/v2/images/quests/backs/back3.png') repeat; + background-size: 160%; + } + + div.back4, + body.back4.quest_battle { + background: url('/static/v2/images/quests/backs/back4.png') repeat; + background-size: 160%; + } + + div.back5, + body.back5.quest_battle { + background: url('/static/v2/images/quests/backs/back5.png') repeat; + background-size: 160%; + } + + div.back6, + body.back6.quest_battle { + background: url('/static/v2/images/quests/backs/back6.jpg') repeat; + background-size: 110%; + } + + div.back7, + body.back7.quest_battle { + background: url('/static/v2/images/quests/backs/back7.png') repeat; + background-size: 110%; + } + + div.back8, + body.back8.quest_battle { + background: url('/static/v2/images/quests/backs/back8.png') repeat; + background-size: 100%; + } + + div.back9, + body.back9.quest_battle { + background: url('/static/v2/images/quests/backs/back9.png') repeat; + background-size: 110%; + } + + div.back10, + body.back10.quest_battle { + background: url('/static/v2/images/quests/backs/back10.png') repeat; + background-size: 120%; + } + + div.back11, + body.back11.quest_battle { + background: url('/static/v2/images/quests/backs/back11.png') repeat; + background-size: 105%; + } + + div.back12, + body.back12.quest_battle { + background: url('/static/v2/images/quests/backs/back12.png') repeat; + background-size: 120%; + } + + div.back13, + body.back13.quest_battle { + background: url('/static/v2/images/quests/backs/back13.png') repeat; + background-size: 100%; + } + + div.back14, + body.back14.quest_battle { + background: url('/static/v2/images/quests/backs/back14.png') repeat; + background-size: 100%; + } + + div.back15, + body.back15.quest_battle { + background: url('/static/v2/images/quests/backs/back15.png') repeat; + background-size: 100%; + } + + div.back16, + body.back16.quest_battle { + background: url('/static/v2/images/quests/backs/back16.png') repeat; + background-size: 100%; + } + + div.back19, + body.back19.quest_battle { + background: url('/static/v2/images/quests/backs/back19.png') repeat; + background-size: 100%; + } + + div.back17, + body.back17.quest_battle { + background: url('/static/v2/images/quests/backs/back17.png') repeat; + background-size: 100%; + } + + div.back18, + body.back18.quest_battle { + background: url('/static/v2/images/quests/backs/back18.png') repeat; + background-size: 100%; + } + + div.back20, + body.back20.quest_battle { + background: url('/static/v2/images/quests/backs/back20.png') repeat; + background-size: 120%; + } + + div.red, + body.red.quest_battle { + background-image: linear-gradient(90deg, #ff6161, #ff0000); + background-size: 100% !important; + } + + div.blue, + body.blue.quest_battle { + background-image: linear-gradient(90deg, #6161ff, #0000ff); + background-size: 100% !important; + } + + div.green, + body.green.quest_battle { + background-image: linear-gradient(90deg, #3CB371, #2E8B57); + background-size: 100% !important; + } + + #background { + position: absolute; + z-index: -999999; + width: 100%; + height: 100%; + } + + .leaderboard_hero { + width: 100%; + background-color: #d9d8e7; + background-size: 100%; + background-position-y: -220px; + margin-top: 20px; + background-repeat: no-repeat; + } + + .leaderboard_hero .inner_row { + width: 32%; + margin: 0; + display: inline-block; + height: 400px; + vertical-align: top; + text-align: center; + position: relative; + padding-top: 10px; + overflow-y: hidden; + } + + .leaderboard_hero .inner_row img.avatar { + width: 30%; + margin: 0px auto; + border-radius: 50%; + left: 35%; + position: relative; + margin-bottom: 10px; + } + + .leaderboard_hero .inner_row.one img.avatar { + border: 5px solid rgba(255, 215, 0, 0.5); + } + + .leaderboard_hero .inner_row.two img.avatar { + border: 3px solid rgba(192, 192, 192, 0.5); + } + + .leaderboard_hero .inner_row.three img.avatar { + border: 2px solid rgba(205, 127, 50, 0.5); + } + + .leaderboard_hero .inner_row img.kudii { + width: 100%; + margin: 0px auto; + } + + .leaderboard_hero .inner_row .package { + width: 100%; + } + + .leaderboard_hero .kudos_container, + .leaderboard_hero .handle_container { + position: relative; + text-align: left; + } + + .leaderboard_hero .handle_container { + width: 100%; + } + + .leaderboard_hero .kudos_container { + position: relative; + width: 25%; + margin: 5px auto 15px; + } + + .leaderboard_hero .inner_row .trophy_case { + text-align: center; + bottom: 3px; + border-radius: 5px; + padding: 5px; + width: 80%; + height: 300px; + overflow-y: hidden; + margin: 20px auto 0px; + } + + .leaderboard_hero .inner_row.one .trophy_case { + filter: drop-shadow(7px -7px 7px rgba(255, 215, 0, 0.5)); + border-left: 2px solid #ecbe6d; + border-top: 4px solid #ecbe6d; + background-color: #dcae5d; + } + + .leaderboard_hero .inner_row.two .trophy_case { + filter: drop-shadow(-5px -5px 5px rgba(192, 192, 192, 0.5)); + border-left: 2px solid #e1e1e2; + border-top: 4px solid #e1e1e2; + background-color: #d1d1d2; + } + + .leaderboard_hero .inner_row.three .trophy_case { + filter: drop-shadow(3px -3px 3px rgba(205, 127, 50, 0.5)); + border-left: 2px solid #e18f6d; + border-top: 4px solid #e18f6d; + background-color: #c18e4d; + } + + .leaderboard_hero .inner_row.three .handle_container { + margin-top: 60px; + } + + .leaderboard_hero .inner_row.one .kudos_container { + width: 35%; + } + + .leaderboard_hero .inner_row.two .handle_container { + margin-top: 30px; + } + + .leaderboard_hero .inner_row .tag { + transform: rotate(-15deg); + vertical-align: top; + z-index: 9999; + position: absolute; + left: 30%; + } + + #leaderboard { + font-size: 25px; + width: 100%; + } + + #leaderboard .inner_row { + height: 70px; + padding: 10px; + width: 100%; + } + + #desc li { + text-decoration: underline; + list-style: none; + background-color: transparent; + border: 1px solid white; + padding: 10px; + cursor: pointer; + width: 75%; + margin: 10px auto; + text-transform: uppercase; + } + + #desc li:hover { + background-color: #0c0861; + } + + #desc li.selected { + background-color: #3E00FF; + } + + body.back1 #desc li:hover, + body.back1 #desc li.selected { + background-color: #102945; + } + + body.back2 #desc li:hover, + body.back2 #desc li.selected { + background-color: #102945; + } + + body.back3 #desc li:hover, + body.back3 #desc li.selected { + background-color: #f6126e; + } + + body.back14 #desc li:hover, + body.back14 #desc li.selected { + background-color: #f6126e; + } + + body.back4 #desc li:hover, + body.back4 #desc li.selected { + background-color: #17366d; + } + + body.back5 #desc li:hover, + body.back5 #desc li.selected { + background-color: #101061; + } + + body.back6 #desc li:hover, + body.back6 #desc li.selected { + background-color: #8ab2b2; + } + + body.back7 #desc li:hover, + body.back7 #desc li.selected { + background-color: #0e151e; + } + + body.back8 #desc li:hover, + body.back8 #desc li.selected { + background-color: #0a061e; + } + + body.back9 #desc li:hover, + body.back9 #desc li.selected { + background-color: #1c1135; + } + + body.red #desc li:hover, + body.red #desc li.selected { + background-color: #fc4240; + } + + body.back19 #desc li:hover, + body.back19 #desc li.selected { + background-color: #fc4240; + } + + body.back20 #desc li:hover, + body.back20 #desc li.selected { + background-color: #ace4f9; + } + + body.blue #desc li:hover, + body.blue #desc li.selected { + background-color: #4040ff; + } + + body.green #desc li:hover, + body.green #desc li.selected { + background-color: #9EaB97; + } + + #breadcrumbs, + #breadcrumbs a { + color: color; + } + + #breadcrumbs { + position: absolute; + top: 0px; + left: 10px; + } + + .alpha-warning { + background-color: black; + } + + .refer_friend .top_img { + max-width: 200px; + margin-top: -170px; + } + + body.back1 #header, + body.back1 #desc, + body.back1 .br, + body.back1 .tl { + background-color: rgb(15, 41, 70, 0.8); + } + + body.back3 #header, + body.back3 #desc, + body.back3 .br, + body.back3 .tl { + background-color: rgb(239, 72, 134, 0.6); + } + + body.back14 #header, + body.back14 #desc, + body.back14 .br, + body.back14 .tl { + background-color: rgb(239, 72, 134, 0.6); + } + + body.back6 #header, + body.back6 #desc, + body.back6 .br, + body.back6 .tl { + background-color: rgb(129, 166, 178, 0.6); + } + + body.back7 #header, + body.back7 #desc, + body.back7 .br, + body.back7 .tl { + background-color: rgb(14, 21, 30, 0.6); + } + + body.back8 #header, + body.back8 #desc, + body.back8 .br, + body.back8 .tl { + background-color: rgb(10, 6, 30, 0.6); + } + + body.back9 #header, + body.back9 #desc, + body.back9 .br, + body.back9 .tl { + background-color: rgb(28, 17, 53, 0.6); + } + + body.red #header, + body.red #desc, + body.red .br, + body.red .tl { + background-color: rgb(255, 0, 0, 0.6); + } + + body.back20 #header, + body.back20 #desc, + body.back20 .br, + body.back20 .tl { + background-color: rgb(156, 212, 244, 0.6); + } + + body.back19 #header, + body.back19 #desc, + body.back19 .br, + body.back19 .tl { + background-color: rgb(255, 0, 0, 0.6); + } + + body.blue #header, + body.blue #desc, + body.blue .br, + body.blue .tl { + background-color: rgb(0, 0, 255, 0.6); + } + + body.green #header, + body.green #desc, + body.green .br, + body.green .tl { + background-color: rgb(46, 139, 87); + } + /* PC & Bigger Screens */ + + @media (max-width: 1110px) { + body.quest_battle { + background-size: 250% !important; + } + body.back6.quest_battle, + body.back7.quest_battle, + body.back8.quest_battle, + body.back9.quest_battle { + background-size: 120% !important; + } + body.back19.quest_battle, + body.back18.quest_battle, + body.back17.quest_battle, + body.back14.quest_battle, + body.back15.quest_battle, + body.back16.quest_battle, + body.back13.quest_battle, + body.back11.quest_battle { + background-size: 100% !important; + } + #cta_button a, + a.button { + line-height: 46px; + padding: 10px; + } + .refer_friend .top_img { + margin-top: -230px; + } + .demo { + max-width: 400px; + } + .tr { + position: absolute; + top: 20px; + } + .tl { + position: absolute; + top: 00px; + left: 0px; + } + .bl { + position: absolute; + bottom: 20px; + left: 20px; + } + #cta_button { + margin-top: 20%; + } + #enemy img { + margin-top: 40px; + margin-right: 50px; + max-height: 150px; + max-width: 150px; + border-radius: 30px; + } + #enemy.character .info { + left: 0px; + bottom: 50px; + } + #desc { + margin-top: 10%; + height: 210px; + overflow-y: auto; + } + #desc img { + max-width: 80px; + max-height: 80px; + } + body.stage_2 #cta_button { + margin-top: 35%; + } + body.stage_3 #cta_button { + margin-top: 28%; + } + body.stage_4 #header { + margin-top: -6%; + font-size: 12px; + } + body.stage_4 #cta_button { + margin-top: 38%; + } + body.winner #cta_button { + margin-top: 10%; + } + body.stage_4 #desc { + margin-top: 5%; + font-size: 12px; + width: 80%; + right: 10%; + height: 150px; + } + body.stage_4 #desc li { + padding: 3px; + font-size: 9px; + } + #timer { + font-size: 18px; + color: #888; + } + .back_gradient { + background-size: 100% 400px !important; + } + } + /* Other Devices */ + + @media (max-width: 991.98px) { + body.quest_battle { + background-size: 250% !important; + } + body.back6.quest_battle, + body.back7.quest_battle, + body.back8.quest_battle, + body.back9.quest_battle { + background-size: 140% !important; + } + body.back11.quest_battle { + background-size: 220% !important; + } + .leaderboard_hero .inner_row { + width: 32%; + height: 350px; + } + .tr { + right: 70px; + } + .prize img { + height: 100px; + width: 90px; + margin: 5px 10px; + } + .character .info h3 { + font-size: 12px; + } + .character .info p { + font-size: 8px; + width: 40%; + } + #header { + font-size: 12px; + } + #desc { + height: 180px; + font-size: 10px; + } + .refer_friend .w-50 { + width: 100% !important; + } + .button { + padding: 10px; + font-size: 12px; + } + .demo { + max-width: 300px; + } + .back_gradient { + background-size: 100% 400px !important; + } + } + /* Landscape Phones/Some Tablets */ + + @media (max-width: 767.98px) { + body.quest_battle { + background-size: 350% !important; + } + body.back6.quest_battle, + body.back7.quest_battle, + body.back8.quest_battle, + body.back9.quest_battle { + background-size: 200% !important; + } + body.back11.quest_battle { + background-size: 250% !important; + } + .hide_on_mobile { + display: none; + } + .show_on_mobile { + display: block; + } + .leaderboard_hero { + background-image: none !important; + } + .leaderboard_hero .inner_row { + width: 100% !important; + padding-top: 0px !important; + height: 400px; + } + .leaderboard_hero .kudos_container, + .leaderboard_hero .handle_container { + width: 30%; + } + .character img { + width: 110px; + height: 110px; + border-radius: 70px; + border: 5px solid #ccc; + } + .character img.orb { + left: 23px; + } + .character img.staff { + left: 66px; + } + .character .info { + left: 80px; + } + .demo { + max-width: 500px; + } + .row.indent_on_mobile { + margin-left: 5%; + } + .quests-hero .hero-p-mobile { + margin-left: 20px; + } + .button { + padding: 10px; + font-size: 5px; + } + #desc { + width: 80%; + right: 10%; + margin-top: 10%; + height: 120px; + overflow-y: auto; + } + .character .info h3 { + max-width: 100px; + } + .back_gradient { + background-size: 100% 650px !important; + } + .flair div { + font-size: 36px; + } + } + /*Responsive for iPhone and Small Devices */ + + @media (max-width: 575.98px) { + body.quest_battle { + background-size: 250% !important; + } + body.back6.quest_battle, + body.back7.quest_battle, + body.back8.quest_battle, + body.back9.quest_battle { + background-size: 120% !important; + } + body.back19.quest_battle, + body.back18.quest_battle, + body.back17.quest_battle, + body.back14.quest_battle, + body.back15.quest_battle, + body.back16.quest_battle, + body.back13.quest_battle, + body.back11.quest_battle { + background-size: 100% !important; + } + .hide_on_mobile { + display: none; + } + #cta_button a, + a.button { + line-height: 150px; + padding: 10px; + } + .refer_friend .top_img { + margin-top: -230px; + } + .demo { + max-width: 400px; + } + .tr { + position: absolute; + top: 30px; + left: 279px; + right: 70px; + } + .tl { + position: absolute; + top: -2em; + left: 0px; + } + .bl { + position: absolute; + bottom: 20px; + left: 20px; + } + #cta_button { + margin-top: 20%; + } + #enemy img { + margin-top: 40px; + margin-right: 50px; + max-height: 130px; + max-width: 130px; + border-radius: 30px; + } + #enemy.character .info { + left: 0px; + bottom: 50px; + } + #desc { + margin-top: 10%; + height: 210px; + overflow-y: auto; + } + #desc img { + max-width: 80px; + max-height: 80px; + } + body.stage_2 #cta_button { + margin-top: 35%; + } + body.stage_3 #cta_button { + margin-top: 28%; + } + body.stage_4 #header { + margin-top: -2%; + font-size: 12px; + } + body.stage_4 #cta_button { + margin-top: 38%; + } + body.winner #cta_button { + margin-top: 10%; + } + body.stage_4 #desc { + margin-top: 2%; + font-size: 12px; + width: 80%; + right: 10%; + height: 150px; + } + body.stage_4 #desc li { + padding: 3px; + font-size: 9px; + } + #timer { + font-size: 18px; + color: #888; + } + .back_gradient { + background-size: 100% 400px !important; + } + } From 1fb92ab2af8bcc3ced691c3c45cc8806ef582633 Mon Sep 17 00:00:00 2001 From: Paul <41552663+molecula451@users.noreply.github.com> Date: Mon, 11 Nov 2019 02:50:12 -0400 Subject: [PATCH 08/16] Font-Size Reduced Mobile Portrait --- app/assets/v2/css/quests.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/v2/css/quests.css b/app/assets/v2/css/quests.css index 239840d4515..68e1faa68d2 100644 --- a/app/assets/v2/css/quests.css +++ b/app/assets/v2/css/quests.css @@ -1555,7 +1555,7 @@ } body.stage_4 #header { margin-top: -2%; - font-size: 12px; + font-size: 8px; } body.stage_4 #cta_button { margin-top: 38%; From 51f27fcfa7d31bbf4c4d8cd64bd976e1397d200a Mon Sep 17 00:00:00 2001 From: Dan Lipert Date: Mon, 11 Nov 2019 22:14:18 +0900 Subject: [PATCH 09/16] speed up tests massively by specifying location --- pytest.ini | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 pytest.ini diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 00000000000..d07cbe3e6f1 --- /dev/null +++ b/pytest.ini @@ -0,0 +1,2 @@ +[pytest] +testpaths = app/avatar/tests app/dashboard/tests app/economy/tests app/enssubdomain/tests app/gas/tests app/git/tests app/gitcoinbot/tests app/grants/tests app/marketing/tests From 5a2c7883d1abf91c32dff636a2048d0a1237f451 Mon Sep 17 00:00:00 2001 From: Dan Lipert Date: Mon, 11 Nov 2019 22:28:30 +0900 Subject: [PATCH 10/16] add tests in nonstandard paths --- pytest.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytest.ini b/pytest.ini index d07cbe3e6f1..6f2ba18de7f 100644 --- a/pytest.ini +++ b/pytest.ini @@ -1,2 +1,2 @@ [pytest] -testpaths = app/avatar/tests app/dashboard/tests app/economy/tests app/enssubdomain/tests app/gas/tests app/git/tests app/gitcoinbot/tests app/grants/tests app/marketing/tests +testpaths = app/app/tests app/avatar/tests app/dashboard/tests app/economy/tests app/enssubdomain/tests app/event_ethdenver2019 app/feeswapper/management/commands/tests app/gas/tests app/git/tests app/gitcoinbot/tests app/grants/tests app/marketing/tests app/marketing/management/commands app/perftools app/quests app/revenue From 8293158d6b5a8381f5b6708a2a4b295ed50e7539 Mon Sep 17 00:00:00 2001 From: Dan Lipert Date: Mon, 11 Nov 2019 23:50:03 +0900 Subject: [PATCH 11/16] add paths to setup.cfg, pin attrs --- requirements/test.txt | 1 + setup.cfg | 1 + 2 files changed, 2 insertions(+) diff --git a/requirements/test.txt b/requirements/test.txt index 91be69c55be..ff133ae2da6 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,4 +1,5 @@ -r base.txt +attrs==19.1.0 pytest==4.0.1 pytest-cov==2.6.0 pytest-isort==0.2.1 diff --git a/setup.cfg b/setup.cfg index ac9a4526880..3f8315fbc20 100644 --- a/setup.cfg +++ b/setup.cfg @@ -9,6 +9,7 @@ python_files = test_*.py *_test.py tests.py +testpaths = app/app/tests app/avatar/tests app/dashboard/tests app/economy/tests app/enssubdomain/tests app/event_ethdenver2019 app/feeswapper/management/commands/tests app/gas/tests app/git/tests app/gitcoinbot/tests app/grants/tests app/marketing/tests app/marketing/management/commands app/perftools app/quests app/revenue addopts = -rf --isort From aaa48245ea44c5ecea5a0bcf351ffe67313eaa8e Mon Sep 17 00:00:00 2001 From: Dan Lipert Date: Tue, 12 Nov 2019 00:29:52 +0900 Subject: [PATCH 12/16] remove old pytest.ini --- pytest.ini | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 pytest.ini diff --git a/pytest.ini b/pytest.ini deleted file mode 100644 index 6f2ba18de7f..00000000000 --- a/pytest.ini +++ /dev/null @@ -1,2 +0,0 @@ -[pytest] -testpaths = app/app/tests app/avatar/tests app/dashboard/tests app/economy/tests app/enssubdomain/tests app/event_ethdenver2019 app/feeswapper/management/commands/tests app/gas/tests app/git/tests app/gitcoinbot/tests app/grants/tests app/marketing/tests app/marketing/management/commands app/perftools app/quests app/revenue From ecf7c7c8ed03b9872baee37c1cb1134a08e53d2f Mon Sep 17 00:00:00 2001 From: Aditya Anand M C Date: Mon, 11 Nov 2019 15:45:01 -0800 Subject: [PATCH 13/16] ui: prettify work details section --- app/dashboard/templates/bounty/details.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/dashboard/templates/bounty/details.html b/app/dashboard/templates/bounty/details.html index 60a713e6e68..3dedac7d6ec 100644 --- a/app/dashboard/templates/bounty/details.html +++ b/app/dashboard/templates/bounty/details.html @@ -416,7 +416,10 @@
{% trans "Funder" %}
[[:age]]
[[if issue_message && activity_type == 'worker_applied' || issue_message && permission_type == 'permissionless' && activity_type == 'start_work' ]] -

Work Plan: [[:issue_message.issue_message]]

+
+

Work Plan

+

[[:issue_message.issue_message]]

+
[[/if]]
[[/if]] From 0c8130d7c0b801cd6cd7d16eb39c7f98ec92c75b Mon Sep 17 00:00:00 2001 From: Aditya Anand M C Date: Mon, 11 Nov 2019 15:56:03 -0800 Subject: [PATCH 14/16] chore: revamp boutty detail actions - move funder change address notification to above action buttons - move extra options to dropdown - update buttons to new style - refactor code + remove dead code --- app/assets/v2/css/base.css | 6 - app/assets/v2/css/bounty.css | 18 +- app/assets/v2/css/forms/button.css | 26 ++- app/assets/v2/css/gitcoin.css | 6 +- app/assets/v2/js/pages/bounty_details.js | 242 ++++++++------------ app/dashboard/templates/bounty/details.html | 55 ++--- app/dashboard/templates/bounty/fund.html | 4 +- 7 files changed, 149 insertions(+), 208 deletions(-) diff --git a/app/assets/v2/css/base.css b/app/assets/v2/css/base.css index 73331a8b5cb..71cc6892ac4 100644 --- a/app/assets/v2/css/base.css +++ b/app/assets/v2/css/base.css @@ -552,12 +552,6 @@ input[type=text].loading { text-align: left; } -.admin-only { - background-color: #5495E1 !important; - color:white !important; - border: 1px solid white !important; -} - /* The alert message box */ .alert { diff --git a/app/assets/v2/css/bounty.css b/app/assets/v2/css/bounty.css index 0f1b84796c6..1863706ab01 100644 --- a/app/assets/v2/css/bounty.css +++ b/app/assets/v2/css/bounty.css @@ -156,6 +156,7 @@ body { } #description { + border-top: 1px solid #D4D4D4; margin-bottom: 2em; } @@ -285,10 +286,7 @@ body { } .bounty-actions { - margin-top: 2.5em; display: inherit; - padding-bottom: 5px; - border-bottom: 1px solid #D4D4D4; } .bounty-actions .tag.usd { @@ -364,10 +362,6 @@ a.btn { margin-bottom: 10px; } -#moderator-admin-actions:not(:empty).sticky { - text-align: center; -} - .sticky { position: fixed; top: 0; @@ -490,7 +484,7 @@ a.btn { } #funder_notif_info .bounty-notification { - border: orange 1px solid; + border: orange 2px solid; border-radius: 3px; padding: 0.5rem; } @@ -501,7 +495,7 @@ a.btn { } #funder_notif_info img { - width: 1.5rem; + width: 1.25rem; position: relative; top: -2px; } @@ -565,15 +559,9 @@ a.btn { #moderator-admin-actions:not(:empty) { background: #F2F6F9; padding: 16px 0 10px; - text-align: left; left: 0; } -#moderator-admin-actions:not(:empty) a { - border: none !important; - margin: 0 3px 5px; -} - @media (max-width: 767px) { #title { diff --git a/app/assets/v2/css/forms/button.css b/app/assets/v2/css/forms/button.css index 6334e0d3a7f..e5ea1f5b394 100644 --- a/app/assets/v2/css/forms/button.css +++ b/app/assets/v2/css/forms/button.css @@ -1,13 +1,10 @@ .button { border: none; - border-radius: 5px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); + border-radius: 3px; color: #fff; cursor: pointer; font-size: 14px; - font-weight: 400; - padding: 10px 20px; - -webkit-appearance: none; + padding: 6px 20px; } .button:hover { @@ -17,22 +14,27 @@ .button--primary.button.disabled, .button--primary.button.disabled:hover { - background-color: #DFDFDF; + background-color: #D8D8D8; + color: #666666; box-shadow: none; - color: #9F9F9F; } .button--primary { - background-color: #0D0764; - font-weight: 500; + background-color: #3E00FF; } .button--primary:hover { - background-color: #280076; + background-color: #3f00ff; } -.button--primary:active { - background-color: #1B0050; +.button--secondary { + color: #3E00FF; + border: 1px solid #3E00FF; +} + +.button--secondary:hover { + color: #3f00ff; + border-color: #3f00ff; } .button--primary-o { diff --git a/app/assets/v2/css/gitcoin.css b/app/assets/v2/css/gitcoin.css index bed28068172..46d1397b143 100644 --- a/app/assets/v2/css/gitcoin.css +++ b/app/assets/v2/css/gitcoin.css @@ -571,12 +571,12 @@ div.button-pink { } .dropdown-menu .dropdown-item { - padding: 12px 25px; + padding: 12px 25px !important; } .dropdown-menu .dropdown-item:hover { - background-color: #0D0764; - color: #FFFFFF; + background-color: #3E00FF; + color: #FFFFFF !important; } #why-gitcoin .dropdown-item { diff --git a/app/assets/v2/js/pages/bounty_details.js b/app/assets/v2/js/pages/bounty_details.js index 01a11d0f633..7076de3b803 100644 --- a/app/assets/v2/js/pages/bounty_details.js +++ b/app/assets/v2/js/pages/bounty_details.js @@ -875,17 +875,19 @@ var show_extend_deadline_modal = function() { }); }; -const appendGithubSyncButton = function(result) { +const showGithubSync = function(result) { if (isBountyOwner(result) || currentProfile.isStaff) { - const title = gettext('Sync Issue'); - - $('#github_actions').append(''); + $('#bounty-options-link').append( + ` + + Sync Issue + ` + ); - $('#github_actions [sync-github-issue]').on('click', function(e) { + $('#sync-github-issue').on('click', function(event) { + event.preventDefault(); const bountyId = result.pk; - e.preventDefault(); - $.get( '/sync/get_issue_details?url=' + encodeURIComponent(result['github_url']) + '&token=' + currentProfile.githubToken ).then(function(result) { @@ -943,9 +945,9 @@ var build_detail_page = function(result) { '' + result['bounty_owner_address'] + ''); $('#funder_notif_info').append('\ \ - \ + \ Ready to Pay? Set Your Metamask to this address!\ - \ + \ ' ); } @@ -993,7 +995,7 @@ var build_detail_page = function(result) { }); }); - appendGithubSyncButton(result); + showGithubSync(result); }; const is_current_user_interested = function(result) { @@ -1092,7 +1094,7 @@ var do_actions = function(result) { } // actions - const actions = []; + let actions = []; if (show_submit_work) { const enabled = submit_work_enabled; @@ -1103,6 +1105,7 @@ var do_actions = function(result) { parent: 'bounty_actions', title: gettext('Submit work for the funder to review'), work_started: is_interested, + primary: true, id: 'submit' }; @@ -1163,27 +1166,14 @@ var do_actions = function(result) { actions.push(release_to_public_entry); } - if (show_kill_bounty) { - const enabled = isBountyOwner(result); - const _entry = { - enabled: enabled, - href: result['action_urls']['cancel'], - text: gettext('Cancel Bounty'), - parent: 'bounty_actions', - title: gettext('Cancel bounty and reclaim funds for this issue'), - buttonclass: 'button--warning' - }; - - actions.push(_entry); - } - if (show_payout) { const enabled = isBountyOwner(result); const _entry = { enabled: enabled, href: result['action_urls']['payout'], - text: gettext('Payout Bounty'), + text: ` Payout Bounty`, title: gettext('Payout the bounty to one or more submitters.'), + primary: true, parent: 'bounty_actions' }; @@ -1205,45 +1195,39 @@ var do_actions = function(result) { } if (show_invoice) { - const _entry = { - enabled: true, - href: result['action_urls']['invoice'], - text: gettext('Show Invoice'), - parent: 'bounty_actions', - title: gettext('View an Invoice for this Issue') - }; - - actions.push(_entry); + $('#bounty-options-link').append( + ` + + Show Invoice + ` + ); } if (show_change_bounty) { + $('#bounty-options-link').append( + ` + + Update Details + ` + ); + + if (show_extend_deadline) { + $('#bounty-options-link').append( + ` + + Extend Deadline + ` + ); + } + const connector_char = result['url'].indexOf('?') == -1 ? '?' : '&'; + const remarket_url = result['url'] + connector_char + 'trigger_remarket=1'; - const _entry = [ - { - enabled: true, - href: '/bounty/change/' + result['pk'], - text: gettext('Edit Issue'), - parent: 'bounty_actions', - title: gettext('Update your Bounty Settings to get the right Crowd'), - edit_dropdown: true, - edit_issue_href: '/bounty/change/' + result['pk'], - show_extend_expiration: show_extend_deadline, - extend_expiration_href: '/extend-deadlines', - show_remarket: true, - remarket_enabled: result['can_remarket'], - remarket_url: result['url'] + connector_char + 'trigger_remarket=1' - }// , - // { - // enabled: true, - // href: '/issue/refund_request?pk=' + result['pk'], - // text: gettext('Request Fee Refund'), - // parent: 'right_actions', - // title: gettext('Raise a request if you believe you need your fee refunded') - // } - ]; - - actions.push(..._entry); + if (result['can_remarket']) { + $('#bounty-options-link').append( + `Remarket Issue` + ); + } } if (show_github_link) { @@ -1256,31 +1240,33 @@ var do_actions = function(result) { const _entry = { enabled: true, href: github_url, - text: (result['repo_type'] === 'private' ? ' ' + - gettext('Private Repo') : gettext('View On Github')) + - (result['is_issue_closed'] ? gettext(' (Issue is closed)') : ''), + text: (result['repo_type'] === 'private' ? ' ' + + gettext('Private Repo') : '' + gettext('View On Github')), parent: 'github_actions', title: gettext('View issue details and comments on Github'), comments: result['github_comments'], - color: 'white' + color: 'comments' }; actions.push(_entry); } - if (show_job_description) { - var job_url = result['attached_job_description']; - - var _entry = { - enabled: true, - href: job_url, - text: gettext('View Attached Job Description'), - parent: 'bounty_actions', - title: gettext('This bounty funder is hiring for a full time, part time, or contract role and has attached that to this bounty.'), - color: 'white' - }; + if (show_kill_bounty) { + $('#bounty-options-link').append( + ` + + Cancel Bounty + ` + ); + } - actions.push(_entry); + if (show_job_description) { + $('#bounty-options-link').append( + ` + + View Job Description + ` + ); } @@ -1293,9 +1279,7 @@ var do_actions = function(result) { href: url, text: gettext('Suspend Auto Approval'), parent: 'moderator-admin-actions', - title: gettext('Suspend *Auto Approval* of Bounty Hunters Who Have Applied for This Bounty'), - color: 'white', - buttonclass: 'admin-only' + title: gettext('Suspend *Auto Approval* of Bounty Hunters Who Have Applied for This Bounty') }; actions.push(_entry); @@ -1310,9 +1294,7 @@ var do_actions = function(result) { href: url, text: gettext('Hide Bounty'), parent: 'moderator-admin-actions', - title: gettext('Hides Bounty from Active Bounties'), - color: 'white', - buttonclass: 'admin-only' + title: gettext('Hides Bounty from Active Bounties') }; actions.push(_entry); @@ -1320,102 +1302,76 @@ var do_actions = function(result) { if (show_admin_methods || show_moderator_methods) { const connector_char = result['url'].indexOf('?') == -1 ? '?' : '&'; - const url = result['url'] + connector_char + 'admin_toggle_as_remarket_ready=1'; - const _entry = { + let _entry = { enabled: true, - href: url, + href: result['url'] + connector_char + 'admin_toggle_as_remarket_ready=1', text: gettext('Toggle Remarket Ready'), parent: 'moderator-admin-actions', - title: gettext('Sets Remarket Ready if not already remarket ready. Unsets it if already remarket ready.'), - color: 'white', - buttonclass: 'admin-only' + title: gettext('Sets Remarket Ready if not already remarket ready. Unsets it if already remarket ready.') }; actions.push(_entry); - } - if ((show_admin_methods || show_moderator_methods) && needs_review) { - const connector_char = result['url'].indexOf('?') == -1 ? '?' : '&'; - const url = result['url'] + connector_char + 'mark_reviewed=1'; - - const _entry = { + _entry = { enabled: true, - href: url, - text: gettext('Mark as Reviewed'), + href: '', + text: gettext('Snooze Gitcoinbot'), parent: 'moderator-admin-actions', - title: gettext('Marks the bounty activity as reviewed.'), - color: 'white', - buttonclass: 'admin-only' + title: gettext('Snooze Gitcoinbot reminders') }; - actions.push(_entry); - } - if (show_admin_methods) { - const url = ''; + if (needs_review) { + const connector_char = result['url'].indexOf('?') == -1 ? '?' : '&'; + const url = result['url'] + connector_char + 'mark_reviewed=1'; - const _entry = { - enabled: true, - href: url, - text: gettext('Contact Funder'), - parent: 'moderator-admin-actions', - title: gettext('Contact Funder via Email'), - color: 'white', - buttonclass: 'admin-only contact_bounty_hunter' - }; + const _entry = { + enabled: true, + href: url, + text: gettext('Mark as Reviewed'), + parent: 'moderator-admin-actions', + title: gettext('Marks the bounty activity as reviewed.') + }; - actions.push(_entry); + actions.push(_entry); + } } - if (show_admin_methods || show_moderator_methods) { - const url = ''; - - const _entry = { + if (show_admin_methods) { + let _entry = { enabled: true, - href: url, - text: gettext('Snooze Gitcoinbot'), + href: '', + text: gettext('Override Status'), parent: 'moderator-admin-actions', - title: gettext('Snooze Gitcoinbot reminders'), - color: 'white', - buttonclass: 'admin-only snooze_gitcoin_bot' + title: gettext('Override Status with a status of your choosing'), + buttonclass: 'admin_override_satatus' }; actions.push(_entry); - } - if (show_admin_methods) { - const url = ''; - - const _entry = { + _entry = { enabled: true, - href: url, - text: gettext('Override Status'), + href: '/_administrationdashboard/bounty/' + result['pk'] + '/change/', + text: gettext('View in Admin'), parent: 'moderator-admin-actions', - title: gettext('Override Status with a status of your choosing'), - color: 'white', - buttonclass: 'admin-only admin_override_satatus' + title: gettext('View in Admin') }; - actions.push(_entry); - } - - if (show_admin_methods) { - const url = '/_administrationdashboard/bounty/' + result['pk'] + '/change/'; - const _entry = { + _entry = { enabled: true, - href: url, - text: gettext('View in Admin'), + href: '', + text: gettext('Contact Funder'), parent: 'moderator-admin-actions', - title: gettext('View in Admin'), - color: 'white', - buttonclass: 'admin-only' + title: gettext('Contact Funder via Email'), + buttonclass: 'contact_bounty_hunter' }; actions.push(_entry); } + $('#bounty-options-link').text().trim() == '' ? $('#bounty-options').hide() : $('#bounty-options').show(); render_actions(actions); }; diff --git a/app/dashboard/templates/bounty/details.html b/app/dashboard/templates/bounty/details.html index 3dedac7d6ec..d258f2d2dcd 100644 --- a/app/dashboard/templates/bounty/details.html +++ b/app/dashboard/templates/bounty/details.html @@ -25,6 +25,8 @@ {% include 'shared/nav.html' %}
+
+
{% if event_tag %} @@ -47,7 +49,6 @@
{% trans "Be the OSS Funding you wish to see in the world." %}

{% url 'new_funding' as new_fundingurl %}{% blocktrans %}Looking to fund some work? You can submit a new Funded Issue here.{% endblocktrans %}

-
@@ -74,7 +75,6 @@

-
@@ -135,20 +135,35 @@

+ +
+
+
+
-
+
- + +
+ + + Share +
-
-
{% trans "Description" %}
+
+
{% trans "Description" %}
@@ -209,8 +224,8 @@
{% trans "Funder" %}
[[:text]] ( [[:pending_acceptance]] ) - [[else color == 'white']] - + [[else color == 'comments']] + [[if comments]] [[:text]] @@ -226,23 +241,9 @@
{% trans "Funder" %}
[[/if]]
[[else]] - [[if edit_dropdown]] - - [[else]] - - [[:text]] - - [[/if]] + + [[:text]] + [[/if]] diff --git a/app/dashboard/templates/bounty/fund.html b/app/dashboard/templates/bounty/fund.html index 8a8780ca513..22c852d9518 100644 --- a/app/dashboard/templates/bounty/fund.html +++ b/app/dashboard/templates/bounty/fund.html @@ -85,7 +85,7 @@
Important Notes on Private Repo

{% trans "Last Synced " %}

-
@@ -104,7 +104,7 @@
Important Notes on Private Repo
From df426e6a636270af74e9e4326fcc3c5c3d9431e7 Mon Sep 17 00:00:00 2001 From: Aditya Anand M C Date: Tue, 12 Nov 2019 10:05:35 -0800 Subject: [PATCH 15/16] lint fixes --- app/assets/v2/js/pages/bounty_details.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/assets/v2/js/pages/bounty_details.js b/app/assets/v2/js/pages/bounty_details.js index 7076de3b803..22907b37073 100644 --- a/app/assets/v2/js/pages/bounty_details.js +++ b/app/assets/v2/js/pages/bounty_details.js @@ -1144,8 +1144,8 @@ var do_actions = function(result) { text: text, parent: 'bounty_actions', title: is_interested ? gettext('Notify the funder that you will not be working on this project') : gettext('Notify the funder that you would like to take on this project'), - color: is_interested ? '' : '', - id: 'interest' + id: 'interest', + primary: true }; actions.push(interest_entry); @@ -1171,7 +1171,7 @@ var do_actions = function(result) { const _entry = { enabled: enabled, href: result['action_urls']['payout'], - text: ` Payout Bounty`, + text: ' Payout Bounty', title: gettext('Payout the bounty to one or more submitters.'), primary: true, parent: 'bounty_actions' @@ -1186,7 +1186,7 @@ var do_actions = function(result) { const _entry = { enabled: enabled, href: result['action_urls']['contribute'], - text: gettext('Contribute'), + text: gettext('Contribute Funds'), parent: 'bounty_actions', title: gettext('Help by funding or promoting this issue') }; From ae794811d1d28a000db9a53169c6ee4eee9c81a0 Mon Sep 17 00:00:00 2001 From: Aditya Anand M C Date: Tue, 12 Nov 2019 13:01:40 -0800 Subject: [PATCH 16/16] reindent --- app/assets/v2/css/quests.css | 3239 +++++++++++++++++----------------- 1 file changed, 1655 insertions(+), 1584 deletions(-) diff --git a/app/assets/v2/css/quests.css b/app/assets/v2/css/quests.css index 68e1faa68d2..f1cffa5b504 100644 --- a/app/assets/v2/css/quests.css +++ b/app/assets/v2/css/quests.css @@ -1,1584 +1,1655 @@ - /* eslint-disable */ - - .show_on_mobile { - display: none; - } - - .announce-bot { - margin-top: 10px; - text-align: center; - } - - .announce-bot img { - width: 200px; - max-width: 200px; - } - - .announce-bot2 img { - width: 250px; - max-width: 250px; - } - - .announce-bot3 img { - width: 250px; - max-width: 250px; - } - - .announce-bot4 img { - width: 250px; - max-width: 250px; - } - - .announce { - text-align: center; - border-radius: 5px; - background-color: #fdedee; - padding: 3px; - position: relative; - margin-top: 25px; - margin-bottom: 25px; - margin-left: auto; - margin-right: auto; - } - - .announce:after { - content: ''; - position: absolute; - top: 0; - left: 50%; - width: 0; - height: 0; - border: 20px solid transparent; - border-bottom-color: #fdedee; - border-top: 0; - border-left: 0; - margin-left: -10px; - margin-top: -20px; - } - - .announce a { - background-color: #f2c3c4; - color: black; - } - - .announce h4 { - border-bottom: 3px solid #fdedee; - } - - .announce5 h4 { - border-bottom: 3px solid #def390 !important; - } - - .announce5:after { - border-bottom-color: #def390 !important; - } - - .announce5 { - background-color: #def390 !important; - } - - .announce5 a { - background-color: #cee370 !important; - } - - .announce4 h4 { - border-bottom: 3px solid #fce5ac !important; - } - - .announce4:after { - border-bottom-color: #fce5ac !important; - } - - .announce4 { - background-color: #fce5ac !important; - } - - .announce4 a { - background-color: #dcc58c !important; - } - - .announce3 h4 { - border-bottom: 3px solid #d0f9f4 !important; - } - - .announce3:after { - border-bottom-color: #d0f9f4 !important; - } - - .announce3 { - background-color: #d0f9f4 !important; - } - - .announce3 a { - background-color: #b0d9d4 !important; - } - - .announce2 h4 { - border-bottom: 3px solid #a4affc !important; - } - - .announce2:after { - border-bottom-color: #a4affc !important; - } - - .announce2 { - background-color: #a4affc !important; - } - - .announce2 a { - background-color: #849ffc !important; - } - - .announce6 h4 { - border-bottom: 3px solid #fde9ed !important; - } - - .announce6:after { - border-bottom-color: #fde9ed !important; - } - - .announce6 { - background-color: #fde9ed !important; - } - - .announce6 a { - background-color: #ddb9bd !important; - } - - .referrals img { - width: 50px; - height: 50px; - border-radius: 25px; - } - - .referrals a { - color: #3E00FF; - font-size: 14px; - } - - #announce { - width: 100%; - display: block; - background-color: #d9d8e7; - border-radius: 5px; - text-align: center; - margin-top: 5px; - padding-top: 0px; - } - - .right-announce2 { - margin-top: 5px; - padding-top: 0px; - text-align: right; - } - - .right-announce2 img { - width: 100px; - } - - .right-announce2 p { - border-radius: 5px; - background-color: #d9d8e7; - padding: 5px; - margin-top: 10px; - } - - .right-announce4 { - margin-top: 5px; - padding-top: 0px; - text-align: right; - } - - .right-announce4 img { - width: 100px; - } - - .right-announce4 p { - border-radius: 5px; - background-color: #da7474; - padding: 5px; - margin-top: 10px; - } - - .right-announce3 { - text-align: left; - } - - .right-announce3 p { - background-color: #ffde55; - } - - .demo { - max-width: 100%; - border: 1px solid #0b57a6; - } - - .difficulty_tab { - display: block; - width: 100%; - } - - .card_head { - height: 140px; - } - - .Example .card_head { - display: none; - } - - .card_head span { - background-color: #e7f0fa; - color: var(--gc-blue); - font-size: 10px; - display: inline-block; - list-style: none; - padding: 5px; - transform: rotate(-15deg); - position: relative; - } - - .card_head span.reward { - top: -45px; - left: -75px; - z-index: 999; - } - - .card_head span.boss { - top: -50px; - left: -20px; - z-index: 999; - } - - .card_img { - height: 120px; - width: 120px; - margin: 0px auto; - margin-bottom: 20px; - position: relative; - } - - .card_img.reward { - width: 110px; - top: -120px; - right: -50px; - } - - .card_img.boss { - top: 0px; - left: -50px; - } - - .tags { - text-align: center; - margin-left: 0px; - padding-left: 0px; - } - - #you, - .tag, - .tags li { - background-color: #e7f0fa; - color: var(--gc-blue); - font-size: 10px; - display: inline-block; - list-style: none; - padding: 5px; - } - - #quests_logo { - margin-top: 10px; - margin-left: -30px; - max-width: 300px; - } - - .character { - text-align: center; - } - - .character img.item { - border: none !important; - position: absolute; - } - - .character img.orb { - width: 70px; - height: 70px; - bottom: 160px; - left: 63px; - } - - .character img.staff { - width: 59px; - height: 122px; - bottom: 60px; - left: 106px; - } - - .character h3 { - font-weight: 900; - background-color: #666; - max-width: 90%; - display: inline-block; - } - - .character p { - background-color: #444; - width: 65%; - } - - .character .info { - margin-top: -60px; - z-index: 999; - position: absolute; - width: 240px; - padding: 10px; - text-align: left; - bottom: 10px; - left: 120px; - } - - .character .info h3 { - font-size: 16px; - padding: 5px 10px; - text-transform: uppercase; - } - - .flair div { - position: absolute; - top: 50px; - left: -70px; - font-size: 48px; - } - - .answer a { - color: white; - } - - body.quest_battle .footer { - display: none; - } - - #CookielawBanner, - body.quest_battle .modal, - body.quest_battle .modal-backdrop { - display: none !important; - } - - body.quest_battle a, - body.quest_battle div, - body.quest_battle p { - color: white; - } - - #_hj_poll_container { - display: none; - } - - .character .info p { - padding: 5px 10px; - } - - .character img { - width: 150px; - height: 150px; - border-radius: 70px; - border: 5px solid #ccc; - } - - .prize img { - height: 140px; - width: 125px; - margin: 5px 10px; - } - - .character.harm img { - border: 5px solid #F9006C; - } - - .character.heal img { - border: 5px solid #0fce7c; - } - - .quest-card.locked img { - filter: grayscale(1); - } - - .quest-card .card_head img { - filter: grayscale(100%); - } - - .quest-card:hover .card_head img { - filter: grayscale(0%); - } - - #announce img { - margin: 0px auto; - margin-top: -150px; - margin-bottom: -50px; - width: 200px; - height: 200px; - } - - #leaderboard img { - height: 40px; - width: 40px; - border-radius: 50px; - } - - #enemy img, - #helpful_guide img { - border: none !important; - } - - #explore_quests img { - max-width: 30px; - max-height: 30px; - margin-top: -10px; - margin-left: -10px; - } - - #enemy.character img { - width: 250px; - height: 250px; - margin-left: -75px; - } - - .reward_schedule tr { - border-radius: 5px; - } - - .reward_schedule tr td { - padding: 3px 5px; - } - - .character.harm h3, - .character.harm p { - background-color: #F9006C; - color: white; - } - - .character.heal h3, - .character.heal p { - background-color: #0fce7c; - color: white; - } - - .prize { - margin-top: 60px; - margin-left: 20px; - border-radius: 2px; - padding: 10px; - } - - .prize span { - display: block; - } - - .damage, - .heal { - z-index: 99999; - position: absolute; - margin: 0px auto; - } - - #header { - background-color: rgb(21, 0, 62, 0.8); - border-radius: 2px; - font-weight: bold; - width: 60%; - text-align: center; - font-style: italic; - padding: 10px; - z-index: 9999; - font-size: 20px; - text-transform: uppercase; - top: 28%; - } - - #header.fail { - color: #F9006C; - padding: 20px; - margin-top: 5% !important; - } - - #header.success { - color: #0fce7c; - padding: 20px; - } - - #desc { - background-color: rgb(21, 0, 62, 0.8); - border-radius: 2px; - width: 50%; - text-align: center; - color: white; - padding: 10px; - margin-top: 100px; - z-index: 9999; - right: 25%; - } - - .quest-card.available:hover { - background-color: #aea0df !important; - cursor: pointer; - } - - .quest-card.available:hover .pr-3 { - background-color: #4e40af !important; - border-top: 3px solid #2e208f !important; - } - - .announce a:hover { - color: black; - font-weight: bold; - background-color: #f5d3d4; - } - - .quest-card.locked div, - .quest-card.locked div a { - color: #aaa !important; - } - - .quest-card.available:hover .pr-3, - .quest-card.available:hover .pr-3 a, - .quest-card.available:hover .pr-3 p { - color: white !important; - } - - .quest-card.available:hover a.btn { - font-size: 18px; - } - - .back_gradient { - background: linear-gradient(to right top, #0fce7c, #00a5a1, #0077b5, #0046a1, #0d0764) no-repeat; - animation: gradient 40s ease infinite; - background-size: 100% 400px !important; - } - - .quest-card.available:hover .pr-3 p.desc { - border-top: 1px solid white !important; - } - - #cta_button { - margin-top: 10%; - width: 60%; - text-align: center; - } - - #cta_button a { - margin-top: 10%; - text-transform: uppercase; - line-height: 66px; - } - - a.button { - line-height: 66px; - } - - body.stage_1 #cta_button { - margin-top: 25%; - } - - body.stage_2 #cta_button { - margin-top: 20%; - } - - body.stage_1 #header { - margin-top: -10%; - } - - body.stage_1 #desc { - margin-top: -5%; - } - - body.stage_3 #desc { - margin-top: 0%; - } - - body.stage_3 #cta_button { - margin-top: 15%; - } - - body.stage_3 #header { - margin-top: -5%; - } - - body.back0.stage_4 { - background: url('/static/v2/images/quests/backs/1.gif') repeat !important; - } - - body.back0.stage_4.question_number_1 { - background: url('/static/v2/images/quests/backs/2.gif') repeat !important; - } - - body.back0.stage_4.question_number_2 { - background: url('/static/v2/images/quests/backs/3.gif') repeat !important; - } - - body.stage_4 #header { - margin-top: -12%; - } - - body.stage_4 #cta_button { - margin-top: 25%; - } - - body.winner #cta_button { - margin-top: 5%; - } - - body.stage_4 #desc { - margin-top: -2%; - } - - body.quest_battle .top-nav, - body.quest_battle .header.dash { - display: none !important; - } - - body.quest_battle .bottom_notification { - display: none; - } - - .button { - font-weight: bold; - color: white; - background-color: #3E00FF; - border: 2px solid white; - padding: 20px; - } - - .button.button_sm { - font-weight: normal; - border: 0px solid white; - padding: 5px; - background-color: none; - } - - .button.button_sm.off { - color: #aaa; - } - - #cta_button p { - margin-top: 20px; - font-weight: normal; - color: white; - } - - .cen { - position: absolute; - top: 35%; - right: 20%; - } - - .tr { - position: absolute; - top: 80px; - right: 150px; - } - - .tl { - background-color: rgb(21, 0, 62, 0.5); - position: absolute; - top: 10px; - left: 0px; - } - - .br { - border-radius: 2px; - background-color: rgb(21, 0, 62, 0.5); - padding: 5px; - position: absolute; - bottom: 0px; - right: 10px; - } - - .bl { - position: absolute; - bottom: 20px; - left: 20px; - } - - #timer { - bottom: 47px; - font-size: 30px; - color: #888; - } - - #timer.yellow { - color: yellow; - } - - #timer.orange { - color: orange; - } - - #timer.red { - color: red; - } - - .quest-card.beaten div.pt-3 { - background-color: #c0eec0 !important; - } - - .quest-card.cooldown div.pt-3 { - background-color: #aad4e5 !important; - } - - #protagonist .flair div { - top: 35px; - } - - #gameboard { - width: 100%; - height: 95%; - } - - body.quest_battle { - font-family: 'Press Start 2P', cursive !important; - font-size: 0.7em; - } - - .new_quest_background { - width: 130px; - max-width: 149px; - max-height: 149px; - margin: 10px; - background-repeat: none !important; - cursor: pointer; - display: inline-block; - border: 2px solid white; - height: 75px; - } - - .new_quest_background.selected { - border: 2px solid #F9006C; - } - - div.back0, - body.back0.quest_battle { - background: url('/static/v2/images/quests/backs/0.gif') repeat; - background-size: 150%; - } - - div.back1, - body.back1.quest_battle { - background: url('/static/v2/images/quests/backs/back1.png') repeat; - background-size: 100%; - } - - div.back2, - body.back2.quest_battle { - background: url('/static/v2/images/quests/backs/back2.png') repeat; - background-size: 170%; - } - - div.back3, - body.back3.quest_battle { - background: url('/static/v2/images/quests/backs/back3.png') repeat; - background-size: 160%; - } - - div.back4, - body.back4.quest_battle { - background: url('/static/v2/images/quests/backs/back4.png') repeat; - background-size: 160%; - } - - div.back5, - body.back5.quest_battle { - background: url('/static/v2/images/quests/backs/back5.png') repeat; - background-size: 160%; - } - - div.back6, - body.back6.quest_battle { - background: url('/static/v2/images/quests/backs/back6.jpg') repeat; - background-size: 110%; - } - - div.back7, - body.back7.quest_battle { - background: url('/static/v2/images/quests/backs/back7.png') repeat; - background-size: 110%; - } - - div.back8, - body.back8.quest_battle { - background: url('/static/v2/images/quests/backs/back8.png') repeat; - background-size: 100%; - } - - div.back9, - body.back9.quest_battle { - background: url('/static/v2/images/quests/backs/back9.png') repeat; - background-size: 110%; - } - - div.back10, - body.back10.quest_battle { - background: url('/static/v2/images/quests/backs/back10.png') repeat; - background-size: 120%; - } - - div.back11, - body.back11.quest_battle { - background: url('/static/v2/images/quests/backs/back11.png') repeat; - background-size: 105%; - } - - div.back12, - body.back12.quest_battle { - background: url('/static/v2/images/quests/backs/back12.png') repeat; - background-size: 120%; - } - - div.back13, - body.back13.quest_battle { - background: url('/static/v2/images/quests/backs/back13.png') repeat; - background-size: 100%; - } - - div.back14, - body.back14.quest_battle { - background: url('/static/v2/images/quests/backs/back14.png') repeat; - background-size: 100%; - } - - div.back15, - body.back15.quest_battle { - background: url('/static/v2/images/quests/backs/back15.png') repeat; - background-size: 100%; - } - - div.back16, - body.back16.quest_battle { - background: url('/static/v2/images/quests/backs/back16.png') repeat; - background-size: 100%; - } - - div.back19, - body.back19.quest_battle { - background: url('/static/v2/images/quests/backs/back19.png') repeat; - background-size: 100%; - } - - div.back17, - body.back17.quest_battle { - background: url('/static/v2/images/quests/backs/back17.png') repeat; - background-size: 100%; - } - - div.back18, - body.back18.quest_battle { - background: url('/static/v2/images/quests/backs/back18.png') repeat; - background-size: 100%; - } - - div.back20, - body.back20.quest_battle { - background: url('/static/v2/images/quests/backs/back20.png') repeat; - background-size: 120%; - } - - div.red, - body.red.quest_battle { - background-image: linear-gradient(90deg, #ff6161, #ff0000); - background-size: 100% !important; - } - - div.blue, - body.blue.quest_battle { - background-image: linear-gradient(90deg, #6161ff, #0000ff); - background-size: 100% !important; - } - - div.green, - body.green.quest_battle { - background-image: linear-gradient(90deg, #3CB371, #2E8B57); - background-size: 100% !important; - } - - #background { - position: absolute; - z-index: -999999; - width: 100%; - height: 100%; - } - - .leaderboard_hero { - width: 100%; - background-color: #d9d8e7; - background-size: 100%; - background-position-y: -220px; - margin-top: 20px; - background-repeat: no-repeat; - } - - .leaderboard_hero .inner_row { - width: 32%; - margin: 0; - display: inline-block; - height: 400px; - vertical-align: top; - text-align: center; - position: relative; - padding-top: 10px; - overflow-y: hidden; - } - - .leaderboard_hero .inner_row img.avatar { - width: 30%; - margin: 0px auto; - border-radius: 50%; - left: 35%; - position: relative; - margin-bottom: 10px; - } - - .leaderboard_hero .inner_row.one img.avatar { - border: 5px solid rgba(255, 215, 0, 0.5); - } - - .leaderboard_hero .inner_row.two img.avatar { - border: 3px solid rgba(192, 192, 192, 0.5); - } - - .leaderboard_hero .inner_row.three img.avatar { - border: 2px solid rgba(205, 127, 50, 0.5); - } - - .leaderboard_hero .inner_row img.kudii { - width: 100%; - margin: 0px auto; - } - - .leaderboard_hero .inner_row .package { - width: 100%; - } - - .leaderboard_hero .kudos_container, - .leaderboard_hero .handle_container { - position: relative; - text-align: left; - } - - .leaderboard_hero .handle_container { - width: 100%; - } - - .leaderboard_hero .kudos_container { - position: relative; - width: 25%; - margin: 5px auto 15px; - } - - .leaderboard_hero .inner_row .trophy_case { - text-align: center; - bottom: 3px; - border-radius: 5px; - padding: 5px; - width: 80%; - height: 300px; - overflow-y: hidden; - margin: 20px auto 0px; - } - - .leaderboard_hero .inner_row.one .trophy_case { - filter: drop-shadow(7px -7px 7px rgba(255, 215, 0, 0.5)); - border-left: 2px solid #ecbe6d; - border-top: 4px solid #ecbe6d; - background-color: #dcae5d; - } - - .leaderboard_hero .inner_row.two .trophy_case { - filter: drop-shadow(-5px -5px 5px rgba(192, 192, 192, 0.5)); - border-left: 2px solid #e1e1e2; - border-top: 4px solid #e1e1e2; - background-color: #d1d1d2; - } - - .leaderboard_hero .inner_row.three .trophy_case { - filter: drop-shadow(3px -3px 3px rgba(205, 127, 50, 0.5)); - border-left: 2px solid #e18f6d; - border-top: 4px solid #e18f6d; - background-color: #c18e4d; - } - - .leaderboard_hero .inner_row.three .handle_container { - margin-top: 60px; - } - - .leaderboard_hero .inner_row.one .kudos_container { - width: 35%; - } - - .leaderboard_hero .inner_row.two .handle_container { - margin-top: 30px; - } - - .leaderboard_hero .inner_row .tag { - transform: rotate(-15deg); - vertical-align: top; - z-index: 9999; - position: absolute; - left: 30%; - } - - #leaderboard { - font-size: 25px; - width: 100%; - } - - #leaderboard .inner_row { - height: 70px; - padding: 10px; - width: 100%; - } - - #desc li { - text-decoration: underline; - list-style: none; - background-color: transparent; - border: 1px solid white; - padding: 10px; - cursor: pointer; - width: 75%; - margin: 10px auto; - text-transform: uppercase; - } - - #desc li:hover { - background-color: #0c0861; - } - - #desc li.selected { - background-color: #3E00FF; - } - - body.back1 #desc li:hover, - body.back1 #desc li.selected { - background-color: #102945; - } - - body.back2 #desc li:hover, - body.back2 #desc li.selected { - background-color: #102945; - } - - body.back3 #desc li:hover, - body.back3 #desc li.selected { - background-color: #f6126e; - } - - body.back14 #desc li:hover, - body.back14 #desc li.selected { - background-color: #f6126e; - } - - body.back4 #desc li:hover, - body.back4 #desc li.selected { - background-color: #17366d; - } - - body.back5 #desc li:hover, - body.back5 #desc li.selected { - background-color: #101061; - } - - body.back6 #desc li:hover, - body.back6 #desc li.selected { - background-color: #8ab2b2; - } - - body.back7 #desc li:hover, - body.back7 #desc li.selected { - background-color: #0e151e; - } - - body.back8 #desc li:hover, - body.back8 #desc li.selected { - background-color: #0a061e; - } - - body.back9 #desc li:hover, - body.back9 #desc li.selected { - background-color: #1c1135; - } - - body.red #desc li:hover, - body.red #desc li.selected { - background-color: #fc4240; - } - - body.back19 #desc li:hover, - body.back19 #desc li.selected { - background-color: #fc4240; - } - - body.back20 #desc li:hover, - body.back20 #desc li.selected { - background-color: #ace4f9; - } - - body.blue #desc li:hover, - body.blue #desc li.selected { - background-color: #4040ff; - } - - body.green #desc li:hover, - body.green #desc li.selected { - background-color: #9EaB97; - } - - #breadcrumbs, - #breadcrumbs a { - color: color; - } - - #breadcrumbs { - position: absolute; - top: 0px; - left: 10px; - } - - .alpha-warning { - background-color: black; - } - - .refer_friend .top_img { - max-width: 200px; - margin-top: -170px; - } - - body.back1 #header, - body.back1 #desc, - body.back1 .br, - body.back1 .tl { - background-color: rgb(15, 41, 70, 0.8); - } - - body.back3 #header, - body.back3 #desc, - body.back3 .br, - body.back3 .tl { - background-color: rgb(239, 72, 134, 0.6); - } - - body.back14 #header, - body.back14 #desc, - body.back14 .br, - body.back14 .tl { - background-color: rgb(239, 72, 134, 0.6); - } - - body.back6 #header, - body.back6 #desc, - body.back6 .br, - body.back6 .tl { - background-color: rgb(129, 166, 178, 0.6); - } - - body.back7 #header, - body.back7 #desc, - body.back7 .br, - body.back7 .tl { - background-color: rgb(14, 21, 30, 0.6); - } - - body.back8 #header, - body.back8 #desc, - body.back8 .br, - body.back8 .tl { - background-color: rgb(10, 6, 30, 0.6); - } - - body.back9 #header, - body.back9 #desc, - body.back9 .br, - body.back9 .tl { - background-color: rgb(28, 17, 53, 0.6); - } - - body.red #header, - body.red #desc, - body.red .br, - body.red .tl { - background-color: rgb(255, 0, 0, 0.6); - } - - body.back20 #header, - body.back20 #desc, - body.back20 .br, - body.back20 .tl { - background-color: rgb(156, 212, 244, 0.6); - } - - body.back19 #header, - body.back19 #desc, - body.back19 .br, - body.back19 .tl { - background-color: rgb(255, 0, 0, 0.6); - } - - body.blue #header, - body.blue #desc, - body.blue .br, - body.blue .tl { - background-color: rgb(0, 0, 255, 0.6); - } - - body.green #header, - body.green #desc, - body.green .br, - body.green .tl { - background-color: rgb(46, 139, 87); - } - /* PC & Bigger Screens */ - - @media (max-width: 1110px) { - body.quest_battle { - background-size: 250% !important; - } - body.back6.quest_battle, - body.back7.quest_battle, - body.back8.quest_battle, - body.back9.quest_battle { - background-size: 120% !important; - } - body.back19.quest_battle, - body.back18.quest_battle, - body.back17.quest_battle, - body.back14.quest_battle, - body.back15.quest_battle, - body.back16.quest_battle, - body.back13.quest_battle, - body.back11.quest_battle { - background-size: 100% !important; - } - #cta_button a, - a.button { - line-height: 46px; - padding: 10px; - } - .refer_friend .top_img { - margin-top: -230px; - } - .demo { - max-width: 400px; - } - .tr { - position: absolute; - top: 20px; - } - .tl { - position: absolute; - top: 00px; - left: 0px; - } - .bl { - position: absolute; - bottom: 20px; - left: 20px; - } - #cta_button { - margin-top: 20%; - } - #enemy img { - margin-top: 40px; - margin-right: 50px; - max-height: 150px; - max-width: 150px; - border-radius: 30px; - } - #enemy.character .info { - left: 0px; - bottom: 50px; - } - #desc { - margin-top: 10%; - height: 210px; - overflow-y: auto; - } - #desc img { - max-width: 80px; - max-height: 80px; - } - body.stage_2 #cta_button { - margin-top: 35%; - } - body.stage_3 #cta_button { - margin-top: 28%; - } - body.stage_4 #header { - margin-top: -6%; - font-size: 12px; - } - body.stage_4 #cta_button { - margin-top: 38%; - } - body.winner #cta_button { - margin-top: 10%; - } - body.stage_4 #desc { - margin-top: 5%; - font-size: 12px; - width: 80%; - right: 10%; - height: 150px; - } - body.stage_4 #desc li { - padding: 3px; - font-size: 9px; - } - #timer { - font-size: 18px; - color: #888; - } - .back_gradient { - background-size: 100% 400px !important; - } - } - /* Other Devices */ - - @media (max-width: 991.98px) { - body.quest_battle { - background-size: 250% !important; - } - body.back6.quest_battle, - body.back7.quest_battle, - body.back8.quest_battle, - body.back9.quest_battle { - background-size: 140% !important; - } - body.back11.quest_battle { - background-size: 220% !important; - } - .leaderboard_hero .inner_row { - width: 32%; - height: 350px; - } - .tr { - right: 70px; - } - .prize img { - height: 100px; - width: 90px; - margin: 5px 10px; - } - .character .info h3 { - font-size: 12px; - } - .character .info p { - font-size: 8px; - width: 40%; - } - #header { - font-size: 12px; - } - #desc { - height: 180px; - font-size: 10px; - } - .refer_friend .w-50 { - width: 100% !important; - } - .button { - padding: 10px; - font-size: 12px; - } - .demo { - max-width: 300px; - } - .back_gradient { - background-size: 100% 400px !important; - } - } - /* Landscape Phones/Some Tablets */ - - @media (max-width: 767.98px) { - body.quest_battle { - background-size: 350% !important; - } - body.back6.quest_battle, - body.back7.quest_battle, - body.back8.quest_battle, - body.back9.quest_battle { - background-size: 200% !important; - } - body.back11.quest_battle { - background-size: 250% !important; - } - .hide_on_mobile { - display: none; - } - .show_on_mobile { - display: block; - } - .leaderboard_hero { - background-image: none !important; - } - .leaderboard_hero .inner_row { - width: 100% !important; - padding-top: 0px !important; - height: 400px; - } - .leaderboard_hero .kudos_container, - .leaderboard_hero .handle_container { - width: 30%; - } - .character img { - width: 110px; - height: 110px; - border-radius: 70px; - border: 5px solid #ccc; - } - .character img.orb { - left: 23px; - } - .character img.staff { - left: 66px; - } - .character .info { - left: 80px; - } - .demo { - max-width: 500px; - } - .row.indent_on_mobile { - margin-left: 5%; - } - .quests-hero .hero-p-mobile { - margin-left: 20px; - } - .button { - padding: 10px; - font-size: 5px; - } - #desc { - width: 80%; - right: 10%; - margin-top: 10%; - height: 120px; - overflow-y: auto; - } - .character .info h3 { - max-width: 100px; - } - .back_gradient { - background-size: 100% 650px !important; - } - .flair div { - font-size: 36px; - } - } - /*Responsive for iPhone and Small Devices */ - - @media (max-width: 575.98px) { - body.quest_battle { - background-size: 250% !important; - } - body.back6.quest_battle, - body.back7.quest_battle, - body.back8.quest_battle, - body.back9.quest_battle { - background-size: 120% !important; - } - body.back19.quest_battle, - body.back18.quest_battle, - body.back17.quest_battle, - body.back14.quest_battle, - body.back15.quest_battle, - body.back16.quest_battle, - body.back13.quest_battle, - body.back11.quest_battle { - background-size: 100% !important; - } - .hide_on_mobile { - display: none; - } - #cta_button a, - a.button { - line-height: 150px; - padding: 10px; - } - .refer_friend .top_img { - margin-top: -230px; - } - .demo { - max-width: 400px; - } - .tr { - position: absolute; - top: 30px; - left: 279px; - right: 70px; - } - .tl { - position: absolute; - top: -2em; - left: 0px; - } - .bl { - position: absolute; - bottom: 20px; - left: 20px; - } - #cta_button { - margin-top: 20%; - } - #enemy img { - margin-top: 40px; - margin-right: 50px; - max-height: 130px; - max-width: 130px; - border-radius: 30px; - } - #enemy.character .info { - left: 0px; - bottom: 50px; - } - #desc { - margin-top: 10%; - height: 210px; - overflow-y: auto; - } - #desc img { - max-width: 80px; - max-height: 80px; - } - body.stage_2 #cta_button { - margin-top: 35%; - } - body.stage_3 #cta_button { - margin-top: 28%; - } - body.stage_4 #header { - margin-top: -2%; - font-size: 8px; - } - body.stage_4 #cta_button { - margin-top: 38%; - } - body.winner #cta_button { - margin-top: 10%; - } - body.stage_4 #desc { - margin-top: 2%; - font-size: 12px; - width: 80%; - right: 10%; - height: 150px; - } - body.stage_4 #desc li { - padding: 3px; - font-size: 9px; - } - #timer { - font-size: 18px; - color: #888; - } - .back_gradient { - background-size: 100% 400px !important; - } - } +.show_on_mobile { + display: none; +} + +.announce-bot { + margin-top: 10px; + text-align: center; +} + +.announce-bot img { + width: 200px; + max-width: 200px; +} + +.announce-bot2 img { + width: 250px; + max-width: 250px; +} + +.announce-bot3 img { + width: 250px; + max-width: 250px; +} + +.announce-bot4 img { + width: 250px; + max-width: 250px; +} + +.announce { + text-align: center; + border-radius: 5px; + background-color: #fdedee; + padding: 3px; + position: relative; + margin-top: 25px; + margin-bottom: 25px; + margin-left: auto; + margin-right: auto; +} + +.announce:after { + content: ''; + position: absolute; + top: 0; + left: 50%; + width: 0; + height: 0; + border: 20px solid transparent; + border-bottom-color: #fdedee; + border-top: 0; + border-left: 0; + margin-left: -10px; + margin-top: -20px; +} + +.announce a { + background-color: #f2c3c4; + color: black; +} + +.announce h4 { + border-bottom: 3px solid #fdedee; +} + +.announce5 h4 { + border-bottom: 3px solid #def390 !important; +} + +.announce5:after { + border-bottom-color: #def390 !important; +} + +.announce5 { + background-color: #def390 !important; +} + +.announce5 a { + background-color: #cee370 !important; +} + +.announce4 h4 { + border-bottom: 3px solid #fce5ac !important; +} + +.announce4:after { + border-bottom-color: #fce5ac !important; +} + +.announce4 { + background-color: #fce5ac !important; +} + +.announce4 a { + background-color: #dcc58c !important; +} + +.announce3 h4 { + border-bottom: 3px solid #d0f9f4 !important; +} + +.announce3:after { + border-bottom-color: #d0f9f4 !important; +} + +.announce3 { + background-color: #d0f9f4 !important; +} + +.announce3 a { + background-color: #b0d9d4 !important; +} + +.announce2 h4 { + border-bottom: 3px solid #a4affc !important; +} + +.announce2:after { + border-bottom-color: #a4affc !important; +} + +.announce2 { + background-color: #a4affc !important; +} + +.announce2 a { + background-color: #849ffc !important; +} + +.announce6 h4 { + border-bottom: 3px solid #fde9ed !important; +} + +.announce6:after { + border-bottom-color: #fde9ed !important; +} + +.announce6 { + background-color: #fde9ed !important; +} + +.announce6 a { + background-color: #ddb9bd !important; +} + +.referrals img { + width: 50px; + height: 50px; + border-radius: 25px; +} + +.referrals a { + color: #3E00FF; + font-size: 14px; +} + +#announce { + width: 100%; + display: block; + background-color: #d9d8e7; + border-radius: 5px; + text-align: center; + margin-top: 5px; + padding-top: 0px; +} + +.right-announce2 { + margin-top: 5px; + padding-top: 0px; + text-align: right; +} + +.right-announce2 img { + width: 100px; +} + +.right-announce2 p { + border-radius: 5px; + background-color: #d9d8e7; + padding: 5px; + margin-top: 10px; +} + +.right-announce4 { + margin-top: 5px; + padding-top: 0px; + text-align: right; +} + +.right-announce4 img { + width: 100px; +} + +.right-announce4 p { + border-radius: 5px; + background-color: #da7474; + padding: 5px; + margin-top: 10px; +} + +.right-announce3 { + text-align: left; +} + +.right-announce3 p { + background-color: #ffde55; +} + +.demo { + max-width: 100%; + border: 1px solid #0b57a6; +} + +.difficulty_tab { + display: block; + width: 100%; +} + +.card_head { + height: 140px; +} + +.Example .card_head { + display: none; +} + +.card_head span { + background-color: #e7f0fa; + color: var(--gc-blue); + font-size: 10px; + display: inline-block; + list-style: none; + padding: 5px; + transform: rotate(-15deg); + position: relative; +} + +.card_head span.reward { + top: -45px; + left: -75px; + z-index: 999; +} + +.card_head span.boss { + top: -50px; + left: -20px; + z-index: 999; +} + +.card_img { + height: 120px; + width: 120px; + margin: 0px auto; + margin-bottom: 20px; + position: relative; +} + +.card_img.reward { + width: 110px; + top: -120px; + right: -50px; +} + +.card_img.boss { + top: 0px; + left: -50px; +} + +.tags { + text-align: center; + margin-left: 0px; + padding-left: 0px; +} + +#you, .tag, .tags li { + background-color: #e7f0fa; + color: var(--gc-blue); + font-size: 10px; + display: inline-block; + list-style: none; + padding: 5px; +} + +#quests_logo { + margin-top: 10px; + margin-left: -30px; + max-width: 300px; +} + +.character { + text-align: center; +} + +.character img.item { + border: none !important; + position: absolute; +} + +.character img.orb { + width: 70px; + height: 70px; + bottom: 160px; + left: 63px; +} + +.character img.staff { + width: 59px; + height: 122px; + bottom: 60px; + left: 106px; +} + +.character h3 { + font-weight: 900; + background-color: #666; + max-width: 90%; + display: inline-block; +} + +.character p { + background-color: #444; + width: 65%; +} + +.character .info { + margin-top: -60px; + z-index: 999; + position: absolute; + width: 240px; + padding: 10px; + text-align: left; + bottom: 10px; + left: 120px; +} + +.character .info h3 { + font-size: 16px; + padding: 5px 10px; + text-transform: uppercase; +} + +.flair div { + position: absolute; + top: 50px; + left: -70px; + font-size: 48px; +} + +.answer a { + color: white; +} + +body.quest_battle .footer { + display: none; +} + +#CookielawBanner, +body.quest_battle .modal, +body.quest_battle .modal-backdrop { + display: none !important; +} + +body.quest_battle a, +body.quest_battle div, +body.quest_battle p { + color: white; +} + +#_hj_poll_container { + display: none; +} + +.character .info p { + padding: 5px 10px; +} + +.character img { + width: 150px; + height: 150px; + border-radius: 70px; + border: 5px solid #ccc; +} + +.prize img { + height: 140px; + width: 125px; + margin: 5px 10px; +} + +.character.harm img { + border: 5px solid #F9006C; +} + +.character.heal img { + border: 5px solid #0fce7c; +} + +.quest-card.locked img { + filter: grayscale(1); +} + +.quest-card .card_head img { + filter: grayscale(100%); +} + +.quest-card:hover .card_head img { + filter: grayscale(0%); +} + +#announce img { + margin: 0px auto; + margin-top: -150px; + margin-bottom: -50px; + width: 200px; + height: 200px; +} + +#leaderboard img { + height: 40px; + width: 40px; + border-radius: 50px; +} + +#enemy img, +#helpful_guide img { + border: none !important; +} + +#explore_quests img { + max-width: 30px; + max-height: 30px; + margin-top: -10px; + margin-left: -10px; +} + +#enemy.character img { + width: 250px; + height: 250px; + margin-left: -75px; +} + +.reward_schedule tr { + border-radius: 5px; +} + +.reward_schedule tr td { + padding: 3px 5px; +} + +.character.harm h3, +.character.harm p { + background-color: #F9006C; + color: white; +} + +.character.heal h3, +.character.heal p { + background-color: #0fce7c; + color: white; +} + +.prize { + margin-top: 60px; + margin-left: 20px; + border-radius: 2px; + padding: 10px; +} + +.prize span { + display: block; +} + +.damage, +.heal { + z-index: 99999; + position: absolute; + margin: 0px auto; +} + +#header { + background-color: rgb(21, 0, 62, 0.8); + border-radius: 2px; + font-weight: bold; + width: 60%; + text-align: center; + font-style: italic; + padding: 10px; + z-index: 9999; + font-size: 20px; + text-transform: uppercase; + top: 28%; +} + +#header.fail { + color: #F9006C; + padding: 20px; + margin-top: 5% !important; +} + +#header.success { + color: #0fce7c; + padding: 20px; +} + +#desc { + background-color: rgb(21, 0, 62, 0.8); + border-radius: 2px; + width: 50%; + text-align: center; + color: white; + padding: 10px; + margin-top: 100px; + z-index: 9999; + right: 25%; +} + +.quest-card.available:hover { + background-color: #aea0df !important; + cursor: pointer; +} + +.quest-card.available:hover .pr-3 { + background-color: #4e40af !important; + border-top: 3px solid #2e208f !important; +} + +.announce a:hover { + color: black; + font-weight: bold; + background-color: #f5d3d4; +} + +.quest-card.locked div, +.quest-card.locked div a { + color: #aaa !important; +} + +.quest-card.available:hover .pr-3, +.quest-card.available:hover .pr-3 a, +.quest-card.available:hover .pr-3 p { + color: white !important; +} + +.quest-card.available:hover a.btn { + font-size: 18px; +} + +.back_gradient { + background: linear-gradient(to right top, #0fce7c, #00a5a1, #0077b5, #0046a1, #0d0764) no-repeat; + animation: gradient 40s ease infinite; + background-size: 100% 400px !important; +} + +.quest-card.available:hover .pr-3 p.desc { + border-top: 1px solid white !important; +} + +#cta_button { + margin-top: 10%; + width: 60%; + text-align: center; +} + +#cta_button a { + margin-top: 10%; + text-transform: uppercase; + line-height: 66px; +} + +a.button { + line-height: 66px; +} + +body.stage_1 #cta_button { + margin-top: 25%; +} + +body.stage_2 #cta_button { + margin-top: 20%; +} + +body.stage_1 #header { + margin-top: -10%; +} + +body.stage_1 #desc { + margin-top: -5%; +} + +body.stage_3 #desc { + margin-top: 0%; +} + +body.stage_3 #cta_button { + margin-top: 15%; +} + +body.stage_3 #header { + margin-top: -5%; +} + +body.back0.stage_4 { + background: url('/static/v2/images/quests/backs/1.gif') repeat !important; +} + +body.back0.stage_4.question_number_1 { + background: url('/static/v2/images/quests/backs/2.gif') repeat !important; +} + +body.back0.stage_4.question_number_2 { + background: url('/static/v2/images/quests/backs/3.gif') repeat !important; +} + +body.stage_4 #header { + margin-top: -12%; +} + +body.stage_4 #cta_button { + margin-top: 25%; +} + +body.winner #cta_button { + margin-top: 5%; +} + +body.stage_4 #desc { + margin-top: -2%; +} + +body.quest_battle .top-nav, body.quest_battle .header.dash { + display: none !important; +} + +body.quest_battle .bottom_notification { + display: none; +} + +.button { + font-weight: bold; + color: white; + background-color: #3E00FF; + border: 2px solid white; + padding: 20px; +} + +.button.button_sm { + font-weight: normal; + border: 0px solid white; + padding: 5px; + background-color: none; +} + +.button.button_sm.off { + color: #aaa; +} + +#cta_button p { + margin-top: 20px; + font-weight: normal; + color: white; +} + +.cen { + position: absolute; + top: 35%; + right: 20%; +} + +.tr { + position: absolute; + top: 80px; + right: 150px; +} + +.tl { + background-color: rgb(21, 0, 62, 0.5); + position: absolute; + top: 10px; + left: 0px; +} + +.br { + border-radius: 2px; + background-color: rgb(21, 0, 62, 0.5); + padding: 5px; + position: absolute; + bottom: 0px; + right: 10px; +} + +.bl { + position: absolute; + bottom: 20px; + left: 20px; +} + +#timer { + bottom: 47px; + font-size: 30px; + color: #888; +} + +#timer.yellow { + color: yellow; +} + +#timer.orange { + color: orange; +} + +#timer.red { + color: red; +} + +.quest-card.beaten div.pt-3 { + background-color: #c0eec0 !important; +} + +.quest-card.cooldown div.pt-3 { + background-color: #aad4e5 !important; +} + +#protagonist .flair div { + top: 35px; +} + +#gameboard { + width: 100%; + height: 95%; +} + +body.quest_battle { + font-family: 'Press Start 2P', cursive !important; + font-size: 0.7em; +} + +.new_quest_background { + width: 130px; + max-width: 149px; + max-height: 149px; + margin: 10px; + background-repeat: none !important; + cursor: pointer; + display: inline-block; + border: 2px solid white; + height: 75px; +} + +.new_quest_background.selected { + border: 2px solid #F9006C; +} + +div.back0, +body.back0.quest_battle { + background: url('/static/v2/images/quests/backs/0.gif') repeat; + background-size: 150%; +} + +div.back1, +body.back1.quest_battle { + background: url('/static/v2/images/quests/backs/back1.png') repeat; + background-size: 100%; +} + +div.back2, +body.back2.quest_battle { + background: url('/static/v2/images/quests/backs/back2.png') repeat; + background-size: 170%; +} + +div.back3, +body.back3.quest_battle { + background: url('/static/v2/images/quests/backs/back3.png') repeat; + background-size: 160%; +} + +div.back4, +body.back4.quest_battle { + background: url('/static/v2/images/quests/backs/back4.png') repeat; + background-size: 160%; +} + +div.back5, +body.back5.quest_battle { + background: url('/static/v2/images/quests/backs/back5.png') repeat; + background-size: 160%; +} + +div.back6, +body.back6.quest_battle { + background: url('/static/v2/images/quests/backs/back6.jpg') repeat; + background-size: 110%; +} + +div.back7, +body.back7.quest_battle { + background: url('/static/v2/images/quests/backs/back7.png') repeat; + background-size: 110%; +} + +div.back8, +body.back8.quest_battle { + background: url('/static/v2/images/quests/backs/back8.png') repeat; + background-size: 100%; +} + +div.back9, +body.back9.quest_battle { + background: url('/static/v2/images/quests/backs/back9.png') repeat; + background-size: 110%; +} + +div.back10, +body.back10.quest_battle { + background: url('/static/v2/images/quests/backs/back10.png') repeat; + background-size: 120%; +} + +div.back11, +body.back11.quest_battle { + background: url('/static/v2/images/quests/backs/back11.png') repeat; + background-size: 105%; +} + +div.back12, +body.back12.quest_battle { + background: url('/static/v2/images/quests/backs/back12.png') repeat; + background-size: 120%; +} + +div.back13, +body.back13.quest_battle { + background: url('/static/v2/images/quests/backs/back13.png') repeat; + background-size: 100%; +} + +div.back14, +body.back14.quest_battle { + background: url('/static/v2/images/quests/backs/back14.png') repeat; + background-size: 100%; +} + +div.back15, +body.back15.quest_battle { + background: url('/static/v2/images/quests/backs/back15.png') repeat; + background-size: 100%; +} + +div.back16, +body.back16.quest_battle { + background: url('/static/v2/images/quests/backs/back16.png') repeat; + background-size: 100%; +} + +div.back19, +body.back19.quest_battle { + background: url('/static/v2/images/quests/backs/back19.png') repeat; + background-size: 100%; +} + +div.back17, +body.back17.quest_battle { + background: url('/static/v2/images/quests/backs/back17.png') repeat; + background-size: 100%; +} + +div.back18, +body.back18.quest_battle { + background: url('/static/v2/images/quests/backs/back18.png') repeat; + background-size: 100%; +} + +div.back20, +body.back20.quest_battle { + background: url('/static/v2/images/quests/backs/back20.png') repeat; + background-size: 120%; +} + +div.red, +body.red.quest_battle { + background-image: linear-gradient(90deg, #ff6161, #ff0000); + background-size: 100% !important; +} + +div.blue, +body.blue.quest_battle { + background-image: linear-gradient(90deg, #6161ff, #0000ff); + background-size: 100% !important; +} + +div.green, +body.green.quest_battle { + background-image: linear-gradient(90deg, #3CB371, #2E8B57); + background-size: 100% !important; +} + +#background { + position: absolute; + z-index: -999999; + width: 100%; + height: 100%; +} + +.leaderboard_hero { + width: 100%; + background-color: #d9d8e7; + background-size: 100%; + background-position-y: -220px; + margin-top: 20px; + background-repeat: no-repeat; +} + +.leaderboard_hero .inner_row { + width: 32%; + margin: 0; + display: inline-block; + height: 400px; + vertical-align: top; + text-align: center; + position: relative; + padding-top: 10px; + overflow-y: hidden; +} + +.leaderboard_hero .inner_row img.avatar { + width: 30%; + margin: 0px auto; + border-radius: 50%; + left: 35%; + position: relative; + margin-bottom: 10px; +} + +.leaderboard_hero .inner_row.one img.avatar { + border: 5px solid rgba(255, 215, 0, 0.5); +} + +.leaderboard_hero .inner_row.two img.avatar { + border: 3px solid rgba(192, 192, 192, 0.5); +} + +.leaderboard_hero .inner_row.three img.avatar { + border: 2px solid rgba(205, 127, 50, 0.5); +} + +.leaderboard_hero .inner_row img.kudii { + width: 100%; + margin: 0px auto; +} + +.leaderboard_hero .inner_row .package { + width: 100%; +} + +.leaderboard_hero .kudos_container, +.leaderboard_hero .handle_container { + position: relative; + text-align: left; +} + +.leaderboard_hero .handle_container { + width: 100%; +} + +.leaderboard_hero .kudos_container { + position: relative; + width: 25%; + margin: 5px auto 15px; +} + +.leaderboard_hero .inner_row .trophy_case { + text-align: center; + bottom: 3px; + border-radius: 5px; + padding: 5px; + width: 80%; + height: 300px; + overflow-y: hidden; + margin: 20px auto 0px; +} + +.leaderboard_hero .inner_row.one .trophy_case { + filter: drop-shadow(7px -7px 7px rgba(255, 215, 0, 0.5)); + border-left: 2px solid #ecbe6d; + border-top: 4px solid #ecbe6d; + background-color: #dcae5d; +} + +.leaderboard_hero .inner_row.two .trophy_case { + filter: drop-shadow(-5px -5px 5px rgba(192, 192, 192, 0.5)); + border-left: 2px solid #e1e1e2; + border-top: 4px solid #e1e1e2; + background-color: #d1d1d2; +} + +.leaderboard_hero .inner_row.three .trophy_case { + filter: drop-shadow(3px -3px 3px rgba(205, 127, 50, 0.5)); + border-left: 2px solid #e18f6d; + border-top: 4px solid #e18f6d; + background-color: #c18e4d; +} + +.leaderboard_hero .inner_row.three .handle_container { + margin-top: 60px; +} + +.leaderboard_hero .inner_row.one .kudos_container { + width: 35%; +} + +.leaderboard_hero .inner_row.two .handle_container { + margin-top: 30px; +} + +.leaderboard_hero .inner_row .tag { + transform: rotate(-15deg); + vertical-align: top; + z-index: 9999; + position: absolute; + left: 30%; +} + +#leaderboard { + font-size: 25px; + width: 100%; +} + +#leaderboard .inner_row { + height: 70px; + padding: 10px; + width: 100%; +} + +#desc li { + text-decoration: underline; + list-style: none; + background-color: transparent; + border: 1px solid white; + padding: 10px; + cursor: pointer; + width: 75%; + margin: 10px auto; + text-transform: uppercase; +} + +#desc li:hover { + background-color: #0c0861; +} + +#desc li.selected { + background-color: #3E00FF; +} + +body.back1 #desc li:hover, +body.back1 #desc li.selected { + background-color: #102945; +} + +body.back2 #desc li:hover, +body.back2 #desc li.selected { + background-color: #102945; +} + +body.back3 #desc li:hover, +body.back3 #desc li.selected { + background-color: #f6126e; +} + +body.back14 #desc li:hover, +body.back14 #desc li.selected { + background-color: #f6126e; +} + +body.back4 #desc li:hover, +body.back4 #desc li.selected { + background-color: #17366d; +} + +body.back5 #desc li:hover, +body.back5 #desc li.selected { + background-color: #101061; +} + +body.back6 #desc li:hover, +body.back6 #desc li.selected { + background-color: #8ab2b2; +} + +body.back7 #desc li:hover, +body.back7 #desc li.selected { + background-color: #0e151e; +} + +body.back8 #desc li:hover, +body.back8 #desc li.selected { + background-color: #0a061e; +} + +body.back9 #desc li:hover, +body.back9 #desc li.selected { + background-color: #1c1135; +} + +body.red #desc li:hover, +body.red #desc li.selected { + background-color: #fc4240; +} + +body.back19 #desc li:hover, +body.back19 #desc li.selected { + background-color: #fc4240; +} + +body.back20 #desc li:hover, +body.back20 #desc li.selected { + background-color: #ace4f9; +} + +body.blue #desc li:hover, +body.blue #desc li.selected { + background-color: #4040ff; +} + +body.green #desc li:hover, +body.green #desc li.selected { + background-color: #9EaB97; +} + +#breadcrumbs, +#breadcrumbs a { + color: color; +} + +#breadcrumbs { + position: absolute; + top: 0px; + left: 10px; +} + +.alpha-warning { + background-color: black; +} + +.refer_friend .top_img { + max-width: 200px; + margin-top: -170px; +} + +body.back1 #header, +body.back1 #desc, +body.back1 .br, +body.back1 .tl { + background-color: rgb(15, 41, 70, 0.8); +} + +body.back3 #header, +body.back3 #desc, +body.back3 .br, +body.back3 .tl { + background-color: rgb(239, 72, 134, 0.6); +} + +body.back14 #header, +body.back14 #desc, +body.back14 .br, +body.back14 .tl { + background-color: rgb(239, 72, 134, 0.6); +} + +body.back6 #header, +body.back6 #desc, +body.back6 .br, +body.back6 .tl { + background-color: rgb(129, 166, 178, 0.6); +} + +body.back7 #header, +body.back7 #desc, +body.back7 .br, +body.back7 .tl { + background-color: rgb(14, 21, 30, 0.6); +} + +body.back8 #header, +body.back8 #desc, +body.back8 .br, +body.back8 .tl { + background-color: rgb(10, 6, 30, 0.6); +} + +body.back9 #header, +body.back9 #desc, +body.back9 .br, +body.back9 .tl { + background-color: rgb(28, 17, 53, 0.6); +} + +body.red #header, +body.red #desc, +body.red .br, +body.red .tl { + background-color: rgb(255, 0, 0, 0.6); +} + +body.back20 #header, +body.back20 #desc, +body.back20 .br, +body.back20 .tl { + background-color: rgb(156, 212, 244, 0.6); +} + +body.back19 #header, +body.back19 #desc, +body.back19 .br, +body.back19 .tl { + background-color: rgb(255, 0, 0, 0.6); +} + +body.blue #header, +body.blue #desc, +body.blue .br, +body.blue .tl { + background-color: rgb(0, 0, 255, 0.6); +} + +body.green #header, +body.green #desc, +body.green .br, +body.green .tl { + background-color: rgb(46, 139, 87); +} + + +@media (max-width: 1110px) { + + body.quest_battle { + background-size: 250% !important; + } + + body.back6.quest_battle, + body.back7.quest_battle, + body.back8.quest_battle, + body.back9.quest_battle { + background-size: 120% !important; + } + + body.back19.quest_battle, + body.back18.quest_battle, + body.back17.quest_battle, + body.back14.quest_battle, + body.back15.quest_battle, + body.back16.quest_battle, + body.back13.quest_battle, + body.back11.quest_battle { + background-size: 100% !important; + } + + #cta_button a, + a.button { + line-height: 46px; + padding: 10px; + } + + .refer_friend .top_img { + margin-top: -230px; + } + + .demo { + max-width: 400px; + } + + .tr { + position: absolute; + top: 20px; + } + + .tl { + position: absolute; + top: 00px; + left: 0px; + } + + .bl { + position: absolute; + bottom: 20px; + left: 20px; + } + + #cta_button { + margin-top: 20%; + } + + #enemy img { + margin-top: 40px; + margin-right: 50px; + max-height: 150px; + max-width: 150px; + border-radius: 30px; + } + + #enemy.character .info { + left: 0px; + bottom: 50px; + } + + #desc { + margin-top: 10%; + height: 210px; + overflow-y: auto; + } + + #desc img { + max-width: 80px; + max-height: 80px; + } + + body.stage_2 #cta_button { + margin-top: 35%; + } + + body.stage_3 #cta_button { + margin-top: 28%; + } + + body.stage_4 #header { + margin-top: -6%; + font-size: 12px; + } + + body.stage_4 #cta_button { + margin-top: 38%; + } + + body.winner #cta_button { + margin-top: 10%; + } + + body.stage_4 #desc { + margin-top: 5%; + font-size: 12px; + width: 80%; + right: 10%; + height: 150px; + } + + body.stage_4 #desc li { + padding: 3px; + font-size: 9px; + } + + #timer { + font-size: 18px; + color: #888; + } + + .back_gradient { + background-size: 100% 400px !important; + } +} + +@media (max-width: 991.98px) { + + body.quest_battle { + background-size: 250% !important; + } + + body.back6.quest_battle, + body.back7.quest_battle, + body.back8.quest_battle, + body.back9.quest_battle { + background-size: 140% !important; + } + + body.back11.quest_battle { + background-size: 220% !important; + } + + .leaderboard_hero .inner_row { + width: 32%; + height: 350px; + } + + .tr { + right: 70px; + } + + .prize img { + height: 100px; + width: 90px; + margin: 5px 10px; + } + + .character .info h3 { + font-size: 12px; + } + + .character .info p { + font-size: 8px; + width: 40%; + } + + #header { + font-size: 12px; + } + + #desc { + height: 180px; + font-size: 10px; + } + + .refer_friend .w-50 { + width: 100% !important; + } + + .button { + padding: 10px; + font-size: 12px; + } + + .demo { + max-width: 300px; + } + + .back_gradient { + background-size: 100% 400px !important; + } +} + +@media (max-width: 767.98px) { + + body.quest_battle { + background-size: 350% !important; + } + + body.back6.quest_battle, + body.back7.quest_battle, + body.back8.quest_battle, + body.back9.quest_battle { + background-size: 200% !important; + } + + body.back11.quest_battle { + background-size: 250% !important; + } + + .hide_on_mobile { + display: none; + } + + .show_on_mobile { + display: block; + } + + .leaderboard_hero { + background-image: none !important; + } + + .leaderboard_hero .inner_row { + width: 100% !important; + padding-top: 0px !important; + height: 400px; + } + + .leaderboard_hero .kudos_container, + .leaderboard_hero .handle_container { + width: 30%; + } + + .character img { + width: 110px; + height: 110px; + border-radius: 70px; + border: 5px solid #ccc; + } + + .character img.orb { + left: 23px; + } + + .character img.staff { + left: 66px; + } + + .character .info { + left: 80px; + } + + .demo { + max-width: 500px; + } + + .row.indent_on_mobile { + margin-left: 5%; + } + .quests-hero .hero-p-mobile { + margin-left: 20px; + } + .button { + padding: 10px; + font-size: 5px; + } + + #desc { + width: 80%; + right: 10%; + margin-top: 10%; + height: 120px; + overflow-y: auto; + } + + .character .info h3 { + max-width: 100px; + } + + .back_gradient { + background-size: 100% 650px !important; + } + + .flair div { + font-size: 36px; + } +} + +@media (max-width: 575.98px) { + + body.quest_battle { + background-size: 250% !important; + } + + body.back6.quest_battle, + body.back7.quest_battle, + body.back8.quest_battle, + body.back9.quest_battle { + background-size: 120% !important; + } + + body.back19.quest_battle, + body.back18.quest_battle, + body.back17.quest_battle, + body.back14.quest_battle, + body.back15.quest_battle, + body.back16.quest_battle, + body.back13.quest_battle, + body.back11.quest_battle { + background-size: 100% !important; + } + + .hide_on_mobile { + display: none; + } + + #cta_button a, + a.button { + line-height: 150px; + padding: 10px; + } + + .refer_friend .top_img { + margin-top: -230px; + } + + .demo { + max-width: 400px; + } + + .tr { + position: absolute; + top: 30px; + left: 279px; + right: 70px; + } + + .tl { + position: absolute; + top: -2em; + left: 0px; + } + + .bl { + position: absolute; + bottom: 20px; + left: 20px; + } + + #cta_button { + margin-top: 20%; + } + + #enemy img { + margin-top: 40px; + margin-right: 50px; + max-height: 130px; + max-width: 130px; + border-radius: 30px; + } + + #enemy.character .info { + left: 0px; + bottom: 50px; + } + + #desc { + margin-top: 10%; + height: 210px; + overflow-y: auto; + } + + #desc img { + max-width: 80px; + max-height: 80px; + } + + body.stage_2 #cta_button { + margin-top: 35%; + } + + body.stage_3 #cta_button { + margin-top: 28%; + } + + body.stage_4 #header { + margin-top: -2%; + font-size: 8px; + } + + body.stage_4 #cta_button { + margin-top: 38%; + } + + body.winner #cta_button { + margin-top: 10%; + } + + body.stage_4 #desc { + margin-top: 2%; + font-size: 12px; + width: 80%; + right: 10%; + height: 150px; + } + + body.stage_4 #desc li { + padding: 3px; + font-size: 9px; + } + + #timer { + font-size: 18px; + color: #888; + } + + .back_gradient { + background-size: 100% 400px !important; + } +} \ No newline at end of file