티스토리 수익 글 보기

티스토리 수익 글 보기

function process2(formUrl, resUrl, accountId, actionOptin, actionType, actionLink, formOptinUrl, actionContentTitle, actionContentMessage, actionEmailTitle, actionEmailMessage, actionErrorTitle, actionErrorMessage, formEditErrorMessage, formOptinTextSubscribe, formOptinTextDetails1, formOptinTextDetails2, actionConfirmationType, actionConfirmationLink, formCheckLimitsUrl, actionLimitResponsesTitle, actionLimitResponsesMessage) { process( formUrl, resUrl, accountId, actionOptin, actionType, actionLink, actionConfirmationType, actionConfirmationLink, formOptinUrl, ”, ”, ”, ”, ”, ”, actionContentTitle, actionContentMessage, actionEmailTitle, actionEmailMessage, actionErrorTitle, actionErrorMessage, formEditErrorMessage, formOptinTextSubscribe, formOptinTextDetails1, formOptinTextDetails2, formCheckLimitsUrl, actionLimitResponsesTitle, actionLimitResponsesMessage, ‘-‘, ‘-‘, ‘-‘, ‘-‘ ); } function process(formUrl, resUrl, accountId, actionOptin, actionType, actionLink, actionConfirmationType, actionConfirmationLink, formOptinUrl, formApiUser, formApiKey, actionAlias, actionSubject, actionRecipient, actionReply, actionContentTitle, actionContentMessage, actionEmailTitle, actionEmailMessage, actionErrorTitle, actionErrorMessage, formEditErrorMessage, formOptinTextSubscribe, formOptinTextDetails1, formOptinTextDetails2, formCheckLimitsUrl, actionLimitResponsesTitle, actionLimitResponsesMessage, formOptinTextContact, formOptinTextAntispam, formOptinTextAntispamLink, formOptinTextAntispamUrl) { try { var decodedFormUrl = htmlDecode(formUrl); var timezone_offset = ”; var timezone_param = ‘&timezone=’; var timezone_param_pos = decodedFormUrl.indexOf(timezone_param); if (timezone_param_pos !== -1) { var timezone_value = decodedFormUrl.substring(timezone_param_pos + timezone_param.length); var other_params = timezone_value.indexOf(‘&’); if (other_params !== -1) { timezone_value = timezone_value.substring(0, other_params); } if (timezone_value === ”) { timezone_value = ‘Europe/Paris’; } var timezone_date = new Date().toLocaleString(‘fr’, {timeZone: timezone_value, timeZoneName: ‘short’}); var utc_str = ‘UTC’; var utc_pos = timezone_date.indexOf(utc_str); if (utc_pos !== -1) { timezone_offset = ‘&timezoneOffset=’ + timezone_date.substring(utc_pos + utc_str.length); } } formUrl = formUrl + timezone_offset; } catch (e) {} var query_string=”; actionAlias = decodeURIComponent(actionAlias); actionSubject = decodeURIComponent(actionSubject); actionRecipient = decodeURIComponent(actionRecipient); actionReply = decodeURIComponent(actionReply); actionContentTitle = decodeURIComponent(actionContentTitle); actionContentMessage = decodeURIComponent(actionContentMessage); actionEmailTitle = decodeURIComponent(actionEmailTitle); actionEmailMessage = decodeURIComponent(actionEmailMessage); actionErrorTitle = decodeURIComponent(actionErrorTitle); actionErrorMessage = decodeURIComponent(actionErrorMessage); formEditErrorMessage = decodeURIComponent(formEditErrorMessage); formOptinTextSubscribe = decodeURIComponent(formOptinTextSubscribe); formOptinTextDetails1 = decodeURIComponent(formOptinTextDetails1); formOptinTextDetails2 = decodeURIComponent(formOptinTextDetails2); formOptinTextContact = decodeURIComponent(formOptinTextContact); formOptinTextAntispam = decodeURIComponent(formOptinTextAntispam); formOptinTextAntispamLink = decodeURIComponent(formOptinTextAntispamLink); actionLimitResponsesTitle = decodeURIComponent(actionLimitResponsesTitle); actionLimitResponsesMessage = decodeURIComponent(actionLimitResponsesMessage); var conteneur = document.getElementById(‘conteneur’); if (conteneur) { conteneur.style.display = ”; } var d = document, recipient = ”, data = {}; var inputs = d.getElementsByTagName(‘input’); for (var i = 0; i < inputs.length; i++) { var input = inputs[i]; if (input.hasAttribute('skip')) { continue; } if (!input.hasAttribute('sb-form-input')) { continue; } if ((input.type === 'radio' && input.checked) || input.type === 'text' || input.type === 'email' || input.type === 'tel' || input.type === 'hidden' || input.type === 'range' || (input.type === 'number' && decodeURIComponent(input.name) !== 'day' && decodeURIComponent(input.name) !== 'month' && decodeURIComponent(input.name) !== 'year')) { data[decodeURIComponent(input.name)] = input.value; query_string += query_string != '' ? '&' : ''; query_string += encodeURIComponent(decodeURIComponent(input.name))+'='+encodeURIComponent(input.value); if (input.type === 'email' || input.name === 'email') { recipient = input.value; } } else if (input.type === 'checkbox' && input.checked) { var name = decodeURIComponent(input.name); if (!(name in data)) { data[name] = input.value; } else { data[name] = data[name] + ', ' + input.value; } if (query_string.indexOf(encodeURIComponent(decodeURIComponent(input.name))) != -1) { query_string+=', ' +encodeURIComponent(input.value); } else { query_string += query_string != '' ? '&' : ''; query_string+=encodeURIComponent(decodeURIComponent(input.name))+'='+encodeURIComponent(input.value); } } } var ds = d.getElementsByClassName('date'); for (var i = 0; i < ds.length; i++) { var day = '', month = '', year = '', hour = '', minute = ''; for (var j = 0; j < ds[i].getElementsByTagName('input').length; j++) { if (!document.getElementsByTagName('input')[i].hasAttribute('sb-form-input')) { continue; } if (ds[i].getElementsByTagName('input')[j].hasAttribute('skip')) { continue; } if (ds[i].getElementsByTagName('input')[j].type === 'number') { if (decodeURIComponent(ds[i].getElementsByTagName('input')[j].name) === 'day') { day = ds[i].getElementsByTagName('input')[j].value||''; } else if (decodeURIComponent(ds[i].getElementsByTagName('input')[j].name) === 'month') { month = ds[i].getElementsByTagName('input')[j].value||''; } else if (decodeURIComponent(ds[i].getElementsByTagName('input')[j].name) === 'year') { year = ds[i].getElementsByTagName('input')[j].value||''; } else if (decodeURIComponent(ds[i].getElementsByTagName('input')[j].name) === 'hour') { hour = ds[i].getElementsByTagName('input')[j].value||''; } else if (decodeURIComponent(ds[i].getElementsByTagName('input')[j].name) === 'minute') { minute = ds[i].getElementsByTagName('input')[j].value||''; } } } var f = ds[i].getAttribute('format'); if (f) { if (f.search('dd') !== -1 && day === '' || f.search('MM') !== -1 && month === '' || f.search('yyyy') !== -1 && year === '' || f.search('HH') !== -1 && hour === '' || f.search('mm') !== -1 && minute === '') { break; } f = f.replace('dd', formatDate(day)); f = f.replace('MM', formatDate(month)); f = f.replace('yyyy', year); f = f.replace('HH', formatDate(hour)); f = f.replace('mm', formatDate(minute)); data[decodeURIComponent(ds[i].getAttribute('name'))] = f; query_string+=(query_string!='')?'&':''; query_string+=encodeURIComponent(decodeURIComponent(ds[i].getAttribute('name')))+'='+encodeURIComponent(f); } } var textAreas = d.getElementsByTagName('textarea'); for (i = 0; i < textAreas.length; i++) { if (textAreas[i].hasAttribute('skip')) { continue; } if (textAreas[i].hasAttribute('sb-form-textarea')) { data[decodeURIComponent(textAreas[i].name)] = textAreas[i].value.replace(new RegExp('\\n', 'g'), ' '); query_string += query_string != '' ? '&':''; query_string+=encodeURIComponent(decodeURIComponent(textAreas[i].name))+'='+encodeURIComponent(textAreas[i].value.replace(new RegExp('\\n', 'g'), ' ')); } } var selects = d.getElementsByTagName('select'); for (i = 0; i < selects.length; i++) { if (selects[i].hasAttribute('skip')) { continue; } if (selects[i].hasAttribute('sb-form-select') && selects[i].options[selects[i].selectedIndex]) { data[decodeURIComponent(selects[i].name)] = selects[i].options[selects[i].selectedIndex].value; query_string += query_string != '' ? '&':''; query_string += encodeURIComponent(decodeURIComponent(selects[i].name))+'='+encodeURIComponent(selects[i].options[selects[i].selectedIndex].value); } } if (actionOptin !== "true") { var div = document.createElement('div'); div.innerHTML = formUrl; var xhr = createXhrObject(); xhr.open('POST', div.firstChild.nodeValue, !0); xhr.setRequestHeader('AccountId', accountId); var json = JSON.stringify(data); xhr.onreadystatechange = function() { if (xhr.readyState === XMLHttpRequest.DONE) { if (xhr.status >= 200 && xhr.status < 400) { if (actionType === 'message') { var sb_form = document.getElementById('sb_form'); sb_form.style.borderRadius = "1px"; sb_form.innerHTML = getMessageSuccess(actionContentTitle, actionContentMessage); var parent = sb_form.parentNode; while (parent.firstChild) { parent.removeChild(parent.firstChild); } parent.appendChild(sb_form); } else { window.location.replace(decodeURLComponent(actionLink)); } } else if (xhr.status === 500 && JSON.parse(xhr.responseText).message.toLowerCase().indexOf('lock') !== -1) { displayErrorEditing(resUrl, actionErrorTitle, formEditErrorMessage); } else if (isFormLimitResponses(xhr)) { displayFormLimitResponsesMessage(resUrl, actionLimitResponsesTitle, actionLimitResponsesMessage); } else { displayError(resUrl, actionErrorTitle, actionErrorMessage); } } }; document.getElementById('submitInput').disabled = !0; document.getElementsByClassName('loader')[0].style.display = ''; xhr.send(json); } else { var recipientFields = ''; var urlRedirection; var div = document.createElement('div'); div.innerHTML = actionLink; var params = ''; var decodeURL = decodeURIComponent(actionLink); var qStr = decodeURL.indexOf('?') !== -1 ? decodeURL.substring( decodeURL.indexOf('?') + 1 ) : ''; var userLink = document.createElement('a'); userLink.setAttribute('href', decodeURIComponent(actionLink)); var userLinkParams = parseQueryString(qStr); if (userLinkParams !== undefined) { var pe = entries(userLinkParams); for (var i in pe) { params += params != '' && query_string.slice(-1) != '&' ? '&':''; params += 'sb_user_'+pe[i][0]+'='+pe[i][1]; } } var pe = entries(data); for (var i in pe) { params += params != '' && params.slice(-1) != '&' ? '&' : ''; params += pe[i][0] + '=' + pe[i][1]; recipientFields += "&" + pe[i][0] + '=' + pe[i][1]; } var pathname = ''; if (userLink.pathname !== '') { pathname = userLink.pathname === '/' ? '' : userLink.pathname; pathname = pathname !== '' ? ( pathname[0] !== '/' ? '/'+pathname : pathname ) : ''; } params += userLink.href !== '' ? '&sb_userlink=' + userLink.protocol+'//'+userLink.hostname+pathname : ''; urlRedirection = userLink.href !== '' ? userLink.protocol+'//'+userLink.hostname+pathname : ''; var urlConf = resUrl+'/validation.html?accountId'+encodeURIComponent('='+accountId+'&sb_api_url='+formUrl+'&'+params); var sendXhr = createXhrObject(); var div = document.createElement('div'); div.innerHTML = formOptinUrl; var sendUrl = div.firstChild.nodeValue; sendXhr.open('POST', sendUrl, !0); sendXhr.setRequestHeader('AccountId', accountId); sendXhr.setRequestHeader('Content-Type', "application/json;charset=UTF-8"); var sendData = {}; if (actionAlias && actionSubject && actionRecipient && actionReply) { if (formApiUser && formApiKey) { sendXhr.setRequestHeader('X-Tipimail-ApiUser', formApiUser); sendXhr.setRequestHeader('X-Tipimail-ApiKey', formApiKey); } div.innerHTML = actionAlias; var alias = div.firstChild.nodeValue; div.innerHTML = actionSubject; var subj = div.firstChild.nodeValue; sendData = { to: [{ address: recipient, }], msg: { from: { personalName: alias, address: actionRecipient + '@optin.sbcform.com', }, subject: alias + ' : ' + subj, html: xhr.responseText, }, headers: { "X-TM-SUB": [{ email: recipient, values: { company: alias, subject: subj, url_conf: urlConf, email_admin: actionReply, subscribe: formOptinTextSubscribe, details_1: formOptinTextDetails1, details_2: formOptinTextDetails2, contact: formOptinTextContact, antispam: formOptinTextAntispam, antispam_link: formOptinTextAntispamLink, antispam_url: formOptinTextAntispamUrl, } }] } }; } if (formOptinUrl.indexOf("/optin") !== -1) { var formId = formOptinTextSubscribe; var lang = formOptinTextDetails1; var product = formOptinTextDetails2; sendData = { recipientEmail: recipient, replyEmail: actionReply, senderName: alias, senderEmailName: actionRecipient, urlValidation: urlConf, subject: subj, lang: lang, product: product, }; if (formId !== "-") { sendData = { accountId: accountId, formId: formId, recipientEmail: recipient, recipientFields: recipientFields, }; if (actionLink === '') { sendData.urlRedirection = urlRedirection; } } } var sendJson = JSON.stringify(sendData); sendXhr.onreadystatechange = function() { if (sendXhr.status >= 200 && sendXhr.status < 400) { if (actionConfirmationType === 'message' || !actionConfirmationType || !actionConfirmationLink) { var sb_form = document.getElementById('sb_form'); sb_form.style.borderRadius = "1px"; sb_form.innerHTML = getMessageOptin(actionEmailTitle, actionEmailMessage); var parent = sb_form.parentNode; while (parent.firstChild) { parent.removeChild(parent.firstChild); } parent.appendChild(sb_form); } else { window.location.replace(decodeURLComponent(actionConfirmationLink)); } } else if (isFormLimitResponses(sendXhr)){ displayFormLimitResponsesMessage(resUrl, actionLimitResponsesTitle, actionLimitResponsesMessage); } else { displayError(resUrl, actionErrorTitle, actionErrorMessage); } }; sendXhr.send(sendJson); document.getElementById('submitInput').disabled = "disabled"; document.getElementById('sb_form').disabled = "disabled"; document.getElementsByClassName('loader')[0].style.display = ''; } } function htmlDecode(input){ var e = document.createElement('textarea'); e.innerHTML = input; return e.childNodes.length === 0 ? "" : e.childNodes[0].nodeValue; } function validate2() { var urlsParams = document.location.search; if (urlsParams) { var paramHashName = 'param_hash='; var paramHashPos = urlsParams.indexOf(paramHashName); if (paramHashPos > -1 && paramHashPos + paramHashName.length < urlsParams.length) { var paramHash = urlsParams.substring(paramHashPos + paramHashName.length); if (paramHash.indexOf('&') !== -1) { paramHash = paramHash.substring(0, paramHash.indexOf('&')); } var xhr = createXhrObject(); xhr.open('POST', 'https://services.sarbacane.com/core/v1/forms/url/params/d', true); xhr.onreadystatechange = function () { if (xhr.readyState === XMLHttpRequest.DONE) { if (xhr.status === 200) { var jsonResp = JSON.parse(xhr.responseText); sbUrlParams = jsonResp.result; validate(sbUrlParams); } else { validate(urlsParams); } } }; var jsonReq = JSON.stringify({'request': paramHash}); xhr.send(jsonReq); } else { validate(urlsParams); } } else { validate(urlsParams); } } function validate(urlsParams) { if (urlsParams === undefined) { urlsParams = document.location.search; } var data = {}, query_string = '', userLink = '', accountId = ''; var location_search = decodeURIComponent(urlsParams); location_search = location_search.replace('?listID=', '&listID='); var params = parseQueryString(location_search); if (params !== undefined) { userLink = params.sb_userlink ? params.sb_userlink : ''; accountId = params.accountId; apiUrl = params.sb_api_url; if (accountId === undefined || apiUrl === undefined) { return; } if (params.listID && params.formID && params.timezone) { apiUrl += '?listID=' + params.listID + '&formID=' + params.formID + '&timezone=' + params.timezone; } delete params.sb_userlink; delete params.accountId; delete params.sb_api_url; var pe = entries(params); for (var i in pe) { if (!pe[i][0].startsWith('sb_user_')) { data[pe[i][0]] = pe[i][1]; query_string+=(query_string!='' && query_string.slice(-1)!='&')?'&':''; query_string+= pe[i][0]+'='+pe[i][1]; } else { query_string+=(query_string!='' && query_string.slice(-1)!='&')?'&':''; query_string+= pe[i][0].replace('sb_user_','')+'='+pe[i][1]; } } var div = document.createElement('div'); div.innerHTML = apiUrl; var xhr = createXhrObject(); xhr.open('POST', div.firstChild.nodeValue, !0); xhr.setRequestHeader('AccountId', accountId); var json = JSON.stringify(data); xhr.onreadystatechange = function() { if (xhr.readyState === XMLHttpRequest.DONE) { var success = xhr.status >= 200 && xhr.status < 400; userLink += '?success='+success; window.location.replace(userLink); } }; xhr.send(json); } } function entries(obj) { if (!Object.entries) { var ownProps = Object.keys( obj ), i = ownProps.length, resArray = new Array(i); while (i--) resArray[i] = [ownProps[i], obj[ownProps[i]]]; return resArray; } return Object.entries(obj); } function formatDate(n) { if (n.length == 1) { return '0' + n; } return n; } function decodeURLComponent(url) { var div = document.createElement('div'); div.innerHTML = url; return div.firstChild.nodeValue; } function displayError(resUrl, actionErrorTitle, actionErrorMessage) { var sb_form = document.getElementById('sb_form'); sb_form.style.borderRadius = "1px"; sb_form.innerHTML = getMessageError(resUrl, actionErrorTitle, actionErrorMessage); var p = sb_form.parentNode; while (p.firstChild) { p.removeChild(p.firstChild); } p.appendChild(sb_form); } function displayErrorEditing(resUrl, actionErrorTitle, formEditErrorMessage) { document.getElementById('sb_form').style.borderRadius = "1px"; document.getElementById('sb_form').innerHTML = getMessageMaintenanceError(resUrl, actionErrorTitle, formEditErrorMessage); var a = document.getElementById('sb_form'); var p = a.parentNode; while (p.firstChild) { p.removeChild(p.firstChild); } p.appendChild(a); } function createXhrObject() { if (window.XMLHttpRequest) return new XMLHttpRequest(); if (window.ActiveXObject) { var names = ["Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP", "Microsoft.XMLHTTP"]; for (var i in names) { try { return new ActiveXObject(names[i]); } catch (e) {} } } return null } function addStyle(id, css) { var styles = document.getElementById(id); if (styles === null) { var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); style.type = 'text/css'; style.id = id; if (style.styleSheet) { style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); } head.appendChild(style); } } function parseQueryString(queryString) { let qString = queryString; if (!qString) { return undefined; } if (qString[0] === '?') { qString = qString.slice(1, qString.length); } const params = {}; let queries = qString.split('&'); let l = queries.length; let temp = []; for (let i = 0; i < l; i++) { temp = queries[i].split('='); params[temp[0]] = temp[1]; } return params; } function getAllActionComponents(parent) { var allActionComponents = []; var components = parent.getElementsByTagName('input'); for(var i = 0; i < components.length; i++){ allActionComponents.push(components[i]); } components = parent.getElementsByTagName('textarea'); for(i = 0; i < components.length; i++){ allActionComponents.push(components[i]); } components = parent.getElementsByTagName('select'); for(i = 0; i < components.length; i++){ allActionComponents.push(components[i]); } return allActionComponents; } function updateConditionalQuestions(name) { if (!name) { return; } var questionOptions = document.getElementsByName(name); for (var i = 0; i < questionOptions.length; i++) { var optionId = questionOptions[i].getAttribute('optionId'); if (!optionId) { continue; } var displayValue = ''; if (!questionOptions[i].checked) { displayValue = 'none'; } var conditionalSubQuestions = document.querySelectorAll(`[parentConditionalOptionId="${optionId}"]`); for (var j = 0; j < conditionalSubQuestions.length; j++) { conditionalSubQuestions[j].style.display = displayValue; var actionComponents = getAllActionComponents(conditionalSubQuestions[j]); for(var k = 0; k < actionComponents.length; k++){ if (questionOptions[i].checked) { actionComponents[k].removeAttribute('skip'); } else { actionComponents[k].setAttribute('skip', 'true'); } if (actionComponents[k].hasAttribute('mandatory')) { actionComponents[k].required = questionOptions[i].checked; } } } } } function updateRequirements(name) { var checkboxesGroup = document.getElementsByName(name); var isChecked = false; for (var i = 0; i < checkboxesGroup.length; i++) { if (checkboxesGroup[i].checked) { isChecked = true; break; } } for (var i = 0; i < checkboxesGroup.length; i++) { checkboxesGroup[i].required = !isChecked; } } function resetMatrix(id) { var radioButtons = document.getElementById(id).getElementsByTagName('input'); for (var i = 0; i < radioButtons.length; i++) { radioButtons[i].checked = false; } } function updateStar(value, id, color) { const input = document.getElementById(id); if (input) { input.value = value; const stars = input.parentElement.querySelectorAll('.star-div'); stars.forEach((star, index) => { const svg = star.querySelector(‘svg path’); if (index < parseInt(value, 10)) { svg.setAttribute('fill', '#FFD43B'); } else { svg.setAttribute('fill', color); } }); } } function updateLinearBackground(event, maxValue, id, color) { const slider = document.querySelector(`.slider-${id}`); if (slider) { slider.value = event.target.value; const percent = slider.valueAsNumber / maxValue * 100; slider.style.background = `linear-gradient(to right, ${color} ${percent}%, ${color + '40'} ${percent}%)`; } } function checkFormLimits(accountId,formCheckLimitsUrl,resUrl, actionLimitResponsesTitle, actionLimitResponsesMessage) { if (formCheckLimitsUrl) { try { var xhr = createXhrObject(); xhr.open('GET', formCheckLimitsUrl, false); xhr.setRequestHeader('AccountId', accountId); xhr.onreadystatechange = function () { if (xhr.readyState === XMLHttpRequest.DONE) { if (xhr.status >= 400) { if (isFormLimitResponses(xhr)) { displayFormLimitResponsesMessage(resUrl, actionLimitResponsesTitle, actionLimitResponsesMessage); } else { displayError(); } } } }; xhr.send(); } catch { displayError(); } } } function isFormLimitResponses(xhr){ const responseText = JSON.parse(xhr.responseText); return xhr.status === 403 && responseText && responseText.message && responseText.message.indexOf(‘FORM_LIMIT_RESPONSES’) !== -1; } function displayFormLimitResponsesMessage(resUrl, actionLimitResponsesTitle, actionLimitResponsesMessage){ var sb_form = document.getElementById(‘sb_form’); sb_form.style.borderRadius = “1px”; sb_form.innerHTML = getMessageLimitResponses(resUrl, actionLimitResponsesTitle, actionLimitResponsesMessage); var p = sb_form.parentNode; while (p.firstChild) { p.removeChild(p.firstChild); } p.appendChild(sb_form); } function getMessageSuccess(actionContentTitle, actionContentMessage) { addStyle(‘css-success’, ` .message-div { display: flex; flex-direction: column; height: auto; margin: 25px 15px 15px 15px; padding: 25px; border-radius: 1px; } .message-div-success { background-color: #4faf56; } .icon { display: inline-block; width: 30px; height: 30px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .icon-success { margin-left: auto; margin-top: 3px; margin-right: 15px; } .checkmark_left { position: absolute; width: 15px; height: 6px; background-color: #72bf75; left: 6px; top: 24px; } .checkmark_right { position: absolute; width: 6px; height: 30px; background-color: #72bf75; left: 21px; }`); return `
` + actionContentTitle + `
` + actionContentMessage + `
`; } function getMessageOptin(actionEmailTitle, actionEmailMessage) { addStyle(‘css-optin’, ` .message-div { display: flex; flex-direction: column; height: auto; margin: 25px 15px 15px 15px; padding: 25px; border-radius: 1px; } .message-div-success-optin { background-color: #06aaf4; } .info { font-size: 44px; font-family: “Consolas”; color: #5bbdf6; margin-left: auto; padding-right: 20px; }`); return `
` + actionEmailTitle + ` i
` + actionEmailMessage + `
`; } function getMessageLimitResponses(resUrl, actionLimitResponsesTitle, actionLimitResponsesMessage) { addStyle(‘css-limit-responses’, ` .message-div { display: flex; flex-direction: column; height: auto; margin: 25px 15px 15px 15px; padding: 25px; border-radius: 1px; } .message-div-limit-responses { background-color:#f6cd3d; color:#333237; font-family:Arial, sans-serif; display:flex; flex-direction:row; gap:24px; padding:35px; } .message-limit-responses-icon-closed-form { background-image:url(“`+ resUrl +`closed-form.svg”); background-repeat:no-repeat; background-size:cover; display:inline-block; width:33px; height:50px; } .message-div-limit-responses-title { margin-bottom:10px; } .message-limit-responses-title { font-size:28px; line-height:22px; } .message-limit-responses-content { font-size:14px; }`); return `
` + actionLimitResponsesTitle + `
` + actionLimitResponsesMessage + `
`; } function getMessageError(resUrl, actionErrorTitle, actionErrorMessage) { addStyle(‘css-error’, ` .message-div { display: flex; flex-direction: column; height: auto; margin: 25px 15px 15px 15px; padding: 25px; border-radius: 1px; } .message-div-error { background-color: #cf4338; } .icon-error { margin: 2px 12px 0 auto; width: 40px; height: 34px; }`); return `
` + actionErrorTitle + `
` + actionErrorMessage + `
`; } function getMessageMaintenanceError(resUrl, actionErrorTitle, formEditErrorMessage) { addStyle(‘css-maintenance-error’, ` .message-div { display: flex; flex-direction: column; height: auto; margin: 25px 15px 15px 15px; padding: 25px; border-radius: 1px; } .message-div-maintenance { background-color: #cf4338; } .icon-error { margin: 2px 12px 0 auto; width: 40px; height: 34px; }`); return `
` + actionErrorTitle + `
` + formEditErrorMessage + `
`; } window.onload = function () { const sbFormScript = document.getElementById(‘sb-form-script’); if(sbFormScript) { const dataScript = sbFormScript.getAttribute(‘data-sb-form-script’); if (dataScript) { /** * @type DataSbFormScript */ const data = JSON.parse(dataScript); if (data.accountId && data.checkLimitsUrl && data.resourcesUrl && data.limitResponsesTitle && data.limitResponsesMessage) { checkFormLimits(data.accountId, data.checkLimitsUrl, data.resourcesUrl, decodeURIComponent(data.limitResponsesTitle), decodeURIComponent(data.limitResponsesMessage)); } } } }