There used to be an extensive mdl example with source code. I expect navigation 
was also showcased. @piotr, do you know where roman can find this example?

On 2021/09/07 13:39:31, Roman Isitua <romanisi...@gmail.com> wrote: 
> Hi everyone,
> 
> I am exploring the feasibility of using royale with material design
> lite(MDL) to port an existing application built with react that uses
> material design.
> I have no prior experience with material design so I am getting up to speed
> with it by learning from this site.
> 
> https://www.tutorialspoint.com/materialdesignlite/materialdesignlite_environment.htm
> 
> I am trying to replicate the following
> 
>  <div class = "mdl-layout mdl-js-layout mdl-layout--fixed-drawer">
>          <div class = "mdl-layout__drawer">
>             <span class = "mdl-layout-title">Material Design</span>
>             <nav class = "mdl-navigation">
>                <a class = "mdl-navigation__link" href = "">Home</a>
>                <a class = "mdl-navigation__link" href = "">Features</a>
>                <a class = "mdl-navigation__link" href = "">About Us</a>
>                <a class = "mdl-navigation__link" href = "">Log Out</a>
>             </nav>
>          </div>
> 
>          <main class = "mdl-layout__content">
>             <div class = "page-content" style = "padding-left:100px;">Hello
> World!</div>
>          </main>
> 
> 
> in royale. It appears to be much more complicated than I thought.
> My implementation
> 
> <html:Div className = "mdl-layout mdl-js-layout mdl-layout--fixed-drawer">
>          <html:Div className = "mdl-layout__drawer">
>             <html:Span class = "mdl-layout-title">Material
> Design</html:Span>
>             <mdl:Navigation className = "mdl-navigation">
>                <mdl:NavigationLink className = "mdl-navigation__link" href
> = "" innerText="Home"></mdl:NavigationLink>
>                <mdl:NavigationLink className = "mdl-navigation__link" href
> = "" innerText="Features"></mdl:NavigationLink>
>                <mdl:NavigationLink className = "mdl-navigation__link" href
> = "" innerText="About Us"></mdl:NavigationLink>
>                <mdl:NavigationLink className = "mdl-navigation__link" href
> = "" innerText="Log Out"></mdl:NavigationLink>
>             </mdl:Navigation>
>          </html:Div>
> 
>         <html:Div id="main" className = "mdl-layout__content">
>             <html:Div className = "page-content" style =
> "padding-left:100px;" innerText="Hello World !!!"></html:Div>
>          </html:Div>
> 
>     </html:Div>
> 
> 
> The navigation links do not show.
> The action script documentation for the material design lite does not open
> so I have no idea how to configure it.
> 
> Browsing through the source code of royale mdl library I found the
> following comment on mdl Navigation.as
> 
> /*
> The Navigation class is a <nav> tag in HTML. It parents a list of links
> *  In Royale Navigation is implemented as a List component and by default
> *  it uses NavigationLinkItemRenderer class to define each item.
> */
> 
> This made me realise that my above configuration will not work.
> 
> Would appreciate help on this.
> 
> 
> Regards,
> 

Reply via email to