mirror of
https://github.com/digitalocean/nginxconfig.io.git
synced 2025-08-09 13:18:39 +08:00
clipboard support
This commit is contained in:
@@ -72,6 +72,12 @@ main .file {
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
|
||||
main .file .btn-clipboard {
|
||||
font-size: 0;
|
||||
padding: 0.2rem 0.4rem 0.05rem;
|
||||
vertical-align: text-bottom;
|
||||
}
|
||||
|
||||
main .file .code {
|
||||
padding: 0.5rem;
|
||||
overflow-x: auto;
|
||||
|
3
public/assets/img/clipboard.svg
Normal file
3
public/assets/img/clipboard.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="14" height="14" viewBox="0 0 14 14">
|
||||
<path d="M6 13h7v-5h-3.25q-0.312 0-0.531-0.219t-0.219-0.531v-3.25h-3v9zM8 1.75v-0.5q0-0.102-0.074-0.176t-0.176-0.074h-5.5q-0.102 0-0.176 0.074t-0.074 0.176v0.5q0 0.102 0.074 0.176t0.176 0.074h5.5q0.102 0 0.176-0.074t0.074-0.176zM10 7h2.336l-2.336-2.336v2.336zM14 8v5.25q0 0.312-0.219 0.531t-0.531 0.219h-7.5q-0.312 0-0.531-0.219t-0.219-0.531v-1.25h-4.25q-0.312 0-0.531-0.219t-0.219-0.531v-10.5q0-0.312 0.219-0.531t0.531-0.219h8.5q0.312 0 0.531 0.219t0.219 0.531v2.563q0.164 0.102 0.281 0.219l3.188 3.188q0.219 0.219 0.375 0.594t0.156 0.688z"></path>
|
||||
</svg>
|
After Width: | Height: | Size: 698 B |
@@ -1,7 +1,7 @@
|
||||
(function() {
|
||||
|
||||
angular
|
||||
.module('NginxConfigIoApp', [])
|
||||
.module('NginxConfigIoApp', ['ngclipboard'])
|
||||
.controller('NginxConfigIoController', function NginxConfigIoController($scope, $location, $timeout) {
|
||||
///////////////////////
|
||||
// PRIVATE VARIABLES //
|
||||
|
7
public/assets/js/clipboard.min.js
vendored
Normal file
7
public/assets/js/clipboard.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
4
public/assets/js/ngclipboard.min.js
vendored
Normal file
4
public/assets/js/ngclipboard.min.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
/*! ngclipboard - v1.1.3 - 2017-10-31
|
||||
* https://github.com/sachinchoolur/ngclipboard
|
||||
* Copyright (c) 2017 Sachin; Licensed MIT */
|
||||
!function(){"use strict";var a,b,c="ngclipboard";"object"==typeof module&&module.exports?(a=require("angular"),b=require("clipboard"),module.exports=c):(a=window.angular,b=window.Clipboard),a.module(c,[]).directive("ngclipboard",function(){return{restrict:"A",scope:{ngclipboardSuccess:"&",ngclipboardError:"&"},link:function(a,c){var d=new b(c[0]);d.on("success",function(b){a.$apply(function(){a.ngclipboardSuccess({e:b})})}),d.on("error",function(b){a.$apply(function(){a.ngclipboardError({e:b})})}),c.on("$destroy",function(){d.destroy()})}}})}();
|
Reference in New Issue
Block a user