Skip to content

Commit 2ad64b4

Browse files
committed
automatically load store.js for dev/prod environment
1 parent 86e1836 commit 2ad64b4

File tree

9 files changed

+32
-31
lines changed

9 files changed

+32
-31
lines changed

assets/js/store.dev.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
"use strict";
2+
3+
const PADDLE_ENABLE_SANDBOX = true;
4+
const PADDLE_VENDOR_ID = 1385;
5+
const PADDLE_DESKTOP_PRODUCT_IDS = [54582, 54583, 54584];
6+
const PADDLE_ANDROID_PRODUCT_ID = 9642;
7+
const PADDLE_HUB_SELF_HOSTED_SUBSCRIPTION_PLAN_ID = 23141;
8+
const PADDLE_HUB_MANAGED_SUBSCRIPTION_PLAN_ID = 42235;
9+
const PADDLE_PRICES_URL = 'https://sandbox-checkout.paddle.com/api/2.0/prices';
10+
const STORE_API_URL = 'http://localhost:8787/api';

assets/js/store.js

Lines changed: 0 additions & 19 deletions
This file was deleted.

assets/js/store.prod.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
"use strict";
2+
3+
const PADDLE_ENABLE_SANDBOX = false;
4+
const PADDLE_VENDOR_ID = 39223;
5+
const PADDLE_DESKTOP_PRODUCT_IDS = [840163, 840164, 840165];
6+
const PADDLE_ANDROID_PRODUCT_ID = 578277;
7+
const PADDLE_HUB_SELF_HOSTED_SUBSCRIPTION_PLAN_ID = 770132;
8+
const PADDLE_HUB_MANAGED_SUBSCRIPTION_PLAN_ID = 807339;
9+
const PADDLE_PRICES_URL = 'https://checkout.paddle.com/api/2.0/prices';
10+
const STORE_API_URL = 'https://store.cryptomator.org/api';

layouts/android/single.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ <h3 id="keyrecovery" class="font-headline text-xl md:text-2xl leading-relaxed mb
4848
{{ end }}
4949
{{ define "script" }}
5050
{{ if hugo.IsDevelopment }}
51-
{{ $storeJs := resources.Get "js/store.js" }}
51+
{{ $storeJs := resources.Get "js/store.dev.js" | resources.ExecuteAsTemplate "js/store.js" . }}
5252
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" defer></script>
5353
{{ $newsletterJs := resources.Get "js/newsletter.js" }}
5454
<script type="text/javascript" src="{{ $newsletterJs.RelPermalink }}" defer></script>
@@ -57,7 +57,7 @@ <h3 id="keyrecovery" class="font-headline text-xl md:text-2xl leading-relaxed mb
5757
{{ $androidKeyJs := resources.Get "js/androidkey.js" }}
5858
<script type="text/javascript" src="{{ $androidKeyJs.RelPermalink }}" defer></script>
5959
{{ else }}
60-
{{ $storeJs := resources.Get "js/store.js" | minify | fingerprint }}
60+
{{ $storeJs := resources.Get "js/store.prod.js" | resources.ExecuteAsTemplate "js/store.js" . | minify | fingerprint }}
6161
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" integrity="{{ $storeJs.Data.Integrity }}" defer></script>
6262
{{ $newsletterJs := resources.Get "js/newsletter.js" | minify | fingerprint }}
6363
<script type="text/javascript" src="{{ $newsletterJs.RelPermalink }}" integrity="{{ $newsletterJs.Data.Integrity }}" defer></script>

layouts/hub-billing/single.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -451,14 +451,14 @@ <h3 class="font-headline text-xl md:text-2xl leading-relaxed mb-4">
451451
{{ end }}
452452
{{ define "script" }}
453453
{{ if hugo.IsDevelopment }}
454-
{{ $storeJs := resources.Get "js/store.js" }}
454+
{{ $storeJs := resources.Get "js/store.dev.js" | resources.ExecuteAsTemplate "js/store.js" . }}
455455
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" defer></script>
456456
{{ $hubSubscriptionJs := resources.Get "js/hubsubscription.js" }}
457457
<script type="text/javascript" src="{{ $hubSubscriptionJs.RelPermalink }}" defer></script>
458458
{{ $recaptchaJs := resources.Get "js/recaptcha.js" }}
459459
<script type="text/javascript" src="{{ $recaptchaJs.RelPermalink }}" defer></script>
460460
{{ else }}
461-
{{ $storeJs := resources.Get "js/store.js" | minify | fingerprint }}
461+
{{ $storeJs := resources.Get "js/store.prod.js" | resources.ExecuteAsTemplate "js/store.js" . | minify | fingerprint }}
462462
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" integrity="{{ $storeJs.Data.Integrity }}" defer></script>
463463
{{ $hubSubscriptionJs := resources.Get "js/hubsubscription.js" | minify | fingerprint }}
464464
<script type="text/javascript" src="{{ $hubSubscriptionJs.RelPermalink }}" integrity="{{ $hubSubscriptionJs.Data.Integrity }}" defer></script>

