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: [],
 | 
			
		||||
            _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