protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer) { base.AddAttributesToRender(writer); writer.AddAttribute("onmouseover", "this.className='buttonsmall-ovr';"); writer.AddAttribute("onmouseout", "this.className='buttonsmall';"); writer.AddAttribute("class", "buttonsmall"); }
public virtual void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer, WebControl owner) { #if NET_2_0 if (RegisteredCssClass.Length > 0) { string cssclass = CssClass; if (!String.IsNullOrEmpty(cssclass)) { writer.AddAttribute(HtmlTextWriterAttribute.Class, cssclass + " " + RegisteredCssClass); } else { writer.AddAttribute(HtmlTextWriterAttribute.Class, RegisteredCssClass); } } else #endif { string cssclass = CssClass; if (cssclass != null && cssclass.Length > 0) { writer.AddAttribute(HtmlTextWriterAttribute.Class, cssclass); } #if NET_2_0 CssStyleCollection col = new CssStyleCollection(); FillStyleAttributes(col, owner); foreach (string key in col.Keys) { writer.AddStyleAttribute(key, col [key]); } #else WriteStyleAttributes(writer); #endif } }
public override void RenderHeader(System.Web.UI.HtmlTextWriter writer) { writer.AddAttribute("src", ResolveUrl(ScriptUrl ?? "")); writer.AddAttribute("type", Type ?? "text/javascript"); writer.RenderBeginTag("script"); writer.RenderEndTag(); }
public override void WriteHtml(HtmlWriter w) { base.WriteHtml(w); HtmlSerializeHelper <HtmlSimpleQuestion> .WriteRootElementAttributes(w, this); w.AddAttribute(HtmlAttribute.Name, Control.SingleCase ? "gen:single" : "gen:multy"); w.RenderBeginTag(HtmlTag.Div); w.RenderBeginTag(HtmlTag.P); w.Write(Control.Question.HttpEncode()); w.RenderEndTag(); foreach (var tb in Control.textBoxesList) { w.AddAttribute(HtmlAttribute.Type, Control.SingleCase ? "radio" : "checkbox"); if (Control.SingleCase) { w.AddAttribute(HtmlAttribute.Name, Name); } w.RenderBeginTag(HtmlTag.Input); w.RenderEndTag(); w.RenderBeginTag(HtmlTag.Span); w.Write(tb.Text.HttpEncode()); w.RenderEndTag(); w.RenderBeginTag(HtmlTag.Br); w.RenderEndTag(); } w.RenderEndTag(); }
public override void WriteHtml(HtmlWriter w) { base.WriteHtml(w); HtmlSerializeHelper<HtmlSimpleQuestion>.WriteRootElementAttributes(w, this); w.AddAttribute(HtmlAttribute.Name, Control.SingleCase ? "gen:single" : "gen:multy"); w.RenderBeginTag(HtmlTag.Div); w.RenderBeginTag(HtmlTag.P); w.Write(Control.Question.HttpEncode()); w.RenderEndTag(); foreach (var tb in Control.textBoxesList) { w.AddAttribute(HtmlAttribute.Type, Control.SingleCase ? "radio" : "checkbox"); if (Control.SingleCase) w.AddAttribute(HtmlAttribute.Name, Name); w.RenderBeginTag(HtmlTag.Input); w.RenderEndTag(); w.RenderBeginTag(HtmlTag.Span); w.Write(tb.Text.HttpEncode()); w.RenderEndTag(); w.RenderBeginTag(HtmlTag.Br); w.RenderEndTag(); } w.RenderEndTag(); }
/// <summary> /// Outputs server control content to a provided <see cref="T:System.Web.UI.HtmlTextWriter" /> object and stores tracing information about the control if tracing is enabled. /// </summary> /// <param name="writer">The <see cref="T:System.Web.UI.HtmlTextWriter" /> object that receives the control content.</param> public override void RenderControl(System.Web.UI.HtmlTextWriter writer) { List <string> widgetCssList = GetDivWidthCssClasses(); writer.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Class, widgetCssList.AsDelimited(" ")); writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Div); writer.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Class, "panel-dashboard"); writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Div); writer.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Class, "panel-body"); writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Div); if (!string.IsNullOrWhiteSpace(WidgetErrorMessage)) { var errorBox = new NotificationBox { ID = "nbWidgetError", NotificationBoxType = NotificationBoxType.Danger, Text = WidgetErrorMessage, Title = "Error", Dismissable = true, Details = WidgetErrorDetails }; errorBox.RenderControl(writer); } base.RenderControl(writer); writer.RenderEndTag(); writer.RenderEndTag(); writer.RenderEndTag(); }
public override void RenderHeader(System.Web.UI.HtmlTextWriter writer) { writer.AddAttribute("rel", "stylesheet"); writer.AddAttribute("href", ResolveUrl(CssUrl ?? "")); writer.AddAttribute("type", "text/css"); writer.RenderBeginTag("link"); writer.RenderEndTag(); }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { writer.AddAttribute("onchange", "funcionJs()"); writer.AddAttribute("name", "miUpload"); base.Render(writer); }
public void SaveTagsPage() { System.IO.StreamWriter stream = System.IO.File.CreateText(SubdirPath(TagsIndexPath())); System.Web.UI.HtmlTextWriter writer = new System.Web.UI.HtmlTextWriter(stream); writer.WriteLine("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"); writer.AddAttribute("xmlns", "http://www.w3.org/1999/xhtml"); writer.AddAttribute("xml:lang", this.Language); writer.RenderBeginTag("html"); string titleExtension = " " + Catalog.GetString("Tags"); WriteHeader(writer, titleExtension); writer.AddAttribute("onload", "checkForTheme()"); writer.AddAttribute("id", "tagpage"); writer.RenderBeginTag("body"); writer.AddAttribute("class", "container1"); writer.RenderBeginTag("div"); writer.AddAttribute("class", "header"); writer.RenderBeginTag("div"); writer.AddAttribute("id", "title"); writer.RenderBeginTag("div"); writer.Write(GalleryName + titleExtension); writer.RenderEndTag(); //title div writer.AddAttribute("class", "navi"); writer.RenderBeginTag("div"); writer.AddAttribute("class", "navipage"); writer.RenderBeginTag("div"); writer.AddAttribute("href", IndexPath(0)); writer.RenderBeginTag("a"); writer.Write(Catalog.GetString("Index")); writer.RenderEndTag(); //a writer.RenderEndTag(); //navipage writer.RenderEndTag(); //navi writer.RenderEndTag(); //header WriteTagsLinks(writer, allTags.Values); WriteStyleSelectionBox(writer); writer.RenderEndTag(); //container1 WriteFooter(writer); writer.RenderEndTag(); //body writer.RenderEndTag(); //html writer.Close(); stream.Close(); }
protected override void beforeEndingMainTag(System.Web.UI.HtmlTextWriter html) { html.RenderEndTag(); html.AddAttribute("type", "submit"); html.AddAttribute("id", _nameAndId + "Button"); html.AddAttribute("name", "hiddenSubmitButton"); html.AddStyleAttribute("display", "none"); html.RenderBeginTag("input"); }
/// <summary> /// Writes charset type into meta-tag /// </summary> /// <param name="w"></param> public void WriteHeadMetaCharset(HtmlWriter w) { // meta-tag w.AddAttribute("http-equiv", "Content-Type"); w.AddAttribute("content", "text/html; charset=" + w.Encoding.HeaderName); w.RenderBeginTag(HtmlWriterTag.Meta); w.RenderEndTag(); // }
///<summary> /// Writes CSS styles included in page ///</summary> ///<param name="w">Instance of <see cref="System.Web.UI.HtmlTextWriter"/> to write</param> public void WriteIncludedStyles([NotNull] HtmlWriter w) { foreach (var c in Styles) { w.AddAttribute(HtmlWriterAttribute.Rel, "stylesheet"); w.AddAttribute(HtmlWriterAttribute.Href, c); w.RenderBeginTag(HtmlWriterTag.Link); w.RenderEndTag(); } }
///<summary> /// Writes JavaScripts included in page ///</summary> ///<param name="w">Instance of <see cref="System.Web.UI.HtmlTextWriter"/> to write</param> public void WriteIncludedScripts([NotNull] HtmlWriter w) { foreach (var sc in Scripts) { w.AddAttribute(HtmlWriterAttribute.Src, sc); w.AddAttribute(HtmlWriterAttribute.Type, "text/javascript"); w.RenderBeginTag(HtmlWriterTag.Script); w.RenderEndTag(); } }
public override void WriteHtml(HtmlWriter w) { base.WriteHtml(w); HtmlSerializeHelper<HtmlButton>.WriteRootElementAttributes(w, this); w.AddAttribute(HtmlAttribute.Type, "button"); w.AddAttribute(HtmlAttribute.Value, HtmlUtility.QuotesEncode(Control.Text)); w.AddAttribute(HtmlAttribute.Onclick, "scoObj.Commit()"); w.RenderBeginTag(HtmlTag.Input); w.RenderEndTag(); }
public static void WriteStyleSelectionBox(System.Web.UI.HtmlTextWriter writer) { //Style Selection Box writer.AddAttribute("id", "styleboxcontainer"); writer.RenderBeginTag("div"); writer.AddAttribute("id", "stylebox"); writer.AddAttribute("style", "display: none;"); writer.RenderBeginTag("div"); writer.RenderBeginTag("ul"); writer.RenderBeginTag("li"); writer.AddAttribute("href", "#"); writer.AddAttribute("title", dark); writer.AddAttribute("onclick", "setActiveStyleSheet('" + dark + "')"); writer.RenderBeginTag("a"); writer.Write(dark); writer.RenderEndTag(); //a writer.RenderEndTag(); //li writer.RenderBeginTag("li"); writer.AddAttribute("href", "#"); writer.AddAttribute("title", light); writer.AddAttribute("onclick", "setActiveStyleSheet('" + light + "')"); writer.RenderBeginTag("a"); writer.Write(light); writer.RenderEndTag(); //a writer.RenderEndTag(); //li writer.RenderEndTag(); //ul writer.RenderEndTag(); //div stylebox writer.RenderBeginTag("div"); writer.Write("<span class=\"style_toggle\">"); writer.Write("<a href=\"javascript:toggle_stylebox()\">"); writer.Write("<span id=\"showlink\">" + Catalog.GetString("Show Styles") + "</span><span id=\"hidelink\" "); writer.Write("style=\"display:none;\">" + Catalog.GetString("Hide Styles") + "</span></a></span>" + Environment.NewLine); writer.RenderEndTag(); //div toggle writer.RenderEndTag(); //div styleboxcontainer }
public override void WriteHtml(HtmlWriter w) { base.WriteHtml(w); HtmlSerializeHelper <HtmlButton> .WriteRootElementAttributes(w, this); w.AddAttribute(HtmlAttribute.Type, "button"); w.AddAttribute(HtmlAttribute.Value, HtmlUtility.QuotesEncode(Control.Text)); w.AddAttribute(HtmlAttribute.Onclick, "scoObj.Commit()"); w.RenderBeginTag(HtmlTag.Input); w.RenderEndTag(); }
public static void WritePageNav(System.Web.UI.HtmlTextWriter writer, string id, string url, string name) { writer.AddAttribute("id", id); writer.RenderBeginTag("div"); writer.AddAttribute("href", url); writer.RenderBeginTag("a"); writer.Write(name); writer.RenderEndTag(); writer.RenderEndTag(); }
///<summary> /// Writes trace log element ///</summary> ///<param name="w">Instance of <see cref="System.Web.UI.HtmlTextWriter"/> to write</param> public static void WriteTraceLogElement([NotNull] HtmlWriter w) { w.AddAttribute(HtmlWriterAttribute.Id, "traceLog"); w.AddAttribute(HtmlWriterAttribute.ReadOnly, "readonly"); w.AddStyleAttribute(HtmlWriterStyle.Width, "100%"); w.AddStyleAttribute(HtmlWriterStyle.Height, "100"); w.AddStyleAttribute(HtmlWriterStyle.Display, "none"); w.AddStyleAttribute("bottom", "0%"); w.AddStyleAttribute(HtmlWriterStyle.Left, "0px"); w.AddStyleAttribute(HtmlWriterStyle.Position, "absolute"); w.RenderBeginTag(HtmlWriterTag.Textarea); w.RenderEndTag(); }
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer) { base.AddAttributesToRender(writer); writer.AddAttribute("onmouseover", "this.className='buttonsmall-ovr'"); writer.AddAttribute("onmouseout", "this.className='buttonsmall'"); writer.AddAttribute("class", "buttonsmall"); string navurl = NavigateURL; if ((base.OnClientClick == "" & navurl != "")) { writer.AddAttribute("onclick", "window.navigate('" + navurl + "');"); } }
public static void WriteFooter(System.Web.UI.HtmlTextWriter writer) { writer.AddAttribute("class", "footer"); writer.RenderBeginTag("div"); writer.Write(Catalog.GetString("Gallery generated by") + " "); writer.AddAttribute("href", "http://f-spot.org"); writer.RenderBeginTag("a"); writer.Write(String.Format("{0} {1}", FSpot.Core.Defines.PACKAGE, FSpot.Core.Defines.VERSION)); writer.RenderEndTag(); writer.RenderEndTag(); }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { try { this.Attributes.Add("MaxDropdownRows", this._maxDropdownRows.ToString()); //Image img = new Image(); //img.ImageUrl = "../images/dropdown.gif"; //this.Controls.Add(img); writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Position, "relative"); writer.AddStyleAttribute("z-index", "100"); writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Div); base.Render(writer); writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Position, "absolute"); writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Left, (this.Width.Value - 15) + "px"); writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Top, "3px"); writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Width, "15px"); writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Height, "15px"); writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Cursor, "pointer"); if (this.Items.Count == 0) { //writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Display, "none"); } writer.AddAttribute("id", this.ClientID + "_dropdownbutton"); writer.AddAttribute("class", "dropdownbutton"); writer.AddAttribute("onmouseover", "this.className='dropdownbutton2';"); writer.AddAttribute("onmouseout", "this.className='dropdownbutton';"); writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Div); //writer.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Src, "../images/dropdown2.gif"); //writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Img); //writer.RenderEndTag(); writer.RenderEndTag(); writer.RenderEndTag(); if (!this.Page.ClientScript.IsStartupScriptRegistered(this.ScriptName)) { this.Page.ClientScript.RegisterStartupScript(this.GetType(), this.ScriptName, this.GetJavascript(), false); this.Page.ClientScript.RegisterStartupScript(this.GetType(), Guid.NewGuid().ToString(), this.GetMyJavascript(), false); } } catch (Exception ex) { throw (ex); } }
public override void WriteHtml([NotNull] HtmlWriter w) { base.WriteHtml(w); HtmlSerializeHelper <HtmlHighlightedCode> .WriteRootElementAttributes(w, this); var ls = Language.ToString().ToLower(); w.AddAttribute(HtmlAttribute.Name, "code"); w.AddStyleAttribute(HtmlStyleAttribute.Overflow, "auto"); w.RenderBeginTag(HtmlTag.Span); w.AddAttribute(HtmlAttribute.Class, ls); w.WriteFullBeginTag(string.Concat("pre><code class=\"", ls, "\"")); w.Write(Control.Text.HttpEncode()); w.WriteFullBeginTag("/code></pre"); w.RenderEndTag(); }
public override void RenderBeginTag(System.Web.UI.HtmlTextWriter writer) { string url = GetResizedImageUrl(ImageUrl, MaxWidth, MaxHeight); writer.AddAttribute("src", url); base.RenderBeginTag(writer); }
/// <summary> /// Renders a summary about the <see cref="Error"/> object in /// body of the HTML document. /// </summary> protected virtual void RenderSummary() { HtmlTextWriter writer = this.Writer; Error error = this.Error; // // Write the error type and message. // writer.AddAttribute(HtmlTextWriterAttribute.Id, "errorMessage"); writer.RenderBeginTag(HtmlTextWriterTag.P); HttpUtility.HtmlEncode(error.Type, writer); writer.Write(": "); HttpUtility.HtmlEncode(error.Message, writer); writer.RenderEndTag(); // </p> writer.WriteLine(); // // Write out the time, in UTC, at which the error was generated. // if (error.Time != DateTime.MinValue) { writer.RenderBeginTag(HtmlTextWriterTag.P); writer.Write("Generated: "); HttpUtility.HtmlEncode(error.Time.ToUniversalTime().ToString("r"), writer); writer.RenderEndTag(); // </p> writer.WriteLine(); } }
public void WriteTagsLinks(System.Web.UI.HtmlTextWriter writer, System.Collections.ICollection tags) { // check if we should write tags if (!ExportTags && tags.Count > 0) { return; } writer.AddAttribute("id", "tagbox"); writer.RenderBeginTag("div"); writer.RenderBeginTag("h1"); writer.Write(Catalog.GetString("Tags")); writer.RenderEndTag(); //h1 writer.AddAttribute("id", "innertagbox"); writer.RenderBeginTag("ul"); foreach (Tag tag in tags) { writer.AddAttribute("class", "tag"); writer.RenderBeginTag("li"); writer.AddAttribute("href", TagIndexPath(tag.Name, 0)); writer.RenderBeginTag("a"); if (ExportTagIcons) { writer.AddAttribute("alt", tag.Name); writer.AddAttribute("longdesc", Catalog.GetString("Tags: ") + tag.Name); writer.AddAttribute("title", Catalog.GetString("Tags: ") + tag.Name); writer.AddAttribute("src", TagPath(tag)); writer.RenderBeginTag("img"); writer.RenderEndTag(); } writer.Write(" "); if (ExportTagIcons) { writer.AddAttribute("class", "tagtext-icon"); } else { writer.AddAttribute("class", "tagtext-noicon"); } writer.RenderBeginTag("span"); writer.Write(tag.Name); writer.RenderEndTag(); //span.tagtext writer.RenderEndTag(); //a href writer.RenderEndTag(); //div.tag } writer.RenderEndTag(); //div#tagbox }
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer) { // Add a client-side onclick event to the button. writer.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Onclick, "alert('Hello World');"); // Call the base's AddAttributesToRender method. base.AddAttributesToRender(writer); }
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer) { // Write a Title attribute. writer.AddAttribute("title", "CustomAddAttributesToRender"); // Call the base AddAttributesToRender method. base.AddAttributesToRender(writer); }
protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer) { if (!string.IsNullOrEmpty(NavigateUrl)) { writer.AddAttribute("data-tab-href", Page.ResolveClientUrl(NavigateUrl)); } if (!string.IsNullOrEmpty(TabText)) { writer.AddAttribute("data-tab-text", TabText); } if (Selected) { writer.AddAttribute("data-tab-selected", "true"); } base.AddAttributesToRender(writer); }
/// <summary> /// Adds the attributes of the <see cref="T:System.Web.UI.WebControls.Button"></see> control to the output stream for rendering on the client. /// </summary> /// <param name="writer">An <see cref="T:System.Web.UI.HtmlTextWriter"></see> that contains the output stream to render on the client.</param> protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer) { if (RequiresConfirmation) { writer.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Onclick, "return confirm('" + ConfirmationMessage + "');"); } base.AddAttributesToRender(writer); }
protected override void Render(System.Web.UI.HtmlTextWriter output) { if (!string.IsNullOrEmpty(modifyType)) { output.AddAttribute("type", modifyType); } base.Render(output); }
protected override void Render(System.Web.UI.HtmlTextWriter writer) { try { writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Position, "relative"); writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Div); base.Render(writer); writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Position, "absolute"); writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Left, (this.Width.Value - 15) + "px"); writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Top, "2px"); //writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Position, "relative"); //writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.MarginLeft, "-18px"); //writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.MarginTop, "0px"); //writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Top, "4px"); if (this.Enabled) { writer.AddStyleAttribute(System.Web.UI.HtmlTextWriterStyle.Cursor, "pointer"); writer.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Src, "../js/DatePicker/skin/datePicker.gif"); if (this._showClear) { writer.AddAttribute("onclick", "WdatePicker({el:'" + this.ClientID + "',dateFmt:'" + this._formatString + "'})"); } else { writer.AddAttribute("onclick", "WdatePicker({el:'" + this.ClientID + "',dateFmt:'" + this._formatString + "',isShowClear:false})"); } } else { writer.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Src, "../js/DatePicker/skin/datePicker_Disabled.gif"); } writer.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Img); writer.RenderEndTag(); writer.RenderEndTag(); } catch (Exception ex) { throw (ex); } }
public override void WriteHtml(HtmlWriter w) { base.WriteHtml(w); HtmlSerializeHelper<HtmlCodeSnippet>.WriteRootElementAttributes(w, this); w.AddAttribute(HtmlAttribute.Name, "snippet"); w.AddStyleAttribute(HtmlStyleAttribute.Overflow, "auto"); w.RenderBeginTag(HtmlTag.Div); w.Write(((CodeSnippet)Control).HtmlCode); w.RenderEndTag(); }
public override void WriteHtml([NotNull] HtmlWriter w) { base.WriteHtml(w); HtmlSerializeHelper <HtmlTextBox> .WriteRootElementAttributes(w, this); if (Control.Text.IsNotNull()) { w.AddAttribute(HtmlAttribute.Value, HtmlUtility.QuotesEncode(Control.Text)); } if (EmptyText.IsNotNull()) { w.AddAttribute("onfocus", "textBoxFocus(this)"); w.AddAttribute("onblur", "textBoxBlur(this)"); } w.AddAttribute(HtmlAttribute.Type, "text"); w.RenderBeginTag(HtmlTag.Input); w.RenderEndTag(); }
public void SaveTagIndex(string tag, int page_num) { System.IO.StreamWriter stream = System.IO.File.CreateText (SubdirPath (TagIndexPath (tag, page_num))); System.Web.UI.HtmlTextWriter writer = new System.Web.UI.HtmlTextWriter (stream); writer.WriteLine ("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"); writer.AddAttribute ("xmlns", "http://www.w3.org/1999/xhtml"); writer.AddAttribute ("xml:lang", this.Language); writer.RenderBeginTag ("html"); string titleExtension = ": " + tag; WriteHeader (writer, titleExtension); writer.AddAttribute ("onload", "checkForTheme()"); writer.RenderBeginTag ("body"); writer.AddAttribute ("class", "container1"); writer.RenderBeginTag ("div"); writer.AddAttribute ("class", "header"); writer.RenderBeginTag ("div"); writer.AddAttribute ("id", "title"); writer.RenderBeginTag ("div"); writer.Write (GalleryName + titleExtension); writer.RenderEndTag (); //title div writer.AddAttribute ("class", "navi"); writer.RenderBeginTag ("div"); // link to all photos writer.AddAttribute ("class", "navipage"); writer.RenderBeginTag ("div"); writer.AddAttribute ("href", IndexPath (0)); writer.RenderBeginTag ("a"); writer.Write ("Index"); writer.RenderEndTag (); //a writer.RenderEndTag (); //navipage // end link to all photos // link to all tags writer.AddAttribute ("class", "navipage"); writer.RenderBeginTag ("div"); writer.AddAttribute ("href", TagsIndexPath ()); writer.RenderBeginTag ("a"); writer.Write ("Tags"); writer.RenderEndTag (); //a writer.RenderEndTag (); //navipage // end link to all tags writer.AddAttribute ("class", "navilabel"); writer.RenderBeginTag ("div"); writer.Write (Catalog.GetString ("Page:")); writer.RenderEndTag (); //pages div int i; for (i = 0; i < TagPageCount (tag); i++) { writer.AddAttribute ("class", i == page_num ? "navipage-current" : "navipage"); writer.RenderBeginTag ("div"); writer.AddAttribute ("href", TagIndexPath (tag, i)); writer.RenderBeginTag ("a"); writer.Write (IndexTitle (i)); writer.RenderEndTag (); //a writer.RenderEndTag (); //navipage } writer.RenderEndTag (); //navi writer.RenderEndTag (); //header writer.AddAttribute ("class", "thumbs"); writer.RenderBeginTag ("div"); int start = page_num * perpage; List<int> tagSet = tagSets [tag]; int end = Math.Min (start + perpage, tagSet.Count); for (i = start; i < end; i++) { writer.AddAttribute ("href", PhotoIndexPath ((int) tagSet [i])); writer.RenderBeginTag ("a"); writer.AddAttribute ("src", PhotoThumbPath ((int) tagSet [i])); writer.AddAttribute ("alt", "#"); writer.RenderBeginTag ("img"); writer.RenderEndTag (); writer.RenderEndTag (); //a } writer.RenderEndTag (); //thumbs writer.AddAttribute ("id", "gallery_description"); writer.RenderBeginTag ("div"); writer.Write (Description); writer.RenderEndTag (); //description WriteStyleSelectionBox (writer); writer.RenderEndTag (); //container1 WriteFooter (writer); writer.RenderEndTag (); //body writer.RenderEndTag (); //html writer.Close (); stream.Close (); }
public void SavePhotoHtmlIndex(int i) { System.IO.StreamWriter stream = System.IO.File.CreateText (SubdirPath (PhotoIndexPath (i))); System.Web.UI.HtmlTextWriter writer = new System.Web.UI.HtmlTextWriter (stream); //writer.Indent = 4; //writer.Write ("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); writer.WriteLine ("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"); writer.AddAttribute ("xmlns", "http://www.w3.org/1999/xhtml"); writer.AddAttribute ("xml:lang", this.Language); writer.RenderBeginTag ("html"); WriteHeader (writer); writer.AddAttribute ("onload", "checkForTheme()"); writer.RenderBeginTag ("body"); writer.AddAttribute ("class", "container1"); writer.RenderBeginTag ("div"); writer.AddAttribute ("class", "header"); writer.RenderBeginTag ("div"); writer.AddAttribute ("id", "title"); writer.RenderBeginTag ("div"); writer.Write (GalleryName); writer.RenderEndTag (); writer.AddAttribute ("class", "navi"); writer.RenderBeginTag ("div"); if (i > 0) // Abbreviation of previous WritePageNav (writer, "prev", PhotoIndexPath (i - 1), Catalog.GetString("Prev")); WritePageNav (writer, "index", IndexPath (i / perpage), Catalog.GetString("Index")); if (ExportTags) WritePageNav (writer, "tagpage", TagsIndexPath (), Catalog.GetString ("Tags")); if (i < Collection.Count -1) WritePageNav (writer, "next", PhotoIndexPath (i + 1), Catalog.GetString("Next")); writer.RenderEndTag (); //navi writer.RenderEndTag (); //header writer.AddAttribute ("class", "photo"); writer.RenderBeginTag ("div"); writer.AddAttribute ("href", PhotoOriginalPath (i)); writer.RenderBeginTag ("a"); writer.AddAttribute ("src", PhotoWebPath (i)); writer.AddAttribute ("alt", "#"); writer.AddAttribute ("class", "picture"); writer.RenderBeginTag ("img"); writer.RenderEndTag (); //img writer.RenderEndTag (); //a writer.AddAttribute ("id", "description"); writer.RenderBeginTag ("div"); writer.Write (Collection [i].Description); writer.RenderEndTag (); //div#description writer.RenderEndTag (); //div.photo WriteTagsLinks (writer, Collection [i].Tags); WriteStyleSelectionBox (writer); writer.RenderEndTag (); //container1 WriteFooter (writer); writer.RenderEndTag (); //body writer.RenderEndTag (); // html writer.Close (); stream.Close (); }
public void SaveHtmlIndex (int page_num) { System.IO.StreamWriter stream = System.IO.File.CreateText (SubdirPath (IndexPath (page_num))); System.Web.UI.HtmlTextWriter writer = new System.Web.UI.HtmlTextWriter (stream); //writer.Indent = 4; //writer.Write ("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); writer.WriteLine ("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"); writer.AddAttribute ("xmlns", "http://www.w3.org/1999/xhtml"); writer.AddAttribute ("xml:lang", this.Language); writer.RenderBeginTag ("html"); WriteHeader (writer); writer.AddAttribute ("onload", "checkForTheme()"); writer.RenderBeginTag ("body"); writer.AddAttribute ("class", "container1"); writer.RenderBeginTag ("div"); writer.AddAttribute ("class", "header"); writer.RenderBeginTag ("div"); writer.AddAttribute ("id", "title"); writer.RenderBeginTag ("div"); writer.Write (gallery_name); writer.RenderEndTag (); //title div writer.AddAttribute ("class", "navi"); writer.RenderBeginTag ("div"); if (exportTags) { // link to all tags writer.AddAttribute ("class", "navipage"); writer.RenderBeginTag ("div"); writer.AddAttribute ("href", TagsIndexPath ()); writer.RenderBeginTag ("a"); writer.Write ("Tags"); writer.RenderEndTag (); //a writer.RenderEndTag (); //navipage // end link to all tags } writer.AddAttribute ("class", "navilabel"); writer.RenderBeginTag ("div"); writer.Write (Catalog.GetString ("Page:")); writer.RenderEndTag (); //pages div int i; for (i = 0; i < PageCount; i++) { writer.AddAttribute ("class", i == page_num ? "navipage-current" : "navipage"); writer.RenderBeginTag ("div"); writer.AddAttribute ("href", IndexPath (i)); writer.RenderBeginTag ("a"); writer.Write (IndexTitle (i)); writer.RenderEndTag (); //a writer.RenderEndTag (); //navipage } writer.RenderEndTag (); //navi writer.RenderEndTag (); //header writer.AddAttribute ("class", "thumbs"); writer.RenderBeginTag ("div"); int start = page_num * perpage; int end = Math.Min (start + perpage, collection.Count); for (i = start; i < end; i++) { writer.AddAttribute ("href", PhotoIndexPath (i)); writer.RenderBeginTag ("a"); writer.AddAttribute ("src", PhotoThumbPath (i)); writer.AddAttribute ("alt", "#"); writer.RenderBeginTag ("img"); writer.RenderEndTag (); writer.RenderEndTag (); //a } writer.RenderEndTag (); //thumbs writer.AddAttribute ("id", "gallery_description"); writer.RenderBeginTag ("div"); writer.Write (description); writer.RenderEndTag (); //description WriteStyleSelectionBox (writer); writer.RenderEndTag (); //container1 WriteFooter (writer); writer.RenderEndTag (); //body writer.RenderEndTag (); //html writer.Close (); stream.Close (); }
public void SavePhotoHtmlIndex (int i) { System.IO.StreamWriter stream = System.IO.File.CreateText (SubdirPath (PhotoIndexPath (i))); System.Web.UI.HtmlTextWriter writer = new System.Web.UI.HtmlTextWriter (stream); //writer.Indent = 4; //writer.Write ("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); writer.WriteLine ("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"); writer.AddAttribute ("xmlns", "http://www.w3.org/1999/xhtml"); writer.AddAttribute ("xml:lang", this.Language); writer.RenderBeginTag ("html"); WriteHeader (writer); writer.AddAttribute ("onload", "checkForTheme()"); writer.RenderBeginTag ("body"); writer.AddAttribute ("class", "container1"); writer.RenderBeginTag ("div"); writer.AddAttribute ("class", "header"); writer.RenderBeginTag ("div"); writer.AddAttribute ("id", "title"); writer.RenderBeginTag ("div"); writer.Write (gallery_name); writer.RenderEndTag (); writer.AddAttribute ("class", "navi"); writer.RenderBeginTag ("div"); if (i > 0) // Abbreviation of previous WritePageNav (writer, "prev", PhotoIndexPath (i - 1), Catalog.GetString("Prev")); WritePageNav (writer, "index", IndexPath (i / perpage), Catalog.GetString("Index")); if (i < collection.Count -1) WritePageNav (writer, "next", PhotoIndexPath (i + 1), Catalog.GetString("Next")); writer.RenderEndTag (); //navi writer.RenderEndTag (); //header writer.AddAttribute ("class", "photo"); writer.RenderBeginTag ("div"); writer.AddAttribute ("href", PhotoOriginalPath (i)); writer.RenderBeginTag ("a"); writer.AddAttribute ("src", PhotoWebPath (i)); writer.AddAttribute ("alt", "#"); writer.RenderBeginTag ("img"); writer.RenderEndTag (); writer.RenderEndTag (); // a writer.AddAttribute ("id", "description"); writer.RenderBeginTag ("div"); writer.Write (collection [i].Description); writer.RenderEndTag (); writer.RenderEndTag (); //Style Selection Box writer.AddAttribute ("id", "styleboxcontainer"); writer.RenderBeginTag ("div"); writer.AddAttribute ("id", "stylebox"); writer.AddAttribute ("style", "display: none;"); writer.RenderBeginTag ("div"); writer.RenderBeginTag("ul"); writer.RenderBeginTag("li"); writer.AddAttribute ("href", "#"); writer.AddAttribute ("title", dark); writer.AddAttribute ("onclick", "setActiveStyleSheet('" + dark + "')"); writer.RenderBeginTag("a"); writer.Write (dark); writer.RenderEndTag (); //a writer.RenderEndTag (); //li writer.RenderBeginTag("li"); writer.AddAttribute ("href", "#"); writer.AddAttribute ("title", light); writer.AddAttribute ("onclick", "setActiveStyleSheet('" + light + "')"); writer.RenderBeginTag("a"); writer.Write (light); writer.RenderEndTag (); //a writer.RenderEndTag (); //li writer.RenderEndTag (); //ul writer.RenderEndTag (); //div stylebox writer.RenderBeginTag ("div"); writer.Write ("<span class=\"style_toggle\">"); writer.Write ("<a href=\"javascript:toggle_stylebox()\">"); writer.Write ("<span id=\"showlink\">" + Catalog.GetString ("Show Styles") + "</span><span id=\"hidelink\" "); writer.Write ("style=\"display:none;\">" + Catalog.GetString ("Hide Styles") + "</span></a></span>" + Environment.NewLine); writer.RenderEndTag (); //div toggle writer.RenderEndTag (); //div styleboxcontainer writer.RenderEndTag (); //container1 WriteFooter (writer); writer.RenderEndTag (); //body writer.RenderEndTag (); // html writer.Close (); stream.Close (); }
public void SaveHtmlIndex (int page_num) { System.IO.StreamWriter stream = System.IO.File.CreateText (SubdirPath (IndexPath (page_num))); System.Web.UI.HtmlTextWriter writer = new System.Web.UI.HtmlTextWriter (stream); //writer.Indent = 4; //writer.Write ("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); writer.WriteLine ("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"); writer.AddAttribute ("xmlns", "http://www.w3.org/1999/xhtml"); writer.AddAttribute ("xml:lang", this.Language); writer.RenderBeginTag ("html"); WriteHeader (writer); writer.AddAttribute ("onload", "checkForTheme()"); writer.RenderBeginTag ("body"); writer.AddAttribute ("class", "container1"); writer.RenderBeginTag ("div"); writer.AddAttribute ("class", "header"); writer.RenderBeginTag ("div"); writer.AddAttribute ("id", "title"); writer.RenderBeginTag ("div"); writer.Write (gallery_name); writer.RenderEndTag (); //title div writer.AddAttribute ("class", "navi"); writer.RenderBeginTag ("div"); writer.AddAttribute ("class", "navilabel"); writer.RenderBeginTag ("div"); writer.Write (Catalog.GetString ("Page:")); writer.RenderEndTag (); //pages div int i; for (i = 0; i < PageCount; i++) { writer.AddAttribute ("class", i == page_num ? "navipage-current" : "navipage"); writer.RenderBeginTag ("div"); writer.AddAttribute ("href", IndexPath (i)); writer.RenderBeginTag ("a"); writer.Write (IndexTitle (i)); writer.RenderEndTag (); //a writer.RenderEndTag (); //navipage } writer.RenderEndTag (); //navi writer.RenderEndTag (); //header writer.AddAttribute ("class", "thumbs"); writer.RenderBeginTag ("div"); int start = page_num * perpage; int end = Math.Min (start + perpage, collection.Count); for (i = start; i < end; i++) { writer.AddAttribute ("href", PhotoIndexPath (i)); writer.RenderBeginTag ("a"); writer.AddAttribute ("src", PhotoThumbPath (i)); writer.AddAttribute ("alt", "#"); writer.RenderBeginTag ("img"); writer.RenderEndTag (); writer.RenderEndTag (); //a } writer.RenderEndTag (); //thumbs writer.AddAttribute ("id", "gallery_description"); writer.RenderBeginTag ("div"); writer.Write (description); writer.RenderEndTag (); //description //Style Selection Box writer.AddAttribute ("id", "styleboxcontainer"); writer.RenderBeginTag ("div"); writer.AddAttribute ("id", "stylebox"); writer.AddAttribute ("style", "display: none;"); writer.RenderBeginTag ("div"); writer.RenderBeginTag("ul"); writer.RenderBeginTag("li"); writer.AddAttribute ("href", "#"); writer.AddAttribute ("title", dark); writer.AddAttribute ("onclick", "setActiveStyleSheet('" + dark + "')"); writer.RenderBeginTag("a"); writer.Write (dark); writer.RenderEndTag (); //a writer.RenderEndTag (); //li writer.RenderBeginTag("li"); writer.AddAttribute ("href", "#"); writer.AddAttribute ("title", light); writer.AddAttribute ("onclick", "setActiveStyleSheet('" + light + "')"); writer.RenderBeginTag("a"); writer.Write (light); writer.RenderEndTag (); //a writer.RenderEndTag (); //li writer.RenderEndTag (); //ul writer.RenderEndTag (); //div stylebox writer.RenderBeginTag ("div"); writer.Write ("<span class=\"style_toggle\">"); writer.Write ("<a href=\"javascript:toggle_stylebox()\">"); writer.Write ("<span id=\"showlink\">" + Catalog.GetString("Show Styles") + "</span><span id=\"hidelink\" "); writer.Write ("style=\"display:none;\">" + Catalog.GetString("Hide Styles") + "</span></a></span>" + Environment.NewLine); writer.RenderEndTag (); //div toggle writer.RenderEndTag (); //div styleboxcontainer writer.RenderEndTag (); //container1 WriteFooter (writer); writer.RenderEndTag (); //body writer.RenderEndTag (); //html writer.Close (); stream.Close (); }
public void SaveTagsPage() { System.IO.StreamWriter stream = System.IO.File.CreateText (SubdirPath (TagsIndexPath ())); System.Web.UI.HtmlTextWriter writer = new System.Web.UI.HtmlTextWriter (stream); writer.WriteLine ("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"); writer.AddAttribute ("xmlns", "http://www.w3.org/1999/xhtml"); writer.AddAttribute ("xml:lang", this.Language); writer.RenderBeginTag ("html"); string titleExtension = " " + Catalog.GetString ("Tags"); WriteHeader (writer, titleExtension); writer.AddAttribute ("onload", "checkForTheme()"); writer.AddAttribute ("id", "tagpage"); writer.RenderBeginTag ("body"); writer.AddAttribute ("class", "container1"); writer.RenderBeginTag ("div"); writer.AddAttribute ("class", "header"); writer.RenderBeginTag ("div"); writer.AddAttribute ("id", "title"); writer.RenderBeginTag ("div"); writer.Write (GalleryName + titleExtension); writer.RenderEndTag (); //title div writer.AddAttribute ("class", "navi"); writer.RenderBeginTag ("div"); writer.AddAttribute ("class", "navipage"); writer.RenderBeginTag ("div"); writer.AddAttribute ("href", IndexPath (0)); writer.RenderBeginTag ("a"); writer.Write (Catalog.GetString ("Index")); writer.RenderEndTag (); //a writer.RenderEndTag (); //navipage writer.RenderEndTag (); //navi writer.RenderEndTag (); //header WriteTagsLinks (writer, allTags.Values); WriteStyleSelectionBox (writer); writer.RenderEndTag (); //container1 WriteFooter (writer); writer.RenderEndTag (); //body writer.RenderEndTag (); //html writer.Close (); stream.Close (); }