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