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…
	
	Add table
		Add a link
		
	
		Reference in a new issue