# Elements API

**URL:** https://forums.realmacsoftware.com/c/elements-api/56.md?page=1

[Latest](https://forums.realmacsoftware.com/latest.md) · [Categories](https://forums.realmacsoftware.com/categories.md) · [Tags](https://forums.realmacsoftware.com/tags.md)

**Page:** 2

---

## [Advice for a new component](https://forums.realmacsoftware.com/t/advice-for-a-new-component/53612)

<div class="topic-metadata">

**Author:** [@Massimo](https://forums.realmacsoftware.com/u/Massimo)\
**Replies:** 5\
**Last updated:** [January 15, 2026, 4:03pm UTC](https://forums.realmacsoftware.com/t/advice-for-a-new-component/53612 "2026-01-15T16:03:11Z")

</div>

Hi @dan, Just to let you know that on January 7th, I sent you an email to your address (dan at realmacsoftware dot com) from my Italian address, massimo at iografico dot it. Maybe you missed it and haven’t seen it yet; …

---

## [Help with the themeColor property](https://forums.realmacsoftware.com/t/help-with-the-themecolor-property/53350)

<div class="topic-metadata">

**Author:** [@Massimo](https://forums.realmacsoftware.com/u/Massimo)\
**Replies:** 3\
**Last updated:** [January 7, 2026, 2:11pm UTC](https://forums.realmacsoftware.com/t/help-with-the-themecolor-property/53350 "2026-01-07T14:11:33Z")

</div>

Hi, I need help with the themeColor property to use in the properties.json file. This property basically manages colors for both Light and Dark modes and then, based on the format, generates output with two classes. Is…

---

## [Simple Google Sheet Custom Component](https://forums.realmacsoftware.com/t/simple-google-sheet-custom-component/46266)

<div class="topic-metadata">

**Author:** [@dan](https://forums.realmacsoftware.com/u/dan)\
**Replies:** 3\
**Last updated:** [December 17, 2025, 9:21pm UTC](https://forums.realmacsoftware.com/t/simple-google-sheet-custom-component/46266 "2025-12-17T21:21:58Z")

</div>

I thought I’d see if ChatGPT could whip up some code to display some Google Sheet data using a Custom Component in Elements… it did a great job! Here’s the code… you just need to paste it into a custom compo…

---

## [Getting the raw data out of @text](https://forums.realmacsoftware.com/t/getting-the-raw-data-out-of-text/53077)

<div class="topic-metadata">

**Author:** [@pocahontius](https://forums.realmacsoftware.com/u/pocahontius)\
**Replies:** 1\
**Last updated:** [December 8, 2025, 6:43pm UTC](https://forums.realmacsoftware.com/t/getting-the-raw-data-out-of-text/53077 "2025-12-08T18:43:53Z")

</div>

Hello, for my own component, I want to get the text out of an @text without the HTML markup, but as raw text with line breaks. For example, if someone enters: ABC DEF I want to get exactly this back and not ABC DEF .…

---

## [Embed PDF](https://forums.realmacsoftware.com/t/embed-pdf/52969)

<div class="topic-metadata">

**Author:** [@cjk](https://forums.realmacsoftware.com/u/cjk)\
**Replies:** 5\
**Last updated:** [December 4, 2025, 8:45pm UTC](https://forums.realmacsoftware.com/t/embed-pdf/52969 "2025-12-04T20:45:36Z")

</div>

Both Stacks4Stacks and Joe Workman have stacks for RW Classic. Really could use a Elements component like either of theirs.

---

## [Sale of custom components](https://forums.realmacsoftware.com/t/sale-of-custom-components/52826)

<div class="topic-metadata">

**Author:** [@Invisigoth](https://forums.realmacsoftware.com/u/Invisigoth)\
**Replies:** 2\
**Last updated:** [November 28, 2025, 7:33am UTC](https://forums.realmacsoftware.com/t/sale-of-custom-components/52826 "2025-11-28T07:33:41Z")

</div>

Hi everyone, I simply love Elements, and I’d like to know, now that the store has been launched, if it’s possible for us developers to release custom components for sale. Thanks

---

## [Blob and Elements](https://forums.realmacsoftware.com/t/blob-and-elements/52706)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 0\
**Last updated:** [November 23, 2025, 3:36pm UTC](https://forums.realmacsoftware.com/t/blob-and-elements/52706 "2025-11-23T15:36:02Z")

</div>

less work, sometimes just use elements components, eg background/gradient or a component

---

## [CSV spreadsheet](https://forums.realmacsoftware.com/t/csv-spreadsheet/44715)

<div class="topic-metadata">

**Author:** [@SaturnWeb](https://forums.realmacsoftware.com/u/SaturnWeb)\
**Replies:** 38\
**Last updated:** [November 20, 2025, 8:35pm UTC](https://forums.realmacsoftware.com/t/csv-spreadsheet/44715 "2025-11-20T20:35:11Z")

</div>

I create webpages that have a lot of data that’s derived from Microsoft excel spreadsheets. HTML Tables are very aggravating to work with. Which is why it’s great to have a nice CSV, I dare to say, stack. Maybe I’m using…

---

## [DevPacks \> Components?](https://forums.realmacsoftware.com/t/devpacks-components/52571)

<div class="topic-metadata">

**Author:** [@logrunner](https://forums.realmacsoftware.com/u/logrunner)\
**Replies:** 2\
**Last updated:** [November 20, 2025, 8:25am UTC](https://forums.realmacsoftware.com/t/devpacks-components/52571 "2025-11-20T08:25:19Z")

</div>

With the release of the Elements Store and 3rd parties in the Elements Store on the way to being supported, I am seeking some clarification. I have some of my own DevPacks that I am using on my website. The previous adv…

---

## [Who is planning products for the new STORE!](https://forums.realmacsoftware.com/t/who-is-planning-products-for-the-new-store/52536)

<div class="topic-metadata">

**Author:** [@MichaelDroste](https://forums.realmacsoftware.com/u/MichaelDroste)\
**Replies:** 6\
**Last updated:** [November 19, 2025, 5:06am UTC](https://forums.realmacsoftware.com/t/who-is-planning-products-for-the-new-store/52536 "2025-11-19T05:06:30Z")

</div>

How many people are preparing products? 3, 4, more? 10, 20? Care to share (probably not) but I’d still like to know :slight\_smile: I’ve mentioned that I’m looking for my old 1LD subtle animations… I’m sure there will…

---

## [Page Lock Component Demo](https://forums.realmacsoftware.com/t/page-lock-component-demo/52323)

<div class="topic-metadata">

**Author:** [@dan](https://forums.realmacsoftware.com/u/dan)\
**Replies:** 10\
**Last updated:** [November 15, 2025, 11:19am UTC](https://forums.realmacsoftware.com/t/page-lock-component-demo/52323 "2025-11-15T11:19:50Z")

</div>

Spent a lazy Sunday afternoon vibe coding a page lock component. It was just a half-finished thought that somehow turned into this little project. Nothing fancy, just tinkering for the fun of it, and it shows just how qu…

---

## [Newby Elements User](https://forums.realmacsoftware.com/t/newby-elements-user/51806)

<div class="topic-metadata">

**Author:** [@skypilota72](https://forums.realmacsoftware.com/u/skypilota72)\
**Replies:** 3\
**Last updated:** [November 8, 2025, 7:05pm UTC](https://forums.realmacsoftware.com/t/newby-elements-user/51806 "2025-11-08T19:05:27Z")

</div>

I have been using RapidWeaver since 2009, along with Stuart’s Source, but I am a bit confused about how to learn Markdown, as it applies to Elements. I love using Joe Workman’s CMS; the plain, straightforward, and powerf…

---

## [Multiple choice HTML code](https://forums.realmacsoftware.com/t/multiple-choice-html-code/52266)

<div class="topic-metadata">

**Author:** [@MultiThemes](https://forums.realmacsoftware.com/u/MultiThemes)\
**Replies:** 3\
**Last updated:** [November 6, 2025, 3:53pm UTC](https://forums.realmacsoftware.com/t/multiple-choice-html-code/52266 "2025-11-06T15:53:19Z")

</div>

Hi everyone, I need help understanding how to handle multiple choices in HTML, where I can replace not just a single value like segmented but parts of code. Maybe I didn’t find the right page or examples …

---

## [Collections in a Custom Component](https://forums.realmacsoftware.com/t/collections-in-a-custom-component/52230)

<div class="topic-metadata">

**Author:** [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Replies:** 3\
**Last updated:** [November 5, 2025, 3:52pm UTC](https://forums.realmacsoftware.com/t/collections-in-a-custom-component/52230 "2025-11-05T15:52:11Z")

</div>

@ben @dan I’m building a custom component that utilizes a collection to accommodate a variety of content parts, title, content, image, etc.. What I’m struggling with is figuring out whether it is possible to iterate o…

---

## [Massive Problems with a Custom Component](https://forums.realmacsoftware.com/t/massive-problems-with-a-custom-component/52080)

<div class="topic-metadata">

**Author:** [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Replies:** 10\
**Last updated:** [October 29, 2025, 8:14pm UTC](https://forums.realmacsoftware.com/t/massive-problems-with-a-custom-component/52080 "2025-10-29T20:14:33Z")

</div>

@ben @dan I have been working on a custom component for days and just finished it off this morning. It was a massive amount of work, but it turned out great. I then quit and restarted Elements, but none of the propertie…

---

## [Number Property MIN & MAX](https://forums.realmacsoftware.com/t/number-property-min-max/51608)

<div class="topic-metadata">

**Author:** [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Replies:** 4\
**Last updated:** [October 21, 2025, 2:44pm UTC](https://forums.realmacsoftware.com/t/number-property-min-max/51608 "2025-10-21T14:44:37Z")

</div>

I’m trying to use a number property in a custom component and have set MIN and MAX values for the field, but it does not respect these settings. The clicker will allow you to go below the MIN or above the MAX. Is this a…

---

## [DevPack Mark File(s) As Don't Publish](https://forums.realmacsoftware.com/t/devpack-mark-file-s-as-dont-publish/51726)

<div class="topic-metadata">

**Author:** [@logrunner](https://forums.realmacsoftware.com/u/logrunner)\
**Replies:** 4\
**Last updated:** [October 15, 2025, 8:00pm UTC](https://forums.realmacsoftware.com/t/devpack-mark-file-s-as-dont-publish/51726 "2025-10-15T20:00:20Z")

</div>

It would be useful to be able to flag files in the shared \> assets folder of a DevPack as “Don’t Publish / Include” when publishing or (soon to happen) creating an encrypted Component. When developing, I often duplicate…

---

## [Native Reveal or Waypoint?](https://forums.realmacsoftware.com/t/native-reveal-or-waypoint/51615)

<div class="topic-metadata">

**Author:** [@MultiThemes](https://forums.realmacsoftware.com/u/MultiThemes)\
**Replies:** 4\
**Last updated:** [October 10, 2025, 5:25pm UTC](https://forums.realmacsoftware.com/t/native-reveal-or-waypoint/51615 "2025-10-10T17:25:29Z")

</div>

Hi @ben I’m working on a component that activates elements when they are visible in the monitor (fade-in & transforms), now I’m using my code and it works but I would like to know if the native reveal option is availab…

---

## [Notes+](https://forums.realmacsoftware.com/t/notes/51277)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 3\
**Last updated:** [September 24, 2025, 4:49pm UTC](https://forums.realmacsoftware.com/t/notes/51277 "2025-09-24T16:49:30Z")

</div>

divided into 3 areas, basically any Elements components can be inserted, sits in or between components Heading tab - not shown in browser Notes area - not shown in browser - good for reminding how you did something, or…

---

## [Custom Copyright Component](https://forums.realmacsoftware.com/t/custom-copyright-component/51146)

<div class="topic-metadata">

**Author:** [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Replies:** 11\
**Last updated:** [September 22, 2025, 9:46pm UTC](https://forums.realmacsoftware.com/t/custom-copyright-component/51146 "2025-09-22T21:46:35Z")

</div>

Over the weekend, I decided to write my own custom copyright component as a fun exercise. I wanted it to be highly customizable, so I added a lot of properties to control almost every aspect of the component. It is buil…

---

## [Width of the preview browser in Elements](https://forums.realmacsoftware.com/t/width-of-the-preview-browser-in-elements/51051)

<div class="topic-metadata">

**Author:** [@Massimo](https://forums.realmacsoftware.com/u/Massimo)\
**Replies:** 6\
**Last updated:** [September 17, 2025, 7:49am UTC](https://forums.realmacsoftware.com/t/width-of-the-preview-browser-in-elements/51051 "2025-09-17T07:49:56Z")

</div>

For a custom component, I need to retrieve the viewport width of the preview browser in Elements. Is there a way to retrieve this data?

---

## [Working with id / childId in hook.js](https://forums.realmacsoftware.com/t/working-with-id-childid-in-hook-js/50628)

<div class="topic-metadata">

**Author:** [@happynut](https://forums.realmacsoftware.com/u/happynut)\
**Replies:** 7\
**Last updated:** [September 9, 2025, 10:15am UTC](https://forums.realmacsoftware.com/t/working-with-id-childid-in-hook-js/50628 "2025-09-09T10:15:14Z")

</div>

I am trying to build custom nav and to specify the starting point in the pages tree relative to the page the nav is sitting on. I am trying to identify child pages (and ‘siblings’) but I cannot seem to get to the page id…

---

## [Rotation animation with no fade](https://forums.realmacsoftware.com/t/rotation-animation-with-no-fade/50846)

<div class="topic-metadata">

**Author:** [@Invisigoth](https://forums.realmacsoftware.com/u/Invisigoth)\
**Replies:** 1\
**Last updated:** [September 7, 2025, 5:39pm UTC](https://forums.realmacsoftware.com/t/rotation-animation-with-no-fade/50846 "2025-09-07T17:39:32Z")

</div>

Hi there I read this: this is cool but why the rotation animation came always with fade :exploding\_head: data-reveal-animation="rotateUpIn" instead the slide animation not data-reveal-animation="slideUpIn" Thanks …

---

## [Elements language @if](https://forums.realmacsoftware.com/t/elements-language-if/50818)

<div class="topic-metadata">

**Author:** [@Invisigoth](https://forums.realmacsoftware.com/u/Invisigoth)\
**Replies:** 6\
**Last updated:** [September 7, 2025, 4:28pm UTC](https://forums.realmacsoftware.com/t/elements-language-if/50818 "2025-09-07T16:28:06Z")

</div>

Hi there, if I’d like to use a segmented UI control for z-index “none - auto - custom“, how can I test the value of the user choice? I read in the documentation, If Documentation that the @if is only for testing if a va…

---

## [Video resources](https://forums.realmacsoftware.com/t/video-resources/50785)

<div class="topic-metadata">

**Author:** [@Invisigoth](https://forums.realmacsoftware.com/u/Invisigoth)\
**Replies:** 2\
**Last updated:** [September 4, 2025, 6:13pm UTC](https://forums.realmacsoftware.com/t/video-resources/50785 "2025-09-04T18:13:14Z")

</div>

Hi there I try to import a resource video into my component I try in this way \<source src="/resources/{{myVideo}}" type="video/mp4"\> { "title": "Resource", "id": "myVideo", "resource": { "accepts": "mp4" }} but when I…

---

## [Page Safe](https://forums.realmacsoftware.com/t/page-safe/50514)

<div class="topic-metadata">

**Author:** [@JudsonDigital](https://forums.realmacsoftware.com/u/JudsonDigital)\
**Replies:** 2\
**Last updated:** [August 30, 2025, 6:43am UTC](https://forums.realmacsoftware.com/t/page-safe/50514 "2025-08-30T06:43:32Z")

</div>

Is there anything in the works like Page Safe? I want to protect a page with a password or PIN.

---

## [Swap component](https://forums.realmacsoftware.com/t/swap-component/50224)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 10\
**Last updated:** [August 29, 2025, 7:06pm UTC](https://forums.realmacsoftware.com/t/swap-component/50224 "2025-08-29T19:06:13Z")

</div>

its so easy to create components Elements rules

---

## [Theme Sizing Properties Example](https://forums.realmacsoftware.com/t/theme-sizing-properties-example/50288)

<div class="topic-metadata">

**Author:** [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Replies:** 7\
**Last updated:** [August 29, 2025, 11:46am UTC](https://forums.realmacsoftware.com/t/theme-sizing-properties-example/50288 "2025-08-29T11:46:50Z")

</div>

@dan or @ben I know you guys are very busy, but is there any chance I can see an example of how to set up the THEME SIZING as used with the standard components? There is no example that I can find in the UI controls, an…

---

## [Animation for fun](https://forums.realmacsoftware.com/t/animation-for-fun/50341)

<div class="topic-metadata">

**Author:** [@upssjw](https://forums.realmacsoftware.com/u/upssjw)\
**Replies:** 0\
**Last updated:** [August 29, 2025, 8:02am UTC](https://forums.realmacsoftware.com/t/animation-for-fun/50341 "2025-08-29T08:02:55Z")

</div>

still working out how best to input coordinates can remove path or leave on screen

---

## [In-page Navigation System](https://forums.realmacsoftware.com/t/in-page-navigation-system/49845)

<div class="topic-metadata">

**Author:** [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Replies:** 2\
**Last updated:** [August 27, 2025, 4:49pm UTC](https://forums.realmacsoftware.com/t/in-page-navigation-system/49845 "2025-08-27T16:49:38Z")

</div>

I found myself in need of a mechanism to easily jump between anchors on a page. This could have been handled with a megamenu, and in some cases, I will do that. But for this case, I wanted something that was fairly discr…

[Previous page](https://forums.realmacsoftware.com/c/elements-api/56.md)

[Next page](https://forums.realmacsoftware.com/c/elements-api/56.md?page=2)
