<!-- //////////////////////////////////////////////////////////////////////////// // Rev: 2010.1 (P4JsApi 1.0 Example) // // NOTE: This is an example only, and should be modified to work in // a production environment! No warranty is expressed or implied. // Scripts should be tested thoroughly on a test server before // using in a production environment. // //////////////////////////////////////////////////////////////////////////// // Copyright (c) 2010, Perforce Software, Inc. All rights reserved. // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: // // 1. Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the distribution. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE // ARE DISCLAIMED. IN NO EVENT SHALL PERFORCE SOFTWARE, INC. BE LIABLE FOR ANY // DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES // (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; // LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND // ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF // THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. //////////////////////////////////////////////////////////////////////////// // // An example of a P4JsApi Dashboard applet. Uses the Ext JavaScript framework, // a Google visualization, and several external JavaScript files. // // Note: You will need to have optional internet access available to access // the online Perforce System Administrator's Guide manual and the Google // odometer visualization. // // Note: You will need internet access to use Firebug Lite. // //////////////////////////////////////////////////////////////////////////// --> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Dashboard</title> <!-- ExtJS library: style sheets --> <link rel="stylesheet" type="text/css" href="js/ext/resources/css/ext-all.css" /> <link rel="stylesheet" type="text/css" href="js/ext/examples/ux/css/Portal.css" /> <link rel="stylesheet" type="text/css" href="js/ext/examples/portal/sample.css" /> <link rel="stylesheet" type="text/css" href="js/ext/examples/shared/icons/silk.css" /> <!-- Google Code for odometer graphic --> <script type='text/javascript' src='http://www.google.com/jsapi'></script> <script type="text/javascript"> google.load('visualization', '1', {packages:['gauge']}); </script> <!-- ExtJS library: all widgets --> <script type="text/javascript" src="js/ext/adapter/ext/ext-base.js"></script> <script type="text/javascript" src="js/ext/ext-all-debug.js"></script> <!-- overrides to base library --> <!-- ExtJS library: extensions --> <script type="text/javascript" src="js/ext/examples/ux/Portal.js"></script> <script type="text/javascript" src="js/ext/examples/ux/PortalColumn.js"></script> <script type="text/javascript" src="js/ext/examples/ux/Portlet.js"></script> <!-- ExtJS library: page specific --> <script type="text/javascript" src="js/ext/examples/portal/sample-grid.js"></script> <script type="text/javascript" src="js/ext/examples/shared/examples.js"></script> <!-- P4JsApi: page specific --> <script type="text/javascript" src="js/dashboard/prototype-1.6.0.2.js"></script> <script type="text/javascript" src="js/dashboard/flotr-0.2.0-alpha.js"></script> <script type="text/javascript" src="js/dashboard/changelist.js"></script> <script type="text/javascript" src="js/dashboard/spotlight.js"></script> <script type="text/javascript" src="js/dashboard/counters.js"></script> <script type="text/javascript" src="js/dashboard/users.js"></script> <script type="text/javascript" src="js/dashboard/changes.js"></script> <script type="text/javascript" src="js/dashboard/dbstat.js"></script> <script type="text/javascript" src="js/dashboard/processes.js"></script> <script type="text/javascript" src="js/dashboard/license.js"></script> <script type="text/javascript" src="js/dashboard/dashboard.js"></script> </head> <body> <!-- Uncomment below line for debugging inside this page using Firebug Lite --> <!-- Uncomment below line for debugging inside this page using Firebug Lite --> <!--<script type='text/javascript' src='https://getfirebug.com/firebug-lite.js'> </script>--> </body> </html>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#5 | 7810 | jhalbig |
Fixed the firebug URL to point to generic "always safe" https URL instead of the (now no longer working) version specific URL. Updated README to reflect this change as well. |
||
#4 | 7663 | dscheirer | Rollback //public/perforce/p4jsapi to changelist 7643 | ||
#3 | 7660 | jhalbig |
As per meeting to resolve issue with sync calls made from within async calls hanging P4V (job039138) pulling example code from Public Depot until it can be re-worked and confirmed to function correctly with pending P4JsApi changes. |
||
#2 | 7643 | jhalbig |
Cleaned up any remaining discrepancies in the code. Removed all internal references and debugging code. Cleaned up formatting, added more commenting for submit dialog code. Ready for 2010.1 Beta. |
||
#1 | 7638 | jhalbig | Initial Addition of P4JsApi samples for 2010.1 Beta |