diff --git a/assets/scripts/clipboard.js b/assets/scripts/demos.js similarity index 69% rename from assets/scripts/clipboard.js rename to assets/scripts/demos.js index 42c2c84..a81fbcb 100644 --- a/assets/scripts/clipboard.js +++ b/assets/scripts/demos.js @@ -1,6 +1,6 @@ -var clipboard = new Clipboard('.btn'); +var clipboardDemos = new Clipboard('[data-clipboard-demo]'); -clipboard.on('success', function(e) { +clipboardDemos.on('success', function(e) { e.clearSelection(); console.info('Action:', e.action); @@ -10,7 +10,7 @@ clipboard.on('success', function(e) { showTooltip(e.trigger, 'Copied!'); }); -clipboard.on('error', function(e) { +clipboardDemos.on('error', function(e) { console.error('Action:', e.action); console.error('Trigger:', e.trigger); diff --git a/assets/scripts/main.js b/assets/scripts/tooltips.js similarity index 86% rename from assets/scripts/main.js rename to assets/scripts/tooltips.js index 5f39e9e..d3288ca 100644 --- a/assets/scripts/main.js +++ b/assets/scripts/tooltips.js @@ -8,7 +8,7 @@ for (var i = 0; i < btns.length; i++) { } function showTooltip(elem, msg) { - elem.setAttribute('class', elem.className.indexOf('clip') === -1 ? 'btn tooltipped tooltipped-s': 'btn clip tooltipped tooltipped-s'); + elem.setAttribute('class', 'btn tooltipped tooltipped-s'); elem.setAttribute('aria-label', msg); } diff --git a/index.html b/index.html index 56ae29b..fc0410c 100644 --- a/index.html +++ b/index.html @@ -80,7 +80,7 @@ allowtransparency="true" frameborder="0" scrolling="0" width="156" height="30"><
Truth is, you don't even need another element to copy its content from. You can just include a data-clipboard-text
attribute in your trigger element.
<!-- Trigger -->
@@ -224,9 +224,9 @@ clipboard.destroy();
-
-
+
+