bugfix for find element

This commit is contained in:
rlx 2011-01-15 14:40:47 +00:00
parent c8aa818fed
commit fd84824ca7

View file

@ -704,10 +704,18 @@ var pandora = new Ox.App({
id: 'input',
width: 192
})
.bindEvent('submit', function(event, data) {
.bindEvent({
submit: function(event, data) {
var key = app.user.ui.findQuery.conditions.length ?
app.user.ui.findQuery.conditions[0].key : '',
query;
if (that.value()[0].id == 'all') { // fixme: ambiguous?
app.$ui.sectionList.forEach(function($list) {
$list.options({selected: []});
}); // fixme: doesn't cover complex lists
app.user.ui.list = '';
app.user.ui.listQuery = {conditions: [], operator: ''};
}
app.user.ui.findQuery.conditions = [
{
key: key == 'all' ? '' : key,
@ -735,6 +743,7 @@ var pandora = new Ox.App({
}
});
history.pushState({}, '', '/' + Query.toString(query));
}
})
]),
id: 'findElement'