void EditorContext_SelectionChanged(object sender, EventArgs e) { if (Attached) { MarkupRange range = EditorContext.Selection.SelectedMarkupRange; IHTMLElement element = GetSelectedChildEditField(HTMLElement, range); if (element != null) { if (_findCommandExecuting) { return; } InlineEditField field = new InlineEditField(element, SmartContent, EditorContext, HTMLElement, this); field.ClearDefaultText(); field.PersistFieldValueToContent(true); } else { if (_checkSpellingCommandExecuting) { return; } PersistAllEditFields(); } } }
private void PersistSelectedEditField(IHTMLElement editFieldElement) { SmartContent content = SmartContent; InlineEditField field = new InlineEditField(editFieldElement, content, EditorContext, HTMLElement, this); field.PersistFieldValueToContent(true); }
private void PersistAllEditFields() { SmartContent content = SmartContent; foreach (IHTMLElement el in EditFields) { InlineEditField field = new InlineEditField(el, content, EditorContext, HTMLElement, this); field.SetDefaultText(); field.PersistFieldValueToContent(false); } }
private void PersistEditFieldValues() { SmartContent content = SmartContent; if (content == null) { return; } foreach (IHTMLElement el in EditFields) { InlineEditField field = new InlineEditField(el, content, EditorContext, HTMLElement, this); field.PersistFieldValueToContent(true); } }
private void PersistEditFieldValues() { SmartContent content = SmartContent; if (content == null) return; foreach (IHTMLElement el in EditFields) { InlineEditField field = new InlineEditField(el, content, EditorContext, HTMLElement, this); field.PersistFieldValueToContent(true); } }
void EditorContext_SelectionChanged(object sender, EventArgs e) { if (Attached) { MarkupRange range = EditorContext.Selection.SelectedMarkupRange; IHTMLElement element = GetSelectedChildEditField(HTMLElement, range); if (element != null) { if (_findCommandExecuting) return; InlineEditField field = new InlineEditField(element, SmartContent, EditorContext, HTMLElement, this); field.ClearDefaultText(); field.PersistFieldValueToContent(true); } else { if (_checkSpellingCommandExecuting) return; PersistAllEditFields(); } } }
private void PersistAllEditFields() { SmartContent content = SmartContent; foreach (IHTMLElement el in EditFields) { InlineEditField field = new InlineEditField(el, content, EditorContext, HTMLElement, this); field.SetDefaultText(); field.PersistFieldValueToContent(false); } }
private void PersistSelectedEditField(IHTMLElement editFieldElement) { SmartContent content = SmartContent; InlineEditField field = new InlineEditField(editFieldElement, content, EditorContext, HTMLElement, this); field.PersistFieldValueToContent(true); }