layouts/hub-demo/single.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,14 @@ <h2 class="font-h2 mb-4">{{ i18n "hub_demo_contact_us_title" . }}</h2>
7979
{{ end }}
8080
{{ define "script" }}
8181
{{ if hugo.IsDevelopment }}
82-
{{ $storeJs := resources.Get "js/store.js" }}
82+
{{ $storeJs := resources.Get "js/store.dev.js" | resources.ExecuteAsTemplate "js/store.js" . }}
8383
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" defer></script>
8484
{{ $hubDemoJs := resources.Get "js/hubdemo.js" }}
8585
<script type="text/javascript" src="{{ $hubDemoJs.RelPermalink }}" defer></script>
8686
{{ $recaptchaJs := resources.Get "js/recaptcha.js" }}
8787
<script type="text/javascript" src="{{ $recaptchaJs.RelPermalink }}" defer></script>
8888
{{ else }}
89-
{{ $storeJs := resources.Get "js/store.js" | minify | fingerprint }}
89+
{{ $storeJs := resources.Get "js/store.prod.js" | resources.ExecuteAsTemplate "js/store.js" . | minify | fingerprint }}
9090
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" integrity="{{ $storeJs.Data.Integrity }}" defer></script>
9191
{{ $hubDemoJs := resources.Get "js/hubdemo.js" | minify | fingerprint }}
9292
<script type="text/javascript" src="{{ $hubDemoJs.RelPermalink }}" integrity="{{ $hubDemoJs.Data.Integrity }}" defer></script>

layouts/hub-managed/single.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,14 +107,14 @@ <h2 class="font-h2 mb-4">{{ i18n "hub_managed_contact_us_title" . }}</h2>
107107
{{ end }}
108108
{{ define "script" }}
109109
{{ if hugo.IsDevelopment }}
110-
{{ $storeJs := resources.Get "js/store.js" }}
110+
{{ $storeJs := resources.Get "js/store.dev.js" | resources.ExecuteAsTemplate "js/store.js" . }}
111111
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" defer></script>
112112
{{ $hubManagedJs := resources.Get "js/hubmanaged.js" }}
113113
<script type="text/javascript" src="{{ $hubManagedJs.RelPermalink }}" defer></script>
114114
{{ $recaptchaJs := resources.Get "js/recaptcha.js" }}
115115
<script type="text/javascript" src="{{ $recaptchaJs.RelPermalink }}" defer></script>
116116
{{ else }}
117-
{{ $storeJs := resources.Get "js/store.js" | minify | fingerprint }}
117+
{{ $storeJs := resources.Get "js/store.prod.js" | resources.ExecuteAsTemplate "js/store.js" . | minify | fingerprint }}
118118
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" integrity="{{ $storeJs.Data.Integrity }}" defer></script>
119119
{{ $hubManagedJs := resources.Get "js/hubmanaged.js" | minify | fingerprint }}
120120
<script type="text/javascript" src="{{ $hubManagedJs.RelPermalink }}" integrity="{{ $hubManagedJs.Data.Integrity }}" defer></script>

layouts/pricing/single.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -410,14 +410,14 @@ <h2 class="font-h2 mb-4">{{ i18n "faq_title" . }}</h2>
410410
{{ end }}
411411
{{ define "script" }}
412412
{{ if hugo.IsDevelopment }}
413-
{{ $storeJs := resources.Get "js/store.js" }}
413+
{{ $storeJs := resources.Get "js/store.dev.js" | resources.ExecuteAsTemplate "js/store.js" . }}
414414
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" defer></script>
415415
{{ $hubPricingJs := resources.Get "js/hubpricing.js" }}
416416
<script type="text/javascript" src="{{ $hubPricingJs.RelPermalink }}" defer></script>
417417
{{ $newsletterJs := resources.Get "js/newsletter.js" }}
418418
<script type="text/javascript" src="{{ $newsletterJs.RelPermalink }}" defer></script>
419419
{{ else }}
420-
{{ $storeJs := resources.Get "js/store.js" | minify | fingerprint }}
420+
{{ $storeJs := resources.Get "js/store.prod.js" | resources.ExecuteAsTemplate "js/store.js" . | minify | fingerprint }}
421421
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" integrity="{{ $storeJs.Data.Integrity }}" defer></script>
422422
{{ $hubPricingJs := resources.Get "js/hubpricing.js" | minify | fingerprint }}
423423
<script type="text/javascript" src="{{ $hubPricingJs.RelPermalink }}" integrity="{{ $hubPricingJs.Data.Integrity }}" defer></script>

layouts/supporter-cert/list.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ <h2 id="faq" class="font-h2 mb-4">{{ i18n "faq_title" . }}</h2>
8787
{{ end }}
8888
{{ define "script" }}
8989
{{ if hugo.IsDevelopment }}
90-
{{ $storeJs := resources.Get "js/store.js" }}
90+
{{ $storeJs := resources.Get "js/store.dev.js" | resources.ExecuteAsTemplate "js/store.js" . }}
9191
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" defer></script>
9292
{{ $newsletterJs := resources.Get "js/newsletter.js" }}
9393
<script type="text/javascript" src="{{ $newsletterJs.RelPermalink }}" defer></script>
@@ -100,7 +100,7 @@ <h2 id="faq" class="font-h2 mb-4">{{ i18n "faq_title" . }}</h2>
100100
{{ $keyRecoveryJs := resources.Get "js/keyrecovery.js" }}
101101
<script type="text/javascript" src="{{ $keyRecoveryJs.RelPermalink }}" defer></script>
102102
{{ else }}
103-
{{ $storeJs := resources.Get "js/store.js" | minify | fingerprint }}
103+
{{ $storeJs := resources.Get "js/store.prod.js" | resources.ExecuteAsTemplate "js/store.js" . | minify | fingerprint }}
104104
<script type="text/javascript" src="{{ $storeJs.RelPermalink }}" integrity="{{ $storeJs.Data.Integrity }}" defer></script>
105105
{{ $newsletterJs := resources.Get "js/newsletter.js" | minify | fingerprint }}
106106
<script type="text/javascript" src="{{ $newsletterJs.RelPermalink }}" integrity="{{ $newsletterJs.Data.Integrity }}" defer></script>

0 commit comments

Comments
 (0)