context: function TableOperations(editor) {	this.editor = editor;	var cfg = editor.config;	var bl = TableOperations.btnList;	var self = this;	// register the toolbar buttons provided by this plugin  // Remove existing inserttable and toggleborders, we will replace it in our group    cfg.removeToolbarElement(' inserttable toggleborders ');   	var toolbar = ["linebreak", "inserttable", "toggleborders"];    	for (var i = 0; i < bl.length; ++i) {		var btn = bl[i];		if (!btn) {			toolbar.push("separator");		} else {			var id = "TO-" + btn[0];			cfg.registerButton(id, HTMLArea._lc(btn[2], "TableOperations"), editor.imgURL(btn[0] + ".gif", "TableOperations"), false,					   function(editor, id) {						   // dispatch button press event						   self.buttonPress(editor, id);					   }, btn[1]);			toolbar.push(id);		}	}	// add a new line in the toolbar	cfg.toolbar.push(toolbar);	  if ( typeof PopupWin == 'undefined' )  {    Xinha._loadback(_editor_url + 'modules/Dialogs/popupwin.js');  }}
meta: 6464	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6464/42668192567cde7b24192953e79ff89fd353200b/table-operations.js/buggy/web/imcms/xinha/plugins/TableOperations/table-operations.js