Вход Регистрация
Файл: framework/admin/javascript/leaktools.js
Строк: 53
<?php
(function($){

    var 
getHTML = function(el) {
        var clone = 
el.cloneNode(true);

        var 
div = $('<div></div>');
        
div.append(clone);

        return 
div.html();
    }

    $.
leaktools = {

        
logDuplicateElements: function(){
            var 
els = $('*');
            var 
dirty false;

            
els.each(function(ia){
                
els.not(a).each(function(jb){
                    if (
getHTML(a) == getHTML(b)) {
                        
dirty true;
                        
console.log(ab);
                    }
                })
            })

            if (!
dirtyconsole.log('No duplicates found');
        },

        
logUncleanedElements: function(clean){
            $.
each($.cache, function(){
                var 
source this.handle && this.handle.elem;
                if (!
source) return;

                var 
parent source;
                while (
parent && parent.nodeType == 1parent parent.parentNode;

                if (!
parent) {
                    
console.log('Unattached'source);
                    
console.log(this.events);
                    if (
clean) $(source).unbind().remove();
                }
                else if (
parent !== documentconsole.log('Attached, but to'parent'not our document'source);
            })
        }
    };


})(
jQuery);
?>
Онлайн: 0
Реклама