public GlassEditFrame(string buttons, HttpContext context) { _frame = new EditFrame(); _frame.Buttons = buttons; _writer = new HtmlTextWriter(context.Response.Output); }
/// <summary> /// Begins the edit frame. /// </summary> /// <param name="htmlHelper">The HTML helper.</param> /// <param name="editFrame">The edit frame.</param> /// <returns></returns> public static GlassEditFrame BeginEditFrame(this HtmlHelper htmlHelper, EditFrame editFrame) { var glassEditFrame = new GlassEditFrame(editFrame, htmlHelper.ViewContext.Writer); glassEditFrame.RenderFirstPart(); return(glassEditFrame); }
public static MvcEditFrame BeginEditFrame(this HtmlHelper htmlHelper, EditFrame editFrame) { var output = new HtmlTextWriter(htmlHelper.ViewContext.Writer); editFrame.RenderFirstPart(output); return(new MvcEditFrame(editFrame)); }
/// <summary> /// Initializes a new instance of the <see cref="GlassEditFrame" /> class. /// </summary> /// <param name="buttons">The buttons.</param> /// <param name="writer">The writer.</param> /// <param name="dataSource">The data source.</param> public GlassEditFrame(string buttons, TextWriter writer, string dataSource = "") { _frame = new EditFrame(); _frame.DataSource = dataSource; _frame.Buttons = buttons; _writer = new HtmlTextWriter(writer); }
/// <summary> /// Begins the edit frame. /// </summary> /// <param name="htmlHelper">The HTML helper.</param> /// <param name="editFrame">The edit frame.</param> /// <returns></returns> public static GlassEditFrame BeginEditFrame(this HtmlHelper htmlHelper, EditFrame editFrame) { var writter = new HtmlTextWriter(htmlHelper.ViewContext.Writer); editFrame.RenderFirstPart(writter); return(new GlassEditFrame(editFrame)); }
protected void rptItems_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Item node = (Item)e.Item.DataItem; { FieldRenderer LinkText = (FieldRenderer)e.Item.FindControl("LinkText"); FieldRenderer Title = (FieldRenderer)e.Item.FindControl("Title"); FieldRenderer Caption = (FieldRenderer)e.Item.FindControl("Caption"); FieldRenderer CarouselImage = (FieldRenderer)e.Item.FindControl("CarouselImage"); HyperLink TextLink = (HyperLink)e.Item.FindControl("TextLink"); HyperLink ImgLink = (HyperLink)e.Item.FindControl("ImgLink"); EditFrame LinkFrame = (EditFrame)e.Item.FindControl("LinkFrame"); if (LinkText != null && Caption != null && CarouselImage != null && TextLink != null && ImgLink != null && LinkFrame != null && Title != null) { LinkText.Item = node; Title.Item = node; Caption.Item = node; CarouselImage.Item = node; LinkFrame.Buttons = "/sitecore/content/Applications/WebEdit/Edit Frame Buttons/Carousel Items"; LinkFrame.DataSource = node.Paths.FullPath; Item targetItem = Sitecore.Context.Database.GetItem(new ID(node["Link Item"])); if (targetItem != null) { TextLink.NavigateUrl = LinkManager.GetItemUrl(targetItem); ImgLink.NavigateUrl = LinkManager.GetItemUrl(targetItem); } } } } }
public MvcEditFrame(TextWriter writer, string dataSource, string buttons) { htmlWriter = new HtmlTextWriter(writer); editFrame = new EditFrame { DataSource = dataSource, Buttons = buttons }; editFrame.RenderFirstPart(htmlWriter); }
/// <summary> /// Initializes a new instance of the <see cref="EditFrameRendering" /> class /// </summary> /// <param name="writer">The text writer to use</param> /// <param name="dataSource">The data source to use</param> /// <param name="buttons">The buttons to use</param> public EditFrameRendering(TextWriter writer, string dataSource, string buttons) { this.htmlWriter = new HtmlTextWriter(writer); this.editFrame = new EditFrame { DataSource = dataSource, Buttons = buttons }; this.editFrame.RenderFirstPart(this.htmlWriter); }
public MvcEditFrame(string buttons, TextWriter writer, string dataSource = DefaultEditButtons) { this._frame = new EditFrame { DataSource = dataSource, Buttons = buttons }; this._writer = new HtmlTextWriter(writer); }
public MainPage() { this.InitializeComponent(); ApplicationView.GetForCurrentView().SetPreferredMinSize(new Size(360, 120)); SystemNavigationManager.GetForCurrentView().BackRequested += App_BackRequested; ListFrame.Navigate(typeof(ListPage)); EditFrame.Navigate(typeof(EditPage)); }
/// <summary> /// Initializes a new instance of the <see cref="FortisEditFrame" /> class. /// </summary> /// <param name="title">The title of the frame</param> /// <param name="buttons">The buttons.</param> /// <param name="dataSource">The data source.</param> /// <param name="viewContext"></param> public FortisEditFrame(string title, string buttons, string dataSource, ViewContext viewContext) { this.writer = new Html32TextWriter(viewContext.Writer); this.frame = new EditFrame { DataSource = dataSource, Buttons = buttons, Title = title }; }
public static MvcEditFrame BeginEditFrame(this HtmlHelper htmlHelper, string dataSource, string buttons) { var editFrame = new EditFrame() { Buttons = buttons, DataSource = dataSource }; return(BeginEditFrame(htmlHelper, editFrame)); }
public MvcEditFrame(HtmlTextWriter writer, EditFrame editFrame) { if (writer == null) { throw new ArgumentNullException("writer"); } _editFrame = editFrame; this._writer = writer; }
protected override void OnNavigatedTo(NavigationEventArgs e) { JsonObject parameters = JsonObject.Parse(e.Parameter as string); if (parameters != null) { mainAdaptiveVM.FromString(parameters["MainAdaptiveState"].GetString()); } ListFrame.Navigate(typeof(ListPage)); EditFrame.Navigate(typeof(EditPage), e.Parameter); }
public EditFrameRendering(TextWriter writer, string datasourcePath, string editFramePath, string title, string tooltip, string cssClass, object parameters) { this.writer = writer; this._datasourcePath = datasourcePath; this.editFramePath = editFramePath; this.title = title; this.tooltip = tooltip; this.cssClass = cssClass; this.parameters = parameters; this._editFrame = new EditFrame(this._datasourcePath, this.editFramePath, this.title, this.tooltip, this.cssClass, parameters); }
public FrameEditor(HtmlHelper html, string dataSource = null, string buttons = null) { this._html = html; EditFrameControl = new EditFrame { DataSource = dataSource ?? "/sitecore/content/home", Buttons = buttons ?? "/sitecore/content/Applications/WebEdit/Edit Frame Buttons/Default" }; var output = new HtmlTextWriter(html.ViewContext.Writer); EditFrameControl.RenderFirstPart(output); }
/// <summary> /// Initializes a new instance of the <see cref="FrameEditor"/> class. /// </summary> /// <param name="html">The html helper managing the current request</param> /// <param name="dataSource">A path to the Sitecore item that the frame is for</param> /// <param name="buttons">A path to the edit frame buttons in the core database that need to be shown</param> public FrameEditor(HtmlHelper html, string dataSource = null, string buttons = null) { this._html = html; this._editFrameControl = new EditFrame { DataSource = dataSource ?? "/sitecore/content/home", Buttons = buttons ?? "/sitecore/content/Applications/WebEdit/Edit Frame Buttons/Default" }; var output = new HtmlTextWriter(html.ViewContext.Writer); this._editFrameControl.RenderFirstPart(output); }
protected override void OnNavigatedTo(NavigationEventArgs ne) { ListFrame.Navigate(typeof(ListPage)); (ListFrame.Content as ListPage).Loaded += (object sender, RoutedEventArgs re) => { JsonObject parameters = JsonObject.Parse(ne.Parameter as string); if (parameters != null) { if (parameters.ContainsKey("MainAdaptiveState")) { MainAdaptiveViewModel.getInstance().FromString(parameters["MainAdaptiveState"].GetString()); } } EditFrame.Navigate(typeof(EditPage), ne.Parameter); }; }
/// <summary> /// Initializes a new instance of the <see cref="GlassEditFrame"/> class. /// </summary> /// <param name="frame">The frame.</param> public GlassEditFrame(EditFrame frame) { _frame = frame; }
/// <summary> /// Initializes a new instance of the <see cref="GlassEditFrame"/> class. /// </summary> /// <param name="frame">The frame.</param> /// <param name="writer">The writer.</param> public GlassEditFrame(EditFrame frame, TextWriter writer) { _frame = frame; _writer = new HtmlTextWriter(writer); }
public static GlassEditFrame BeginEditFrame(this HtmlHelper htmlHelper, EditFrame editFrame) { var writter = new HtmlTextWriter(htmlHelper.ViewContext.Writer); editFrame.RenderFirstPart(writter); return new GlassEditFrame(editFrame); }
/// <summary> /// Initializes a new instance of the <see cref="FortisEditFrame"/> class. /// </summary> /// <param name="frame">The frame.</param> /// <param name="viewContext"></param> public FortisEditFrame(EditFrame frame, ViewContext viewContext) { this.frame = frame; this.writer = new Html32TextWriter(viewContext.Writer); }
public MvcEditFrame(EditFrame frame) { this._frame = frame; }