forked from 0x2620/pandora
merge from dev.pan.do
This commit is contained in:
commit
1111798c84
1 changed files with 64 additions and 10 deletions
|
@ -50,6 +50,70 @@ $(function(){
|
||||||
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: [
|
||||||
|
{ id: "all", title: "Find: All" },
|
||||||
|
{ id: "title", title: "Find: Title" },
|
||||||
|
{ id: "director", title: "Find: Director" },
|
||||||
|
{ id: "country", title: "Find: Country" },
|
||||||
|
{ id: "year", title: "Find: Year" },
|
||||||
|
{ id: "language", title: "Find: Language" },
|
||||||
|
{ id: "writer", title: "Find: Writer" },
|
||||||
|
{ id: "producer", title: "Find: Producer" },
|
||||||
|
{ id: "cinematographer", title: "Find: Cinematographer" },
|
||||||
|
{ id: "editor", title: "Find: Editor" },
|
||||||
|
{ id: "actor", title: "Find: Actor" },
|
||||||
|
{ id: "character", title: "Find: Character" },
|
||||||
|
{ id: "name", title: "Find: Name" },
|
||||||
|
{ id: "genre", title: "Find: Genre" },
|
||||||
|
{ id: "keyword", title: "Find: Keyword" },
|
||||||
|
{ id: "summary", title: "Find: Summary" },
|
||||||
|
{ id: "dialog", title: "Find: Dialog" }
|
||||||
|
],
|
||||||
|
labelWidth: 96
|
||||||
|
}).width(320),
|
||||||
|
loadingIcon
|
||||||
|
],
|
||||||
menus: [
|
menus: [
|
||||||
{
|
{
|
||||||
id: "pandoraMM",
|
id: "pandoraMM",
|
||||||
|
@ -291,8 +355,6 @@ $(function(){
|
||||||
'padding-top': '48px',
|
'padding-top': '48px',
|
||||||
});
|
});
|
||||||
|
|
||||||
Ox.print(-1);
|
|
||||||
|
|
||||||
var submit = function() {
|
var submit = function() {
|
||||||
app.request('login', loginForm.values(), function(result) {
|
app.request('login', loginForm.values(), function(result) {
|
||||||
if(result.status.code == 200) {
|
if(result.status.code == 200) {
|
||||||
|
@ -307,17 +369,11 @@ $(function(){
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
Ox.print(0);
|
|
||||||
|
|
||||||
var d = new Ox.Container();
|
var d = new Ox.Container();
|
||||||
var registerInfo = new Ox.Panel();
|
var registerInfo = new Ox.Panel();
|
||||||
|
|
||||||
Ox.print(1);
|
|
||||||
|
|
||||||
registerInfo.append(Ox.Element().css({'margin-left': '4px'}).append('<br>Forgot your password? <a href="">Recover Password</a><br>Dont have an account? <a href="">Register Now</a>'));
|
registerInfo.append(Ox.Element().css({'margin-left': '4px'}).append('<br>Forgot your password? <a href="">Recover Password</a><br>Dont have an account? <a href="">Register Now</a>'));
|
||||||
|
|
||||||
Ox.print(2);
|
|
||||||
|
|
||||||
var panel = Ox.SplitPanel({
|
var panel = Ox.SplitPanel({
|
||||||
elements: [
|
elements: [
|
||||||
{
|
{
|
||||||
|
@ -331,8 +387,6 @@ $(function(){
|
||||||
orientation: "vertical"
|
orientation: "vertical"
|
||||||
}).appendTo(d);
|
}).appendTo(d);
|
||||||
|
|
||||||
Ox.print(3);
|
|
||||||
|
|
||||||
var $dialog = new Ox.Dialog({
|
var $dialog = new Ox.Dialog({
|
||||||
title: "Login",
|
title: "Login",
|
||||||
width: inputWidth+24,
|
width: inputWidth+24,
|
||||||
|
|
Loading…
Reference in a new issue