public PutBucketTaggingRequest(string bucketName, IDictionary <string, string> tags) : base(HttpMethod.PUT) { BucketName = bucketName; Tags = new TagBuilder(); foreach (KeyValuePair <string, string> pair in tags) { Tags.Add(pair.Key, pair.Value); } }
/// <summary> /// Sends server control content to a provided <see cref="T:System.Web.UI.HtmlTextWriter"></see> object, which writes the content to be rendered on the client. /// </summary> /// <param name="output">The <see cref="T:System.Web.UI.HtmlTextWriter"></see> object that receives the server control content.</param> protected override void DoRender(HtmlTextWriter output) { Item current = Client.GetItemNotNull(ItemID, Sitecore.Context.ContentDatabase); IList <Item> items = GetItems(current, Source); var list = new TagBuilder("div") { ID = ID, Class = "scTextlist" }; if (Disabled) { list.Add("disabled", "true"); } list.Start(output); output.Write("<div id='{0}_list' class='textlist-list'>".FormatWith(ID)); RenderValue(output); output.Write("</div>"); output.Write("<div class='textlist-autocomplete' style='display:none'></div>"); output.Write("<div class='textlist-choices' style='display:none'>"); foreach (Item item in items) { output.Write("<span sc_text=\"{0}\" sc_value='{1}'>{0}</span>".FormatWith(item.DisplayName, item.ID)); } output.Write("</div>"); output.Write("</div>"); output.Write("<input type='hidden' id='{0}' value='{1}' />".FormatWith(ID + "_value", Value)); output.Write("<link rel=Stylesheet type='text/css' href='/sitecore%20modules/outercore.fieldtypes/textlist/js/textlist.css' />"); string script = "new Sitecore.FieldTypes.TextList('{0}');".FormatWith(ID); script = "<script type='text/javascript' language='javascript'>" + script + "</script>"; output.Write(script); }
/// <summary> /// Sends server control content to a provided <see cref="T:System.Web.UI.HtmlTextWriter"></see> object, which writes the content to be rendered on the client. /// </summary> /// <param name="output">The <see cref="T:System.Web.UI.HtmlTextWriter"></see> object that receives the server control content.</param> protected override void DoRender(HtmlTextWriter output) { Item current = Client.GetItemNotNull(ItemID, Sitecore.Context.ContentDatabase); IList<Item> items = GetItems(current, Source); var list = new TagBuilder("div") {ID = ID, Class = "scTextlist"}; if(Disabled) { list.Add("disabled", "true"); } list.Start(output); output.Write("<div id='{0}_list' class='textlist-list'>".FormatWith(ID)); RenderValue(output); output.Write("</div>"); output.Write("<div class='textlist-autocomplete' style='display:none'></div>"); output.Write("<div class='textlist-choices' style='display:none'>"); foreach(Item item in items) { output.Write("<span sc_text=\"{0}\" sc_value='{1}'>{0}</span>".FormatWith(item.DisplayName, item.ID)); } output.Write("</div>"); output.Write("</div>"); output.Write("<input type='hidden' id='{0}' value='{1}' />".FormatWith(ID + "_value", Value)); output.Write("<link rel=Stylesheet type='text/css' href='/sitecore%20modules/outercore.fieldtypes/textlist/js/textlist.css' />"); string script = "new Sitecore.FieldTypes.TextList('{0}');".FormatWith(ID); script = "<script type='text/javascript' language='javascript'>" + script + "</script>"; output.Write(script); }
public void AddTag() { var t = new TagBuilder(); t.Add('>').Should().BeFalse(); }