Changes between Version 6 and Version 7 of Ticket #12525, comment 4


Ignore:
Timestamp:
Oct 8, 2014, 2:25:37 PM (6 years ago)
Author:
pittlu
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12525, comment 4

    v6 v7  
    44$.fn.modal.Constructor.prototype.enforceFocus = function() {
    55        var $modalElement = this.$element;
    6         $(document).on(
    7                         'focusin.modal',
    8                         function(e) {
    9                                 var $parent = $(e.target.parentNode);
    10                                 if ($modalElement[0] !== e.target
    11                                                 && !$modalElement.has(e.target).length
    12                                                 && !$parent.attr('data-cke-expando')
    13                                                 && $parent.closest("[class*='cke']").size()==0) {
    14                                         $modalElement.focus();
    15                                 }
    16                         });
     6        $(document).on('focusin.modal',function(e) {
     7                var $parent = $(e.target.parentNode);
     8                if ($modalElement[0] !== e.target
     9                                && !$modalElement.has(e.target).length
     10                                && $(e.target).parentsUntil('*[role="dialog"]').length === 0) {
     11                        $modalElement.focus();
     12                }
     13        });
    1714};
    1815}}}
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy