Hi everyone.
Just wondering if i’m doing something wrong. I’d like to use app.navbar.collapseLargeTitle() or app.navbar.toggleLargeTitle() to minimise the large title whenever a searchbar is clicked, similar to how the iOS app store search bar behaves.
My current route is like so:
{
path: '/search/',
url: './pages/search.html',
on:
{
pageInit: function (e, page)
{
var searchbar = app.searchbar.create(
{
el: '.searchbar',
on:
{
enable(sb)
{
//console.log("searchbar has been enabled");
app.navbar.toggleLargeTitle(".search-navbar");
},
disable(sb)
{
//console.log("searchbar has been disabled");
app.navbar.toggleLargeTitle(".search-navbar");
},
}
});
},
}
}
But as you can see in the video below, the behaviour is unexpected. On enable, there is no smooth animation like the default collapseLargeTitleOnScroll parameter.
Thanks. Please let me know if i am missing something.