mirror of
https://github.com/fergalmoran/dss-mobile.git
synced 2025-12-22 09:50:53 +00:00
35 lines
1.2 KiB
JavaScript
35 lines
1.2 KiB
JavaScript
Ext.define('DssMobile.view.MixDetailView', {
|
|
extend: 'Ext.Panel',
|
|
alias: 'widget.mixdetailview',
|
|
requires: ['Ext.XTemplate', 'Ext.Button', 'Ext.Audio'],
|
|
config: {
|
|
styleHtmlContent: true,
|
|
tpl: new Ext.XTemplate([
|
|
'<tpl for=".">',
|
|
'<div class="header">',
|
|
'<div class="avatar" style="background-image: url({mix_image});"></div>',
|
|
'<h3>{title}</h3>',
|
|
'<h4>{user_name}</h4>',
|
|
'</div>',
|
|
'<div class="player-container">',
|
|
'<div class="play-button" id="play-button"></div>',
|
|
'<img class="waveform" src="{waveform_url}">',
|
|
'</div>',
|
|
'<div class="description-container">',
|
|
'<p>{description}</p>',
|
|
'</div>',
|
|
'</tpl>'
|
|
]),
|
|
listeners: {
|
|
painted: function(){
|
|
console.log("Painted");
|
|
new Ext.Button({
|
|
text:'Button',
|
|
cls: 'play-button-button',
|
|
ui:'action',
|
|
renderTo:'play-button'
|
|
});
|
|
}
|
|
}
|
|
}
|
|
}); |