mirror of
https://github.com/EndPwnArchive/EndPwn3Plugins.git
synced 2024-08-14 23:57:06 +00:00
Merge pull request #1 from BlockBuilder57/patch-1
Add positions to sections and comment out test section
This commit is contained in:
commit
21075e78d2
1 changed files with 9 additions and 9 deletions
|
@ -24,7 +24,7 @@ exports = {
|
||||||
ourSections: [],
|
ourSections: [],
|
||||||
_callbacks: {},
|
_callbacks: {},
|
||||||
_panels: {},
|
_panels: {},
|
||||||
addSection: function(name,label,color=null,callback){
|
addSection: function(name,label,color=null,callback,pos){
|
||||||
let data = {};
|
let data = {};
|
||||||
|
|
||||||
data.section = name || `SAPI_${Math.floor(Math.random()*10000)}`;
|
data.section = name || `SAPI_${Math.floor(Math.random()*10000)}`;
|
||||||
|
@ -33,16 +33,16 @@ exports = {
|
||||||
data.element = $api.util.findConstructor('FormSection', 'FormSection').FormSection;
|
data.element = $api.util.findConstructor('FormSection', 'FormSection').FormSection;
|
||||||
|
|
||||||
$settingsapi.ourSections.push(data);
|
$settingsapi.ourSections.push(data);
|
||||||
$settingsapi.sections.splice($settingsapi.sections.length-4,0,data);
|
$settingsapi.sections.splice(pos ? pos : $settingsapi.sections.length-4,0,data);
|
||||||
$settingsapi._callbacks[name] = callback;
|
$settingsapi._callbacks[name] = callback;
|
||||||
},
|
},
|
||||||
addDivider: function(){
|
addDivider: function(pos){
|
||||||
$settingsapi.ourSections.push({section:"DIVIDER"});
|
$settingsapi.ourSections.push({section:"DIVIDER"});
|
||||||
$settingsapi.sections.splice($settingsapi.sections.length-4,0,{section:"DIVIDER"});
|
$settingsapi.sections.splice(pos ? pos : $settingsapi.sections.length-4,0,{section:"DIVIDER"});
|
||||||
},
|
},
|
||||||
addHeader: function(label){
|
addHeader: function(label, pos){
|
||||||
$settingsapi.ourSections.push({section:"HEADER",label:label});
|
$settingsapi.ourSections.push({section:"HEADER",label:label});
|
||||||
$settingsapi.sections.splice($settingsapi.sections.length-4,0,{section:"HEADER",label:label});
|
$settingsapi.sections.splice(pos ? pos : $settingsapi.sections.length-4,0,{section:"HEADER",label:label});
|
||||||
},
|
},
|
||||||
exportSections: function(){
|
exportSections: function(){
|
||||||
let out = "";
|
let out = "";
|
||||||
|
@ -184,7 +184,7 @@ exports = {
|
||||||
}
|
}
|
||||||
|
|
||||||
//Example settings tab
|
//Example settings tab
|
||||||
$settingsapi.addDivider();
|
/*$settingsapi.addDivider();
|
||||||
$settingsapi.addHeader("Element Testing");
|
$settingsapi.addHeader("Element Testing");
|
||||||
$settingsapi.addSection("TESTING","Element Test Page",null,function(pnl){
|
$settingsapi.addSection("TESTING","Element Test Page",null,function(pnl){
|
||||||
let em = $settingsapi.elements;
|
let em = $settingsapi.elements;
|
||||||
|
@ -204,7 +204,7 @@ exports = {
|
||||||
|
|
||||||
em.createH2("Horizontal Panel!").appendTo(h);
|
em.createH2("Horizontal Panel!").appendTo(h);
|
||||||
em.createButton("Boop Beep").appendTo(h);
|
em.createButton("Boop Beep").appendTo(h);
|
||||||
});
|
});*/
|
||||||
|
|
||||||
function setupSettings(e){
|
function setupSettings(e){
|
||||||
for(let i in $settingsapi._panels){
|
for(let i in $settingsapi._panels){
|
||||||
|
@ -229,4 +229,4 @@ exports = {
|
||||||
$api.events.hook("USER_SETTINGS_MODAL_SET_SECTION",setupSettings);
|
$api.events.hook("USER_SETTINGS_MODAL_SET_SECTION",setupSettings);
|
||||||
$api.events.hook("USER_SETTINGS_MODAL_INIT",e=>setTimeout(_=>setupSettings(e),200));
|
$api.events.hook("USER_SETTINGS_MODAL_INIT",e=>setTimeout(_=>setupSettings(e),200));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue