# WebDev in Debug Designer?

**URL:** <https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750>\
**Category:** Module Development\
**Tags:** perspective\
**Created:** [July 3, 2024, 1:58pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750 "2024-07-03T13:58:56Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Robert\_McIlvenna](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert_mcilvenna/32/80238_2.png) [@Robert\_McIlvenna](https://forum.inductiveautomation.com/u/Robert_McIlvenna)\
**Post date:** [July 3, 2024, 1:58pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750/1 "2024-07-03T13:58:56Z")

</div>

Similar to how you must add

```python
<dependency>
            <groupId>com.inductiveautomation.ignitionsdk</groupId>
            <artifactId>perspective-designer</artifactId>
            <version>${ignition-sdk-version}</version>
            <type>pom</type>
</dependency>

```

to the pom.xml in the designer-launcher to get the perspective tab in the Project Browser, is there a way to get the Webdev module to show up there? I didn't find a maven artifact for it.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 3, 2024, 2:35pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750/2 "2024-07-03T14:35:09Z")

</div>

The WebDev module isn't part of the SDK. What are you trying to accomplish?

---

<div class="post-metadata">

**Author:** ![Robert\_McIlvenna](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert_mcilvenna/32/80238_2.png) [@Robert\_McIlvenna](https://forum.inductiveautomation.com/u/Robert_McIlvenna)\
**Post date:** [July 3, 2024, 8:50pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750/3 "2024-07-03T20:50:33Z")

</div>

I would like to grab the raw text of the resource files. It would just make debugging easier.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [July 3, 2024, 9:02pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750/4 "2024-07-03T21:02:38Z")

</div>

That feels like a bit of an XY problem statement, but the resource files should be encoded in a readable format on disk - look in the Ignition install directory under `projects/`.

---

<div class="post-metadata">

**Author:** ![Robert\_McIlvenna](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert_mcilvenna/32/80238_2.png) [@Robert\_McIlvenna](https://forum.inductiveautomation.com/u/Robert_McIlvenna)\
**Post date:** [July 10, 2024, 7:14pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750/5 "2024-07-10T19:14:34Z")

</div>

That does work for getting them on disk, but I mean more of getting them within the SDK through project resources. Was able to do that, but now I'm running into issues trying to get the icon for the resources, since its not in the libraries and I don't know the path.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [July 11, 2024, 7:52pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750/6 "2024-07-11T19:52:46Z")

</div>

I'm not quite sure what you mean, can you elaborate on what you're trying to do/what icon you mean?

---

<div class="post-metadata">

**Author:** ![Robert\_McIlvenna](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert_mcilvenna/32/80238_2.png) [@Robert\_McIlvenna](https://forum.inductiveautomation.com/u/Robert_McIlvenna)\
**Post date:** [July 11, 2024, 8:15pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750/7 "2024-07-11T20:15:02Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/9/49675bc540b96b815f33bfbc7c60b3c03cbedd10.png)

The left icon in the project browser. I wish to use it in a dropdown to change between resource types. I was able to get most of them using

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/a/4aaf9ceb1ecac84924daec4b4eb199d79e7fe970.png)  
and just manually searched the dependencies for images to find the path for IconUtil

---

<div class="post-metadata">

**Author:** ![Robert\_McIlvenna](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert_mcilvenna/32/80238_2.png) [@Robert\_McIlvenna](https://forum.inductiveautomation.com/u/Robert_McIlvenna)\
**Post date:** [August 6, 2024, 7:01pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750/8 "2024-08-06T19:01:34Z")

</div>

Ah figured it out, needed to use ResourceDescriptors from TabbedResourceWorkspace

---

<div class="post-metadata">

**Author:** ![Robert\_McIlvenna](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert_mcilvenna/32/80238_2.png) [@Robert\_McIlvenna](https://forum.inductiveautomation.com/u/Robert_McIlvenna)\
**Post date:** [August 6, 2024, 7:19pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750/9 "2024-08-06T19:19:30Z")

</div>

Actually there is already a handy function in DesignerHook that does exactly this for a resource path

---

<div class="post-metadata">

**Author:** ![Robert\_McIlvenna](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/robert_mcilvenna/32/80238_2.png) [@Robert\_McIlvenna](https://forum.inductiveautomation.com/u/Robert_McIlvenna)\
**Post date:** [August 6, 2024, 7:34pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750/10 "2024-08-06T19:34:51Z")

</div>

nevermind thats abstract

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [August 6, 2024, 8:19pm UTC](https://forum.inductiveautomation.com/t/webdev-in-debug-designer/92750/11 "2024-08-06T20:19:11Z")

</div>

Can you explain more of what you're actually ultimately trying to do? Why is your module trying to render other module's icons?
