public override bool UpdateItem(ContentItem item, Control editor) { UrlSelector selector = (UrlSelector)editor; if (selector.Url != (string)item[Name]) { item[Name] = RelativeTo == UrlRelativityMode.Absolute ? selector.Url : N2.Web.Url.ToRelative(selector.Url); return(true); } return(false); }
protected override Control AddEditor(Control container) { UrlSelector selector = new UrlSelector(Name); selector.AvailableModes = AvailableModes; selector.DefaultMode = OpeningMode; selector.Placeholder(GetLocalizedText("Placeholder") ?? Placeholder); container.Controls.Add(selector); return(selector); }
protected override Control AddEditor(Control container) { UrlSelector selector = new UrlSelector(); selector.ID = this.Name; selector.AvailableModes = AvailableModes; selector.DefaultMode = OpeningMode; container.Controls.Add(selector); return(selector); }
public void OpenWindow(WindowTypes windowType) { Logger.GetInstance().Debug("OpenWindow() >>"); try { if (windowType == WindowTypes.About) { var aboutWindow = new About(); aboutWindow.Show(); } else if (windowType == WindowTypes.Preferences) { var preferencesWindow = new Preferences(); preferencesWindow.Show(); } else if (windowType == WindowTypes.UrlSelector) { var urlSelectorWindow = new UrlSelector(); urlSelectorWindow.Show(); } else if (windowType == WindowTypes.ImageInserter) { var imageInserterWindow = new ImageInserter(); imageInserterWindow.Show(); } else if (windowType == WindowTypes.TableInserter) { var tableInserterWindow = new TableInserter(); tableInserterWindow.Show(); } } catch (Exception e) { throw e; } Logger.GetInstance().Debug("OpenWindow() >>"); }
public override void UpdateEditor(ContentItem item, Control editor) { UrlSelector selector = (UrlSelector)editor; selector.Url = (string)item[Name]; }