dashboard.html #5

  • //
  • guest/
  • perforce_software/
  • p4jsapi/
  • examples/
  • dashboard.html
  • View
  • Commits
  • Open Download .zip Download (5 KB)
<!--
////////////////////////////////////////////////////////////////////////////
// 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