That doesn't seem to be doing the trick. Here's the 
edited http://jsbin.com/xowoxakuwu/2/edit

This issue seems like something specific to <core-pages>

On Friday, January 9, 2015 at 12:39:46 AM UTC-8, Dennis Coldwell wrote:
>
> Aleem, try setting a vertical layout to your x-foo element, here's an 
> example:
>
> <p>BEFORE</p>
> <x-foo vertical layout>
>   <x-bar>some text here</x-bar>
>   <x-bar>some other text here</x-bar>
> </x-foo>
> <p>AFTER</p>
>
> You can understand more about Polymer's layout attributes here:
> https://www.polymer-project.org/docs/polymer/layout-attrs.html
>
> If you want to take a deep-dive and learn about Flexbox (which ultimately 
> is what is powering those layout attributes) I like this guide
> http://css-tricks.com/snippets/css/a-guide-to-flexbox/
>
> --Dennis
>
>
> On Thursday, January 8, 2015 at 5:27:01 PM UTC-8, [email protected] 
> wrote:
>>
>> I'm having a lot of trouble getting a core-pages element to have a 
>> non-zero height within my custom element. What is the best practice for 
>> having the core-pages height be the same as its selected content. Here's a 
>> trivial example which clearly breaks:
>>
>> <!DOCTYPE html>
>> <html>
>>   <head>
>>     <meta charset=utf-8 />
>>     <title>Polymer</title>
>>   </head>
>>   <body>
>>     <script src="http://www.polymer-project.org/platform.js";></script>
>>     <link rel="import" href="
>> http://www.polymer-project.org/components/polymer/polymer.html";>
>>         <link rel="import" href="
>> http://www.polymer-project.org/components/core-pages/core-pages.html";>
>>
>>
>>     <polymer-element name="x-foo">
>>       <template>
>>         <core-pages id="pages" selected="{{selected}}">
>>           <content></content>
>>         </core-pages>
>>       </template>
>>       <script>
>>         Polymer('x-foo', {
>>           ready: function() {
>>             this.selected = 0;
>>           }
>>         });
>>       </script>
>>     </polymer-element>
>>     
>>     <polymer-element name="x-bar">
>>       <template>
>>           <div><content></content></div>
>>       </template>
>>       <script>
>>         Polymer('x-bar', {});
>>       </script>
>>     </polymer-element>
>>     
>>     
>>     <p>BEFORE</p>
>>     <x-foo>
>>       <x-bar>some text here</x-bar>
>>       <x-bar>some other text here</x-bar>
>>     </x-foo>
>>     <p>AFTER</p>
>>   </body>
>> </html>
>>
>> And the jsbin to see the results: http://jsbin.com/xowoxakuwu/1/edit 
>> (notice how the core pages content overlaps with the next element)
>>
>> This example shows a core-pages element within a custom element. The 
>> content that gets injected into the core-pages are also custom elements.
>>
>>
>> Whats the best practice here?
>>
>>
>>

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/437343b8-a2cd-4ac2-95b6-ef4afb14e118%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to