protected virtual void WriteUnitDetails(HtmlTextWriter writer, ListQuickDetailCategoryUnit unit) { //$this->detaillistrenderer->Draw($this->catalog, $unit->Detail); DetailsList.Details = unit.Detail; RenderChildren(writer); }
protected virtual void WriteUnitImage(HtmlTextWriter writer, ListQuickDetailCategoryUnit unit) { //<div class="guayaquil_unit_icons"> //<div class="guayaquil_zoom" full="'.str_replace('%size%', 'source', $unit['imageurl']).'" title="'.$unit['code'].': '.$unit['name'].'"> //<img src="'.$this->zoom_image.'"></div></div> writer.AddAttribute(HtmlTextWriterAttribute.Class, "guayaquil_unit_icons"); writer.RenderBeginTag(HtmlTextWriterTag.Div); writer.AddAttribute(HtmlTextWriterAttribute.Class, "guayaquil_zoom"); writer.AddAttribute("full", string.IsNullOrEmpty(unit.imageurl) ? string.Empty : unit.imageurl.Replace("%size%", "source")); writer.AddAttribute(HtmlTextWriterAttribute.Title, String.Format("{0}: {1}", unit.code, unit.name)); writer.RenderBeginTag(HtmlTextWriterTag.Div); writer.AddAttribute(HtmlTextWriterAttribute.Src, ZoomImageUrl); writer.RenderBeginTag(HtmlTextWriterTag.Img); writer.RenderEndTag(); writer.RenderEndTag(); writer.RenderEndTag(); //<div class="gdImage'.(!strlen($img) ? ' gdNoImage' : '').'" style="width:'.(int)$this->size.'px; height:'.(int)$this->size.'px;"> writer.AddAttribute(HtmlTextWriterAttribute.Class, String.Format("gdImage{0}", string.IsNullOrEmpty(unit.imageurl) ? " gdNoImage" : null)); writer.AddAttribute(HtmlTextWriterAttribute.Style, String.Format("width:{0}px; height:{0}px;", ImageSize)); writer.RenderBeginTag(HtmlTextWriterTag.Div); if(!string.IsNullOrEmpty(unit.imageurl)) { writer.AddAttribute(HtmlTextWriterAttribute.Src, unit.imageurl.Replace("%size%", ImageSize.ToString())); writer.RenderBeginTag(HtmlTextWriterTag.Img); writer.RenderEndTag(); } writer.RenderEndTag(); string link = FormatLink("unit", unit); //<a href="'.$link.'"><b>'.$unit['code'].':</b> '.$unit['name'].'</a> writer.AddAttribute(HtmlTextWriterAttribute.Href, link); writer.RenderBeginTag(HtmlTextWriterTag.A); writer.RenderBeginTag(HtmlTextWriterTag.B); writer.Write(String.Format("{0}: ", unit.code)); writer.RenderEndTag(); writer.Write(unit.name); writer.RenderEndTag(); }
protected virtual void WriteUnit(HtmlTextWriter writer, ListQuickDetailCategoryUnit unit) { CurrentUnit = unit; writer.AddAttribute(HtmlTextWriterAttribute.Class, "gdUnit"); writer.RenderBeginTag(HtmlTextWriterTag.Table); writer.RenderBeginTag(HtmlTextWriterTag.Tr); writer.AddAttribute(HtmlTextWriterAttribute.Class, "gdImageCol"); writer.AddAttribute(HtmlTextWriterAttribute.Width, (ImageSize + 4).ToString()); writer.AddAttribute(HtmlTextWriterAttribute.Align, "center"); writer.AddAttribute(HtmlTextWriterAttribute.Valign, "top"); writer.RenderBeginTag(HtmlTextWriterTag.Td); WriteUnitImage(writer, unit); writer.RenderEndTag(); writer.AddAttribute(HtmlTextWriterAttribute.Class, "gdDetailCol"); writer.AddAttribute(HtmlTextWriterAttribute.Valign, "top"); writer.RenderBeginTag(HtmlTextWriterTag.Td); WriteUnitDetails(writer, unit); writer.RenderEndTag(); writer.RenderEndTag(); writer.RenderEndTag(); }