mirror of
https://github.com/EndPwnArchive/EndPwn3Plugins.git
synced 2024-08-14 23:57:06 +00:00
Add positions to sections and comment out test section
Now you can just put elements wherever you feel like. Also, that test section is good but it being in by default is a bit unwieldy.
This commit is contained in:
parent
882e43f939
commit
2b690432db
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){
|
||||||
|
|
Loading…
Reference in a new issue