<?xml version='1.0' encoding='UTF-8'?><uidget><metadata><name>Text</name><description>Add a text field</description><help>
			Add a text area to your site.&lt;br&gt; This area can have a title, which is displayed in coherence with your theme.&lt;br&gt;
			</help><api_version>1.0</api_version><size height='250' width='400' /><blog en='59' fr='57' /></metadata><view><content>&lt;div class=&quot;uit_tbl uit_tbl_m&quot;&gt;
	&lt;div class=&quot;uit_ttl&quot;&gt;
		&lt;div class=&quot;tl&quot;&gt;&lt;/div&gt;
		&lt;div class=&quot;tr&quot;&gt;&lt;/div&gt;
		&lt;div class=&quot;br&quot;&gt;&lt;/div&gt;
		&lt;div class=&quot;bl&quot;&gt;&lt;/div&gt;
		&lt;div class=&quot;c&quot;&gt;
			&lt;div class=&quot;uit_ttltxt uit_ttltxt_m&quot; placeholder=&quot;Enter a title here&quot; uitype=&quot;editor&quot; uiname=&quot;title&quot;&gt;&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;div class=&quot;uit_ct&quot;&gt;
		&lt;div class=&quot;tl&quot;&gt;&lt;/div&gt;
		&lt;div class=&quot;tr&quot;&gt;&lt;/div&gt;
		&lt;div class=&quot;br&quot;&gt;&lt;/div&gt;
		&lt;div class=&quot;bl&quot;&gt;&lt;/div&gt;
		&lt;div class=&quot;c&quot;&gt;
			&lt;div class=&quot;uit_cttxt uit_cttxt_m&quot; placeholder=&quot;Enter a text here&quot; uitype=&quot;editor&quot; uiname=&quot;html&quot;&gt;&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;</content><properties><radio class='uit_old_styles' default='&apos;main&apos;' display='Site title|Main|Main without title|Side|Side without title|None' help='Select the style of the area.&lt;br&gt; &lt;b&gt;Title&lt;/b&gt; for the website title.&lt;br&gt; &lt;b&gt;Main&lt;/b&gt; for the area in the middle of the page.&lt;br&gt; &lt;b&gt;Side&lt;/b&gt; for the area on the side of the site.&lt;br&gt; &lt;b&gt;None&lt;/b&gt; text displayed as is.' name='style' title='Style' values='title|main|main_wt|side|side_wt|none' /><radio class='uit_new_styles' default='&apos;title_paragraph&apos;' display='Title|Paragraph|Title + paragraph' name='display' title='Text style' values='title|paragraph|title_paragraph' /><hidden default='' name='html' /></properties><design_properties><trigger_view class='uit_prop_custom uit_prop_style' help='Several styles are available. Pick the one that best fits your website.' icon='palette' method='init_examples' text='Choose a style' trigger='manage_style' url='/cpt/text_styles' /><select default='&apos;resize&apos;' display='Crop Text|Add Scrollbar|Resize Block' help='Select how to display the block if the text is too long.&lt;br&gt; &lt;b&gt;Crop&lt;/b&gt; hides the text which is outside of the block.&lt;br&gt; &lt;b&gt;Add Scrollbar&lt;/b&gt; lets your visitor see all the text by using a scrollbar.&lt;br&gt; &lt;b&gt;Resize Block&lt;/b&gt; automatically updates the height of the block to show all the text.' name='size' title='Size' values='crop|scrollbar|resize' /></design_properties></view><script>UI_Text={init:function(){sigCtl.connect(&quot;Theme.changed&quot;,function(){if($(&quot;.accept_bg&quot;).length){UI_Text.loadPresetsCSS(true)
}else{$(&quot;.ui_text_custom_css&quot;).remove()
}$.each(UI_Text.cpts,function(a,b){b.ui.onDisplay(b.componentBody)
})
})
},cpts:[],css_style:{},loadPresetsCSS:function(b){if(b){$(&quot;.ui_text_custom_css&quot;).remove();
UI_Text.css_style={}
}var a=this;
if($(&quot;.ui_text_custom_css&quot;).length==0){$.each([&quot;title&quot;,&quot;main&quot;,&quot;side&quot;,&quot;none&quot;],function(c,d){UI_Text.css_style[d]=UI_Text.css_style[d]||$.ajax({url:&quot;/assets/precompile/cpts/text/&quot;+(c+1)+&quot;.css&quot;,dataType:&quot;text&quot;,name:&quot;Loading text styles&quot;});
UI_Text.css_style[d].done(function(e){if(!$(&quot;#ui_text_custom_css_style_&quot;+d).length){if(ThemeConfig.UI_Text[d]){$(loadStyle(css_parser(&quot;text&quot;,e,ThemeConfig.UI_Text[d]),$(&quot;#block_custom_styles_css&quot;)[0])).attr(&quot;id&quot;,&quot;ui_text_custom_css_style_&quot;+d).addClass(&quot;ui_text_custom_css&quot;)
}if(v.mode==&quot;editor&quot;){editorController.cssUpdateNeeded=true;
editorController.updateCss()
}}})
})
}}};
UI_List.UI_Text={initialize:function(a){this.cpt=a;
a.setOptions([&quot;locked&quot;]);
UI_Text.cpts.push(a)
},onPropertyChanged:function(a){if(a.include(&quot;html&quot;)){this._updateSizes(true)
}if(a.include(&quot;style&quot;)){editorController.deselect();
var b=this;
var c=[&quot;&quot;];
switch(this.cpt.data.style){case&quot;title&quot;:this.ui_ttltxt.html(this.cpt.data.title=&quot;&quot;);
c.push(&quot;_t&quot;);
break;
case&quot;side_wt&quot;:c.push(&quot;_swt&quot;);
case&quot;side&quot;:c.push(&quot;_s&quot;);
break;
case&quot;main_wt&quot;:c.push(&quot;_mwt&quot;);
case&quot;main&quot;:c.push(&quot;_m&quot;);
break;
case&quot;none&quot;:c.push(&quot;_n&quot;);
break;
default:}this.ui_tbl.removeClass();
this.ui_ttltxt.removeClass();
this.ui_cttxt.removeClass();
c.each(function(d){b.ui_tbl.addClass(&quot;uit_tbl&quot;+d);
b.ui_ttltxt.addClass(&quot;uit_ttltxt&quot;+d);
b.ui_cttxt.addClass(&quot;uit_cttxt&quot;+d)
});
if(site.doctype==&quot;transitional&quot;){this.ui_cttxt.addClass(&quot;uit_transitional&quot;)
}this._updateSizes()
}if(a.include(&quot;display&quot;)){if($(&quot;.accept_bg&quot;).length){this.ui_tbl.removeClass().addClass(&quot;uit_tbl&quot;);
this.ui_ttltxt.removeClass().addClass(&quot;uit_ttltxt&quot;);
this.ui_cttxt.removeClass().addClass(&quot;uit_cttxt&quot;);
if(site.doctype==&quot;transitional&quot;){this.ui_cttxt.addClass(&quot;uit_transitional&quot;)
}switch(this.cpt.data.display){case&quot;title&quot;:this.ui_tbl.addClass(&quot;no_paragraph&quot;);
break;
case&quot;paragraph&quot;:this.ui_tbl.addClass(&quot;no_title&quot;);
break
}editorController.deselect();
this.applyPreset();
this._updateSizes()
}}if(a.include(&quot;preset&quot;)){if($(&quot;.accept_bg&quot;).length){this.applyPreset()
}}if(a.include(&quot;size&quot;)){editorController.pause();
this._updateSizes();
editorController.resume()
}},loadDefault:function(){},onDisplay:function(d){this.node=d;
this.sg1=$(&quot;&lt;div&gt;&lt;/div&gt;&quot;).appendTo(d)[0];
this.ui_tbl=$(&quot;.uit_tbl, .uit_preset&quot;,this.node);
this.ui_ttl=$(&quot;.uit_ttl&quot;,this.node);
this.ui_ct=$(&quot;.uit_ct&quot;,this.node);
this.ui_ct_c=$(&quot;.uit_ct .c&quot;,this.node);
this.ui_ttltxt=$(&quot;.uit_ttltxt&quot;,this.node);
this.ui_cttxt=$(&quot;.uit_cttxt&quot;,this.node);
if(!this.cpt.data.preset&amp;&amp;$(&quot;.accept_bg&quot;).length){var a;
switch(this.cpt.data.style){case&quot;title&quot;:a={display:&quot;paragraph&quot;,preset:1};
break;
case&quot;main&quot;:a={display:&quot;title_paragraph&quot;,preset:2};
break;
case&quot;main_wt&quot;:a={display:&quot;paragraph&quot;,preset:2};
break;
case&quot;side&quot;:a={display:&quot;title_paragraph&quot;,preset:3};
break;
case&quot;side_wt&quot;:a={display:&quot;paragraph&quot;,preset:3};
break;
case&quot;none&quot;:a={display:&quot;paragraph&quot;,preset:4};
break
}if(v.mode==&quot;editor&quot;){this.cpt.setData(a)
}else{this.cpt.data.display=a.display;
this.cpt.data.preset=a.preset
}}if(this.cpt.preloaded){var e=$(&quot;&lt;div&gt;&quot;).attr(&quot;class&quot;,this.ui_ttltxt.attr(&quot;class&quot;)).html(this.ui_ttltxt.html());
this.ui_ttltxt.replaceWith(e);
this.ui_ttltxt=e;
if(this.cpt.data.style==&quot;title&quot;){var b=$(&quot;&lt;div&gt;&quot;).attr(&quot;class&quot;,this.ui_cttxt.attr(&quot;class&quot;)).html(this.ui_cttxt.html());
this.ui_cttxt.replaceWith(b);
this.ui_cttxt=b
}this._updateSizes()
}else{editorController.setContent(this.ui_ttltxt,this.cpt.data.title);
editorController.setContent(this.ui_cttxt,this.cpt.data.html);
if($(&quot;.accept_bg&quot;).length){this.onPropertyChanged([&quot;display&quot;]);
UI_Text.loadPresetsCSS()
}else{this.onPropertyChanged([&quot;style&quot;])
}}var c=this;
sigCtl.connect(&quot;Theme.changed&quot;,function(){c._updateSizes()
})
},onSelect:function(){this.toggleStyleProp()
},onShow:function(){this._updateSizes()
},onEditorSelect:function(){this._updateSizes()
},onDeselect:function(){},onResizeStart:function(){},onResize:function(){},onResizeStop:function(){this._updateSizes()
},onMoveStart:function(){},onMoveStop:function(){this._updateSizes()
},onFontFamilyUpdate:function(){this._updateSizes()
},onRotateStart:function(){editorController.deselect()
},init_examples:function(){var a=this;
$(&quot;input[name=selected_text_style][value=&quot;+this.cpt.data.preset+&quot;]&quot;).prop(&quot;checked&quot;,true);
$(&quot;.ui_text_styles&quot;).on(&quot;change&quot;,&quot;.rad&quot;,function(){a.cpt.setData(&quot;preset&quot;,$(this).val())
});
$(&quot;.ui_text_styles&quot;).on(&quot;click&quot;,&quot;section&quot;,function(){$(this).find(&quot;.rad&quot;).prop(&quot;checked&quot;,true).trigger(&quot;change&quot;)
})
},applyPreset:function(){this.ui_tbl.removeClassMatch(/uit_preset/).addClass(&quot;uit_preset uit_preset_&quot;+this.cpt.data.preset);
this.toggleStyleProp()
},toggleStyleProp:function(){var a=$(this.cpt.propertyNode).add(this.cpt.propertyDesignNode);
if($(&quot;.accept_bg&quot;).length){$(&quot;.uit_old_styles&quot;,a).hide();
$(&quot;.uit_new_styles, .uit_prop_style&quot;,a).show();
if(this.cpt.data.preset==4){$(&quot;.uit_new_styles&quot;,a).hide()
}}else{$(&quot;.uit_new_styles, .uit_prop_style&quot;,a).hide();
$(&quot;.uit_old_styles&quot;,a).show()
}},_updateSizes:function(b){var a=this;
if(this.cpt.data.size==&quot;resize&quot;){this._resizeCpt(b);
setTimeout(function(){a._resizeCpt()
},250);
this.ui_ct_c.css(&quot;height&quot;,&quot;calc(100% - &quot;+(parseInt(this.ui_ct_c.css(&quot;padding-top&quot;))+parseInt(this.ui_ct_c.css(&quot;padding-bottom&quot;)))+&quot;px)&quot;);
this.ui_cttxt.css(&quot;height&quot;,&quot;100%&quot;)
}else{if(this.cpt.data.size==&quot;scrollbar&quot;){this.ui_cttxt.css(&quot;height&quot;,&quot;auto&quot;);
this.ui_ct_c.css({&quot;overflow-y&quot;:&quot;auto&quot;,height:&quot;100%&quot;})
}else{this.ui_ct_c.css({&quot;overflow-y&quot;:&quot;hidden&quot;,height:&quot;auto&quot;})
}this.ui_ct.css(&quot;height&quot;,this.ui_ct.height()+this.cpt.H()-this.sg1.offsetTop);
setTimeout(function(){a.ui_ct.css(&quot;height&quot;,a.ui_ct.height()+a.cpt.H()-a.sg1.offsetTop)
},500)
}},_resizeCpt:function(c){var b=this.cpt.H();
this.ui_ct.css(&quot;height&quot;,&quot;auto&quot;);
this.ui_ct_c.css(&quot;overflow-y&quot;,&quot;auto&quot;);
var a=this.ui_ct.height();
if($(&quot;.accept_bg&quot;).length){if(!this.ui_ct.is(&quot;:visible&quot;)){a=this.ui_ct.show().height();
this.ui_ct.css(&quot;display&quot;,&quot;&quot;)
}}else{if(this.ui_ct.css(&quot;display&quot;)==&quot;none&quot;){a=this.ui_ct.show().height();
this.ui_ct.css(&quot;display&quot;,&quot;none&quot;)
}}this.ui_ct.css({height:a,width:&quot;auto&quot;});
if(b&lt;this.sg1.offsetTop){this.cpt.setSize({h:this.sg1.offsetTop})
}else{if(v.mode==&quot;editor&quot;&amp;&amp;c){this.cpt.setSize({h:Math.min(b,this.sg1.offsetTop)})
}else{this.ui_ct.css(&quot;height&quot;,this.ui_ct.height()+this.cpt.H()-this.sg1.offsetTop)
}}this.ui_ct_c.css(&quot;overflow-y&quot;,&quot;hidden&quot;)
}};</script><style>.UI_Text .no_title .uit_ttl{display:none;height:0}
.UI_Text .no_paragraph .uit_ct{display:none;height:0!important}
.uit_cttxt,.uit_ttltxt,.uit_tbl .c,.uit_preset .c{border:medium none;padding:0}
.uit_preset_4 .uit_ttl{display:none}</style></uidget>