To build a single project, you can run ant from the project directory:

cd frameworks/projects/Jewel
ant

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Tue, Oct 18, 2022 at 1:59 PM Hugo Ferreira <hferreira...@gmail.com>
wrote:

> Fixed, tested and commit done :)
>
> Usually I fix using CodEditor (a kind of Notepad++ for macOS) and then "ant
> clean" and then "ant all".
> It takes more then 30 minutes on my machine !
> For things more complex I test integrated on my project using VS Code and
> then I put the code in the SDK, compile and test.
>
> For this particular use case, how could I acelerate my workflow ?
>
>
>
> Harbs <harbs.li...@gmail.com> escreveu no dia terça, 18/10/2022 à(s)
> 21:53:
>
> > FYI, it’s not necessary to compile the whole SDK unless your current
> build
> > is old. You can compile a single SWC at a time.
> >
> > > On Oct 18, 2022, at 11:51 PM, Hugo Ferreira <hferreira...@gmail.com>
> > wrote:
> > >
> > > Yes, it's exactly what I'm doing right now.
> > > Compiling the SDK on my machine takes the time to dinner and even so,
> > > probably it's not finished yet !
> > > I hope next year, I update my MacBook :)
> > >
> > > Harbs <harbs.li...@gmail.com> escreveu no dia terça, 18/10/2022 à(s)
> > 21:38:
> > >
> > >> Let’s see what others think, but in the meantime there’s no reason to
> > not
> > >> fix the bug. There are other html setters which already set innerHTML.
> > >>
> > >> Harbs
> > >>
> > >>> On Oct 18, 2022, at 11:29 PM, Hugo Ferreira <hferreira...@gmail.com>
> > >> wrote:
> > >>>
> > >>> Yes, I saw that helper (I searched for it name) :)
> > >>> Yes, it's exactly what I mean: put this in one of the limites of the
> > >>> workflow and never in the middle.
> > >>> That's my opinion.
> > >>>
> > >>>
> > >>>
> > >>> Harbs <harbs.li...@gmail.com> escreveu no dia terça, 18/10/2022 à(s)
> > >> 08:06:
> > >>>
> > >>>> There’s a sanitizeHTML helper function that’s relatively new.
> > >>>>
> > >>>> I don’t have a strong opinion on whether it should be sanitized by
> > >> default
> > >>>> or that should be the application developer’s responsibility.
> > >>>>
> > >>>> As far as PAYG is concerned, it’s better to put the responsibility
> on
> > >> the
> > >>>> app developer.
> > >>>>
> > >>>> As far as security is concerned, it would be better to sanitize in
> the
> > >>>> framework.
> > >>>>
> > >>>> I personally would give precedence to PAYG because the threat of a
> XSS
> > >>>> attack using innerHTML is a bit of a stretch in Royale.
> > >>>>
> > >>>> We should come up with a policy, document it, and stick to it across
> > the
> > >>>> framework.
> > >>>>
> > >>>> If we do sanitize in the components, it should probably happen in
> the
> > >>>> model setter.
> > >>>>
> > >>>> What do others think?
> > >>>>
> > >>>>> On Oct 18, 2022, at 2:32 AM, Hugo Ferreira <hferreira...@gmail.com
> >
> > >>>> wrote:
> > >>>>>
> > >>>>> Thank you very much.
> > >>>>> I see the bug.
> > >>>>> I hope that the Label (html property) that FormHeading that depends
> > on,
> > >>>>> doesn't have the same issue :)
> > >>>>>
> > >>>>> About the sanitize:
> > >>>>> Should this be really a reponsibility of FormHeadingView !?
> > >>>>> Shouldn't the responsibility on one of the edges (the limit of html
> > >>>>> property core or on the end application) ?
> > >>>>> In the middle, we could ending "sanitizing" too much just to be
> > ensure.
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>> Harbs <harbs.li...@gmail.com> escreveu no dia segunda, 17/10/2022
> > à(s)
> > >>>>> 19:25:
> > >>>>>
> > >>>>>> I assume this is Jewel. I don’t use Jewel, but I just looked at
> > >>>>>> FormHeadingView and textChangeHandler is used for both textChange
> > and
> > >>>>>> htmlChange. In both cases it sets the text rather than html in the
> > >>>>>> htmlChange case. That seems to be broken.
> > >>>>>>
> > >>>>>> If you fix this, make sure the html is sanitized when applied.
> > >>>>>>
> > >>>>>> Harbs
> > >>>>>>
> > >>>>>>> On Oct 16, 2022, at 5:17 PM, Hugo Ferreira <
> hferreira...@gmail.com
> > >
> > >>>>>> wrote:
> > >>>>>>>
> > >>>>>>> Hi,
> > >>>>>>>
> > >>>>>>> I'm using FormHeading when I have a lot of fields and want to
> > create
> > >> a
> > >>>>>>> vertical separation (group of data).
> > >>>>>>> It's OK, however I needed now to use in the FormHeading texto
> some
> > >> HTML
> > >>>>>>> (basic stuff like strong and br), however the property "text" of
> > >>>>>>> FormHeading it's for simple real strings and not HTML.
> > >>>>>>> I saw the html property, however this property does nothing.
> > >>>>>>> It's something that it's not already implemented in the core or
> I'm
> > >>>>>> missing
> > >>>>>>> something ?
> > >>>>>>>
> > >>>>>>> I saw tht I can workaround, using a pure html:Div with innerHTML
> > but
> > >> I
> > >>>>>> have
> > >>>>>>> read in the past that I should avoid it.
> > >>>>>>
> > >>>>>>
> > >>>>
> > >>>>
> > >>
> > >>
> >
> >
>

Reply via email to