From d683b0379b66df6b68cb334aa74f70fd49ed00d9 Mon Sep 17 00:00:00 2001 From: Mitsuhiro Tanda Date: Tue, 17 Jan 2017 01:12:37 +0900 Subject: [PATCH] fix monkey patch for clipboard.js --- public/app/core/components/grafana_app.ts | 1 + public/app/features/dashboard/shareModalCtrl.js | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/public/app/core/components/grafana_app.ts b/public/app/core/components/grafana_app.ts index 83b55ac476f..0fbdb8809d0 100644 --- a/public/app/core/components/grafana_app.ts +++ b/public/app/core/components/grafana_app.ts @@ -72,6 +72,7 @@ export function grafanaAppDirective(playlistSrv, contextSrv) { link: (scope, elem) => { var ignoreSideMenuHide; var body = $('body'); + $.fn.modal.Constructor.prototype.enforceFocus = function() {}; // see https://github.com/zenorocha/clipboard.js/issues/155 // handle sidemenu open state scope.$watch('contextSrv.sidemenu', newVal => { diff --git a/public/app/features/dashboard/shareModalCtrl.js b/public/app/features/dashboard/shareModalCtrl.js index 7e020ca157f..08ccaf7c112 100644 --- a/public/app/features/dashboard/shareModalCtrl.js +++ b/public/app/features/dashboard/shareModalCtrl.js @@ -90,7 +90,6 @@ 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 scope.clipboard = new Clipboard(elem[0]); });