Skip to content

Commit b3cb9ef

Browse files
authored
Merge pull request #4 from rakeshAlgo/is-helpful-task
Is helpful task
2 parents ddf6caa + fe85338 commit b3cb9ef

File tree

5 files changed

+44
-21
lines changed

5 files changed

+44
-21
lines changed

src/js/06-page-rating.js

Lines changed: 37 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
;
2-
(function () {
2+
(function ($) {
33
'use strict'
44
var dialogBox = document.getElementById('dialogBox')
55
var helpYesBtn = document.getElementById('yesBtn')
66
var helpNoBtn = document.getElementById('noBtn')
77
var skipBtnMsg = document.getElementById('skipBtnMsg')
8-
var feedBackFormBox = document.getElementById('additionalFeedbackBox')
8+
//var feedBackFormBox = document.getElementById('additionalFeedbackBox')
99
// var leaveAddtinalBox = document.getElementById('leaveAddtinalBox')
1010
// var skipLeaveBtn = document.getElementById('skipLeaveBtn')
1111
var feedBackMsg = document.querySelector('.feed-back-msg')
@@ -14,10 +14,9 @@
1414
var feedbackInfoBtn = document.querySelector('.info-btn')
1515
var feedbackModal = document.querySelector('.feedback-modal')
1616
var closeModalPopup = document.querySelector('.close-popup')
17-
var anyFeedbackBtn = document.querySelector('.any-feedback-btn')
17+
//var anyFeedbackBtn = document.querySelector('.any-feedback-btn')
1818
// for config
19-
20-
if (document.querySelector('.is-this-helpful-box')) {
19+
if(helpYesBtn || helpNoBtn){
2120
var yesBtnData = helpYesBtn.dataset
2221
var noBtnData = helpNoBtn.dataset
2322
helpYesBtn.addEventListener('click', function (e) {
@@ -26,20 +25,12 @@
2625
helpNoBtn.classList.remove('active')
2726
console.log(yesBtnData, 16)
2827
})
29-
3028
helpNoBtn.addEventListener('click', function (e) {
3129
// dialogBox.style.display = 'block'
3230
this.classList.add('active')
3331
helpYesBtn.classList.remove('active')
3432
console.log(noBtnData, 27)
3533
})
36-
anyFeedbackBtn.addEventListener('click', function (e) {
37-
e.preventDefault()
38-
dialogBox.style.display = 'block'
39-
feedBackFormBox.style.display = 'block'
40-
this.classList.add('active')
41-
})
42-
4334
skipBtnMsg.addEventListener('click', function (e) {
4435
dialogBox.style.display = 'none'
4536
feedBackMsg.value = ''
@@ -62,4 +53,36 @@
6253
feedbackModal.classList.remove('show')
6354
})
6455
}
65-
})()
56+
57+
58+
59+
60+
// anyFeedbackBtn.addEventListener('click', function (e) {
61+
// e.preventDefault()
62+
// dialogBox.style.display = 'block'
63+
// feedBackFormBox.style.display = 'block'
64+
// this.classList.add('active')
65+
// })
66+
67+
68+
// skipLeaveBtn.addEventListener('click', function (e) {
69+
// leaveAddtinalBox.style.display = 'none'
70+
// feedBackFormBox.style.display = 'block'
71+
// })
72+
73+
74+
75+
window.ATL_JQ_PAGE_PROPS = {
76+
/*eslint quote-props: ["error", "always"]*/
77+
/*eslint-env es6*/
78+
'triggerFunction': function (showCollectorDialog) {
79+
//Requires that jQuery is available!
80+
$('#myCustomTrigger').click(function (e) {
81+
e.preventDefault()
82+
showCollectorDialog()
83+
})
84+
},
85+
}
86+
87+
/*eslint-env jquery*/
88+
})(jQuery)

src/js/vendor/feedback.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
;(function () {
22
'use strict'
33

4-
if (Math.max(window.screen.availHeight, window.screen.availWidth) > 769) return
5-
4+
// if (Math.max(window.screen.availHeight, window.screen.availWidth) > 769) return
65
window.addEventListener('load', function () {
76
var config = document.getElementById('feedback-script').dataset
8-
console.log(config, config.collectorId, 8)
97
var script = document.createElement('script')
108
// eslint-disable-next-line max-len
11-
script.src = 'https://issues.couchbase.com/s/66cd330397e6b28e6a44bd3d603733a8-T/j9sjl8/802003/be0e2f3d0946caa44cd62a35c9de2f18/3.0.7/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs.js?locale=en-US&collectorId=' + config.collectorId // prettier-ignore
9+
script.src = 'https://issues.couchbase.com/s/c388fbe027b748256bfad112765f7a1d-T/-k7v1j/805002/be0e2f3d0946caa44cd62a35c9de2f18/3.1.0/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs.js?locale=en-US&collectorId=' + config.collectorId // prettier-ignore
1210
document.body.appendChild(script)
1311
})
1412
})()

src/partials/footer-scripts.hbs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,8 @@
1212
<script async src="{{uiRootPath}}/js/vendor/mark.js"></script>
1313
{{/if}}
1414
{{#if (eq env.SHOW_FEEDBACK_BUTTON 'true')}}
15-
<script async id="feedback-script" src="{{uiRootPath}}/js/vendor/feedback.js?v=1" data-collector-id="de2e9313"></script>
15+
{{!-- <script async id="feedback-script" src="{{uiRootPath}}/js/vendor/feedback.js?v=1" data-collector-id="de2e9313"></script> --}}
16+
<script async id="feedback-script" src="{{uiRootPath}}/js/vendor/feedback.js?v=1" data-collector-id="709818cb"></script>
1617
{{/if}}
18+
19+
<script async id="feedback-script" src="{{uiRootPath}}/js/vendor/feedback.js?v=1" data-collector-id="709818cb"></script>

src/partials/head-last.hbs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<link rel="stylesheet" href="{{uiRootPath}}/css/site.css">
22
{{!-- include fontAwesome CDN --}}
33
<script src="https://kit.fontawesome.com/4a5569d39d.js" crossorigin="anonymous"></script>
4-
{{!-- <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> --}}
54
<script src="{{uiRootPath}}/js/vendor/jquery.js"></script>
65
{{#if env.OPTANON_SCRIPT_URL}}
76
<script src="{{uiRootPath}}/js/vendor/jquery.js"></script>

src/partials/toc.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<a href="#" class="dislike-btn helpful-btn" id="noBtn" data-page-rating="dislike"> <i class="far fa-thumbs-down"></i> No</a>
1313
</div>
1414
<div class="any-feedback">
15-
<a href="#" class="btn any-feedback-btn">Leave Additional Feedback? </a>
15+
<a href="#" class="btn any-feedback-btn" id="myCustomTrigger">Leave Additional Feedback? </a>
1616
</div>
1717
<div class="dialog-box" id="dialogBox">
1818
<form>

0 commit comments

Comments
 (0)