Files
2026-05-24 21:58:23 -07:00

56 lines
3.0 KiB
Plaintext

extends _TemplateSpecial.pug
block pageHeader
link(rel='stylesheet' href='file://styles/ui-account.css')
link(rel='stylesheet' href='file://styles/unique-oauth2.css')
meta(property='og:title' content='suzzy - Authorize App')
meta(property='og:description' content='Connect an application to your suzzy games account.')
meta(name='description' content='Connect an application to your suzzy games account.')
title suzzy - Authorize App
block pageContent
div(class='modal-wrapper modal-static')
//- Error Modal
div(id='oauth2-fail' class='oauth2-centered oauth2-container modal-container' hidden)
div(class='modal-content')
img(class='oauth2-icon' aria-hidden='true' src='/assets/images/icons/icon-cross.svg' alt='Icon for Cross')
p(class='text-header') An Error has Occurred
p(class='text-tip' id='fail-reason') Unknown Error
//- Loading Modal
div(id='oauth2-load' class='oauth2-centered oauth2-container modal-container')
div(class='oauth2-centered modal-content')
img(aria-hidden='true' src='/assets/images/icons/diagram-loading.svg' alt='Icon for Spinner' height=64)
p Loading Application
//- Content Modal
div(id='oauth2-flow' class='oauth2-container modal-container' hidden)
div(class='oauth2-content modal-content')
//- Header
div(class='divider-spacer')
div(class='oauth2-header')
div(class='oauth2-icons')
img(class='application-icon' id='image-user' onload='this.style.opacity=1')
img(aria-hidden='true' class='oauth2-diagram' src='/assets/images/icons/diagram-connection.svg' alt='Diagram for Connection')
img(class='application-icon' id='image-app' onload='this.style.opacity=1')
p(id='content-aname' class='text-header')
button(id='content-login' class='small' onclick='SignOut(false, true)')
div(class='divider-spacer')
div(class='divider-line')
//- Information
p(class='text-tip') This application will be allowed to:
div(id='content-scopes' class='scopes-wrapper text-box')
div(class='divider-line')
p(id='content-created' class='text-tip text-muted')
| • Active since
p(id='content-redirect' class='text-tip text-muted')
| • You'll be redirected to: #[br]
//- Actions
div(class='modal-actions')
p(class='modal-tooltip text-error' id='action-error')
button(class='default' id='action-cancel') Cancel
button(class='default' id='action-authorize') Authorize
block pageEscaped
script(src='/assets/scripts/login-oauth2.js')