X-Git-Url: http://git.roojs.org/?p=roojs1;a=blobdiff_plain;f=roojs-mailer-debug.js;h=6b172f916bd42a05f5c55d3111430388c97b102c;hp=1ce2525b74df2a296e19da23c89b669e8ea87eb9;hb=c47e24f9bde6e0a7a5994c0024daa13e7e4df117;hpb=f12ecaf4757430abe01a879e815346951fd45705 diff --git a/roojs-mailer-debug.js b/roojs-mailer-debug.js index 1ce2525b74..6b172f916b 100644 --- a/roojs-mailer-debug.js +++ b/roojs-mailer-debug.js @@ -19,6 +19,7 @@ Roo.mailer = Roo.mailer || {}; */ + Roo.mailer.Body = function(config){ Roo.mailer.Body.superclass.constructor.call(this, config); //this.el = Roo.get(document.body); @@ -30,10 +31,19 @@ Roo.mailer.Body = function(config){ marginheight : 0, offset : 0 }); + Roo.mailer.Body._calls++; + if (Roo.mailer.Body._calls > 1) { + return; + throw "test"; + } + this.onRender(body); + this.onRender = function() { }; }; +Roo.mailer.Body._calls = 0; + Roo.extend(Roo.mailer.Body, Roo.bootstrap.Component, { @@ -79,9 +89,12 @@ Roo.extend(Roo.mailer.Body, Roo.bootstrap.Component, { // add a child... return this.el.select('.roo-m-body-cell').first(); + }, + addxtype : function (tree, cntr) + { + return this.addxtypeChild(tree,cntr); } - - + @@ -129,9 +142,9 @@ Roo.extend(Roo.mailer.Block, Roo.bootstrap.Component, { var tr = { tag : 'tr', cls : 'roo-m-block-tr' - } + }; if (this.blocktype != 'row') { - tr.cn = [ + tr.cn = [ { tag : 'td', align : 'center', @@ -139,7 +152,7 @@ Roo.extend(Roo.mailer.Block, Roo.bootstrap.Component, { cls : 'roo-m-' + this.blocktype + '-content', html : this.html } - ] + ]; } var cfg = { @@ -170,7 +183,7 @@ Roo.extend(Roo.mailer.Block, Roo.bootstrap.Component, { align : 'center', valign : 'top', style : 'padding-top : 20px;', - cls : 'roo-m-row' + cls : 'roo-m-column' } ); @@ -281,6 +294,7 @@ Roo.extend(Roo.mailer.BodyContainer, Roo.bootstrap.Component, { * @cfg {String} html content of body * @cfg {String} src image url * @cfg {String} column (left|right) + * @cfg {String width (100%|200|340|260) * * @constructor * Create a new Element @@ -298,13 +312,14 @@ Roo.extend(Roo.mailer.Column, Roo.bootstrap.Component, { html : '', src : '', column : 'left', + width : '100%', getAutoCreate : function(){ var tr = { tag : 'tr', cn : [ ] - } + }; @@ -313,11 +328,21 @@ Roo.extend(Roo.mailer.Column, Roo.bootstrap.Component, { border : 0, cellpadding :20, cellspacing : 0, - width : '100%', + width : this.width, cn : [] }; if (this.src != '') { + var img = { + tag : 'img', + src : this.src, + cls : 'roo-m-column-image', + + style : 'max-width: ' + (this.width== '100%' ? '260' : this.width ) +'px;' + }; + if (this.width != '100%' ) { + img.width = this.width; + } cfg.cn.push({ tag : 'tr', cn : [ @@ -326,14 +351,8 @@ Roo.extend(Roo.mailer.Column, Roo.bootstrap.Component, { align : 'center', valight : 'top', cls : 'roo-m-column-'+ this.column + '-content', - cn : [ - { - tag : 'img', - src : this.src, - cls : 'roo-m-column-image', - style : 'max-width: 260px;' - } - ] + cn : [ img ] + } ] });