// Name: HTMLEditor.Toolbar_buttons.InsertHR.debug.js // Assembly: AjaxControlToolkit // Version: 4.5.7.1213 // FileVersion: 4.5.7.1213 Type.registerNamespace("Sys.Extended.UI.HTMLEditor.ToolbarButton"); Sys.Extended.UI.HTMLEditor.ToolbarButton.InsertHR = function(element) { Sys.Extended.UI.HTMLEditor.ToolbarButton.InsertHR.initializeBase(this, [element]); } Sys.Extended.UI.HTMLEditor.ToolbarButton.InsertHR.prototype = { callMethod : function() { if(!Sys.Extended.UI.HTMLEditor.ToolbarButton.InsertHR.callBaseMethod(this, "callMethod")) return false; var editor = this._designPanel; try { editor._saveContent(); var _div = editor._doc.createElement("div"); _div.innerHTML = "
"; var el = _div.firstChild; var place =editor._getSafePlace(); if(!place) return; var parent=place.parentNode; parent.insertBefore(el,place); parent.removeChild (place); el = (el.nextSibling)?el.nextSibling:el; Sys.Extended.UI.HTMLEditor._setCursor(el,editor); setTimeout(function() {editor.onContentChanged();editor._editPanel.updateToolbar();}, 0); editor.focusEditor(); return true; } catch(e){} } } Sys.Extended.UI.HTMLEditor.ToolbarButton.InsertHR.registerClass("Sys.Extended.UI.HTMLEditor.ToolbarButton.InsertHR", Sys.Extended.UI.HTMLEditor.ToolbarButton.MethodButton);