Fix #5654 - roojspacker - get it working as a doc tool...
[roojs1] / docs.old / symbols / src / roojs-mailer.js.html
1 <html><head><title>../roojs1/roojs-mailer.js</title><link rel="stylesheet" type="text/css" href="../../../css/highlight-js.css"/></head><body class="highlightpage"><code class="jsdoc-pretty"><span class="jsdoc-comment">//Roo/mailer/Body.js
2 </span><span class="jsdoc-var">Roo.mailer</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">Roo.mailer</span><span class="jsdoc-syntax">||{};</span><span class="jsdoc-var">Roo.mailer.Body</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.mailer.Body.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);</span><span class="jsdoc-var">Roo.get</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">document.body</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.attr</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">leftmargin</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">marginwidth</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">topmargin</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">marginheight</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">offset</span><span class="jsdoc-syntax">:0});};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.mailer.Body</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'center'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'table'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">border</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">cellpadding</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">cellspacing</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">height</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'100%'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'center'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-m-body-table '</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'tr'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'td'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'center'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">valight</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'top'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-m-body-cell'</span><span class="jsdoc-syntax">}]}]}]};</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getChildContainer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.roo-m-body-cell'</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.first</span><span class="jsdoc-syntax">();}});
3 </span><span class="jsdoc-comment">//Roo/mailer/Block.js
4 </span><span class="jsdoc-var">Roo.mailer.Block</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.mailer.Block.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.mailer.Block</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">blocktype</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'header'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">tr</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'tr'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-m-block-tr'</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.blocktype</span><span class="jsdoc-syntax">!=</span><span class="jsdoc-string">'column-container'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">tr.cn</span><span class="jsdoc-syntax">=[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'td'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'center'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">valight</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'top'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-m-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.blocktype</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">'-content'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">}]}</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">cfg</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'table'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">border</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">cellpadding</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">cellspacing</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">width</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'100%'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'center'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-m-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.blocktype</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">' '</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[</span><span class="jsdoc-var">tr</span><span class="jsdoc-syntax">]};</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">cfg</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getChildContainer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.blogtype</span><span class="jsdoc-syntax">==</span><span class="jsdoc-string">'column-container'</span><span class="jsdoc-syntax">){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'roo-m-block-tr'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.first</span><span class="jsdoc-syntax">();</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A.createChild</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'td'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'center'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">valign</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'top'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">style</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'padding-top : 20px;'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-m-column-container'</span><span class="jsdoc-syntax">});}</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.roo-m-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.blocktype</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">'-content'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.first</span><span class="jsdoc-syntax">();}});
5 </span><span class="jsdoc-comment">//Roo/mailer/BodyContainer.js
6 </span><span class="jsdoc-var">Roo.mailer.BodyContainer</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.mailer.BodyContainer.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.mailer.BodyContainer</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'table'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">border</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">cellpadding</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">cellspacing</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-m-body-container '</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.cls</span><span class="jsdoc-syntax">};</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getChildContainer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">tr</span><span class="jsdoc-syntax">=</span><span class="jsdoc-var">this.el.createChild</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'tr'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'td'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'center'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">valign</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'top'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-m-child-ctr'</span><span class="jsdoc-syntax">}]});</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">tr.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.roo-m-child-ctr'</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.first</span><span class="jsdoc-syntax">();}});
7 </span><span class="jsdoc-comment">//Roo/mailer/Column.js
8 </span><span class="jsdoc-var">Roo.mailer.Column</span><span class="jsdoc-syntax">=</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">Roo.mailer.Column.superclass.constructor.call</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">A</span><span class="jsdoc-syntax">);};</span><span class="jsdoc-var">Roo.extend</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">Roo.mailer.Column</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">Roo.bootstrap.Component</span><span class="jsdoc-syntax">,{</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">src</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">column</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'left'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">getAutoCreate</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">tr</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'tr'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[]};</span><span class="jsdoc-keyword">var </span><span class="jsdoc-var">cfg</span><span class="jsdoc-syntax">={</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'table'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">border</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">cellpadding</span><span class="jsdoc-syntax">:20,</span><span class="jsdoc-var">cellspacing</span><span class="jsdoc-syntax">:0,</span><span class="jsdoc-var">width</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'100%'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[]};</span><span class="jsdoc-keyword">if</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">this.src</span><span class="jsdoc-syntax">!=</span><span class="jsdoc-string">''</span><span class="jsdoc-syntax">){</span><span class="jsdoc-var">cfg.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'tr'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'td'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'center'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">valight</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'top'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-m-column-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.column</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">'-content'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'img'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">src</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.src</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-m-column-image'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">style</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'max-width: 260px;'</span><span class="jsdoc-syntax">}]}]});}
9 </span><span class="jsdoc-var">cfg.cn.push</span><span class="jsdoc-syntax">({</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'tr'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cn</span><span class="jsdoc-syntax">:[{</span><span class="jsdoc-var">tag</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'td'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">align</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'center'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">valight</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'top'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">cls</span><span class="jsdoc-syntax">:</span><span class="jsdoc-string">'roo-m-column-'</span><span class="jsdoc-syntax">+</span><span class="jsdoc-var">this.column</span><span class="jsdoc-syntax">+</span><span class="jsdoc-string">'-content roo-m-column-body'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-var">html</span><span class="jsdoc-syntax">:</span><span class="jsdoc-var">this.html</span><span class="jsdoc-syntax">}]});</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">cfg</span><span class="jsdoc-syntax">;},</span><span class="jsdoc-var">getChildContainer</span><span class="jsdoc-syntax">:</span><span class="jsdoc-keyword">function</span><span class="jsdoc-syntax">(){</span><span class="jsdoc-keyword">return </span><span class="jsdoc-var">this.el.select</span><span class="jsdoc-syntax">(</span><span class="jsdoc-string">'.roo-m-column-body'</span><span class="jsdoc-syntax">,</span><span class="jsdoc-keyword">true</span><span class="jsdoc-syntax">)</span><span class="jsdoc-var">.first</span><span class="jsdoc-syntax">();}});
10 </span></code></body></html>