patch for clipboard.js work

This commit is contained in:
Mitsuhiro Tanda 2017-01-13 02:19:02 +09:00
parent db2718a699
commit 3df119002d

View File

@ -1,9 +1,10 @@
define(['angular',
'lodash',
'jquery',
'require',
'app/core/config',
],
function (angular, _, require, config) {
function (angular, _, $, require, config) {
'use strict';
var module = angular.module('grafana.controllers');
@ -89,6 +90,7 @@ function (angular, _, require, config) {
module.directive('clipboardButton',function() {
return function(scope, elem) {
require(['vendor/clipboard/dist/clipboard'], function(Clipboard) {
$.fn.modal.Constructor.prototype.enforceFocus = function() {}; // see https://github.com/zenorocha/clipboard.js/issues/155
new Clipboard(elem[0]);
});
};