From fdb93d6e2b655ee96a9e94c98a903e7b30fb5430 Mon Sep 17 00:00:00 2001 From: Flex Date: Tue, 22 May 2018 13:43:14 -0600 Subject: [PATCH] fix settingsapi since pr removed a lot of thiings --- plugins/settingsapi.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/plugins/settingsapi.js b/plugins/settingsapi.js index 9870f0d..74308aa 100644 --- a/plugins/settingsapi.js +++ b/plugins/settingsapi.js @@ -16,7 +16,9 @@ exports = { var checkboxes = $api.util.findFuncExports('checkboxEnabled'); var misc = $api.util.findFuncExports('statusRed-', 'inputDefault'); var misc2 = $api.util.findFuncExports('multiInputField'); + var misc3 = $api.util.findFuncExports('formText-','formText'); var headers = $api.util.findFuncExports('h5-', 'h5'); + var dividers = wc.findFunc('divider-')[0].exports; var panels = wc.findFunc('flexChild-')[0].exports; var panels2 = $api.util.findFuncExports('errorMessage-', 'inputWrapper'); @@ -43,13 +45,13 @@ exports = { $settingsapi.sections.splice(pos ? pos : $settingsapi.sections.length-4,0,data); $settingsapi._callbacks[name] = callback; }, - addDivider: function(pos){ + addDivider: function(){ $settingsapi.ourSections.push({section:"DIVIDER"}); - $settingsapi.sections.splice(pos ? pos : $settingsapi.sections.length-4,0,{section:"DIVIDER"}); + $settingsapi.sections.splice($settingsapi.sections.length-4,0,{section:"DIVIDER"}); }, - addHeader: function(label, pos){ + addHeader: function(label){ $settingsapi.ourSections.push({section:"HEADER",label:label}); - $settingsapi.sections.splice(pos ? pos : $settingsapi.sections.length-4,0,{section:"HEADER",label:label}); + $settingsapi.sections.splice($settingsapi.sections.length-4,0,{section:"HEADER",label:label}); }, fancyDialog: dialog, //All of these allow us to use Discord's elements. @@ -177,13 +179,15 @@ exports = { checkboxes:checkboxes, misc:misc, misc2:misc2, - headers:headers + misc3:misc3, + headers:headers, + dividers:dividers } } } //Example settings tab - /*$settingsapi.addDivider(); + /*$settingsapi.addDivider(); $settingsapi.addHeader("Element Testing"); $settingsapi.addSection("TESTING","Element Test Page",null,function(pnl){ let em = $settingsapi.elements;