/* * This work is licensed under the Creative Commons Attribution 2.5 License. * To view a copy of this license, visit http://creativecommons.org/licenses/by/2.5/ * or send a letter to Creative Commons, 543 Howard Street, 5th Floor, * San Francisco, California, 94105, USA. * * Original developer: David Betz * */ using System; using Minima; using Minima.Data.Context; using Minima.Data.Entities; public partial class MasterPage : System.Web.UI.MasterPage { protected override void OnInit(EventArgs e) { this.Load += new EventHandler(MasterPage_Load); base.OnInit(e); } void MasterPage_Load(Object sender, EventArgs e) { if (!IsPostBack) { rsd.Attributes.Add("href", MinimaConfiguration.Domain + "rsd.xml"); wlwmanifest.Attributes.Add("href", MinimaConfiguration.Domain + "wlwmanifest.xml"); hlBlogUrl.NavigateUrl = MinimaConfiguration.Domain; hlBlogUrl.Text = MinimaFacadeStatic.Facade.GetBlogTitle(MinimaConfiguration.BlogId); image.Attributes.Add("onclick", "window.location='" + MinimaConfiguration.Domain + "'"); Feed feed = MinimaFacadeStatic.Facade.GetFeedUrl(MinimaConfiguration.BlogId); rssLink.Attributes.Add("title", feed.Title); rssLink.Attributes.Add("href", feed.Url); rssLink.Attributes.Remove("id"); hlFeedUrl.NavigateUrl = feed.Url; hlFeedUrl.Attributes.Add("title", "Subscribe to my feed"); hlFeedUrl.Attributes.Add("rel", "alternate"); hlFeedUrl.Attributes.Add("type", "application/rss+xml"); using (MinimaLINQDataContext db = new MinimaLINQDataContext(MinimaConfiguration.DatabaseConfiguration)) { Blog b = MinimaFacadeStatic.Facade.GetBlogDetails(MinimaConfiguration.BlogId, db); litBlogDescription.Text = b.BlogDescription; } } } }