add: this.updateToolbar(); 
context: HTMLArea.prototype.renderPopup_addLink = function(theLink,cur_target,cur_class,cur_title) {	var a, sel = null, range = null, node = null, imageNode = null;	this.focusEditor();		if(!HTMLArea.is_ie) {		node = this.getParentElement();		var el = HTMLArea.getElementObject(node,"a");		if (el != null && el.tagName && el.tagName.toLowerCase() == "a") node = el;		if (node != null && node.tagName && node.tagName.toLowerCase() == "a") this.selectNode(node);	}		// Clean images from existing anchors otherwise Mozilla may create nested anchors	if (this.classesAnchorSetup) {		sel = this._getSelection();		range = this._createRange(sel);		node = this.getParentElement();		this.cleanAllLinks(node, range, true);	}		this._doc.execCommand("CreateLink", false, theLink);		sel = this._getSelection();	range = this._createRange(sel);	node = this.getParentElement();	var el = HTMLArea.getElementObject(node,"a");	if (el != null && el.tagName && el.tagName.toLowerCase() == "a") node = el;	if (node) {		if (this.classesAnchorSetup && cur_class) {			for (var i = this.classesAnchorSetup.length; --i >= 0;) {				var anchorClass = this.classesAnchorSetup[i];				if(anchorClass['name'] == cur_class && anchorClass["image"]) {					imageNode = this._doc.createElement("img");					imageNode.src = anchorClass["image"];					imageNode.alt = anchorClass["altText"];					break;				}			}		}			// We may have created multiple links in as many blocks		this.setLinkAttributes(node, range, cur_target, cur_class, cur_title, imageNode);	}	Dialog._modal.close();};
meta: 9100	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9100/2c2d733d35df3a95666f5e651f328a44c33aa3c3/typo3browsers.js/clean/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/typo3browsers.js