|
@@ -2440,7 +2440,7 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
_listen: function () {
|
|
_listen: function () {
|
|
- var self = this, $el = self.$element, $form = self.$form, $cont = self.$container, fullScreenEvents;
|
|
|
|
|
|
+ var self = this, $el = self.$element, $form = self.$form, $cont = self.$container, fullScreenEv, $cap, fn;
|
|
self._handler($el, 'click', function (e) {
|
|
self._handler($el, 'click', function (e) {
|
|
if ($el.hasClass('file-no-browse')) {
|
|
if ($el.hasClass('file-no-browse')) {
|
|
if ($el.data('zoneClicked')) {
|
|
if ($el.data('zoneClicked')) {
|
|
@@ -2454,11 +2454,15 @@
|
|
if (self.showBrowse) {
|
|
if (self.showBrowse) {
|
|
self._handler(self.$btnFile, 'click', $.proxy(self._browse, self));
|
|
self._handler(self.$btnFile, 'click', $.proxy(self._browse, self));
|
|
}
|
|
}
|
|
|
|
+ $cap = $cont.find('.file-caption-name');
|
|
|
|
+ fn = function () {
|
|
|
|
+ return false;
|
|
|
|
+ };
|
|
self._handler($cont.find('.fileinput-remove:not([disabled])'), 'click', $.proxy(self.clear, self));
|
|
self._handler($cont.find('.fileinput-remove:not([disabled])'), 'click', $.proxy(self.clear, self));
|
|
self._handler($cont.find('.fileinput-cancel'), 'click', $.proxy(self.cancel, self));
|
|
self._handler($cont.find('.fileinput-cancel'), 'click', $.proxy(self.cancel, self));
|
|
self._handler($cont.find('.fileinput-pause'), 'click', $.proxy(self.pause, self));
|
|
self._handler($cont.find('.fileinput-pause'), 'click', $.proxy(self.pause, self));
|
|
- self._handler($cont.find('.file-caption-name'), 'keydown', function () { return false; });
|
|
|
|
- self._handler($cont.find('.file-caption-name'), 'paste', function () { return false; });
|
|
|
|
|
|
+ self._handler($cap, 'keydown', fn);
|
|
|
|
+ self._handler($cap, 'paste', fn);
|
|
self._initDragDrop();
|
|
self._initDragDrop();
|
|
self._handler($form, 'reset', $.proxy(self.clear, self));
|
|
self._handler($form, 'reset', $.proxy(self.clear, self));
|
|
if (!self.isAjaxUpload) {
|
|
if (!self.isAjaxUpload) {
|
|
@@ -2468,8 +2472,8 @@
|
|
self._handler($(window), 'resize', function () {
|
|
self._handler($(window), 'resize', function () {
|
|
self._listenFullScreen(screen.width === window.innerWidth && screen.height === window.innerHeight);
|
|
self._listenFullScreen(screen.width === window.innerWidth && screen.height === window.innerHeight);
|
|
});
|
|
});
|
|
- fullScreenEvents = 'webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange';
|
|
|
|
- self._handler($(document), fullScreenEvents, function () {
|
|
|
|
|
|
+ fullScreenEv = 'webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange';
|
|
|
|
+ self._handler($(document), fullScreenEv, function () {
|
|
self._listenFullScreen($h.checkFullScreen());
|
|
self._listenFullScreen($h.checkFullScreen());
|
|
});
|
|
});
|
|
self._autoFitContent();
|
|
self._autoFitContent();
|