1. #1
    Sencha User
    Join Date
    Sep 2008
    Posts
    193
    Vote Rating
    0
    fxmisticat is on a distinguished road

      0  

    Default Moving mouse over grids i get this error

    Moving mouse over grids i get this error


    It looks like its the row hover, if I move my mouse relativly fast between 2 grids side by side. The hover highlight will stick on the row when I move the cursor over the other grid. I get this error.
    Permission denied to get property XULElement.nodeType
    slideIn()()ext-all.js (line 14)
    initTemplates()(scrollbarbutton)ext-all.js (line 144)
    initTemplates()(scrollbarbutton)ext-all.js (line 144)
    initTemplates()(Object browserEvent=Event mouseout button=0 type=mouseout, div.ux-grow-action-text)ext-all.js (line 144)
    EventManager()()ext-all.js (line 12)
    EventManager()()ext-all.js (line 12)
    EventManager()()ext-all.js (line 12)
    camelFn()()ext-all.js (line 13)
    getViewWidth()()ext-base.js (line 10)


    (function(){var D=Ext.lib.Dom;var E=Ext....te El.cache;delete El._flyweights})})();

  2. #2
    Sencha User
    Join Date
    Sep 2008
    Posts
    193
    Vote Rating
    0
    fxmisticat is on a distinguished road

      0  

    Default


    Quote Originally Posted by fxmisticat View Post
    It looks like its the row hover, if I move my mouse relativly fast between 2 grids side by side. The hover highlight will stick on the row when I move the cursor over the other grid. I get this error.
    Permission denied to get property XULElement.nodeType
    slideIn()()ext-all.js (line 14)
    initTemplates()(scrollbarbutton)ext-all.js (line 144)
    initTemplates()(scrollbarbutton)ext-all.js (line 144)
    initTemplates()(Object browserEvent=Event mouseout button=0 type=mouseout, div.ux-grow-action-text)ext-all.js (line 144)
    EventManager()()ext-all.js (line 12)
    EventManager()()ext-all.js (line 12)
    EventManager()()ext-all.js (line 12)
    camelFn()()ext-all.js (line 13)
    getViewWidth()()ext-base.js (line 10)


    (function(){var D=Ext.lib.Dom;var E=Ext....te El.cache;delete El._flyweights})})();

    Found the Fix from one of condors old threads

    Code:
    Ext.override(Ext.Element, {
    	findParent : function(simpleSelector, maxDepth, returnEl){
    		var p = this.dom, b = document.body, depth = 0, dq = Ext.DomQuery, stopEl;
    		maxDepth = maxDepth || 50;
    		if(typeof maxDepth != "number"){
    			stopEl = Ext.getDom(maxDepth);
    			maxDepth = 10;
    		}
    		try {
    			while(p && p.nodeType == 1 && depth < maxDepth && p != b && p != stopEl){
    				if(dq.is(p, simpleSelector)){
    					return returnEl ? Ext.get(p) : p;
    				}
    				depth++;
    				p = p.parentNode;
    			}
    		} catch(e) {};
    		return null;
    	}
    });

  3. #3
    Sencha User
    Join Date
    Sep 2008
    Posts
    193
    Vote Rating
    0
    fxmisticat is on a distinguished road

      0  

    Default


    It is still getting the error?

    this line:
    while(p && p.nodeType == 1 && depth < maxDepth && p != b && p != stopEl){


  4. #4
    Ext User
    Join Date
    Apr 2008
    Posts
    4
    Vote Rating
    0
    ema is on a distinguished road

      0  

    Default


    hello,
    this fix from condor was helping me.
    I had the same problem.
    hopefully it helps you, too.
    HTML Code:
    Ext.override(Ext.Element, {
        findParent : function(simpleSelector, maxDepth, returnEl){
            var p = this.dom, b = document.body, depth = 0, dq = Ext.DomQuery, stopEl;
            maxDepth = maxDepth || 50;
            if(typeof maxDepth != "number"){
                stopEl = Ext.getDom(maxDepth);
                maxDepth = 10;
            }
            try {
                while(p && p.nodeType == 1 && depth < maxDepth && p != b && p != stopEl){
                    if(dq.is(p, simpleSelector)){
                        return returnEl ? Ext.get(p) : p;
                    }
                    depth++;
                    p = p.parentNode;
                }
            } catch(e) {};
            return null;
        }
    });
    Ext.override(Ext.grid.GridView, {
        renderUI : function(){
            var header = this.renderHeaders();
            var body = this.templates.body.apply({rows:''});
            var html = this.templates.master.apply({
                body: body,
                header: header
            });
            var g = this.grid;
            g.getGridEl().dom.innerHTML = html;
            this.initElements();
            Ext.fly(this.innerHd).on("click", this.handleHdDown, this);
            this.mainHd.on("mouseover", this.handleHdOver, this);
            this.mainHd.on("mouseout", this.handleHdOut, this);
            this.mainHd.on("mousemove", this.handleHdMove, this);
            this.scroller.on('scroll', this.syncScroll,  this);
            if(g.enableColumnResize !== false){
                this.splitone = new Ext.grid.GridView.SplitDragZone(g, this.mainHd.dom);
            }
            if(g.enableColumnMove){
                this.columnDrag = new Ext.grid.GridView.ColumnDragZone(g, this.innerHd);
                this.columnDrop = new Ext.grid.HeaderDropZone(g, this.mainHd.dom);
            }
            if(g.enableHdMenu !== false){
                if(g.enableColumnHide !== false){
                    this.colMenu = new Ext.menu.Menu({id:g.id + "-hcols-menu"});
                    this.colMenu.on("beforeshow", this.beforeColMenuShow, this);
                    this.colMenu.on("itemclick", this.handleHdMenuClick, this);
                }
                this.hmenu = new Ext.menu.Menu({id: g.id + "-hctx"});
                this.hmenu.add(
                    {id:"asc", text: this.sortAscText, cls: "xg-hmenu-sort-asc"},
                    {id:"desc", text: this.sortDescText, cls: "xg-hmenu-sort-desc"}
                );
                if(g.enableColumnHide !== false){
                    this.hmenu.add('-',
                        {id:"columns", text: this.columnsText, menu: this.colMenu, iconCls: 'x-cols-icon'}
                    );
                }
                this.hmenu.on("itemclick", this.handleHdMenuClick, this);
            }
            if(g.enableDragDrop || g.enableDrag){
                this.dragZone = new Ext.grid.GridDragZone(g, {
                    ddGroup : g.ddGroup || 'GridDD'
                });
            }
            this.updateHeaderSortState();
            if(this.grid.trackMouseOver){
                this.mainBody.on("mouseover", this.onRowOver, this);
                this.mainBody.on("mouseout", this.onRowOut, this);
            }
        },
        initUI : function(grid){
            grid.on("headerclick", this.onHeaderClick, this);
    //        if(grid.trackMouseOver){
    //            grid.on("mouseover", this.onRowOver, this);
    //            grid.on("mouseout", this.onRowOut, this);
    //        }
        }
    });

Thread Participants: 1

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..."