Prettier for PUG templates (#26170)

* Setup prettier

* Ignore these pug templates by prettier

* Fix typo

* Fix prettier error

* Add prettier-ignore for quoting of event-segmentation attribute

* Manual tab indentation

* Interpolate

* Remove unbuffered if conditional

* Inline event-segmentation objects and remove prettier-ignore rule

* Fix spacing before interpolation

* Source format

* Source format

GitOrigin-RevId: c30e037f5caf8f91efc1bd9e75f81ae533b5a506
This commit is contained in:
Rebeka Dekany
2025-06-23 10:08:08 +02:00
committed by Copybot
parent 19dc71f414
commit c40ab3234d
96 changed files with 2140 additions and 1758 deletions

View File

@@ -2,39 +2,43 @@ extends ../../../../app/views/layout-marketing
mixin launchpad-check(section)
div(data-ol-launchpad-check=section)
span(data-ol-inflight="pending")
span(data-ol-inflight='pending')
i.fa.fa-fw.fa-spinner.fa-spin
span  #{translate('checking')}
span(hidden data-ol-inflight="idle")
div(data-ol-result="success")
span(hidden data-ol-inflight='idle')
div(data-ol-result='success')
i.fa.fa-check
span  #{translate('ok')}
button.btn.btn-inline-link
span.text-danger  #{translate('retry')}
div(hidden data-ol-result="error")
div(hidden data-ol-result='error')
i.fa.fa-exclamation
span  #{translate('error')}
button.btn.btn-inline-link
span.text-danger  #{translate('retry')}
div.alert.alert-danger
.alert.alert-danger
span(data-ol-error)
block entrypointVar
- entrypoint = 'modules/launchpad/pages/launchpad'
block vars
- metadata = metadata || {}
- bootstrap5PageStatus = 'disabled'
block append meta
meta(name="ol-adminUserExists" data-type="boolean" content=adminUserExists)
meta(name="ol-ideJsPath" content=buildJsPath('ide.js'))
meta(name='ol-adminUserExists' data-type='boolean' content=adminUserExists)
meta(name='ol-ideJsPath' content=buildJsPath('ide.js'))
block content
script(type="text/javascript", nonce=scriptNonce, src=(wsUrl || '/socket.io') + '/socket.io.js')
script(
type='text/javascript'
nonce=scriptNonce
src=(wsUrl || '/socket.io') + '/socket.io.js'
)
.content.content-alt#main-content
#main-content.content.content-alt
.container
.row
.col-md-8.col-md-offset-2
@@ -49,8 +53,6 @@ block content
<!-- wrapper -->
.row
.col-md-8.col-md-offset-2
<!-- create first admin form -->
if !adminUserExists
.row(data-ol-not-sent)
@@ -62,37 +64,34 @@ block content
form(
data-ol-async-form
data-ol-register-admin
action="/launchpad/register_admin"
method="POST"
action='/launchpad/register_admin'
method='POST'
)
input(name='_csrf', type='hidden', value=csrfToken)
+formMessages()
input(name='_csrf' type='hidden' value=csrfToken)
+formMessages
.form-group
label(for='email') #{translate("email")}
input.form-control(
type='email',
name='email',
placeholder="email@example.com"
autocomplete="username"
required,
autofocus="true"
name='email'
type='email'
placeholder='email@example.com'
autocomplete='username'
required
autofocus='true'
)
.form-group
label(for='password') #{translate("password")}
input.form-control#passwordField(
type='password',
name='password',
placeholder="********",
autocomplete="new-password"
required,
input#passwordField.form-control(
name='password'
type='password'
placeholder='********'
autocomplete='new-password'
required
)
.actions
button.btn-primary.btn(
type='submit'
data-ol-disabled-inflight
)
span(data-ol-inflight="idle") #{translate("register")}
span(hidden data-ol-inflight="pending") #{translate("registering")}…
button.btn-primary.btn(type='submit' data-ol-disabled-inflight)
span(data-ol-inflight='idle') #{translate("register")}
span(hidden data-ol-inflight='pending') #{translate("registering")}…
// Ldap Form
if authMethod === 'ldap'
@@ -103,28 +102,25 @@ block content
form(
data-ol-async-form
data-ol-register-admin
action="/launchpad/register_ldap_admin"
method="POST"
action='/launchpad/register_ldap_admin'
method='POST'
)
input(name='_csrf', type='hidden', value=csrfToken)
+formMessages()
input(name='_csrf' type='hidden' value=csrfToken)
+formMessages
.form-group
label(for='email') #{translate("email")}
input.form-control(
type='email',
name='email',
placeholder="email@example.com"
autocomplete="username"
required,
autofocus="true"
name='email'
type='email'
placeholder='email@example.com'
autocomplete='username'
required
autofocus='true'
)
.actions
button.btn-primary.btn(
type='submit'
data-ol-disabled-inflight
)
span(data-ol-inflight="idle") #{translate("register")}
span(hidden data-ol-inflight="pending") #{translate("registering")}…
button.btn-primary.btn(type='submit' data-ol-disabled-inflight)
span(data-ol-inflight='idle') #{translate("register")}
span(hidden data-ol-inflight='pending') #{translate("registering")}…
// Saml Form
if authMethod === 'saml'
@@ -135,28 +131,25 @@ block content
form(
data-ol-async-form
data-ol-register-admin
action="/launchpad/register_saml_admin"
method="POST"
action='/launchpad/register_saml_admin'
method='POST'
)
input(name='_csrf', type='hidden', value=csrfToken)
+formMessages()
input(name='_csrf' type='hidden' value=csrfToken)
+formMessages
.form-group
label(for='email') #{translate("email")}
input.form-control(
type='email',
name='email',
placeholder="email@example.com"
autocomplete="username"
required,
autofocus="true"
name='email'
type='email'
placeholder='email@example.com'
autocomplete='username'
required
autofocus='true'
)
.actions
button.btn-primary.btn(
type='submit'
data-ol-disabled-inflight
)
span(data-ol-inflight="idle") #{translate("register")}
span(hidden data-ol-inflight="pending") #{translate("registering")}…
button.btn-primary.btn(type='submit' data-ol-disabled-inflight)
span(data-ol-inflight='idle') #{translate("register")}
span(hidden data-ol-inflight='pending') #{translate("registering")}…
br
@@ -164,7 +157,6 @@ block content
if adminUserExists
.row
.col-md-12.status-indicators
h2 #{translate('status_checks')}
<!-- websocket -->
@@ -185,42 +177,31 @@ block content
h3 #{translate('send_test_email')}
form.form(
data-ol-async-form
action="/launchpad/send_test_email"
method="POST"
action='/launchpad/send_test_email'
method='POST'
)
.form-group
label(for="email") Email
input.form-control(
type="text"
id="email"
name="email"
required
)
button.btn-primary.btn(
type='submit'
data-ol-disabled-inflight
)
span(data-ol-inflight="idle") #{translate("send")}
span(hidden data-ol-inflight="pending") #{translate("sending")}…
label(for='email') Email
input.form-control(name='email' type='text' id='email' required)
button.btn-primary.btn(type='submit' data-ol-disabled-inflight)
span(data-ol-inflight='idle') #{translate("send")}
span(hidden data-ol-inflight='pending') #{translate("sending")}…
p
+formMessages()
+formMessages
<!-- break -->
hr.thin
<!-- Go to app -->
.row
.col-md-12
.text-center
br
p
a(href="/admin").btn.btn-info
a.btn.btn-info(href='/admin')
| Go To Admin Panel
| &nbsp;
a(href="/project").btn.btn-primary
a.btn.btn-primary(href='/project')
| Start Using #{settings.appName}
br

