diff options
author | Clement Ho <clemmakesapps@gmail.com> | 2018-06-08 07:27:36 +0300 |
---|---|---|
committer | Mike Greiling <mike@pixelcog.com> | 2018-06-08 07:27:36 +0300 |
commit | ebf5f31d8c7e3381c16899ba8e64e569d3dfd3a3 (patch) | |
tree | 8ac9620e23dac2af3adb0b61eea992f7e58475ed /app | |
parent | 1c17aafa765510e92d9957d4cb655f46dffe4f03 (diff) |
Set tooltips to have default boundary viewport
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/diff_notes/diff_notes_bundle.js | 5 | ||||
-rw-r--r-- | app/assets/javascripts/main.js | 1 |
2 files changed, 4 insertions, 2 deletions
diff --git a/app/assets/javascripts/diff_notes/diff_notes_bundle.js b/app/assets/javascripts/diff_notes/diff_notes_bundle.js index e17daec6a92..d5161ab7df9 100644 --- a/app/assets/javascripts/diff_notes/diff_notes_bundle.js +++ b/app/assets/javascripts/diff_notes/diff_notes_bundle.js @@ -69,9 +69,10 @@ export default () => { gl.diffNotesCompileComponents(); - if (!hasVueMRDiscussionsCookie()) { + const resolveCountAppEl = document.querySelector('#resolve-count-app'); + if (!hasVueMRDiscussionsCookie() && resolveCountAppEl) { new Vue({ - el: '#resolve-count-app', + el: resolveCountAppEl, components: { 'resolve-count': ResolveCount }, diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js index 9803bebfd10..c9ce838cd48 100644 --- a/app/assets/javascripts/main.js +++ b/app/assets/javascripts/main.js @@ -144,6 +144,7 @@ document.addEventListener('DOMContentLoaded', () => { $body.tooltip({ selector: '.has-tooltip, [data-toggle="tooltip"]', trigger: 'hover', + boundary: 'viewport', placement(tip, el) { return $(el).data('placement') || 'bottom'; }, |