/* Copyright (c) 2011 Synology Inc. All rights reserved. */

MODULE_GOOGLE_AD=function(a,b){MODULE_GOOGLE_AD.superclass.constructor.call(this,a,b)};Ext.extend(MODULE_GOOGLE_AD,SYNOBLOG_MODULE,{customizeConfigDialog:function(){this.configDialog.addButton(blog_str_common_save,this.save,this);this.configDialog.addButton(blog_str_common_close,this.hide,this);var b=this.configDialog.getLayout();b.beginUpdate();var a='<div style="font-size:12px;margin:20px;width:460px;">'+blog_str_google_ad_desc+'</div><div style="margin:20px;width:460px;" id="google_ad_form"></div>';var c=b.add("center",new Ext.ContentPanel(Ext.id(),{autoCreate:true,title:blog_str_google_ad_title,background:true}));c.setContent(a);b.endUpdate();this.configDialog.getLayout().getRegion("center").showPanel(0);this.configDialog.on("show",function(d){this.form.load({url:"modules/google_ad.php",params:{action:"get_ad_code"}})},this);this.getForm()},getForm:function(){this.form.column({width:460,hideLabels:true},new Ext.form.TextArea({name:"google_ad_code",width:420,height:100,maxLength:2048}));this.form.render("google_ad_form");SYNOBLOG_UTILS.SetTextMaxLen(this.form,"google_ad_code",2048)},save:function(){this.form.submit({url:"modules/google_ad.php",waitTitle:" ",waitMsg:blog_str_man_blog_header_pic_plz_wait,params:{action:"set_ad_code"}})},getConfigDialogData:function(a){if(a.type=="submit"){this.configDialog.hide()}}});SYNOBLOG.instance().registerModule("google_ad",{hasConfigDialog:1,width:500,height:300},MODULE_GOOGLE_AD);
