plugins/sdvx@asphyxia/webui/profile_--setting.pug

272 lines
12 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//DATA//
profile: DB.FindOne(refid, { collection: 'profile' })
-
const padded = _.padStart(profile.id.toString(), 8);
const sdvxid = `${padded.slice(0, 4)}-${padded.slice(4)}`;
link(rel="stylesheet" href="static/asset/css/bulma-slider.min.css")
link(rel="stylesheet" href="static/asset/css/profile.css")
.uiblocker
.lds-roller
div
div
div
div
div
div
div
div
p#loading_text Loading...
div
.card
.card-header
p.card-header-title
span.icon
i.mdi.mdi-account-edit
| Settings
.card-content
form(method="post" action="/emit/updateProfile")
//- .field
label.label ID
.control
input.input(type="text" name="refid", value=refid readonly)
//- .field
label.label SDVX ID
.control
input.input(type="text" name="sdvxid", value=sdvxid readonly)
input.input(type="hidden" name="refid", value=refid readonly)
input.input(type="hidden" name="sdvxid", value=sdvxid readonly)
label.label ID
.box #{refid}
label.label SDVX ID
.box #{sdvxid}
.field
label.label Name
.control
input.input(type="text" name="name", placeholder=profile.name)
.field
label.label AppealCardID
span.icon.has-tooltip-right(data-tooltip="Check \"data/others/appeal_card.xml\"")
i.mdi.mdi-help-circle
//.control.is-expanded
.select.is-fullwidth
select(name="appeal" id="appeal_select")//
.control
input.input(type="number" step=1 name="appeal", placeholder=profile.appeal)
.field
label.label Akaname
span.icon.has-tooltip-right(data-tooltip="Custom is set as ID 50000, if you want to use custom, please make sure you add the entry to the xml file.")
i.mdi.mdi-help-circle
.control.is-expanded
.select.is-fullwidth
select(name="akaname" id="akaname_select")
.field
label.label Appeal Frame
.control.is-expanded
.select.is-fullwidth
select(name="appeal_frame" id="appeal_frame")
option(value="0") Default
option(value="2") TRACK CREATOR
option(value="3") JACKET ARTIST
option(value="4") APPEAL CARD ARTIST
option(value="5") BEMANI ARTISE
option(value="6") SDVX STAFF
option(value="7") FEATURED ARTIST
option(value="8") GENESIS CARD ARTIST
option(value="9") KAC FINALIST(RED)
option(value="10") KAC FINALIST(BLUE)
.field
label.label Support Team
.control.is-expanded
.select.is-fullwidth
select(name="support_team" id="support_team")
option(value="0") No Team
option(value="1") APINA VRAMeS
option(value="2") GiGO
option(value="3") GAME PANIC
option(value="4") SILK HAT
option(value="5") SUPER NOVA Tohoku
option(value="6") TAITO STATION Tradz
option(value="7") ROUND1
option(value="8") LEISURELAND
.field
label.label Use Pro Team
.control
label.switch.is-rounded
input(type="checkbox" name="use_pro_team" id="use_pro_team")
p.check
br
div(style="font-size:26px;font-weight:bold;vertical-align:top;") EXCEED GEAR VALKYRIE GENERATOR CUSTOMIZATION
.tile.is-ancestor
.tile.is-parent.is-6
.tile.is-child(style="vertical-align: top;")
.field
label.label Nemsys Design:
//span.icon.has-tooltip-right(data-tooltip="0.Default 1.Decal 2.Gold 3.Right 4.Left")
i.mdi.mdi-help-circle
.control.is-expanded
.select.is-fullwidth
select(name="nemsys" id="nemsys_select")
//.control
input.input(type="number" step=1 name="nemsys", placeholder=profile.nemsys)//
.field
label.label SubmonitorBG
//span.icon.has-tooltip-right(data-tooltip="0~15 Check \"data/graphics/submonitor_bg\"")
i.mdi.mdi-help-circle
.control
.select.is-fullwidth
select(name="subbg")
//input.input(type="number" step=1 name="subbg", placeholder=profile.subbg)
.field
label.label BGM
//span.icon.has-tooltip-right(data-tooltip="0.Default 1.Max Burning 2.Bangin' Burst\n3.Ultraplayer 4.Everlasting Message\n5.Lachryma《Re:QueenM》6.He4ven\n7.iLLness LiLin 8.I")
i.mdi.mdi-help-circle
.control
.select.is-fullwidth
select(name="bgm")
//input.input(type="number" step=1 name="bgm", placeholder=profile.bgm)
.field
label.label AStamp
//span.icon.has-tooltip-right(data-tooltip="Check \"data/graphics/chat_stamp\" 000X_0Y => 4*(X-1)+Y=StampID stamp_0000_01~04 is not usable!!!")
i.mdi.mdi-help-circle
.control
.select.is-fullwidth
select(name="stampA")
//input.input(type="number" step=1 name="stampA", placeholder=profile.stampA)
.field
label.label BStamp
//span.icon.has-tooltip-right(data-tooltip="Check \"data/graphics/chat_stamp\" 000X_0Y => 4*(X-1)+Y=StampID stamp_0000_01~04 is not usable!!!")
i.mdi.mdi-help-circle
.control
.select.is-fullwidth
select(name="stampB")
//input.input(type="number" step=1 name="stampB", placeholder=profile.stampB)
.field
label.label CStamp
//span.icon.has-tooltip-right(data-tooltip="Check \"data/graphics/chat_stamp\" 000X_0Y => 4*(X-1)+Y=StampID stamp_0000_01~04 is not usable!!!")
i.mdi.mdi-help-circle
.control
.select.is-fullwidth
select(name="stampC")
//input.input(type="number" step=1 name="stampC", placeholder=profile.stampC)
.field
label.label DStamp
//span.icon.has-tooltip-right(data-tooltip="Check \"data/graphics/chat_stamp\" 000X_0Y => 4*(X-1)+Y=StampID stamp_0000_01~04 is not usable!!!")
i.mdi.mdi-help-circle
.control
.select.is-fullwidth
select(name="stampD")
//input.input(type="number" step=1 name="stampD", placeholder=profile.stampD)
.field
label.label AStamp_R
//span.icon.has-tooltip-right(data-tooltip="Check \"data/graphics/chat_stamp\" 000X_0Y => 4*(X-1)+Y=StampID stamp_0000_01~04 is not usable!!!")
i.mdi.mdi-help-circle
.control
.select.is-fullwidth
select(name="stampA_R")
//input.input(type="number" step=1 name="stampA", placeholder=profile.stampA)
.field
label.label BStamp_R
//span.icon.has-tooltip-right(data-tooltip="Check \"data/graphics/chat_stamp\" 000X_0Y => 4*(X-1)+Y=StampID stamp_0000_01~04 is not usable!!!")
i.mdi.mdi-help-circle
.control
.select.is-fullwidth
select(name="stampB_R")
//input.input(type="number" step=1 name="stampB", placeholder=profile.stampB)
.field
label.label CStamp_R
//span.icon.has-tooltip-right(data-tooltip="Check \"data/graphics/chat_stamp\" 000X_0Y => 4*(X-1)+Y=StampID stamp_0000_01~04 is not usable!!!")
i.mdi.mdi-help-circle
.control
.select.is-fullwidth
select(name="stampC_R")
//input.input(type="number" step=1 name="stampC", placeholder=profile.stampC)
.field
label.label DStamp_R
//span.icon.has-tooltip-right(data-tooltip="Check \"data/graphics/chat_stamp\" 000X_0Y => 4*(X-1)+Y=StampID stamp_0000_01~04 is not usable!!!")
i.mdi.mdi-help-circle
.control
.select.is-fullwidth
select(name="stampD_R")
//input.input(type="number" step=1 name="stampD", placeholder=profile.stampD)
.field
label.label Main BG
.control
.select.is-fullwidth
select(name="mainbg")
//input.input(type="number" step=1 name="stampD", placeholder=profile.stampD)
.field
button.button.is-primary(type="submit")
span.icon
i.mdi.mdi-check
span Submit
.tile.is-vertical(style="vertical-aling:top;font-size:1rem;font-weight:700;")
.tile
.tile.is-parent
.tile.is-child.with_relative
p Nemsys Preview
img(src='static/asset/nemsys/nemsys_0000.png' id="nemsys_pre")
.tile.is-parent
.tile.is-child.with_relative
p Submonitor Preview
img(src='static/asset/submonitor_bg/subbg_0000.png' id="sub_pre")
video(id='sub_video_pre' style='display:none;')
.tile
.tile.is-parent.btm
.tile.is-child.with_relative
p A
img(src='static/asset/nostamp.png' id="a_pre")
.tile.is-parent.btm
.tile.is-child.with_relative
p B
img(src='static/asset/nostamp.png' id="b_pre")
.tile.is-parent.btm
.tile.is-child.with_relative
p C
img(src='static/asset/nostamp.png' id="c_pre")
.tile.is-parent.btm
.tile.is-child.with_relative
p D
img(src='static/asset/nostamp.png' id="d_pre")
.tile
.tile.is-parent.btm
.tile.is-child.with_relative
p A_R
img(src='static/asset/nostamp.png' id="ar_pre")
.tile.is-parent.btm
.tile.is-child.with_relative
p B_R
img(src='static/asset/nostamp.png' id="br_pre")
.tile.is-parent.btm
.tile.is-child.with_relative
p C_R
img(src='static/asset/nostamp.png' id="cr_pre")
.tile.is-parent.btm
.tile.is-child.with_relative
p D_R
img(src='static/asset/nostamp.png' id="dr_pre")
.tile
.tile.is-parent.btm
.tile
.tile.is-child(id='bgm_pre')
span BGM preview
audio(controls style="display:none;" src='static/asset/audio/custom_00/0.mp3' type='audio/mp3' id='custom_0')
.tile.is-child(id='sel_pre')
span Song selection preview
audio(controls style="display:none;" src='static/asset/audio/custom_00/1.mp3' type='audio/mp3' id='custom_1')
.tile.is-parent.is-vertical
.tile.is-child(id='mainbg_pre')
p Main BG Preview
video(id='mainbg_video_pre')
img(id='mainbg_img_pre')
div(hidden id='data-pass') !{JSON.stringify(profile)}
script(src="static/asset/js/bulma-slider.min.js")
script(src="static/asset/js/preview.js")