فهرست منبع

patch for clipboard.js work

Mitsuhiro Tanda 9 سال پیش
والد
کامیت
3df119002d
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      public/app/features/dashboard/shareModalCtrl.js

+ 3 - 1
public/app/features/dashboard/shareModalCtrl.js

@@ -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]);
       });
     };