void ApplyToolbarItemModel(IModelHtmlEditorToolBar toolbar, HtmlEditorToolbar editorToolbar, int index) { int i = 0; foreach (var toolbarItem in toolbar.Items.ToList()) { var editorToolBarItem = EditorToolBarItem(toolbarItem, editorToolbar); ApplyModel(toolbarItem, editorToolBarItem, ApplyValues); var visibleIndex = (index + 1) * i; if (editorToolBarItem.Visible && editorToolBarItem.VisibleIndex != visibleIndex) { editorToolBarItem.VisibleIndex = visibleIndex; } i++; } }
protected void Page_Load(object sender, EventArgs e) { edtnoidung.Toolbars.Add(HtmlEditorToolbar.CreateStandardToolbar1()); if (Session["AdminLogined"] != null) { admin_User logedMember = Session["AdminLogined"] as admin_User; //if (logedMember.groupuser_id == 3) // Response.Redirect("/user-home"); if (!IsPostBack) { Session["_id"] = 0; } loadData(); } else { Response.Redirect("/admin-login"); } }
void CreateModelToolbarCustomDialogButton(HtmlEditorToolbar toolbar, IModelHtmlEditorToolBar modelHtmlEditorToolBar) { foreach (var editorToolbarItem in toolbar.Items.ToList()) { var toolbarCustomDialogButton = editorToolbarItem as ToolbarCustomDialogButton; if (toolbarCustomDialogButton != null) { var customDialogButton = modelHtmlEditorToolBar.Items.AddNode <IModelToolbarCustomDialogButton>(toolbarCustomDialogButton.Name); customDialogButton.SetValue("Name", toolbarCustomDialogButton.Name); customDialogButton.SetValue("ToolTip", editorToolbarItem.ToolTip); customDialogButton.SetValue("ViewStyle", editorToolbarItem.ViewStyle); var modelNode = customDialogButton.GetNodeByPath("Image"); modelNode.SetValue("Url", editorToolbarItem.Image.Url); } else { modelHtmlEditorToolBar.Items.AddNode <IModelHtmlEditorToolBarItem>(editorToolbarItem.CommandName); } } }
HtmlEditorToolbarItem EditorToolBarItem(IModelHtmlEditorToolBarItem modelHtmlEditorToolBarItem, HtmlEditorToolbar editorToolbar) { var commandName = modelHtmlEditorToolBarItem is IModelToolbarCustomDialogButton?modelHtmlEditorToolBarItem.GetValue <string>("Name") : modelHtmlEditorToolBarItem.GetValue <string>("Id"); var editorToolbarItem = editorToolbar.Items.FirstOrDefault(item => item.CommandName == commandName); if (editorToolbarItem == null) { editorToolbarItem = new ToolbarCustomDialogButton(); editorToolbar.Items.Add(editorToolbarItem); } return(editorToolbarItem); }