UE.registerUI('seapoaaddfilelink', function (editor, uiName) {
	//注册按钮执行时的command命令，使用命令默认就会带有回退操作
	editor.registerCommand(uiName, {
		execCommand: function () {
			//alert('execCommand:' + uiName)
		}
	});

	//创建一个button
	var btn = new UE.ui.Button({
		//按钮的名字
		name: uiName,
		//提示
		title: '添加附件',
		//需要添加的额外样式，指定icon图标，这里默认使用一个重复的icon
		cssRules: 'background-position: -826px -77px;',
		//点击时执行的命令
		onclick: function () {
			//arr.push("使用editor.setContent('欢迎使用ueditor')方法可以设置编辑器的内容");
//			editor.setContent('欢迎使用ueditor');
			//alert(editor.execCommand);
			//// 获取当前editor实例
//			var editor = this;
//			// 源容器id
//			editor.key
//			// ueditor的序号
//			editor.uid
//			// class上的前缀
//			editor.ui.id
			//alert(editor.uid);
//			alert(editor.key);
//			alert(editor.ui.id);
			var iframesName = window.frameElement.id;
			var dialogURL = editor.getOpt('fileDialog') + '&displaytype=editfilelink&upfileType=file&selectnum=30&inputname=' + editor.key + '&iframes_name=' + iframesName;
			parent.espcms_dialog(editor.getOpt('fileDialog_title'), 'iframe', dialogURL, '830px', '540px', 'dialogname');
//			editor.execCommand('insertHtml', '欢迎使用ueditor');
			//alert(arr.join("\n"));
			//这里可以不用执行命令,做你自己的操作也可
//			alert(uiName);
		}
	});

	//因为你是添加button,所以需要返回这个button
	return btn;
	//index 指定添加到工具栏上的那个位置，默认时追加到最后,editorId 指定这个UI是那个编辑器实例上的，默认是页面上所有的编辑器都会添加这个按钮
});
