This is awesome info, thanks so much! We’ve done exactly that for now - ditched the JS that could accept any hex value and instead using a smaller set of predefined color elements within Axure.
For posterity, the JS was setting all colors in one call - I only mention that in case it helps someone else in the future.
Greatly appreciate the advice on the other methods of injecting JS. I’d even be ok with the plugin approach.
Kind of unrelated, but I’d be curious to get your take if you don’t mind please - is there any particular Axure approach you’d take if trying to treat products in an ecommerce store as objects? i.e. your category page has multiple ‘product’ objects. You want to customize one, it passes the object to the customize page. Add to shopping cart, it passes the objects you’ve carted to the cart.
The way I approached this was with a large set of global variables for each product that stored all the attributes (price, size, color etc.) and then sets of temp variables that I populated to store info between pages in the flow.
If repeaters could be accessed across pages and written to, that would be a nicer approach but would welcome any other thoughts or ideas no matter how much of a long shot.
thank you again!