// Copyright (c) 2008 Synology Inc. All rights reserved.
MODULE_LABEL_CLOUD=function(_1,_2){MODULE_LABEL_CLOUD.superclass.constructor.call(this,_1,_2);var _3=SYNOBLOG_COLUMN_CENTRAL.instance();_3.on("article_update",this.updateModuleContent,this);};Ext.extend(MODULE_LABEL_CLOUD,SYNOBLOG_MODULE,{updateModuleContent:function(){var _4=Ext.get(this.div_id+"_content");if(_4!=null){var _5=_4.getUpdateManager();_5.update("modules/label_cloud.php","action=get_module_content");}},customizeConfigDialog:function(){var _6=this.configDialog.getLayout();_6.beginUpdate();var _7="<div align=\"center\" style=\"margin:20px;width:340px;\" id=\"all_labels\">Current info</div>";var cp=_6.add("center",new Ext.ContentPanel(Ext.id(),{autoCreate:true,title:blog_str_label_cloud_title,background:true}));cp.setContent(_7);_6.endUpdate();this.configDialog.getLayout().getRegion("center").showPanel(0);this.configDialog.on("show",function(_9){Ext.UpdateManager.updateElement("all_labels","modules/label_cloud.php","action=get_all_labels");});},showAllLabels:function(){if(this.configDialog==null){this.initConfigDialog();}this.configDialog.show();}});SYNOBLOG.instance().registerModule("label_cloud",{hasConfigDialog:0,width:400,height:340},MODULE_LABEL_CLOUD);