Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
8fed351
WIP email frequencies
ilicfilip Mar 3, 2025
015dab7
Merge branch 'develop' into filip/email-frequencies
ilicfilip Mar 6, 2025
ab73e59
Merge branch 'develop' into filip/email-frequencies
ilicfilip Mar 11, 2025
ae5a7a5
Merge branch 'develop' into filip/email-frequencies
ilicfilip Mar 13, 2025
8dc407d
Merge branch 'develop' into filip/email-frequencies
ilicfilip Mar 19, 2025
71883c3
Merge branch 'develop' into filip/email-frequencies
ilicfilip Mar 20, 2025
7dc008c
Merge branch 'develop' into filip/email-frequencies
ilicfilip Mar 31, 2025
f0f8ec4
Merge branch 'develop' into filip/email-frequencies
ilicfilip Apr 1, 2025
9b02b13
Merge branch 'develop' into filip/email-frequencies
ilicfilip Apr 2, 2025
5cf8a4d
Merge branch 'develop' into filip/email-frequencies
ilicfilip Apr 22, 2025
5c17b63
Merge branch 'develop' into filip/email-frequencies
ilicfilip Apr 28, 2025
a303833
Merge branch 'develop' into filip/email-frequencies
aristath Apr 30, 2025
4212e0e
Merge branch 'develop' into filip/email-frequencies
aristath May 2, 2025
c024a74
Merge branch 'develop' into filip/email-frequencies
ilicfilip Jun 5, 2025
20f2b36
Merge branch 'develop' into filip/email-frequencies
ilicfilip Jun 30, 2025
be44e60
Merge branch 'develop' into filip/email-frequencies
ilicfilip Aug 19, 2025
79ca010
Merge branch 'develop' into filip/email-frequencies
ilicfilip Sep 10, 2025
2870881
Merge branch 'develop' into filip/email-frequencies
aristath Oct 1, 2025
da38096
Merge branch 'develop' into filip/email-frequencies
aristath Oct 1, 2025
a109ec9
Merge branch 'develop' into filip/email-frequencies
aristath Oct 6, 2025
a3a4d41
Merge branch 'develop' into filip/email-frequencies
aristath Oct 15, 2025
d58031f
Merge branch 'develop' into filip/email-frequencies
ilicfilip Dec 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions assets/css/admin.css
Original file line number Diff line number Diff line change
Expand Up @@ -500,7 +500,7 @@ button.prpl-info-icon {

label {
display: grid;
grid-template-columns: 1fr 3fr;
grid-template-columns: 2fr 8fr;
margin-bottom: 0.5em;
gap: var(--prpl-padding);
}
Expand Down Expand Up @@ -543,9 +543,15 @@ button.prpl-info-icon {
margin-inline-start: 0.25em;
vertical-align: middle;

svg {
width: 1em;
height: 1em;
label {
display: grid;
grid-template-columns: 2fr 8fr;
margin-bottom: 0.5em;
gap: var(--prpl-padding);
}

.prpl-onboard-form-radio-select {
margin-bottom: 1em;
}
}

Expand Down
93 changes: 58 additions & 35 deletions views/popovers/subscribe-form.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,45 +26,68 @@
?>
</p>
<div class="prpl-form-fields">
<label>
<span class="prpl-label-content">
<?php \esc_html_e( 'First name', 'progress-planner' ); ?>
</span>
<div class="prpl-onboard-form-radio-select">
<label>
<input type="radio" name="with-email" value="weekly" checked>
<span class="prpl-label-content">
<?php \esc_html_e( 'Yes, send me weekly updates!', 'progress-planner' ); ?>
</span>
</label>
<label>
<input type="radio" name="with-email" value="monthly">
<span class="prpl-label-content">
<?php \esc_html_e( 'Monthly, tell me what to do next month!', 'progress-planner' ); ?>
</span>
</label>
<label>
<input type="radio" name="with-email" value="quarterly">
<span class="prpl-label-content">
<?php \esc_html_e( 'Quarterly, just keep me posted on your plugin updates.', 'progress-planner' ); ?>
</span>
</label>
<label>
<input type="radio" name="with-email" value="no">
<span class="prpl-label-content">
<?php \esc_html_e( 'No, I don’t want emails right now.', 'progress-planner' ); ?>
</span>
</label>
</div>
<div class="prpl-form-fields">
<label>
<span class="prpl-label-content">
<?php \esc_html_e( 'First name', 'progress-planner' ); ?>
</span>
<input
type="text"
name="name"
class="prpl-input"
required
value="<?php echo \esc_attr( \get_user_meta( $prpl_current_user->ID, 'first_name', true ) ); ?>"
>
</label>
<label>
<span class="prpl-label-content">
<?php \esc_html_e( 'Email', 'progress-planner' ); ?>
</span>
<input
type="email"
name="email"
class="prpl-input"
required
value="<?php echo \esc_attr( $prpl_current_user->user_email ); ?>"
>
</label>
<input
type="text"
name="name"
class="prpl-input"
required
value="<?php echo \esc_attr( \get_user_meta( $prpl_current_user->ID, 'first_name', true ) ); ?>"
type="hidden"
name="site"
value="<?php echo \esc_attr( \set_url_scheme( \site_url() ) ); ?>"
>
</label>
<label>
<span class="prpl-label-content">
<?php \esc_html_e( 'Email', 'progress-planner' ); ?>
</span>
<input
type="email"
name="email"
class="prpl-input"
required
value="<?php echo \esc_attr( $prpl_current_user->user_email ); ?>"
type="hidden"
name="timezone_offset"
value="<?php echo (float) ( \wp_timezone()->getOffset( new \DateTime( 'midnight' ) ) / 3600 ); ?>"
>
</label>
<input
type="hidden"
name="site"
value="<?php echo \esc_attr( \set_url_scheme( \site_url() ) ); ?>"
>
<input
type="hidden"
name="timezone_offset"
value="<?php echo (float) ( \wp_timezone()->getOffset( new \DateTime( 'midnight' ) ) / 3600 ); ?>"
>
<input
type="hidden"
name="with-email"
value="yes"
>
</div>
</div>
<button id="submit-license-key" class="prpl-button prpl-button-primary"><?php \esc_html_e( 'Subscribe', 'progress-planner' ); ?></button>
</form>
Loading