Hello everyone,

I do not have enough reputation to post in stack overflow because I am a 
new user there. I joined slack but it seems more focused on quick 
questions. So, I come for help in this list. I am new to Polymer.

My point in making this connection of neon-animated-pages with routing is 
to enable the proper functionality of the "back" button in the browser. I 
am developing a responsive app so I don't want to compromise usability for 
tablets and desktops. I will implement a "back" button in my app for users 
on smartphones.

I am experiencing some difficulty in tying up a neon-animated-pages with 
custom elements and the page.js router. I followed the instructions on the 
videos on youtube by Rob Dodson but my app is slightly different.

Here is my index.html

/*some more importing above these*/
<link rel="import" href="elements/list-page/list-page.html">
<link rel="import" href="elements/settings-page/settings-page.html">

<body class="fullbleed layout vertical" unresolved>
    
    <template is="dom-bind" id="app"> 
      <neon-animated-pages class="flex" selected="{{route}}" 
value-attrib="data-route">
        <list-page data-route="home"></list-page>
        <settings-page data-route="settings"></settings-page>
      </neon-animated-pages>      
    </template>

    <script src="bower_components/page-js/page.js"></script>
    <script src="app.js"></script>
</body>


app.js

var app = document.querySelector('#app');
app.route = 'home';

//Define routers
page('/', home);
page('/settings', settings);

//Configure
page({ hashbang: true });

function home(){
app.route = 'home'; 
}
function settings(){
app.route = 'settings'; 
}


This is very much like the examples from the Youtube videos. Here's what I 
have experienced:

- In app.js, If I change app.route to 0 or 1 the correspondent page loads 
but I can't make it work through the address bar.
- In index.html, the "data-route" attribute does not seem to be able to 
connect to the "selected" attribute.
- I am a begginer so the data binding concept is still something I am 
learning. I tried changing the template to auto-binding, 
neon-animated-pages stops working.
- Right now my address bar says 
"http://localhost/basic-animation/#!/basic-animation/"; being 
basic-animation my root directory.

I appreciate your attention and help on this matter, sorry for the long 
email. It was the most suitable channel I could find to look for help.

Thank you,

Bernardo Doré

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/a6492c52-3d20-484c-853f-17392611c5f7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to