Browse Source
move rendering code from mumble.js to the template (need url and i18n tags)
Natenom/support-murmur-13-1446181288462
move rendering code from mumble.js to the template (need url and i18n tags)
Natenom/support-murmur-13-1446181288462
Michael Ziegler
15 years ago
2 changed files with 77 additions and 98 deletions
@ -1,88 +0,0 @@ |
|||||
// kate: space-indent on; indent-width 4; replace-tabs on;
|
|
||||
|
|
||||
function render_mumble( divname, urls ){ |
|
||||
Ext.QuickTips.init(); |
|
||||
|
|
||||
var adminform = new Ext.ux.MumbleForm({ |
|
||||
title: gettext("Administration"), |
|
||||
buttons: [{ |
|
||||
text: "doit", |
|
||||
handler: function( btn ){ |
|
||||
this.ownerCt.ownerCt.getForm().load({ params: {pk: 1} }); |
|
||||
} |
|
||||
}, { |
|
||||
text: "submit", |
|
||||
handler: function( btn ){ |
|
||||
this.ownerCt.ownerCt.getForm().submit({ params: {pk: 1} }); |
|
||||
} |
|
||||
}] |
|
||||
}); |
|
||||
|
|
||||
var mainpanel = new Ext.Panel({ |
|
||||
renderTo: divname, |
|
||||
height: 600, |
|
||||
layout: "border", |
|
||||
items: [{ |
|
||||
xtype: "mumblechannelviewer", |
|
||||
region: "west", |
|
||||
width: 350, |
|
||||
split: true, |
|
||||
source_url: urls.data, |
|
||||
}, { |
|
||||
xtype: "tabpanel", |
|
||||
region: "center", |
|
||||
activeTab: 0, |
|
||||
items: [{ |
|
||||
title: gettext("Registration"), |
|
||||
xtype: "form", |
|
||||
items: [{ |
|
||||
name: "username", |
|
||||
fieldLabel: gettext("User name"), |
|
||||
xtype: "textfield", |
|
||||
}, { |
|
||||
name: "password", |
|
||||
fieldLabel: gettext("Password"), |
|
||||
xtype: "textfield", |
|
||||
inputType: "password", |
|
||||
}], |
|
||||
}, adminform, { |
|
||||
title: gettext("User texture"), |
|
||||
layout: "border", |
|
||||
items: [{ |
|
||||
region: "north", |
|
||||
layout: "hbox", |
|
||||
height: 220, |
|
||||
items: [{ |
|
||||
flex: 1, |
|
||||
height: 200, |
|
||||
title: gettext("Texture"), |
|
||||
html: String.format('<img src="{0}" alt="Avatar" />', urls.myavatar), |
|
||||
}, { |
|
||||
flex: 1, |
|
||||
height: 200, |
|
||||
title: gettext("Gravatar"), |
|
||||
html: String.format('<img src="{0}" alt="grAvatar" />', urls.gravatar), |
|
||||
}], |
|
||||
}, { |
|
||||
region: "center", |
|
||||
xtype: "form", |
|
||||
items: [{ |
|
||||
name: "usegravatar", |
|
||||
fieldLabel: gettext("Use Gravatar"), |
|
||||
xtype: "checkbox", |
|
||||
}, { |
|
||||
name: "uploadpic", |
|
||||
fieldLabel: gettext("Upload Avatar"), |
|
||||
xtype: "textfield", |
|
||||
inputType: "file", |
|
||||
}], |
|
||||
}], |
|
||||
}, { |
|
||||
xtype: "userEditorPanel", |
|
||||
django_users_url: urls.django_users, |
|
||||
mumble_users_url: urls.mumble_users, |
|
||||
} ], |
|
||||
}], |
|
||||
}); |
|
||||
adminform.getForm().load({ params: {pk: 1} }); |
|
||||
} |
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue