pcs-remote-monitoring-webui/public/index.html

45 строки
1.8 KiB
HTML
Исходник Постоянная ссылка Обычный вид История

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#000000">
<!--
manifest.json provides metadata used when your web app is added to the
homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/
-->
<link rel="manifest" href="%PUBLIC_URL%/manifest.json">
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico">
<script type="text/javascript" src="/webui-config.js"></script>
Merging the archMigration branch into master (#928) * Add simulation base arch (#875) * Add simulation base arch * Remove form replicator * Remove formReplicator reference * Rename to camelCase svgs * Delete Contoso.svg * Delete X.svg * Delete Trash.svg * Delete Hamburger.svg * Delete ErrorAsterisk.svg * Simple listing of device ids on the device page (#876) * Simple listing of device ids on the device page, utilizing layers of the UI infrastructure: Service, Store, Reducer, Epic. * Fix devices component test * Reverting appReducer * Localized strings in devices.js * Code review cleanup * Small fixes for code review * Aggrid (#877) * Add PCSGrid * Migrate PCSGrid v1 * Update device page * Add DeviceGrid component and configs * Address PR comments * Fetch and error reducers (#878) * Add PCSGrid * Migrate PCSGrid v1 * Update device page * Add DeviceGrid component and configs * Address PR comments * Prototype using a single reducer for loading status and errors * Refactor isFetching and error code * Minor clean up * Change device grid loading state * Remove unused import * Add normalization, camelCase enforcement, and better local models * Use reselector in the device reducer * Rename isFetching to pending * Remove console.log * Translate cell renderers * Translate device grid * Remove base app url * Rename responseToModel to reshape * Fix outline in PcsGrid cell selection * rename isFetching to pending * Simplify device selectors * Simplify device reducer entity schema * Add rules page (#879) * Add PCSGrid * Migrate PCSGrid v1 * Update device page * Add DeviceGrid component and configs * Address PR comments * Prototype using a single reducer for loading status and errors * Refactor isFetching and error code * Minor clean up * Change device grid loading state * Remove unused import * Add normalization, camelCase enforcement, and better local models * Use reselector in the device reducer * Rename isFetching to pending * Remove console.log * Translate cell renderers * Translate device grid * Remove base app url * Rename responseToModel to reshape * Fix outline in PcsGrid cell selection * rename isFetching to pending * Simplify device selectors * Simplify device reducer entity schema * Add rules and actions page * Add refresh bar component * Minor fixes * Add translated error messages * Rename last updated to include devices and rules names * Address PR comments * Translate devices and rules (#881) * Add PCSGrid * Migrate PCSGrid v1 * Update device page * Add DeviceGrid component and configs * Address PR comments * Prototype using a single reducer for loading status and errors * Refactor isFetching and error code * Minor clean up * Change device grid loading state * Remove unused import * Add normalization, camelCase enforcement, and better local models * Use reselector in the device reducer * Rename isFetching to pending * Remove console.log * Translate cell renderers * Translate device grid * Remove base app url * Rename responseToModel to reshape * Fix outline in PcsGrid cell selection * rename isFetching to pending * Simplify device selectors * Simplify device reducer entity schema * Add rules and actions page * Add refresh bar component * Minor fixes * Add translated error messages * Translate strings, themify new components, add jsconfig to make intellisense work correctly in vscode * Add missing translation * Move counts and last triggerered into cell renderers * Fix tests and address PR comments * Add flyout (#884) * Add initial flyout * Add flyout and preliminary devices and rules flyout components * Add route scaffolding for maintenance page and app breadcrumbs (#885) * Add initial flyout * Add flyout and preliminary devices and rules flyout components * Add prototype routing for maintenance page * Add shell pages for maintenance * Add breadcrumbs and settings flyout * Fix some styling issues * Remove old breadcrumbs component * Remove font size that isn't needed * Merge Imports * Add copyright comment * Add todo comment * Add dashboard grid and dashboard alarms panel (#886) * Add initial flyout * Add flyout and preliminary devices and rules flyout components * Add prototype routing for maintenance page * Add shell pages for maintenance * Add breadcrumbs and settings flyout * Fix some styling issues * Remove old breadcrumbs component * Remove font size that isn't needed * Add initial grid for the dashboard * More prototyping of the dashboard grid * Handle overflow in the widgets * Split widget components into seperate files * Add alarms widget on the dashboard * Add elipsis svg and enable routing in the alarms widget * Add indicators to dashboard widgets * Remove overlay from alarms panel * Fix typo * Remove console.logs * Initial device details (#883) * Initial device details: tags, methods, properties; displayed inline until flyout is ready * Second pass at device details * Device details on the flyout. * Review Feedback. Still need to refactor PropertyList. * Device details with header. Still need to do rules and diagnostics. * Device Details - with alarms and cell renderer for links * Some styling updates. * code review feedback & accordion, but property grid is broken * code review feedback, moved/renamed accordion, fixed property grid flex stuff * address feedback * better styling, fix accordion descriptions, remove headers when no tags or properties * fix test * add MockApp to dashboard and maintenance tests to fix them * use env vars for base service url; gitignore .env files * Telemetry panel (#888) * Add initial flyout * Add flyout and preliminary devices and rules flyout components * Add prototype routing for maintenance page * Add shell pages for maintenance * Add breadcrumbs and settings flyout * Fix some styling issues * Remove old breadcrumbs component * Remove font size that isn't needed * Add initial grid for the dashboard * More prototyping of the dashboard grid * Handle overflow in the widgets * Split widget components into seperate files * Add alarms widget on the dashboard * Add elipsis svg and enable routing in the alarms widget * Add indicators to dashboard widgets * Remove overlay from alarms panel * Fix typo * Remove console.logs * Add charts to the telemetry panel * Fix some issues with the chart * Add better legend * Update npm version of tsiclient * Minor update * Use tsichart styles from the npm package * Add messages model * Fix merge bug for telemetry service * Kpi panel (#893) * Add initial flyout * Add flyout and preliminary devices and rules flyout components * Add prototype routing for maintenance page * Add shell pages for maintenance * Add breadcrumbs and settings flyout * Fix some styling issues * Remove old breadcrumbs component * Remove font size that isn't needed * Add initial grid for the dashboard * More prototyping of the dashboard grid * Handle overflow in the widgets * Split widget components into seperate files * Add alarms widget on the dashboard * Add elipsis svg and enable routing in the alarms widget * Add indicators to dashboard widgets * Remove overlay from alarms panel * Fix typo * Remove console.logs * Add charts to the telemetry panel * Fix some issues with the chart * Add better legend * Update npm version of tsiclient * Minor update * Use tsichart styles from the npm package * Add messages model * Add bar charts to kpis panel * Complete merge from archMigration * Minor changes to the kpi chart calls * Add pie chart to kpi panel * Fix typo * Remove baseUrl from PR * Device details - small fixes and styling (#892) * Device Details Flyout. Minor fixes and styling changes. * Fix hover on flyout close button * review feedback * simplify code for tag and property looping * more refactoring for adding none-of-those-exist messages * remove unneeded div in accordion * removing more divs * Unify dashboard (#894) * Add initial flyout * Add flyout and preliminary devices and rules flyout components * Add prototype routing for maintenance page * Add shell pages for maintenance * Add breadcrumbs and settings flyout * Fix some styling issues * Remove old breadcrumbs component * Remove font size that isn't needed * Add initial grid for the dashboard * More prototyping of the dashboard grid * Handle overflow in the widgets * Split widget components into seperate files * Add alarms widget on the dashboard * Add elipsis svg and enable routing in the alarms widget * Add indicators to dashboard widgets * Remove overlay from alarms panel * Fix typo * Remove console.logs * Add charts to the telemetry panel * Fix some issues with the chart * Add better legend * Update npm version of tsiclient * Minor update * Use tsichart styles from the npm package * Add messages model * Add bar charts to kpis panel * Complete merge from archMigration * Minor changes to the kpi chart calls * Add pie chart to kpi panel * Move telemetry polling and kpi calls to the dashboard parent component * Merge kpis and telemetry into dashboard * Start polling all panels * Remove console log * Move all calls into dashboard component * Fix bar chart issue * Stop rendering graphs if the window is not in focus * Move theme class inside the app, add device and rules pending status and errors * Pull out maps into seperate panel, add theme into redux store * Rename the map panel to overview and make a new map panel * Bump tsiClient version * Fix incorrect css file name * Translate dashboard components * Prevent the panel header from shrinking * Redo styling of device stats * Handle smaller screens better in the overview panel * Fix issue with the overview panel showing data too soon * Remove test delay on devices API * Address PR comments * Remove svg ids (#898) * Add initial flyout * Add flyout and preliminary devices and rules flyout components * Add prototype routing for maintenance page * Add shell pages for maintenance * Add breadcrumbs and settings flyout * Fix some styling issues * Remove old breadcrumbs component * Remove font size that isn't needed * Add initial grid for the dashboard * More prototyping of the dashboard grid * Handle overflow in the widgets * Split widget components into seperate files * Add alarms widget on the dashboard * Add elipsis svg and enable routing in the alarms widget * Add indicators to dashboard widgets * Remove overlay from alarms panel * Fix typo * Remove console.logs * Add charts to the telemetry panel * Fix some issues with the chart * Add better legend * Update npm version of tsiclient * Minor update * Use tsichart styles from the npm package * Add messages model * Add bar charts to kpis panel * Complete merge from archMigration * Minor changes to the kpi chart calls * Add pie chart to kpi panel * Move telemetry polling and kpi calls to the dashboard parent component * Merge kpis and telemetry into dashboard * Start polling all panels * Remove console log * Move all calls into dashboard component * Fix bar chart issue * Stop rendering graphs if the window is not in focus * Move theme class inside the app, add device and rules pending status and errors * Pull out maps into seperate panel, add theme into redux store * Rename the map panel to overview and make a new map panel * Bump tsiClient version * Fix incorrect css file name * Translate dashboard components * Prevent the panel header from shrinking * Redo styling of device stats * Handle smaller screens better in the overview panel * Remove all Ids from the svgs * Flyout section (#899) * Add initial flyout * Add flyout and preliminary devices and rules flyout components * Add prototype routing for maintenance page * Add shell pages for maintenance * Add breadcrumbs and settings flyout * Fix some styling issues * Remove old breadcrumbs component * Remove font size that isn't needed * Add initial grid for the dashboard * More prototyping of the dashboard grid * Handle overflow in the widgets * Split widget components into seperate files * Add alarms widget on the dashboard * Add elipsis svg and enable routing in the alarms widget * Add indicators to dashboard widgets * Remove overlay from alarms panel * Fix typo * Remove console.logs * Add charts to the telemetry panel * Fix some issues with the chart * Add better legend * Update npm version of tsiclient * Minor update * Use tsichart styles from the npm package * Add messages model * Add bar charts to kpis panel * Complete merge from archMigration * Minor changes to the kpi chart calls * Add pie chart to kpi panel * Move telemetry polling and kpi calls to the dashboard parent component * Merge kpis and telemetry into dashboard * Start polling all panels * Remove console log * Move all calls into dashboard component * Fix bar chart issue * Stop rendering graphs if the window is not in focus * Move theme class inside the app, add device and rules pending status and errors * Pull out maps into seperate panel, add theme into redux store * Rename the map panel to overview and make a new map panel * Bump tsiClient version * Fix incorrect css file name * Translate dashboard components * Prevent the panel header from shrinking * Redo styling of device stats * Handle smaller screens better in the overview panel * Fix issue with the overview panel showing data too soon * Remove test delay on devices API * Refactor flyout section * Update exports for flyoutSection * Upgrade settings to control the theme * Update chevron * Remove changeTheme from app container * Move flyout section code the shared folder * Remove unnecessary prop * Translate settings flyout * Fix indentation * Minor enhancement * Get version from the redux store * Refactor the telemetry chart so it is easier to reuse (#900) * Refactor the telemetry chart so it is easier to reuse * Add some comments and make the chart Id for the telemetry chart safer * Make the pie chart a full circle * Add banner role to header * Handler errors on the dashboard panel (#901) * Add context menu container (#902) * First cut of the context menu container * Remove default exports for shared app files * Translate 404 page * Update each maintenance page to have its own contextMenu * Move buttons to the right of the context menu * Remove unused imports * Add example context menu updates for devices and rules * Add stream to refresh the dashboard * Add todo comment * Make a nicer background hover color for buttons in the contextMenu * Add keys to array jsx for contextMenus * Add keys to button arrays * Device Delete Flyout, Btn styling. (#897) * Device Delete Flyout, Btn styling. * reverting to details flyout on soft select * Hook up delete context button; implement review feedback * review feedback * fix btn.scss to unse single line in 2 places * review feedback * Maintenance pages (#904) * First cut maintenance page and rule details page * Paginate device grid * Add jobs call * Add jobs * Add device grids to job details and alert details * Start to add telemetry to alarm details * Enable telemetry chart in the rule detail * Enable telemetry chart in maintenance * Fix bug in the telemetry chart * Simplify some pcsGrid props * Add a takeUnil in the rulesReducer * Add stats to the top of the maintenance page * Fix line-height * Add stat summary to maintenance * Refactor grids into reusable components * Add refactored grid * Fix issue with refresh button background color * Add headers to devices and telemetry chart in the rules details page * Add todo comment * Handle subscription in the job details page * Remove rulesColumnsDefs imports * Remove old method * Rename rest to props * Add better no data handling * Address PR comments * Translate maintenance page (#906) * Translate maintenance page * Minor refactoring * Remove endpoint * Remove comment * Rule flyout (#909) * Start the new rule flyout * Complete new rule flyout scaffolding * Fix two lint errors * Add todo comment * Azure maps (#911) * Azure Maps First Cut * Move the map to center on Seattle * Add support for showing devices on the page. * Add basic device points * Remove unused imports * Fix bug where the devices would not rerender after navigation * Remove the azure maps key * Translate string * Settings flyout update (#907) * Settings Flyout Work Includes simulation toggle, name and logo * Settings Flyout Config upload, device simulation working properly and in line with mocks. Start of get version/release notes api call * Version and Release Notes Added functionality for version and release notes. Cleaned up code * Clean up svgs Removed id, extra space * Fix file name casing File name casing change was not previously picked up, causing a build error. * Addressed Comments--Minor Fixes Renamed platformSettings->applicationSettings. Fixed some styling (spacing, added a couple constants, removed unnecessary return) * More fixes per comments Missed some comments earlier. Fixed some variable names, ternary statement format, spacing. * Addressed Parvez's comments Moved settings index to inside settings folder. Removed unused variable. Added TODO for retrieving dotnet or java version of repo data (currently assumes dotnet) * Addressed Stephen's Comments Added device simulation calls to epics/reducers. Fixed various spacing/style issues. Added state linking to application name input. Removed some unnecessary code * Addressed Mary Ellen's Comments Minor style fixes (spacing, fix import) * New Device Flyout - Physical Devices Only (#905) * Device Delete Flyout, Btn styling. * reverting to details flyout on soft select * Hook up delete context button; implement review feedback * New Device Flyout * rebased for updates from Stephen, hooked up new device button * review feedback, plus more implementation - inputs, but no request to server * add flyouts layer to the devices translations * create new physical device working * create new physical device working * small fixes after rebasing * review feedback * review feedback * Add map alerts (#913) * Show the devices in alert * Add fake call to get Azure Maps key * Fix bug in layers * Add error checking for showing the panel overlay * Add a todo * Some style fixes * Address PR comments * Add service call to load azure map key (#914) * Add service call to load azure map key * Remove log * Add missing copyright to svg * Some small style fixes * Fix with the router problem in the left nav * Device details properties & styling (#908) * Device Details Flyout - Fix up Properties & Restyle * rebase; add copy button for properties * mroe styling updates, including the gradient * review feedback * refactored property grid gradient, a bunch of small fixes for things broken in merging branches * refactor property grid gradient, again * Update the telemetry data to use immutability helper (#917) * New Rules Flyout, toggle btn and isRequired field for formLable (#915) * local changes * rule UI changes * polishing UI * Revert "local changes" This reverts commit 12942e4d3ce2dcf4314af32365c8447b3c91a946. # Conflicts: # src/app.config.js * Translations * fix for review comments * >= * Fix failing build (#920) * Fix export naming errors * Fix build issues * Remove unused value * Remove newline in flyout section * Settings improvements--Address PR 907 (#916) * Settings Flyout--Addressed Comments from PR 907 Cleaned up http client. Added error handling and form tag to settings. Fixed up git hub model. Moved function to utilities. * Addressed comments Use translate function for company name. Show default logo or previously received logo if logo call failed. Fixed some style issues. * Fixed Indentation * Device Details - Telemetry & Diagnostics (#921) * New Device Flyout - Simulated Devices (#919) * Device Delete Flyout, Btn styling. * reverting to details flyout on soft select * Hook up delete context button; implement review feedback * New Device Flyout * review feedback, plus more implementation - inputs, but no request to server * create new physical device working * create new physical device working * small fixes after rebasing * review feedback * review feedback * new simulated devices, work in progress * new simulated device, validation * fix toggleSimulation to use patch; minor review feedback fixes * review fix * fix validation translations in case language changes * move loading device models to the reducer, review fixes * fix build break; minor review feedback * Add context menu dropdowns (#925) * Add device group dropdown * Add better error code translation string * Add interval control * Position the device groups correctly * Remove unused code * Nit fixes (#926) * Update tsiclient npm version (#927) * Fixing the build break in docker (#929) * Fixing map related bugs
2018-04-17 23:49:07 +03:00
<link rel="stylesheet" href="https://atlas.microsoft.com/sdk/css/atlas.min.css?api-version=2.0" type="text/css" />
<script src="https://atlas.microsoft.com/sdk/js/atlas.min.js?api-version=2.0"></script>
<!--
Notice the use of %PUBLIC_URL% in the tags above.
It will be replaced with the URL of the `public` folder during the build.
Only files inside the `public` folder can be referenced from the HTML.
Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>Azure Remote Monitoring</title>
</head>
<body>
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<div id="root"></div>
<!--
This HTML file is a template.
If you open it directly in the browser, you will see an empty page.
You can add webfonts, meta tags, or analytics to this file.
The build step will place the bundled scripts into the <body> tag.
To begin the development, run `npm start` or `yarn start`.
To create a production bundle, use `npm run build` or `yarn build`.
-->
</body>
</html>