From 2af2c3fc8f7bb0e08d818548e477e316a01e6192 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 10 Apr 2014 09:14:27 +0800 Subject: [PATCH] Roo/grid/Calendar.js --- Roo/grid/Calendar.js | 43 +++++++------------------------------------ 1 file changed, 7 insertions(+), 36 deletions(-) diff --git a/Roo/grid/Calendar.js b/Roo/grid/Calendar.js index 1bb20493f8..9546dfe9f2 100644 --- a/Roo/grid/Calendar.js +++ b/Roo/grid/Calendar.js @@ -806,6 +806,8 @@ Roo.extend(Roo.grid.Calendar, Roo.grid.Grid, { c.select('.fc-day-content div',true).first().setHeight(Math.max(34, (c.rows || 1) * 20)); }); + var ctr = this.view.el.select('.fc-event-container',true).first(); + var cls; for (var e = 0; e < this.calevents.length; e++) { var ev = this.calevents[e]; @@ -823,46 +825,15 @@ Roo.extend(Roo.grid.Calendar, Roo.grid.Grid, { cls += ' fc-event-end'; } - Roo.apply({ - fccls : cls - - }, rec.data) - // how many rows should it span.. - var cfg = { - cls : 'roo-dynamic fc-event fc-event-hori fc-event-draggable ui-draggable', - style : 'position: absolute', // left: 387px; width: 121px; top: 359px; + // how many rows should it span.. + this.eventTmpl.append(ctr,Roo.apply({ + fccls : cls - unselectable : "on", - cn : [ - { - cls: 'fc-event-inner', - cn : [ - { - tag:'span', - cls: 'fc-event-time', - html : cells.length > 1 ? '' : ev.start_dt.format('h:ia') - }, - { - tag:'span', - cls: 'fc-event-title', - html : String.format('{0}', ev.title), - qtip: String.format('{0} - {1}', ev.title,ev.description || '') - } - - - ] - }, - { - cls: 'ui-resizable-handle ui-resizable-e', - html : '   ' - } - - ] - }; + }, rec.data) ); - var ctr = this.view.el.select('.fc-event-container',true).first(); + var cg = ctr.createChild(cfg); cg.on('mouseenter' ,this.onEventEnter, this, ev); -- 2.39.2