/* PHP MAILER JS FILE */ /* $(document).on('click', '#PHPMAILER-settings-button', function() { var post = { plugin:'PHPMailer/settings/get', // used for switch case in your API call api:'api/?v1/plugin', // API Endpoint will always be this for custom plugin API calls name:$(this).attr('data-plugin-name'), configName:$(this).attr('data-config-name'), messageTitle:'', // Send succees message title (top line) messageBody:'Disabled '+$(this).attr('data-plugin-name'), // Send succees message body (bottom line) error:'Organizr Function: API Connection Failed' // conole error message }; var callbacks = $.Callbacks(); // init callbacks var //callbacks.add( ); // add function to callback to be fired after API call //settingsAPI(post,callbacks); // exec API call //ajaxloader(".content-wrap","in"); //setTimeout(function(){ buildPlugins();ajaxloader(); }, 3000); }); */ // FUNCTIONS // EVENTS and LISTENERS // CHANGE CUSTOMIZE Options // $(document).on('click', '#HEALTHCHECKS-settings-button', function() { var post = { plugin:'HealthChecks/settings/get', // used for switch case in your API call }; ajaxloader(".content-wrap","in"); organizrAPI('POST','api/?v1/plugin',post).success(function(data) { var response = JSON.parse(data); $('#HEALTHCHECKS-settings-items').html(buildFormGroup(response.data)); var elAddButtonStart = $('#HEALTHCHECKS-settings-page [id*="Services"] .row.start'); var testone = $('#HEALTHCHECKS-settings-page [id*="Services"] .row.m-b-40').first('span') var testtwo = $('#HEALTHCHECKS-settings-page [id*="Services"] .row.m-b-40 span') $(elAddButtonStart).after('
'); $.each(testtwo, function(key,val) { var el = $(val); var text = el.text(); if(text === 'Service Name'){ $(this).after(' 
'); } }) }).fail(function(xhr) { console.error("Organizr Function: API Connection Failed"); }); ajaxloader(); }); $(document).on('click', '.addNewHCService', function() { var lastEl = $('#HEALTHCHECKS-settings-page [name*="HEALTHCHECKS-all-items"]').last().attr('name'); var newNum = 0; if(typeof lastEl !== 'undefined'){ lastEl = Number($('#HEALTHCHECKS-settings-page [name*="HEALTHCHECKS-all-items"]').last().attr('name').replace(/\D/g, '')); newNum = lastEl + 1; } var copyEl = '' + '
\n' + '\t\n' + '\t
\n' + '\t\t
\n' + '\t\t\t\n' + '\t\t\t
\n' + '\t\t
\n' + '\t
\n' + '\t\n' + '\n' + '\t\n' + '\t
\n' + '\t\t
\n' + '\t\t\t\n' + '\t\t\t
\n' + '\t\t
\n' + '\t
\n' + '\t\n' + '\n' + '\t\n' + '\t
\n' + '\t\t
\n' + '\t\t\t\n' + '\t\t\t
\n' + '\t\t
\n' + '\t
\n' + '\t\n' + '\n' + '\t\n' + '\t
\n' + '\t\t
\n' + '\t\t\t\n' + '\t\t\t
\n' + '\t\t
\n' + '\t
\n' + '\t\n' + '\n' + '\t\n' + '\t
\n' + '\t\t
\n' + '\t\t\t\n' + '\t\t\t
\n' + '\t\t
\n' + '\t
\n' + '\t\n' + '
' //smallLabel+''; var elAddButtonStart = $('#HEALTHCHECKS-settings-page [id*="Services"] .row.start'); var copiedEl = $(copyEl).clone(); copiedEl.find("input").each(function() { var currentName = $(this).attr("name"); var newName = currentName.replace('999999', newNum); $(this).attr("name", newName); $(this).attr("value", ""); }); $(copiedEl).appendTo(elAddButtonStart); $(function () { // Switchery var elems = Array.prototype.slice.call(document.querySelectorAll('.js-switch')); $('.js-switch').each(function() { if ($(this).attr('data-switchery') !== 'true'){ new Switchery($(this)[0], $(this).data()); } }); }); }); $(document).on('click', '.removeHCService', function() { $(this).closest('.row').remove(); $('#HEALTHCHECKS-settings-page-save').removeClass('hidden'); });