<script>
;(function (win) {
win.egProps = {
campaigns: [
{
campaignId: '489016',
customDomain: 'donate.mannapa.org',
donation: {
inline: {
urlParams: { },
elementSelector: 'SELECTOR FROM YOUR WEBSITE'
}
}
}
]
}
win.document.body.appendChild(makeEGScript())
/**
* Create the embed script
*/
function makeEGScript() {
var egScript = win.document.createElement('script')
egScript.setAttribute('type', 'text/javascript')
egScript.setAttribute('async', 'true')
egScript.setAttribute('src', 'https://sdk.classy.org/embedded-giving.js')
return egScript
}
/**
* Read URL Params from your website. This could potentially
* be included in the embed snippet
*/
function readURLParams() {
const searchParams = new URLSearchParams(location.search)
const validUrlParams = ['c_src', 'c_src2']
return validUrlParams.reduce(function toURLParamsMap(urlParamsSoFar, validKey) {
const value = searchParams.get(validKey)
return value === null ? urlParamsSoFar : { ...urlParamsSoFar, [validKey]: value }
}, {})
}
})(window)
</script>
Embed Form Test Page