Gelmiş geçmiş en büyük porno sitemiz olan 2pe de her zaman en kaliteli pornoları sunmayı hedefledik. Diğer video sitemiz olan vuam da ise hd porno ağırlıklı çalışmalara başladık.

  1. #11
    Sencha User
    Join Date
    Aug 2011
    Posts
    30
    Answers
    1
    Vote Rating
    0
    Envision123 is on a distinguished road

      0  

    Default


    And here is a copy of the line for the System Configuration module which is the first thing listed on the right side of the start menu:

    Code:
    Ext.define("MyDesktop.SystemConWindow", {
        extend: "Ext.ux.desktop.Module",
        requires: ["Ext.tab.Panel"],
        id: "systemcon",
        init: function () {
            this.launcher = {
                text: "System Configuration",
                iconCls: "tabs",
                handler: this.createWindow,
                scope: this
            }
        },
        createWindow: function () {
            var b = this.app.getDesktop();
            var a = b.getWindow("systemcon");
            if (!a) {
                a = b.createWindow({
                    id: "systemcon",
                    title: "System Configuration",
                    width: "90%",
                    height: "80%",
                    iconCls: "tabs",
                    animCollapse: false,
                    border: false,
                    constrainHeader: true,
                    layout: "fit",
                    items: [{
                        xtype: "tabpanel",
                        activeTab: 0,
                        bodyStyle: "padding: 5px;",
                        items: [{
                            title: "System Configuration",
                            header: false,
                            html: '<iframe frameBorder="0" height="100%" width="100%" src="http://www.google.com"></iframe>',
                            border: false
                        }]
                    }]
                })
            }
            a.show();
            return a
        }
    });
    Ext.define("Ext.panel.Table", {
        extend: "Ext.panel.Panel",
        alias: "widget.tablepanel",
        uses: ["Ext.selection.RowModel", "Ext.grid.Scroller", "Ext.grid.header.Container", "Ext.grid.Lockable"],
        cls: Ext.baseCSSPrefix + "grid",
        extraBodyCls: Ext.baseCSSPrefix + "grid-body",
        layout: "fit",
        hasView: false,
        viewType: null,
        selType: "rowmodel",
        scrollDelta: 40,
        scroll: true,
        sortableColumns: true,
        verticalScrollDock: "right",
        verticalScrollerType: "gridscroller",
        horizontalScrollerPresentCls: Ext.baseCSSPrefix + "horizontal-scroller-present",
        verticalScrollerPresentCls: Ext.baseCSSPrefix + "vertical-scroller-present",
        scrollerOwner: true,
        invalidateScrollerOnRefresh: true,
        enableColumnMove: true,
        enableColumnResize: true,
        initComponent: function () {
            var g = this,
                a = g.scroll,
                d = false,
                c = false,
                h = g.columns || g.colModel,
                f = 0,
                b, e = g.border;
            g.determineScrollbars = Ext.Function.createBuffered(g.determineScrollbars, 30);
            g.injectView = Ext.Function.createBuffered(g.injectView, 30);
            if (g.hideHeaders) {
                e = false
            }
            if (h instanceof Ext.grid.header.Container) {
                g.headerCt = h;
                g.headerCt.border = e;
                g.columns = g.headerCt.items.items
            } else {
                if (Ext.isArray(h)) {
                    h = {
                        items: h,
                        border: e
                    }
                }
                Ext.apply(h, {
                    forceFit: g.forceFit,
                    sortable: g.sortableColumns,
                    enableColumnMove: g.enableColumnMove,
                    enableColumnResize: g.enableColumnResize,
                    border: e
                });
                g.columns = h.items;
                if (Ext.ComponentQuery.query("{locked !== undefined}{processed != true}", g.columns).length) {
                    g.self.mixin("lockable", Ext.grid.Lockable);
                    g.injectLockable()
                }
            }
            g.store = Ext.data.StoreManager.lookup(g.store);
            g.addEvents("scrollerhide", "scrollershow");
            g.bodyCls = g.bodyCls || "";
            g.bodyCls += (" " + g.extraBodyCls);
            delete g.autoScroll;
            if (!g.hasView) {
                if (!g.headerCt) {
                    g.headerCt = Ext.create("Ext.grid.header.Container", h)
                }
                g.columns = g.headerCt.items.items;
                if (g.hideHeaders) {
                    g.headerCt.height = 0;
                    g.headerCt.border = false;
                    g.headerCt.addCls(Ext.baseCSSPrefix + "grid-header-ct-hidden");
                    g.addCls(Ext.baseCSSPrefix + "grid-header-hidden");
                    if (Ext.isIEQuirks) {
                        g.headerCt.style = {
                            display: "none"
                        }
                    }
                }
                if (a === true || a === "both") {
                    d = c = true
                } else {
                    if (a === "horizontal") {
                        c = true
                    } else {
                        if (a === "vertical") {
                            d = true
                        } else {
                            g.headerCt.availableSpaceOffset = 0
                        }
                    }
                }
                if (d) {
                    g.verticalScroller = g.verticalScroller || {};
                    Ext.applyIf(g.verticalScroller, {
                        dock: g.verticalScrollDock,
                        xtype: g.verticalScrollerType,
                        store: g.store
                    });
                    g.verticalScroller = Ext.ComponentManager.create(g.verticalScroller);
                    g.mon(g.verticalScroller, {
                        bodyscroll: g.onVerticalScroll,
                        scope: g
                    })
                }
                if (c) {
                    g.horizontalScroller = Ext.ComponentManager.create({
                        xtype: "gridscroller",
                        section: g,
                        dock: "bottom",
                        store: g.store
                    });
                    g.mon(g.horizontalScroller, {
                        bodyscroll: g.onHorizontalScroll,
                        scope: g
                    })
                }
                g.headerCt.on("columnresize", g.onHeaderResize, g);
                g.relayEvents(g.headerCt, ["columnresize", "columnmove", "columnhide", "columnshow", "sortchange"]);
                g.features = g.features || [];
                g.dockedItems = g.dockedItems || [];
                g.dockedItems.unshift(g.headerCt);
                g.viewConfig = g.viewConfig || {};
                g.viewConfig.invalidateScrollerOnRefresh = g.invalidateScrollerOnRefresh;
                b = g.getView();
                if (b) {
                    g.mon(b.store, {
                        load: g.onStoreLoad,
                        scope: g
                    });
                    g.mon(b, {
                        refresh: {
                            fn: this.onViewRefresh,
                            scope: g,
                            buffer: 50
                        },
                        itemupdate: g.onViewItemUpdate,
                        scope: g
                    });
                    this.relayEvents(b, ["beforeitemmousedown", "beforeitemmouseup", "beforeitemmouseenter", "beforeitemmouseleave", "beforeitemclick", "beforeitemdblclick", "beforeitemcontextmenu", "itemmousedown", "itemmouseup", "itemmouseenter", "itemmouseleave", "itemclick", "itemdblclick", "itemcontextmenu", "beforecontainermousedown", "beforecontainermouseup", "beforecontainermouseover", "beforecontainermouseout", "beforecontainerclick", "beforecontainerdblclick", "beforecontainercontextmenu", "containermouseup", "containermouseover", "containermouseout", "containerclick", "containerdblclick", "containercontextmenu", "selectionchange", "beforeselect"])
                }
            }
            g.callParent(arguments)
        },
        initStateEvents: function () {
            var a = this.stateEvents;
            Ext.each(["columnresize", "columnmove", "columnhide", "columnshow", "sortchange"], function (b) {
                if (Ext.Array.indexOf(a, b)) {
                    a.push(b)
                }
            });
            this.callParent()
        },
        getState: function () {
            var a = {
                columns: []
            },
                b = this.store.sorters.first();
            this.headerCt.items.each(function (c) {
                a.columns.push({
                    id: c.headerId,
                    width: c.flex ? undefined : c.width,
                    hidden: c.hidden,
                    sortable: c.sortable
                })
            });
            if (b) {
                a.sort = {
                    property: b.property,
                    direction: b.direction
                }
            }
            return a
        },
        applyState: function (a) {
            var c = a.columns,
                b = c ? c.length : 0,
                d = this.headerCt,
                h = d.items,
                l = a.sort,
                j = this.store,
                e = 0,
                g, k, f;
            for (; e < b; ++e) {
                k = c[e];
                f = d.down("gridcolumn[headerId=" + k.id + "]");
                g = h.indexOf(f);
                if (e !== g) {
                    d.moveHeader(g, e)
                }
                f.sortable = k.sortable;
                if (Ext.isDefined(k.width)) {
                    delete f.flex;
                    if (f.rendered) {
                        f.setWidth(k.width)
                    } else {
                        f.minWidth = f.width = k.width
                    }
                }
                f.hidden = k.hidden
            }
            if (l) {
                if (j.remoteSort) {
                    j.sorters.add(Ext.create("Ext.util.Sorter", {
                        property: l.property,
                        direction: l.direction
                    }))
                } else {
                    j.sort(l.property, l.direction)
                }
            }
        },
        getStore: function () {
            return this.store
        },
        getView: function () {
            var a = this,
                b;
            if (!a.view) {
                b = a.getSelectionModel();
                a.view = a.createComponent(Ext.apply({}, a.viewConfig, {
                    xtype: a.viewType,
                    store: a.store,
                    headerCt: a.headerCt,
                    selModel: b,
                    features: a.features,
                    panel: a
                }));
                a.mon(a.view, {
                    uievent: a.processEvent,
                    scope: a
                });
                b.view = a.view;
                a.headerCt.view = a.view;
                a.relayEvents(a.view, ["cellclick", "celldblclick"])
            }
            return a.view
        },
        setAutoScroll: Ext.emptyFn,
        elScroll: function (d, e, b) {
            var c = this,
                a;
            if (d === "up" || d === "left") {
                e = -e
            }
            if (d === "down" || d === "up") {
                a = c.getVerticalScroller();
                a.scrollByDeltaY(e)
            } else {
                a = c.getHorizontalScroller();
                a.scrollByDeltaX(e)
            }
        },
        afterLayout: function () {
            this.callParent(arguments);
            this.injectView()
        },
        injectView: function () {
            if (!this.hasView && !this.collapsed) {
                var b = this,
                    a = b.getView();
                b.hasView = true;
                b.add(a);
                a.el.scroll = Ext.Function.bind(b.elScroll, b);
                b.mon(a.el, {
                    mousewheel: b.onMouseWheel,
                    scope: b
                })
            }
        },
        afterExpand: function () {
            this.callParent(arguments);
            if (!this.hasView) {
                this.injectView()
            }
        },
        processEvent: function (f, b, a, c, d, h) {
            var g = this,
                i;
            if (d !== -1) {
                i = g.headerCt.getGridColumns()[d];
                return i.processEvent.apply(i, arguments)
            }
        },
        determineScrollbars: function () {
            var e = this,
                b, a, f, d, c;
            if (!e.collapsed && e.view && e.view.el) {
                b = e.view.el.dom;
                a = e.headerCt.getFullWidth();
                f = b.offsetWidth;
                if (e.verticalScroller && e.verticalScroller.el) {
                    d = e.verticalScroller.getSizeCalculation().height
                } else {
                    d = b.scrollHeight
                }
                c = b.clientHeight;
                if (!e.collapsed && d > c) {
                    e.showVerticalScroller()
                } else {
                    e.hideVerticalScroller()
                }
                if (!e.collapsed && a > (f + Ext.getScrollBarWidth() - 2)) {
                    e.showHorizontalScroller()
                } else {
                    e.hideHorizontalScroller()
                }
            }
        },
        onHeaderResize: function () {
            if (this.view && this.view.rendered) {
                this.determineScrollbars();
                this.invalidateScroller()
            }
        },
        hideHorizontalScroller: function () {
            var a = this;
            if (a.horizontalScroller && a.horizontalScroller.ownerCt === a) {
                a.verticalScroller.offsets.bottom = 0;
                a.removeDocked(a.horizontalScroller, false);
                a.removeCls(a.horizontalScrollerPresentCls);
                a.fireEvent("scrollerhide", a.horizontalScroller, "horizontal")
            }
        },
        showHorizontalScroller: function () {
            var a = this;
            if (a.verticalScroller) {
                a.verticalScroller.offsets.bottom = Ext.getScrollBarWidth() - 2
            }
            if (a.horizontalScroller && a.horizontalScroller.ownerCt !== a) {
                a.addDocked(a.horizontalScroller);
                a.addCls(a.horizontalScrollerPresentCls);
                a.fireEvent("scrollershow", a.horizontalScroller, "horizontal")
            }
        },
        hideVerticalScroller: function () {
            var a = this,
                b = a.headerCt;
            if (b && b.layout.reserveOffset) {
                b.layout.reserveOffset = false;
                b.doLayout()
            }
            if (a.verticalScroller && a.verticalScroller.ownerCt === a) {
                a.removeDocked(a.verticalScroller, false);
                a.removeCls(a.verticalScrollerPresentCls);
                a.fireEvent("scrollerhide", a.verticalScroller, "vertical")
            }
        },
        showVerticalScroller: function () {
            var a = this,
                b = a.headerCt;
            if (b && !b.layout.reserveOffset) {
                b.layout.reserveOffset = true;
                b.doLayout()
            }
            if (a.verticalScroller && a.verticalScroller.ownerCt !== a) {
                a.addDocked(a.verticalScroller);
                a.addCls(a.verticalScrollerPresentCls);
                a.fireEvent("scrollershow", a.verticalScroller, "vertical")
            }
        },
        invalidateScroller: function () {
            var b = this,
                a = b.verticalScroller,
                c = b.horizontalScroller;
            if (a) {
                a.invalidate()
            }
            if (c) {
                c.invalidate()
            }
        },
        onHeaderMove: function (c, d, a, b) {
            this.view.refresh()
        },
        onHeaderHide: function (a, b) {
            this.invalidateScroller()
        },
        onHeaderShow: function (a, b) {
            this.invalidateScroller()
        },
        getVerticalScroller: function () {
            return this.getScrollerOwner().down("gridscroller[dock=" + this.verticalScrollDock + "]")
        },
        getHorizontalScroller: function () {
            return this.getScrollerOwner().down("gridscroller[dock=bottom]")
        },
        onMouseWheel: function (j) {
            var k = this,
                n = j.browserEvent,
                g = k.getVerticalScroller(),
                l = k.getHorizontalScroller(),
                c = k.scrollDelta,
                d, f, i, m, h, b, o, a;
            if (l) {
                m = l.el;
                if (m) {
                    h = m.dom.scrollLeft
                }
            }
            if (g) {
                i = g.el;
                if (i) {
                    b = i.dom.scrollTop
                }
            }
            if (n.wheelDeltaX || n.wheelDeltaY) {
                f = -n.wheelDeltaX / 120 * c / 3;
                d = -n.wheelDeltaY / 120 * c / 3;
                if (l) {
                    o = l.scrollByDeltaX(f)
                }
                if (g) {
                    a = g.scrollByDeltaY(d)
                }
            } else {
                if (n.axis && n.axis === 1) {
                    if (l) {
                        f = -(c * j.getWheelDelta()) / 3;
                        o = l.scrollByDeltaX(f)
                    }
                } else {
                    if (g) {
                        d = -(c * j.getWheelDelta() / 3);
                        a = g.scrollByDeltaY(d)
                    }
                }
            }
            if ((f !== 0 && o !== h) || (d !== 0 && a !== b)) {
                j.stopEvent()
            }
        },
        onViewRefresh: function () {
            if (Ext.isIE) {
                this.syncCellHeight()
            }
            this.determineScrollbars();
            if (this.invalidateScrollerOnRefresh) {
                this.invalidateScroller()
            }
        },
        onViewItemUpdate: function (a, b, c) {
            if (Ext.isIE) {
                this.syncCellHeight([c])
            }
        },
        syncCellHeight: function (g) {
            var m = this,
                f = 0,
                e, d, h, l, c, n, k = [],
                a, b = ("." + Ext.baseCSSPrefix + "grid-cell");
            g = g || m.view.getNodes();
            n = g.length;
            for (; f < n; f++) {
                l = g[f];
                e = Ext.fly(l).query(b);
                h = e.length;
                a = [];
                for (d = 0; d < h; d++) {
                    c = e[d];
                    a.push(c.clientHeight)
                }
                k.push(Ext.Array.max(a))
            }
            for (f = 0; f < n; f++) {
                l = g[f];
                h = l.childNodes.length;
                for (d = 0; d < h; d++) {
                    c = Ext.fly(l.childNodes[d]);
                    if (k[f]) {
                        if (c.is(b)) {
                            c.setHeight(k[f])
                        } else {
                            c.down(b).setHeight(k[f])
                        }
                    }
                }
            }
        },
        setScrollTop: function (d) {
            var c = this,
                b = c.getScrollerOwner(),
                a = c.getVerticalScroller();
            b.virtualScrollTop = d;
            if (a) {
                a.setScrollTop(d)
            }
        },
        getScrollerOwner: function () {
            var a = this;
            if (!this.scrollerOwner) {
                a = this.up("[scrollerOwner]")
            }
            return a
        },
        scrollByDeltaY: function (a) {
            var c = this.getScrollerOwner(),
                b;
            b = c.down("gridscroller[dock=" + this.verticalScrollDock + "]");
            if (b) {
                b.scrollByDeltaY(a)
            }
        },
        scrollByDeltaX: function (a) {
            this.horizontalScroller.scrollByDeltaX(a)
        },
        getLhsMarker: function () {
            var a = this;
            if (!a.lhsMarker) {
                a.lhsMarker = Ext.core.DomHelper.append(a.el, {
                    cls: Ext.baseCSSPrefix + "grid-resize-marker"
                }, true)
            }
            return a.lhsMarker
        },
        getRhsMarker: function () {
            var a = this;
            if (!a.rhsMarker) {
                a.rhsMarker = Ext.core.DomHelper.append(a.el, {
                    cls: Ext.baseCSSPrefix + "grid-resize-marker"
                }, true)
            }
            return a.rhsMarker
        },
        getSelectionModel: function () {
            if (!this.selModel) {
                this.selModel = {}
            }
            var b = "SINGLE",
                a;
            if (this.simpleSelect) {
                b = "SIMPLE"
            } else {
                if (this.multiSelect) {
                    b = "MULTI"
                }
            }
            Ext.applyIf(this.selModel, {
                allowDeselect: this.allowDeselect,
                mode: b
            });
            if (!this.selModel.events) {
                a = this.selModel.selType || this.selType;
                this.selModel = Ext.create("selection." + a, this.selModel)
            }
            if (!this.selModel.hasRelaySetup) {
                this.relayEvents(this.selModel, ["selectionchange", "select", "deselect"]);
                this.selModel.hasRelaySetup = true
            }
            if (this.disableSelection) {
                this.selModel.locked = true
            }
            return this.selModel
        },
        onVerticalScroll: function (e, f) {
            var b = this.getScrollerOwner(),
                c = b.query("tableview"),
                d = 0,
                a = c.length;
            for (; d < a; d++) {
                c[d].el.dom.scrollTop = f.scrollTop
            }
        },
        onHorizontalScroll: function (b, j) {
            var d = this.getScrollerOwner(),
                k = d.query("tableview"),
                f = 0,
                h = k.length,
                a, e, g, l, c;
            a = k[1] || k[0];
            e = a.el.dom;
            g = e.scrollWidth;
            l = e.offsetWidth;
            c = this.horizontalScroller.getWidth();
            e.scrollLeft = j.scrollLeft;
            this.headerCt.el.dom.scrollLeft = j.scrollLeft
        },
        onStoreLoad: Ext.emptyFn,
        getEditorParent: function () {
            return this.body
        },
        bindStore: function (a) {
            var b = this;
            b.store = a;
            b.getView().bindStore(a)
        },
        reconfigure: function (a, b) {
            var c = this;
            if (c.lockable) {
                c.reconfigureLockable(a, b);
                return
            }
            if (b) {
                c.headerCt.removeAll();
                c.headerCt.add(b)
            }
            if (a) {
                a = Ext.StoreManager.lookup(a);
                c.bindStore(a)
            } else {
                c.getView().refresh()
            }
        },
        afterComponentLayout: function () {
            this.callParent(arguments);
            this.determineScrollbars();
            this.invalidateScroller()
        }
    });
    Ext.define("Ext.grid.Panel", {
        extend: "Ext.panel.Table",
        requires: ["Ext.grid.View"],
        alias: ["widget.gridpanel", "widget.grid"],
        alternateClassName: ["Ext.list.ListView", "Ext.ListView", "Ext.grid.GridPanel"],
        viewType: "gridview",
        lockable: false,
        normalCfgCopy: ["invalidateScrollerOnRefresh", "verticalScroller", "verticalScrollDock", "verticalScrollerType", "scroll"],
        lockedCfgCopy: ["invalidateScrollerOnRefresh"],
        initComponent: function () {
            var a = this;
            if (a.columnLines) {
                a.setColumnLines(a.columnLines)
            }
            a.callParent()
        },
        setColumnLines: function (a) {
            var b = this,
                c = (a) ? "addClsWithUI" : "removeClsWithUI";
            b[c]("with-col-lines")
        }
    });

  2. #12
    Sencha Premium Member skirtle's Avatar
    Join Date
    Oct 2010
    Location
    UK
    Posts
    3,474
    Answers
    523
    Vote Rating
    280
    skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future

      0  

    Default


    It seems that the HTML files I described only exist in certain version of the ExtJS ZIP. In other versions the file I describe as desktop-release.html is called desktop.html and there is no equivalent of the other file.

    However, the unminified JS files do appear to be there. For example, do you have a file called examples/desktop/js/Desktop.js containing unminified code? This is one of the files that combine to make classes.js. If you don't, try redownloading the ExtJS ZIP:

    http://www.sencha.com/learn/legacy/Ext_Version_Archives

    Using 4.0.2 I replaced the file examples/desktop/desktop.html with the file below. This appear to work and gives debug versions of the files. Please give this a try and let me know how you get on. Once we get this sorted I feel we can fix your original problem pretty quickly.

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>ExtTop - Desktop Sample App</title>
    
        <link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
        <link rel="stylesheet" type="text/css" href="css/desktop.css" />
    
        <script type="text/javascript" src="../../bootstrap.js"></script>
    
        <script type="text/javascript">
            Ext.Loader.setConfig('enabled', true);
    
            Ext.Loader.setPath({
                'Ext.ux.desktop': 'js',
                MyDesktop: ''
            });
    
            Ext.require('MyDesktop.App');
    
            var myDesktopApp;
            Ext.onReady(function () {
                myDesktopApp = new MyDesktop.App();
            });
        </script>
    </head>
    
    <body>
    
        <a href="http://www.sencha.com" target="_blank" alt="Powered by Ext JS"
           id="poweredby"><div></div></a>
    
    </body>
    </html>

  3. #13
    Sencha User
    Join Date
    Aug 2011
    Posts
    30
    Answers
    1
    Vote Rating
    0
    Envision123 is on a distinguished road

      0  

    Default


    Just re-uploaded 4.0.2 with those files for you and edited desktop.html with you code. I uploaded all of this here: http://www.zazavi.com/desktop2/examp...p/desktop.html

  4. #14
    Sencha Premium Member skirtle's Avatar
    Join Date
    Oct 2010
    Location
    UK
    Posts
    3,474
    Answers
    523
    Vote Rating
    280
    skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future

      0  

    Default


    I have just followed your new link. The HTML file is clearly not the one I asked you to use. It doesn't load the bootstrapper, it doesn't enable the loader, ...

  5. #15
    Sencha User
    Join Date
    Aug 2011
    Posts
    30
    Answers
    1
    Vote Rating
    0
    Envision123 is on a distinguished road

      0  

    Default


    Sorry about that, uploaded the wrong file. The correct desktop.html is now uploaded.

  6. #16
    Sencha Premium Member skirtle's Avatar
    Join Date
    Oct 2010
    Location
    UK
    Posts
    3,474
    Answers
    523
    Vote Rating
    280
    skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future

      0  

    Default


    ... and now it doesn't have your menu items. I can't fix them if they aren't there.

  7. #17
    Sencha User
    Join Date
    Aug 2011
    Posts
    30
    Answers
    1
    Vote Rating
    0
    Envision123 is on a distinguished road

      0  

    Default


    It looks like when you gave me new code for desktop.html that you didn't include the classes.css file.

    I have gone ahead and added it to desktop.html and the menus are loading for you.

  8. #18
    Sencha Premium Member skirtle's Avatar
    Join Date
    Oct 2010
    Location
    UK
    Posts
    3,474
    Answers
    523
    Vote Rating
    280
    skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future

      0  

    Default


    It looks like when you gave me new code for desktop.html that you didn't include the classes.css file.
    Judging by the current demo, I assume you mean classes.js, not classes.css.

    Omitting that file is exactly what I was trying to do. That file contains the concatenated and minified versions of the source files. If you include it then the the loader won't bother loading the original source files as the classes they define will already be present.

    Please tell me you are not writing your own code directly into classes.js? That file is a build artefact. It's the equivalent of compiled code.

    I sense that you have not understood many of the things I have said on this thread. Please re-read my posts and ensure you understand all of them. If there is anything you don't understand then please ask. You mustn't be afraid of appearing ignorant, it will only hold back your understanding.

  9. #19
    Sencha User
    Join Date
    Aug 2011
    Posts
    30
    Answers
    1
    Vote Rating
    0
    Envision123 is on a distinguished road

      0  

    Default


    No problem, I can make it very simple. Here's the link: http://www.zazavi.com/desktop2/examp...p/desktop.html

    On the right side you see Settings and Logout. What would I need to change to make Settings open Tab Window instead of the settings window?

  10. #20
    Sencha Premium Member skirtle's Avatar
    Join Date
    Oct 2010
    Location
    UK
    Posts
    3,474
    Answers
    523
    Vote Rating
    280
    skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future skirtle has a brilliant future

      0  

    Default


    At the end of the file examples/desktop/App.js there is a method called onSettings. Change it to the following:

    Code:
    onSettings: function () {
        this.getModule('tab-win').createWindow();
    }

Thread Participants: 2