Merge Angular 16 Irish Monitor to develop #33
|
@ -45,6 +45,7 @@ import {NotificationHandler} from "../../utils/notification-handler";
|
|||
import {IndicatorStakeholderBaseComponent} from "../utils/stakeholder-base.component";
|
||||
|
||||
declare var UIkit;
|
||||
declare var copy;
|
||||
|
||||
@Component({
|
||||
selector: 'indicators',
|
||||
|
@ -1465,17 +1466,15 @@ export class IndicatorsComponent extends IndicatorStakeholderBaseComponent imple
|
|||
}
|
||||
|
||||
copyToClipboard(value) {
|
||||
const tempBox = document.createElement('textarea');
|
||||
const tempBox = document.createElement('div');
|
||||
tempBox.id = 'tempBox';
|
||||
tempBox.style.position = 'fixed';
|
||||
tempBox.style.left = '0';
|
||||
tempBox.style.top = '0';
|
||||
tempBox.style.opacity = '0';
|
||||
tempBox.value = value;
|
||||
tempBox.innerHTML = value.toString();
|
||||
document.body.appendChild(tempBox);
|
||||
tempBox.focus();
|
||||
tempBox.select();
|
||||
tempBox.setSelectionRange(0, 99999);
|
||||
document.execCommand('copy');
|
||||
copy.exec('tempBox');
|
||||
document.body.removeChild(tempBox);
|
||||
NotificationHandler.rise('Copied to clipboard');
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue