[update] Add copy button

This commit is contained in:
brunosimon
2016-10-10 00:35:32 +02:00
parent 5b430171b4
commit 037c30aefe
7 changed files with 123 additions and 4 deletions
@@ -1,7 +1,8 @@
var application = angular.module(
'application',
[
'hljs'
'hljs',
'angular-clipboard'
]
);
+15 -1
View File
@@ -4,7 +4,8 @@ application.controller(
'$scope',
'$interval',
'project',
function( $scope, $interval, project )
'clipboard',
function( $scope, $interval, project, clipboard )
{
// Every 5 seconds
$interval( function()
@@ -90,6 +91,19 @@ application.controller(
$scope.file.notif = 0;
};
$scope.copy = {};
$scope.copy.text = 'copy';
$scope.copy.supported = clipboard.supported;
$scope.copy_to_clipboard_click = function()
{
$scope.copy.text = 'copied';
clipboard.copyText( $scope.version.content );
};
$scope.copy_to_clipboard_mouseleave = function()
{
$scope.copy.text = 'copy';
};
$scope.init = function( project_slug )
{
project.connect( project_slug );