Example #1
0
        protected override void OnModifying(object sender, CancellableNodeEventArgs e)
        {
            base.OnModifying(sender, e);

            this.ReferencedWikiTitles = WikiTools.GetReferencedTitles(this);
        }
Example #2
0
 public override void SetData(object data)
 {
     base.SetData(this.ControlMode == FieldControlControlMode.Edit
                      ? WikiTools.ConvertHtmlToWikilinks(data as string)
                      : data);
 }
Example #3
0
        protected override void OnDeletedPhysically(object sender, NodeEventArgs e)
        {
            base.OnDeletedPhysically(sender, e);

            WikiTools.RefreshArticlesAsync(this, WikiArticleAction.Delete);
        }
Example #4
0
        //=========================================================================== Overrides

        public override object GetData()
        {
            return(this.ControlMode == FieldControlControlMode.Edit ?
                   WikiTools.ConvertWikilinksToHtml(base.GetData() as string, this.Content.ContentHandler.Parent) :
                   base.GetData());
        }
Example #5
0
        protected override void OnCreated(object sender, NodeEventArgs e)
        {
            base.OnCreated(sender, e);

            WikiTools.RefreshArticlesAsync(this, WikiArticleAction.Create);
        }