From a5f10e4b6fb68617ba15a78f076d5e66489c3e9c Mon Sep 17 00:00:00 2001 From: haustraliaer Date: Tue, 29 Jul 2014 17:18:37 +1000 Subject: [PATCH] Move copy to clipboard alert into ractive --- app/widgets/modal-qr/content.ract | 2 +- app/widgets/modal-qr/index.js | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/widgets/modal-qr/content.ract b/app/widgets/modal-qr/content.ract index 9fc9096..eb398bf 100644 --- a/app/widgets/modal-qr/content.ract +++ b/app/widgets/modal-qr/content.ract @@ -18,7 +18,7 @@ {{>svg_clipboard}} - Copy to clipboard + {{clipboard_msg}} diff --git a/app/widgets/modal-qr/index.js b/app/widgets/modal-qr/index.js index 55ae56f..e836105 100644 --- a/app/widgets/modal-qr/index.js +++ b/app/widgets/modal-qr/index.js @@ -7,12 +7,15 @@ var getNetwork = require('hive-network') module.exports = function showTooltip(data){ + var ractiveData = data + ractiveData.clipboard_msg = 'Copy to clipboard' + var ractive = new Ractive({ el: document.getElementById('tooltip'), partials: { content: require('./content.ract').template, }, - data: data + data: ractiveData }) var canvas = ractive.nodes['qr-canvas'] @@ -25,7 +28,10 @@ module.exports = function showTooltip(data){ ractive.on('copy', function(){ cordova.plugins.clipboard.copy(ractive.get('address')); - alert('Copied to clipboard'); + ractive.set('clipboard_msg', 'Address copied!') + setTimeout(function(){ + ractive.set('clipboard_msg', 'Copy to clipboard') + }, 1000) }) return ractive