Copy to clipboard for shots
This commit is contained in:
@@ -303,3 +303,11 @@ $(function() {
|
|||||||
task_open(task_id);
|
task_open(task_id);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/* Copy to clipboard when clicking on an input with 'copy-to-clipboard' class */
|
||||||
|
$('body').on('click', '.copy-to-clipboard', function(e){
|
||||||
|
e.preventDefault();
|
||||||
|
|
||||||
|
$(this).select();
|
||||||
|
document.execCommand('copy');
|
||||||
|
});
|
||||||
|
@@ -71,7 +71,6 @@
|
|||||||
|
|
||||||
a
|
a
|
||||||
display: inline-block /* Each task in a new line */
|
display: inline-block /* Each task in a new line */
|
||||||
opacity: 0
|
|
||||||
border-radius: 50%
|
border-radius: 50%
|
||||||
width: 16px
|
width: 16px
|
||||||
height: 16px
|
height: 16px
|
||||||
@@ -84,12 +83,14 @@
|
|||||||
&.active
|
&.active
|
||||||
opacity: 1
|
opacity: 1
|
||||||
border-radius: 3px
|
border-radius: 3px
|
||||||
|
display: inline-block
|
||||||
|
|
||||||
&.task-add
|
&.task-add
|
||||||
width: auto
|
width: auto
|
||||||
border-radius: initial
|
border-radius: initial
|
||||||
|
opacity: 0
|
||||||
|
|
||||||
a[class^="status-"]
|
&:hover a.task-add
|
||||||
opacity: 1
|
opacity: 1
|
||||||
|
|
||||||
&:hover
|
&:hover
|
||||||
@@ -98,3 +99,34 @@
|
|||||||
|
|
||||||
.attract-form span.shot_id
|
.attract-form span.shot_id
|
||||||
float: right
|
float: right
|
||||||
|
|
||||||
|
.attract-form
|
||||||
|
.item-id
|
||||||
|
padding: 8px
|
||||||
|
margin-left: 10px
|
||||||
|
width: 40px
|
||||||
|
border: thin solid transparent
|
||||||
|
|
||||||
|
&:hover
|
||||||
|
border-color: $color-text-dark-hint
|
||||||
|
|
||||||
|
&:active
|
||||||
|
background-color: $color-background
|
||||||
|
|
||||||
|
.btn.copy-to-clipboard.item-id
|
||||||
|
color: transparent
|
||||||
|
position: relative
|
||||||
|
&::selection
|
||||||
|
color: transparent
|
||||||
|
background-color: transparent
|
||||||
|
|
||||||
|
.btn.copy-to-clipboard+.copy-to-clipboard-icon
|
||||||
|
position: relative
|
||||||
|
height: 40px
|
||||||
|
pointer-events: none
|
||||||
|
color: $color-text-dark-primary
|
||||||
|
i
|
||||||
|
position: absolute
|
||||||
|
top: 8px
|
||||||
|
left: -32px
|
||||||
|
font-size: 1.2em
|
||||||
|
@@ -8,6 +8,13 @@
|
|||||||
type="text",
|
type="text",
|
||||||
placeholder='Name',
|
placeholder='Name',
|
||||||
value="{{ shot.name | hide_none }}")
|
value="{{ shot.name | hide_none }}")
|
||||||
|
input.copy-to-clipboard.btn.item-id(
|
||||||
|
name="Copy to Clipboard",
|
||||||
|
type="text",
|
||||||
|
title="{{ shot._id }}",
|
||||||
|
value="{{ shot._id }}")
|
||||||
|
.copy-to-clipboard-icon
|
||||||
|
i.pi-clipboard-copy
|
||||||
|
|
||||||
.input-transparent-group
|
.input-transparent-group
|
||||||
textarea.input-transparent(
|
textarea.input-transparent(
|
||||||
|
Reference in New Issue
Block a user