<polymer-element name="search-field">
<template>
<div id="searchField">
<ul id="searchCategories">
<li><a id="search-categories-text" data-target="text" on-click="{{categoryClick}}">Text</a></li>
<li><a id="search-categories-videos" data-target="videos" on-click="{{categoryClick}}">Videos</a></li>
<li><a id="search-categories-audio" data-target="audio" on-click="{{categoryClick}}">Audio</a></li>
</ul>
<div id="searchContainer">
<input id="searchText" type="text" />
<input id="searchVideos" type="text" />
<input id="searchAudio" type="text" />
</div>
</div>
</template>
<script>
Polymer({
ready: function() {
},
categoryClick: function(event, detail, sender) {
console.log(sender.dataset.target);
console.log(this.$.searchField.querySelector('#searchContainer input'));
this.this.$.searchField.querySelector('#searchContainer input');
}
});
</script>
</polymer-element>
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 polymer-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/f4fae7e7-ec08-46f8-88b3-78f8f08f0ca2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<script>
Polymer({
ready: function() {
},
categoryClick: function(event, detail, sender) {
console.log(sender.dataset.target);
console.log(this.$.searchField.querySelectorAll('#searchContainer input'));
this.$.searchField.querySelectorAll('#searchContainer input').classList.remove('active');
this.$[sender.dataset.target].classList.add('active');
}
});
</script>
To unsubscribe from this group and stop receiving emails from it, send an email to polymer-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/6a7303cf-f46c-4ade-b370-0112f9978711%40googlegroups.com.
<script>
Polymer({
ready: function() {
this.$.searchText.classList.add('active');
this.$.searchCategoriesText.classList.add('active');
},
categoryClick: function(event, detail, sender) {
var i;
var x = this.$.searchCategories.querySelectorAll('li a');
for (i = 0; i < x.length; i++) {
x[i].classList.remove("active");
}
sender.classList.add('active');
var x = this.$.searchContainer.querySelectorAll('input');
for (i = 0; i < x.length; i++) {
x[i].classList.remove("active");
}
this.$[sender.dataset.target].classList.add('active');
}
});
</script>
To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/8b9bf940-0fd6-4ed3-a902-ce3746b3c13b%40googlegroups.com.