All pastes #994248 Raw Edit

MPC Monitoring

public javascript v1 · immutable
#994248 ·published 2008-04-23 07:40 UTC
rendered paste body
<!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>MPC Web Module</title>        <!--Include the dojo Stylesheet -->        <style type="text/css">            @import "lib/dojo/resources/dojo.css";            @import "lib/dijit/themes/tundra/tundra.css";        </style>        <style>            /* NOTE: for a full screen layout, must set body size equal to the viewport. */            html, body {                height: 100%;                width: 100%;                margin: 0;                padding: 0;            }        </style>        <!--Include active mq scripts -->        <script type="text/javascript" src="/MPCMonitoring/amq/prototype.js">        </script>        <script type="text/javascript" src="/MPCMonitoring/amq/behaviour.js">        </script>        <script type="text/javascript" src="/MPCMonitoring/amq/_amq.js">        </script>        <script type="text/javascript">amq.uri = '/MPCMonitoring/amq';        </script>        <script type="text/javascript">            var myHandler = {                rcvMessage: function(message){                    alert(message);                }            };        </script>        <!--Include the dojo Toolkit -->        <script type="text/javascript" src="/MPCMonitoring/lib/dojo/dojo.js" djConfig="parseOnLoad: true">        </script>        <script type="text/javascript">            dojo.require("dojo.parser");            //Needed for the layout            dojo.require("dijit.layout.BorderContainer");            dojo.require("dijit.layout.ContentPane");            dojo.require("dijit.layout.TabContainer");                        //Needed for nls            dojo.require("dijit.Declaration");            dojo.registerModulePath("mpcI18n", "/MPCMonitoring");            dojo.requireLocalization("mpcI18n", "nlsFile");                        //Needed for menu            dojo.require("dijit.form.Button");            dojo.require("dijit.Menu");                        //Needed for toolbar            dojo.require("dijit.Toolbar");        </script>        <script type="text/javascript">            var formBundle = dojo.i18n.getLocalization("mpcI18n", "nlsFile");            //Init function              dojo.addOnLoad(function(){                //Set main menu title manually                  dojo.byId("FileMenu").innerHTML = formBundle["file"];                dojo.byId("MessageMenu").innerHTML = formBundle["message"];                dojo.byId("EditionMenu").innerHTML = formBundle["edition"];                dojo.byId("LineControls").innerHTML = formBundle["lineControls"];                dojo.byId("ViewMenu").innerHTML = formBundle["view"];                dojo.byId("HelpMenu").innerHTML = formBundle["help"];                dojo.byId("LanguageMenu").innerHTML = formBundle["language"];                dojo.byId("ToolbarMenu").innerHTML = formBundle["toolBars"];                dojo.byId("OptionsMenu").innerHTML = formBundle["options"];                amq.addListener("webClient", "topic://MPC.CHANNEL.APP2CLIENT", myHandler.rcvMessage);            });        </script>    </head>    <body class="tundra">        <!-- Init NLS --><span dojoType="dijit.Declaration" widgetClass="I18nClass" defaults="{ fieldid: 'none' }">            <label for="${fieldid}" id="${fieldid}_label">            </label>            <script type='dojo/connect' event='startup'>                var labelNode = dojo.byId(this.fieldid + "_label");                 var formBundle = dojo.i18n.getLocalization("mpcI18n","nlsFile");                  labelNode.innerHTML = formBundle[this.fieldid];             </script>        </span>        <!-- Root Container--><!-- Deletion of boarder container because things went bad. very bad !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-->        <div dojoType="dijit.layout.BorderContainer" style="width: 100%; height: 100%; padding: 0; margin: 0; border: 0; background-color:black">            <div id="topDiv" dojoType="dijit.layout.ContentPane" region="top" style="background-color:red">            <span onclick="alert(dojo.byId('FileMenu').innerHTML)">button</span>            <!-- Main menu--><!-- File menu -->            <div id="MainMenuButton" dojoType="dijit.form.ComboButton" onclick="alert('Klick')">                <span>                    <div id="FileMenu">                    </div>                </span>                <div dojoType="dijit.Menu">                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="properties">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="events">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="reports">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="logonAs">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="logout">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="exit">                        </div>                    </div>                </div>            </div>            <!-- Message menu -->            <div dojoType="dijit.form.ComboButton">                <span>                    <div id="MessageMenu">                    </div>                </span>                <div dojoType="dijit.Menu">                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="error">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="warning">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="information">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="showAllMessages">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="removeSelection">                        </div>                    </div>                </div>            </div>            <!-- Edition menu -->            <div dojoType="dijit.form.ComboButton">                <span>                    <div id="EditionMenu">                    </div>                </span>                <div dojoType="dijit.Menu">                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="resetNgrCounter">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="editionProperties">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="openEdition">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="closeEdition">                        </div>                    </div>                </div>            </div>            <!-- Line Controls menu -->            <div dojoType="dijit.form.ComboButton">                <span>                    <div id="LineControls">                    </div>                </span>                <div dojoType="dijit.Menu">                    <div dojoType="dijit.MenuItem">                        <div>                            Dummy                        </div>                    </div>                </div>            </div>            <!-- View menu -->            <div dojoType="dijit.form.ComboButton">                <span>                    <div id="ViewMenu">                    </div>                </span>                <div dojoType="dijit.Menu">                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="autoTrack">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="filterProperties">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="filter">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="summarizeSelection">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="column">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="font">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="progressColor">                        </div>                    </div>                    <div dojoType="dijit.PopupMenuItem">                        <span>                            <div id="LanguageMenu">                            </div>                        </span>                        <div dojoType="dijit.Menu">                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="english">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="german">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="french">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="italian">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="spanish">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="swedish">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="danish">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="norwegian">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="russian">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="dutch">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="portuguese">                                </div>                            </div>                        </div>                    </div>                    <div dojoType="dijit.PopupMenuItem">                        <span>                            <div id="ToolbarMenu">                            </div>                        </span>                        <div dojoType="dijit.Menu">                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="fileCommands">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="edition">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="message">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="language">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="bundleCommands">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="job">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="help">                                </div>                            </div>                        </div>                    </div>                    <div dojoType="dijit.PopupMenuItem">                        <span>                            <div id="OptionsMenu">                            </div>                        </span>                        <div dojoType="dijit.Menu">                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="productionMode">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="statusBar">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="overview">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="grandTotal">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="enlarged">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="showSummaryBarInOverview">                                </div>                            </div>                            <div dojoType="dijit.MenuItem">                                <div dojoType="I18nClass" fieldid="showChainSpeedLine">                                </div>                            </div>                        </div>                    </div>                </div>            </div>            <!-- Help menu -->            <div dojoType="dijit.form.ComboButton">                <span>                    <div id="HelpMenu">                    </div>                </span>                <div dojoType="dijit.Menu">                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="onlineHelp">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="homePage">                        </div>                    </div>                    <div dojoType="dijit.MenuItem">                        <div dojoType="I18nClass" fieldid="about">                        </div>                    </div>                </div>            </div>            </br>            <!-- Toolbar -->            <div id="toolbar1" dojoType="dijit.Toolbar">                <div dojoType="dijit.form.Button" id="toolbar1.cut" iconClass="dijitEditorIcon dijitEditorIconCut" showLabel="false">                    Cut                </div>                <div dojoType="dijit.form.Button" id="toolbar1.copy" iconClass="dijitEditorIcon dijitEditorIconCopy" showLabel="false">                    Copy                </div>                <div dojoType="dijit.form.Button" id="toolbar1.paste" iconClass="dijitEditorIcon dijitEditorIconPaste" showLabel="false">                    Paste                </div>                <div dojoType="dijit.form.ToggleButton" id="toolbar1.bold" iconClass="dijitEditorIcon dijitEditorIconBold" showLabel="false">                    Bold                </div>                <span dojoType="dijit.ToolbarSeparator"></span>            </div>        </div>        <div dojoType="dijit.layout.ContentPane" region="center" style="background-color:yellow;">            <div dojoType="dijit.layout.TabContainer" tabPosition="left-h" style="height:300px">                <div id="MessageTab" dojoType="dijit.layout.ContentPane" title="Message">                    Message                </div>                <div id="JobTab" dojoType="dijit.layout.ContentPane" title="Job" selected="true">                    Jobs                </div>                <div id="EditionTab" dojoType="dijit.layout.ContentPane" title="Edition">                    Edition                </div>                <div id="ProgressTab" dojoType="dijit.layout.ContentPane" title="Progress">                    Progress                </div>                <div id="PlanningTab" dojoType="dijit.layout.ContentPane" title="Planning">                    Planning                </div>            </div>        </div>        <div dojoType="dijit.layout.ContentPane" region="bottom" style="background-color:lightblue;">            MPC Web Module        </div>        </div>    </body></html>