mirror of
https://github.com/EndPwnArchive/endpwn3.2-lambda.git
synced 2024-08-14 23:49:56 +00:00
settings page things
This commit is contained in:
parent
7f7a375b76
commit
048f2858e1
2 changed files with 45 additions and 30 deletions
|
@ -37,6 +37,7 @@ exports = {
|
||||||
var misc = $api.util.findFuncExports('statusRed-', 'inputDefault');
|
var misc = $api.util.findFuncExports('statusRed-', 'inputDefault');
|
||||||
var misc2 = $api.util.findFuncExports('multiInputField');
|
var misc2 = $api.util.findFuncExports('multiInputField');
|
||||||
var headers = $api.util.findFuncExports('h5-', 'h5');
|
var headers = $api.util.findFuncExports('h5-', 'h5');
|
||||||
|
var dividers = wc.findFunc('divider-')[0].exports;
|
||||||
|
|
||||||
var panels = wc.findFunc('flexChild-')[0].exports;
|
var panels = wc.findFunc('flexChild-')[0].exports;
|
||||||
var panels2 = $api.util.findFuncExports('errorMessage-', 'inputWrapper');
|
var panels2 = $api.util.findFuncExports('errorMessage-', 'inputWrapper');
|
||||||
|
@ -202,7 +203,8 @@ exports = {
|
||||||
checkboxes:checkboxes,
|
checkboxes:checkboxes,
|
||||||
misc:misc,
|
misc:misc,
|
||||||
misc2:misc2,
|
misc2:misc2,
|
||||||
headers:headers
|
headers:headers,
|
||||||
|
dividers:dividers
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -303,6 +305,7 @@ exports = {
|
||||||
}
|
}
|
||||||
|
|
||||||
function renderSettings(pane) {
|
function renderSettings(pane) {
|
||||||
|
var em = $settingsapi.elements;
|
||||||
var needAuth = !$api.localStorage.get('customizer_signature');
|
var needAuth = !$api.localStorage.get('customizer_signature');
|
||||||
|
|
||||||
var content = createElement('div')
|
var content = createElement('div')
|
||||||
|
@ -315,10 +318,32 @@ exports = {
|
||||||
)
|
)
|
||||||
.appendTo(pane);
|
.appendTo(pane);
|
||||||
|
|
||||||
|
em.createH2("Basic Settings")
|
||||||
|
.modify(x=>x.className = x.className.replace("epMargin","margin-bottom-20"))
|
||||||
|
.appendTo(content);
|
||||||
|
createElement("div")
|
||||||
|
.withClass(em.internal.panels.horizontal, 'epButtonPanel')
|
||||||
|
.withChildren(
|
||||||
|
em.createButton("Open Data Folder")
|
||||||
|
.modify(x => x.onclick = () => { electron.shell.openExternal($api.data) }),
|
||||||
|
em.createWarnButton("Restart in safe mode")
|
||||||
|
.modify(x => x.onclick = endpwn.safemode),
|
||||||
|
em.createDangerButton("Uninstall EndPwn")
|
||||||
|
.modify(x => x.onclick = endpwn.uninstall)
|
||||||
|
)
|
||||||
|
.appendTo(content);
|
||||||
|
|
||||||
|
createElement("div")
|
||||||
|
.withClass(em.internal.dividers.divider,"margin-bottom-40","margin-top-40")
|
||||||
|
.appendTo(content);
|
||||||
|
|
||||||
|
em.createH2("Customizer")
|
||||||
|
.modify(x=>x.className = x.className.replace("epMargin","margin-bottom-20"))
|
||||||
|
.appendTo(content);
|
||||||
if (!$api.localStorage.get('customizer_signature')) {
|
if (!$api.localStorage.get('customizer_signature')) {
|
||||||
createHorizontalPanel()
|
em.createHorizontalPanel()
|
||||||
.withChildren(
|
.withChildren(
|
||||||
createButton("Authorize EndPwn Customizer")
|
em.createButton("Authorize EndPwn Customizer")
|
||||||
.modify(x => x.onclick = authorizeCustomizer)
|
.modify(x => x.onclick = authorizeCustomizer)
|
||||||
)
|
)
|
||||||
.appendTo(content);
|
.appendTo(content);
|
||||||
|
@ -326,40 +351,30 @@ exports = {
|
||||||
else {
|
else {
|
||||||
var discrim, bot;
|
var discrim, bot;
|
||||||
|
|
||||||
createVerticalPanel()
|
em.createVerticalPanel()
|
||||||
.withChildren(
|
.withChildren(
|
||||||
createH5('Discriminator'),
|
em.createH5('Discriminator'),
|
||||||
createHorizontalPanel()
|
em.createHorizontalPanel()
|
||||||
.withChildren(
|
.withChildren(
|
||||||
discrim = createInput(endpwn.customizer.me.discrim ? endpwn.customizer.me.discrim : '')
|
discrim = em.createInput(endpwn.customizer.me.discrim ? endpwn.customizer.me.discrim : '')
|
||||||
.withClass('epDiscrimField')
|
.withClass('epDiscrimField')
|
||||||
.modify(x => x.maxLength = 4),
|
.modify(x => x.maxLength = 4),
|
||||||
createVerticalPanel()
|
em.createVerticalPanel()
|
||||||
.withChildren(
|
.withChildren(
|
||||||
createH5('Bot?'),
|
em.createH5('Bot?'),
|
||||||
bot = createSwitch(() => { }, endpwn.customizer.me.bot)
|
bot = em.createSwitch(() => { }, endpwn.customizer.me.bot)
|
||||||
),
|
),
|
||||||
createButton("Submit")
|
em.createButton("Submit")
|
||||||
.modify(x => x.onclick = () => submitCustomizer(discrim.value, bot.children[0].checked))
|
.modify(x => x.onclick = () => submitCustomizer(discrim.value, bot.children[0].checked))
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.appendTo(content);
|
.appendTo(content);
|
||||||
}
|
}
|
||||||
|
|
||||||
createElement("div")
|
|
||||||
.withClass(panels.horizontal, 'epButtonPanel')
|
|
||||||
.withChildren(
|
|
||||||
createButton("Open Data Folder")
|
|
||||||
.modify(x => x.onclick = () => { electron.shell.openExternal($api.data) }),
|
|
||||||
createWarnButton("Restart in safe mode")
|
|
||||||
.modify(x => x.onclick = endpwn.safemode),
|
|
||||||
createDangerButton("Uninstall EndPwn")
|
|
||||||
.modify(x => x.onclick = endpwn.uninstall)
|
|
||||||
)
|
|
||||||
.appendTo(content);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$settingsapi.addDivider();
|
||||||
|
$settingsapi.addHeader("Cynergy");
|
||||||
$settingsapi.addSection("ENDPWN","Cλnergy Settings","#c8f",renderSettings);
|
$settingsapi.addSection("ENDPWN","Cλnergy Settings","#c8f",renderSettings);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -38,7 +38,7 @@
|
||||||
/* settings page stuff */
|
/* settings page stuff */
|
||||||
|
|
||||||
.epSettingsHeader {
|
.epSettingsHeader {
|
||||||
background: linear-gradient(to bottom right, #cf8, #c8f);
|
background: linear-gradient(to bottom right, #c8f, #cf8);
|
||||||
-webkit-background-clip: text;
|
-webkit-background-clip: text;
|
||||||
-webkit-text-fill-color: transparent;
|
-webkit-text-fill-color: transparent;
|
||||||
font-size: 36px;
|
font-size: 36px;
|
||||||
|
|
Loading…
Reference in a new issue