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: [],
 | 
			
		||||
            _callbacks: {},
 | 
			
		||||
            _panels: {},
 | 
			
		||||
            addSection: function(name,label,color=null,callback){
 | 
			
		||||
            addSection: function(name,label,color=null,callback,pos){
 | 
			
		||||
                let data = {};
 | 
			
		||||
 | 
			
		||||
                data.section = name || `SAPI_${Math.floor(Math.random()*10000)}`;
 | 
			
		||||
| 
						 | 
				
			
			@ -33,16 +33,16 @@ exports = {
 | 
			
		|||
                data.element = $api.util.findConstructor('FormSection', 'FormSection').FormSection;
 | 
			
		||||
 | 
			
		||||
                $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;
 | 
			
		||||
            },
 | 
			
		||||
            addDivider: function(){
 | 
			
		||||
            addDivider: function(pos){
 | 
			
		||||
                $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.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(){
 | 
			
		||||
                let out = "";
 | 
			
		||||
| 
						 | 
				
			
			@ -184,7 +184,7 @@ exports = {
 | 
			
		|||
        }
 | 
			
		||||
 | 
			
		||||
        //Example settings tab
 | 
			
		||||
        $settingsapi.addDivider();
 | 
			
		||||
      /*$settingsapi.addDivider();
 | 
			
		||||
        $settingsapi.addHeader("Element Testing");
 | 
			
		||||
        $settingsapi.addSection("TESTING","Element Test Page",null,function(pnl){
 | 
			
		||||
            let em = $settingsapi.elements;
 | 
			
		||||
| 
						 | 
				
			
			@ -204,7 +204,7 @@ exports = {
 | 
			
		|||
 | 
			
		||||
            em.createH2("Horizontal Panel!").appendTo(h);
 | 
			
		||||
            em.createButton("Boop Beep").appendTo(h);
 | 
			
		||||
        });
 | 
			
		||||
        });*/
 | 
			
		||||
 | 
			
		||||
        function setupSettings(e){
 | 
			
		||||
            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_INIT",e=>setTimeout(_=>setupSettings(e),200));
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue