svn: /web/doc-editor/trunk/ js/ui/component/MainMenu.js themes/img/book.png themes/style.css

[email protected] (Yannick Torres)
Newsgroups php.doc.web
Message-ID <[email protected]>
yannick                                  Sat, 12 Dec 2009 20:28:00 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=292042

Log:
Add 2 links under the main menu : First to open a new tab to report a bug, second, to open a new tab to read the documentation on the php's wiki

Changed paths:
    U   web/doc-editor/trunk/js/ui/component/MainMenu.js
    A   web/doc-editor/trunk/themes/img/book.png
    U   web/doc-editor/trunk/themes/style.css

Modified: web/doc-editor/trunk/js/ui/component/MainMenu.js
===================================================================
--- web/doc-editor/trunk/js/ui/component/MainMenu.js	2009-12-12 17:36:34 UTC (rev 292041)
+++ web/doc-editor/trunk/js/ui/component/MainMenu.js	2009-12-12 20:28:00 UTC (rev 292042)
@@ -84,8 +84,8 @@
                             }

                             if (tab.items) {
-								tab.removeAll(true);
-							}
+                                tab.removeAll(true);
+                            }
                             tab.add(new ui.component.BuildStatus());
                             tab.doLayout(); // render the grid

@@ -112,8 +112,8 @@
                             }

                             if (tab.items) {
-								tab.removeAll(true);
-							}
+                                tab.removeAll(true);
+                            }
                             tab.add(new ui.component.CheckDoc());
                             tab.doLayout(); // render the grid

@@ -188,6 +188,64 @@
                     );
                 }
             }, '-', {
+                id      : 'tab-report-bug-btn',
+                text    : _('Report bugs'),
+                iconCls : 'iconBugs',
+                handler : function()
+                {
+                    if (!Ext.getCmp('main-panel').findById('tab-report-bug')) {
+
+                        Ext.getCmp('main-panel').add({
+                            id         : 'tab-report-bug',
+                            xtype      : 'iframepanel',
+                            title      : _('Loading...'),
+                            iconCls    : 'iconBugs',
+                            loadMask   : true,
+                            defaultSrc : 'http://bugs.php.net/',
+                            listeners : {
+                                documentloaded : function(frame)
+                                {
+                                    frame.ownerCt.setTitle('Report bugs');
+                                }
+                            }
+                        });
+
+                        Ext.getCmp('main-panel').setActiveTab('tab-report-bug');
+
+                    } else {
+                        Ext.getCmp('main-panel').setActiveTab('tab-report-bug');
+                    }
+                }
+            }, {
+                id      : 'tab-documentation-btn',
+                text    : _('Documentation'),
+                iconCls : 'iconBook',
+                handler : function()
+                {
+                    if (!Ext.getCmp('main-panel').findById('tab-documentation')) {
+
+                        Ext.getCmp('main-panel').add({
+                            id         : 'tab-documentation',
+                            xtype      : 'iframepanel',
+                            title      : _('Loading...'),
+                            iconCls    : 'iconBook',
+                            loadMask   : true,
+                            defaultSrc : 'http://wiki.php.net/doc-editor/',
+                            listeners : {
+                                documentloaded : function(frame)
+                                {
+                                    frame.ownerCt.setTitle('Documentation');
+                                }
+                            }
+                        });
+
+                        Ext.getCmp('main-panel').setActiveTab('tab-documentation');
+
+                    } else {
+                        Ext.getCmp('main-panel').setActiveTab('tab-documentation');
+                    }
+                }
+            }, '-', {
                 id      : 'winabout-btn',
                 text    : _('About'),
                 iconCls : 'iconHelp',

Added: web/doc-editor/trunk/themes/img/book.png
===================================================================
(Binary files differ)


Property changes on: web/doc-editor/trunk/themes/img/book.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Modified: web/doc-editor/trunk/themes/style.css
===================================================================
--- web/doc-editor/trunk/themes/style.css	2009-12-12 17:36:34 UTC (rev 292041)
+++ web/doc-editor/trunk/themes/style.css	2009-12-12 20:28:00 UTC (rev 292042)
@@ -243,6 +243,8 @@
     background: transparent url(../themes/img/error_delete.png) no-repeat 0 0;
 } .iconBugs {
     background-image: url(../themes/img/bug.png) !important;
+} .iconBook {
+    background-image: url(../themes/img/book.png) !important;
 } .iconIndent {
     background-image: url(../themes/img/text_indent.png) !important;
 } .saveFile {
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.