Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/cydrobolt/polr.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'public/js/shorten_result.js')
-rw-r--r--public/js/shorten_result.js24
1 files changed, 8 insertions, 16 deletions
diff --git a/public/js/shorten_result.js b/public/js/shorten_result.js
index 3406544..1c7f32f 100644
--- a/public/js/shorten_result.js
+++ b/public/js/shorten_result.js
@@ -23,24 +23,16 @@ $('#generate-qr-code').click(function () {
});
-var clipboardDemos = new Clipboard('[data-clipboard-demo]');
-clipboardDemos.on('success', function(e) {
+var clipboard = new Clipboard('[data-clipboard]');
+clipboard.on('success', function(e) {
e.clearSelection();
- showTooltip(e.trigger, 'Copied!');
+ $('[data-clipboard]').tooltip('show');
+});
+$('[data-clipboard]').on('blur',function () {
+ $(this).tooltip('destroy')
+}).on('mouseleave',function () {
+ $(this).tooltip('destroy')
});
-var btns = document.querySelectorAll('.input-group-addon');
-for (var i = 0; i < btns.length; i++) {
- btns[i].addEventListener('mouseleave', clearTooltip);
- btns[i].addEventListener('blur', clearTooltip);
-}
-function clearTooltip(e) {
- e.currentTarget.setAttribute('class', 'input-group-addon');
- e.currentTarget.removeAttribute('aria-label');
-}
-function showTooltip(elem, msg) {
- elem.setAttribute('class', 'input-group-addon tooltipped tooltipped-s');
- elem.setAttribute('aria-label', msg);
-}
$(function () {
original_link = $('.result-box').val();