I will revert that tomorrow, cause I need to apply above changes or
whatever other solution to my application first and seems that above code
do not break anything.

Thanks,
Piotr

wt., 29 sty 2019 o 11:41 Carlos Rovira <[email protected]> napisał(a):

> Ok Piotr,
> thanks
>
> El lun., 28 ene. 2019 a las 21:17, Piotr Zarzycki (<
> [email protected]>) escribió:
>
> > Hi Carlos,
> >
> > Ok I will revert changes soon.
> >
> > Thanks,
> > Piotr
> >
> > niedz., 27 sty 2019 o 18:04 Carlos Rovira <[email protected]>
> > napisał(a):
> >
> > > Hi Piotr,
> > >
> > > thinking on it better, I prefer your proposal or revert the change of
> the
> > > removal of basic layout css and manage as part of your app code for
> now,
> > > since I think it will be easy for you to solve on your code as
> > specialized
> > > case, and we can avoid that code in framework for now until we get
> with a
> > > concrete solution.
> > >
> > > Thanks
> > >
> > > Carlos
> > >
> > >
> > > El dom., 27 ene. 2019 a las 9:14, Carlos Rovira (<
> > [email protected]
> > > >)
> > > escribió:
> > >
> > > > Hi Piotr,
> > > > I'll create a thread to talk about how to do this kind of thing with
> > > clear
> > > > explanation, so others could suggest how to deal with it. This is not
> > > > something related only to Jewel. Any Royale bead that set up a css
> > > selector
> > > > on the strand will suffer this issue, so I think is important others
> > > could
> > > > give a hand here.
> > > >
> > > > You can left the change for now, but taking into account that will be
> > > > removed in favor of some other generalist solution.
> > > >
> > > > thanks
> > > >
> > > > El sáb., 26 ene. 2019 a las 15:44, Piotr Zarzycki (<
> > > > [email protected]>) escribió:
> > > >
> > > >> Ok! Raise an issue if you don't have time to look into that, so we
> > won't
> > > >> forget. I can also revert it and will add fix in my own code.
> > > >>
> > > >> sob., 26 sty 2019 o 15:39 Carlos Rovira <[email protected]>
> > > >> napisał(a):
> > > >>
> > > >> > Hi Piotr,
> > > >> >
> > > >> > this seems not a proper fix for me. Why Simple*** should be
> > > responsible
> > > >> of
> > > >> > removing selectors of BasicLayout?, and what if instead of the
> > current
> > > >> > classes will be others with other selectors?
> > > >> >
> > > >> > The fix should be something where a bead setup its own selectors
> > when
> > > >> added
> > > >> > and responsible to remove it when removed or not used.
> > > >> >
> > > >> > If not the solution is not generalist and we'll end adding many
> > remove
> > > >> > lines for all the possible layouts that could be involved, what
> > seems
> > > >> very
> > > >> > bad solution, don't you think?
> > > >> >
> > > >> >
> > > >> >
> > > >> > El sáb., 26 ene. 2019 a las 13:36, <[email protected]> escribió:
> > > >> >
> > > >> > > This is an automated email from the ASF dual-hosted git
> > repository.
> > > >> > >
> > > >> > > piotrz pushed a commit to branch develop
> > > >> > > in repository
> https://gitbox.apache.org/repos/asf/royale-asjs.git
> > > >> > >
> > > >> > >
> > > >> > > The following commit(s) were added to refs/heads/develop by this
> > > push:
> > > >> > >      new 17bfa8b  Jewel Group: Fix dynamic adding
> > > Horizontal/Vertical
> > > >> > > layout
> > > >> > > 17bfa8b is described below
> > > >> > >
> > > >> > > commit 17bfa8b1b98c4c57d2961ee3f183aa1b6d0139ff
> > > >> > > Author: Piotr Zarzycki <[email protected]>
> > > >> > > AuthorDate: Sat Jan 26 13:35:48 2019 +0100
> > > >> > >
> > > >> > >     Jewel Group: Fix dynamic adding Horizontal/Vertical layout
> > > >> > > ---
> > > >> > >  .../royale/jewel/beads/layouts/SimpleHorizontalLayout.as   | 14
> > > >> > > ++++++++++++--
> > > >> > >  .../royale/jewel/beads/layouts/SimpleVerticalLayout.as     | 14
> > > >> > > ++++++++++++--
> > > >> > >  2 files changed, 24 insertions(+), 4 deletions(-)
> > > >> > >
> > > >> > > diff --git
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/SimpleHorizontalLayout.as
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/SimpleHorizontalLayout.as
> > > >> > > index 3ec3ce5..b8a7d7f 100644
> > > >> > > ---
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/SimpleHorizontalLayout.as
> > > >> > > +++
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/SimpleHorizontalLayout.as
> > > >> > > @@ -79,11 +79,21 @@ package
> org.apache.royale.jewel.beads.layouts
> > > >> > >                         COMPILE::JS
> > > >> > >                         {
> > > >> > >                                 if
> > > (hostClassList.contains("layout"))
> > > >> > > -
> > > >>  hostClassList.remove("layout");
> > > >> > > +                {
> > > >> > > +                    hostClassList.remove("layout");
> > > >> > > +                }
> > > >> > >                                 hostClassList.add("layout");
> > > >> > > +
> > > >> > >
> > > >>  if(hostClassList.contains("horizontal"))
> > > >> > > -
> > > >> >  hostClassList.remove("horizontal");
> > > >> > > +                {
> > > >> > > +                    hostClassList.remove("horizontal");
> > > >> > > +                }
> > > >> > >                                 hostClassList.add("horizontal");
> > > >> > > +
> > > >> > > +                if(hostClassList.contains("basic"))
> > > >> > > +                {
> > > >> > > +                    hostClassList.remove("basic");
> > > >> > > +                }
> > > >> > >                         }
> > > >> > >                 }
> > > >> > >
> > > >> > > diff --git
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/SimpleVerticalLayout.as
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/SimpleVerticalLayout.as
> > > >> > > index 938cc6b..e97db0c 100644
> > > >> > > ---
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/SimpleVerticalLayout.as
> > > >> > > +++
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/layouts/SimpleVerticalLayout.as
> > > >> > > @@ -80,11 +80,21 @@ package
> org.apache.royale.jewel.beads.layouts
> > > >> > >                         COMPILE::JS
> > > >> > >                         {
> > > >> > >                                 if
> > > (hostClassList.contains("layout"))
> > > >> > > -
> > > >>  hostClassList.remove("layout");
> > > >> > > +                {
> > > >> > > +                    hostClassList.remove("layout");
> > > >> > > +                }
> > > >> > >                                 hostClassList.add("layout");
> > > >> > > +
> > > >> > >
> > >  if(hostClassList.contains("vertical"))
> > > >> > > -
> > > >>  hostClassList.remove("vertical");
> > > >> > > +                {
> > > >> > > +                    hostClassList.remove("vertical");
> > > >> > > +                }
> > > >> > >                                 hostClassList.add("vertical");
> > > >> > > +
> > > >> > > +
> >  if(hostClassList.contains("basic"))
> > > >> > > +                               {
> > > >> > > +                    hostClassList.remove("basic");
> > > >> > > +                               }
> > > >> > >                         }
> > > >> > >                 }
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >> > --
> > > >> > Carlos Rovira
> > > >> > http://about.me/carlosrovira
> > > >> >
> > > >>
> > > >>
> > > >> --
> > > >>
> > > >> Piotr Zarzycki
> > > >>
> > > >> Patreon: *https://www.patreon.com/piotrzarzycki
> > > >> <https://www.patreon.com/piotrzarzycki>*
> > > >>
> > > >
> > > >
> > > > --
> > > > Carlos Rovira
> > > > http://about.me/carlosrovira
> > > >
> > > >
> > >
> > > --
> > > Carlos Rovira
> > > http://about.me/carlosrovira
> > >
> >
> >
> > --
> >
> > Piotr Zarzycki
> >
> > Patreon: *https://www.patreon.com/piotrzarzycki
> > <https://www.patreon.com/piotrzarzycki>*
> >
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>


-- 

Piotr Zarzycki

Patreon: *https://www.patreon.com/piotrzarzycki
<https://www.patreon.com/piotrzarzycki>*

Reply via email to