remove autocomplete

This commit is contained in:
j 2010-07-05 14:35:51 +02:00
parent 944378c1df
commit e0d7b59cbb

View file

@ -1,6 +1,6 @@
$(function(){ $(function(){
Ox.debug = Ox.print; Ox.debug = Ox.print;
Ox.print = function() {}; //Ox.print = function() {};
Ox.theme("modern"); Ox.theme("modern");
app = new Ox.App({ app = new Ox.App({
@ -49,54 +49,7 @@ $(function(){
.css({ .css({
marginLeft: "4px" marginLeft: "4px"
}); });
app.menu = new Ox.MainMenu({ app.menu = new Ox.MainMenu({
extras: [
new Ox.Input({
autocomplete: function(option, value, callback) {
var field = option.substring(6).toLowerCase();
if(typeof(callback) == 'undefined') {
callback = value;
value = null;
}
Ox.debug('app.menu.find.autocomplete: option: ', option, 'value: ', value, ', callback:',callback);
Ox.debug('app.menu.find.autocomplete: field: ', field);
if(field == 'all') {
callback([]);
} else if (value) {
value = value.toLowerCase();
//var order = $.inArray(field, ['year', 'date'])?'-':'';
app.request('find', {
query: {
conditions: [
{
key: field,
value: value,
operator: '~'
}
]
},
list: 'all',
sort: [{key:field, operator: ''}],
keys: [field],
range: [0, 10]
}, function(result) {
var items = $.map(
result.data.items,
function(item, i) { return item.title; }
);
callback(items);
});
}
},
clear: true,
highlight: false,
id: "find",
label: ["Find: Title", "Find: All", "Find: Director", "Find: Country", "Find: Cinematographer"],
labelWidth: 96
}).width(320),
loadingIcon
],
menus: [ menus: [
{ {
id: "pandoraMM", id: "pandoraMM",
@ -314,6 +267,7 @@ $(function(){
app.menu.bindEvent('click_logout', function(event, data) { app.menu.bindEvent('click_logout', function(event, data) {
app.logout(); app.logout();
}); });
app.menu.bindEvent('click_login', function(element) { app.menu.bindEvent('click_login', function(element) {
var labelWidth = 64; var labelWidth = 64;
var inputWidth = labelWidth+200; var inputWidth = labelWidth+200;
@ -390,7 +344,6 @@ $(function(){
.append(d) .append(d)
.open(); .open();
}); });
var bottomPanel = Ox.Toolbar({size: "small"}) var bottomPanel = Ox.Toolbar({size: "small"})
.css({ .css({
zIndex: 2, zIndex: 2,
@ -497,7 +450,7 @@ $(function(){
}] }]
}).appendTo(content); }).appendTo(content);
app.bindEvent('submit_find', function(event, data) { app.menu.bindEvent('submit_find', function(event, data) {
app.results.options({ app.results.options({
request: function(options) { request: function(options) {
app.request("find", $.extend(options, { app.request("find", $.extend(options, {