View File

@@ -6,14 +6,14 @@ block vars
include ../../../../../app/views/_mixins/material_symbol
block content
main.content.content-alt#main-content
main#main-content.content.content-alt
.container
div.col-lg-6.col-xl-4.m-auto
.col-lg-6.col-xl-4.m-auto
.notification-list
.notification.notification-type-success(aria-live="off" role="alert")
.notification.notification-type-success(aria-live='off' role='alert')
.notification-content-and-cta
.notification-icon
+material-symbol("check_circle")
+material-symbol('check_circle')
.notification-content
p
| #{translate("nearly_activated")}
@@ -21,12 +21,12 @@ block content
h1.h3 #{translate("please_set_a_password")}
form(
name='activationForm'
data-ol-async-form
name="activationForm",
action="/user/password/set",
method="POST",
action='/user/password/set'
method='POST'
)
+formMessages()
+formMessages
+customFormMessage('token-expired', 'danger')
| #{translate("activation_token_expired")}
@@ -34,43 +34,39 @@ block content
+customFormMessage('invalid-password', 'danger')
| #{translate('invalid_password')}
input(name='_csrf', type='hidden', value=csrfToken)
input(
type="hidden",
name="passwordResetToken",
value=token
)
input(name='_csrf' type='hidden' value=csrfToken)
input(name='passwordResetToken' type='hidden' value=token)
.form-group
label(for='emailField') #{translate("email")}
input.form-control#emailField(
aria-label="email",
type='email',
name='email',
placeholder="email@example.com",
autocomplete="username"
input#emailField.form-control(
name='email'
aria-label='email'
type='email'
placeholder='email@example.com'
autocomplete='username'
value=email
required,
required
disabled
)
.form-group
label(for='passwordField') #{translate("password")}
input.form-control#passwordField(
type='password',
name='password',
placeholder="********",
autocomplete="new-password",
autofocus,
required,
input#passwordField.form-control(
name='password'
type='password'
placeholder='********'
autocomplete='new-password'
autofocus
required
minlength=settings.passwordStrengthOptions.length.min
)
.actions
button.btn.btn-primary(
type='submit',
type='submit'
data-ol-disabled-inflight
aria-label=translate('activate')
)
span(data-ol-inflight="idle")
span(data-ol-inflight='idle')
| #{translate('activate')}
span(hidden data-ol-inflight="pending")
span(hidden data-ol-inflight='pending')
| #{translate('activating')}…

View File

@@ -4,9 +4,9 @@ block entrypointVar
- entrypoint = 'modules/user-activate/pages/user-activate-page'
block append meta
meta(name="ol-user" data-type="json" content=user)
meta(name='ol-user' data-type='json' content=user)
block content
.content.content-alt#main-content
#main-content.content.content-alt
.container
#user-activate-register-container