Example #1
0
        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();
                }
            }
        }
Example #2
0
        private void PersistSelectedEditField(IHTMLElement editFieldElement)
        {
            SmartContent content = SmartContent;

            InlineEditField field = new InlineEditField(editFieldElement, content, EditorContext, HTMLElement, this);

            field.PersistFieldValueToContent(true);
        }
Example #3
0
        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);
            }
        }
Example #4
0
        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);
        }