Fix bug where we don't percent encode parts of the widget iframe URL
This commit is contained in:
parent
2ac9959748
commit
24b47c719b
1 changed files with 2 additions and 2 deletions
|
@ -81,7 +81,7 @@ commitchange.createIframe = (source) => {
|
||||||
let i = document.createElement('iframe')
|
let i = document.createElement('iframe')
|
||||||
const url = document.location.href
|
const url = document.location.href
|
||||||
i.setAttribute('class', 'commitchange-closed commitchange-iframe')
|
i.setAttribute('class', 'commitchange-closed commitchange-iframe')
|
||||||
i.src = source + "&origin=" + url
|
i.src = encodeURI(source + "&origin=" + url)
|
||||||
return i
|
return i
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -158,7 +158,7 @@ commitchange.appendMarkup = () => {
|
||||||
let btn_iframe = document.createElement('iframe')
|
let btn_iframe = document.createElement('iframe')
|
||||||
let btn_src = fullHost + "/nonprofits/" + nonprofitID + "/btn"
|
let btn_src = fullHost + "/nonprofits/" + nonprofitID + "/btn"
|
||||||
if(elem.hasAttribute('data-fixed')) { btn_src += '?fixed=t' }
|
if(elem.hasAttribute('data-fixed')) { btn_src += '?fixed=t' }
|
||||||
btn_iframe.src = btn_src
|
btn_iframe.src = encodeURI(btn_src)
|
||||||
btn_iframe.className = 'commitchange-btn-iframe'
|
btn_iframe.className = 'commitchange-btn-iframe'
|
||||||
btn_iframe.setAttribute('scrolling', 'no')
|
btn_iframe.setAttribute('scrolling', 'no')
|
||||||
btn_iframe.setAttribute('seamless', 'seamless')
|
btn_iframe.setAttribute('seamless', 'seamless')
|
||||||
|
|
Loading…
Reference in a new issue