Skip to content

Instantly share code, notes, and snippets.

@swayanshu-apbr
Last active November 17, 2022 09:55
Show Gist options
  • Save swayanshu-apbr/15decc860b7e7b98b8a91d7221020daa to your computer and use it in GitHub Desktop.
Save swayanshu-apbr/15decc860b7e7b98b8a91d7221020daa to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html lang="en">
<head>
<meta
name="viewport"
content="text/html, charset=UTF-8, width=device-width, initial-scale=1, minimum-scale=1, maximun-scale=1"
/>
<link
href="https://fonts.googleapis.com/css?family=Roboto"
rel="stylesheet"
/>
<script>
jdgm = window.jdgm || {}
jdgm.SHOP_DOMAIN = 'supertail.myshopify.com'
jdgm.PLATFORM = 'shopify'
jdgm.PUBLIC_TOKEN = 'Sz9xKDB-2SWYeSKsp2fJZW__X_M'
</script>
<script
data-cfasync="false"
type="text/javascript"
async
src="https://cdn.judge.me/widget_preloader.js"
></script>
<script
data-cfasync="false"
type="text/javascript"
async
src="https://cdn.judge.me/assets/installed.js"
></script>
<link
rel="stylesheet"
href="https://cdn.shopify.com/s/files/1/0565/8021/0861/t/377/assets/judgeme_supertails.css?v=1668678668"
/>
</head>
<body>
<div
class="jdgm-widget jdgm-review-widget jdgm-outside-widget"
data-id="6720712474797"
></div>
<script>
function addWriteReviewButton() {
setTimeout(() => {
try {
const summaryNode = document.getElementsByClassName(
'jdgm-rev-widg__summary'
)
const buttonsNode = document.getElementsByClassName(
'jdgm-widget-actions-wrapper'
)
buttonsNode[0].remove()
const reviewButtonNode = document.createElement('button')
reviewButtonNode.className = 'write_a_review_button'
reviewButtonNode.innerText = 'WRITE A REVIEW'
reviewButtonNode.addEventListener('click', () => {
window.appbrew.postMessage({
action: 'navigate',
path: 'add-review',
})
})
summaryNode[0].before(reviewButtonNode)
} catch (err) {
addWriteReviewButton()
}
}, 100)
}
addWriteReviewButton()
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment