<?xml version='1.0' encoding='UTF-8'?><uidget><metadata><name>Publicité</name><api_version>1.0</api_version><size height='250' width='300' /><server>local://AdsenseCptServer</server><blog en='108' /><deprecated /></metadata><view><content></content><properties><textarea default='""' default_action='true' help='Collez ici le code HTML généré sur votre compte Google Adsense.' name='adsense_code' title='Code Google Adsense' /></properties></view><script>UI_Gas_nb_ads_shown={content_targeting:0,search:0,
search_result:0,unsupported:0};UI_List.UI_Gas={
initialize:function(t){this.cpt=t},adLimit:{content_targeting:3,
search:2,unsupported:100},onDisplay:function(t){
this.cptnode=t||this.cptnode;this.cptnode.empty()
;this.node=$(&quot;&lt;div style=&apos;height:100%&apos;&gt;&lt;/div&gt;&quot;).appendTo(this.cptnode)
;this.iframe=this.node.html(&quot;&lt;iframe allowtransparency=&apos;true&apos;&gt;&lt;/iframe&gt;&quot;).find(&quot;iframe&quot;)
;this.setSize();this.ad_built=!1},showAd:function(){
if(!this.ad_built){var t=this.cpt.statusLoading()
;this.ad_built=!0;var e=this,s=this.cpt,i=function(i,n){
var o=n.owner,a=&quot;//&quot;+document.location.host
;e.iframe.attr(&quot;src&quot;,a+&quot;/---/&quot;+(s.idserver?e.cpt.idserver:&quot;&quot;)+&quot;?v=&quot;+(&quot;viewer&quot;==v.mode?&quot;1&quot;:&quot;0&quot;)+&quot;&amp;so=&quot;+(o?1:0)+&quot;&amp;w=&quot;+(&quot;search&quot;==e.type?&quot;search_fr&quot;:s.W()+&quot;&amp;h=&quot;+s.H())+(&quot;viewer&quot;==v.mode?&quot;&quot;:&quot;&amp;&quot;+Math.random()))
;e.iframe.one(&quot;load error abort&quot;,function(){t.update(100)})}
;&quot;editor&quot;==v.mode?i(null,{owner:!0
}):sigCtl.getVariable(&quot;User.site_owner&quot;,i)}},onShow:function(){
if(UI_Gas_nb_ads_shown[this.type]&lt;this.adLimit[this.type]){
UI_Gas_nb_ads_shown[this.type]+=1;this.ad_shown=!0;this.showAd()
}else{this.ad_shown=!1;if(&quot;editor&quot;==v.mode){var t=this.iframe
;setTimeout(function(){
$(&quot;body&quot;,t.contents()).empty().append(&quot;Adsense limite le nombre de publicit\xe9s simultan\xe9es \xe0 3 par page. Vous devez supprimer un ou plusieurs modules Publicit\xe9.&quot;)
},1e3)}else this.iframe.remove()}},onHide:function(){
this.ad_shown&amp;&amp;(UI_Gas_nb_ads_shown[this.type]-=1)},
onDelete:function(){
this.ad_shown&amp;&amp;(UI_Gas_nb_ads_shown[this.type]-=1)},
onPropertyChanged:function(){
statusController.message(&quot;Enregistrez le site pour pouvoir voir les annonces.&quot;)
;this.setSize()},onResizeStop:function(){this.setSize()},
onSave:function(){if(this.ad_shown){this.onDisplay()
;this.showAd()}},setSize:function(){
this.cpt.data.adsense_code&amp;&amp;this.cpt.data.adsense_code.match(/cse-search-box/)?this.type=&quot;search&quot;:this.type=&quot;unsupported&quot;
;if(this.cpt.data.adsense_code&amp;&amp;&quot;search&quot;!=this.type)try{
this.cpt.setSize({
w:parseInt(this.cpt.data.adsense_code.match(/google_ad_width.+?(\d+)\;/)[1]),
h:parseInt(this.cpt.data.adsense_code.match(/google_ad_height.+?(\d+)\;/)[1])
});this.type=&quot;content_targeting&quot;}catch(t){
this.type=&quot;unsupported&quot;
;statusController.message(&quot;Le code Adsense donn\xe9 est incorrect ou n&apos;est pas support\xe9.&quot;,&quot;error&quot;)
}
this.iframe&amp;&amp;this.iframe.width(this.cpt.W()).height(this.cpt.H())
}};</script><style>.UI_Gas iframe{background-color:transparent;border:none}</style></uidget>