@embr-modules/periscope
Version:
[]() [](CHANGELOG.md) [ • 4.7 kB
Markdown
# Embr Periscope Module [<img src="https://cdn.mussonindustrial.com/files/public/images/emblem.svg" alt="Musson Industrial Logo" width="90" height="40" align="right">][embr]
[]()
[](CHANGELOG.md)
[](https://inductiveautomation.com/)
[](https://docs.mussonindustrial.com/ignition/embr-periscope)
<div style="border-left: 4px solid #4CAF50; padding: 10px; font-family: Arial, sans-serif;">
<h3 style="color: #red; margin-top: 0;">Periscope</h3>
<p><em>A periscope provides a new perspective</em> by allowing users to see over, around, or through obstacles, offering a unique view otherwise obstructed.</p>
</div>
A module for Ignition that includes design extensions and enhancements for Perspective.
## Getting Started
1. Download the [latest version] from [releases].
2. Install the module through the Ignition Gateway web interface.
### Module Documentation
- [Module documentation] is available at [docs.mussonindustrial.com].
### Component Directory
| Name | Category | Description |
| ----------------------------------------------------------------------------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Embedded View +](https://docs.mussonindustrial.com/ignition/embr-periscope/components/embedded-view-plus/) | Embedding + | An enhanced Embedded View component with load ahead optimizations and gateway-side property handling. |
| [Flex Repeater +](https://docs.mussonindustrial.com/ignition/embr-periscope/components/flex-repeater-plus/) | Embedding + | An enhanced Flex Repeater component with support for unique view paths, common view parameters/styling, load ahead optimizations, and gateway-side property handling. |
| [Swiper](https://docs.mussonindustrial.com/ignition/embr-periscope/components/swiper/) | Embedding + | Swiper is the most modern free and open source mobile touch slider with hardware accelerated transitions and amazing native behavior. |
### Scripting Directory
| Name | Category | Description |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | ----------------------------------------------------------- |
| [`system.perspective.runJavaScriptAsync`](https://docs.mussonindustrial.com/ignition/embr-periscope/scripting/perspective/system-perspective-runJavaScriptAsync) | Perspective | Asynchronously run JavaScript code on the client. |
| [`system.perspective.runJavaScriptBlocking`](https://docs.mussonindustrial.com/ignition/embr-periscope/scripting/perspective/system-perspective-runJavaScriptBlocking) | Perspective | Run JavaScript code on the client and block for the result. |
## Changelog
The [changelog](./CHANGELOG.md) is regularly updated to reflect what's changed in each new release.
## Sponsors
Maintenance of this project is made possible by all the [contributors] and [sponsors].
If you'd like to sponsor this project and have your avatar or company logo appear below [click here](https://github.com/sponsors/mussonindustrial). 💖
[embr]: https://github.com/mussonindustrial/embr
[releases]: https://github.com/mussonindustrial/embr/releases
[docs.mussonindustrial.com]: https://docs.mussonindustrial.com
[Module documentation]: https://docs.mussonindustrial.com/ignition/embr-periscope
[contributors]: https://github.com/JamesIves/github-pages-deploy-action/graphs/contributors
[sponsors]: https://github.com/sponsors/mussonindustrial
[latest version]: https://github.com/mussonindustrial/embr/releases?q=periscope&expanded=true