public void RenderArrayDeclares(HtmlTextWriter writer)
            {
                if (_this._registeredArrayDeclares == null || _this._registeredArrayDeclares.Count == 0)
                    return;

                writer.Write(ScriptStartTag);

                foreach (DictionaryEntry entry in _this._registeredArrayDeclares) {
                    var key = (String)entry.Key;
                    var values = (ArrayList)entry.Value;

                    if (!_renderedArrayDeclares.ContainsKey(key)) {
                        var renderedValues = values.Cast<Object>()
                                                   .Select(obj => obj.ToString())
                                                   .ToList();
                        _renderedArrayDeclares[key] = renderedValues;
                        writer.WriteLine("var {0} = new Array({1});", key, String.Join(", ", renderedValues));

                    } else {
                        foreach (var value in values) {
                            var renderedValue = value.ToString();
                            if (!_renderedArrayDeclares[key].Contains(renderedValue)) {
                                writer.WriteLine("{0}.push({1});", key, renderedValue);
                            }
                        }
                    }
                }

                writer.Write(ScriptEndTag);
                _this._registeredArrayDeclares = null;
            }
        protected override void Render(HtmlTextWriter writer)
        {
            string root = UrlUtils.AdminRootPath;

            if (Directive == "compile")
            {
                StyleCompiler.Compile(HostingEnvironment.MapPath(root + "/styles/styles.css"),
                                      HostingEnvironment.MapPath(root + "/styles/styles_compiled.css"));

                StyleCompiler.Compile(HostingEnvironment.MapPath(root + "/skins/skin.css"),
                                      HostingEnvironment.MapPath(root + "/skins/skin_compiled.css"));

                return;
            }

            bool isInDevelopMode = CookieHandler.Get("mode") == "develop";

            if (isInDevelopMode)
            {
                writer.WriteLine(stylesheet(root + "/styles/styles.css.aspx"));
                writer.WriteLine(stylesheet(root + "/skins/skin.css.aspx"));
            }
            else
            {
                writer.WriteLine(stylesheet(root + "/styles/styles_compiled.css.aspx"));
                writer.WriteLine(stylesheet(root + "/skins/skin_compiled.css.aspx"));
            }

            writer.WriteLine(stylesheet(root + "/skins/dynamicskin.css.aspx"));
        }
Exemplo n.º 3
0
		private void BuildItems(TreeNodeCollection items, bool isRoot, bool isExpanded, HtmlTextWriter writer)
		{
			if (items.Count > 0)
			{
				writer.WriteLine();

				writer.WriteBeginTag("ul");

				if (isRoot)
				{
					writer.WriteAttribute("id", this.ClientID);
				}
				writer.Write(HtmlTextWriter.TagRightChar);
				writer.Indent++;

				foreach (System.Web.UI.WebControls.TreeNode item in items)
				{
					BuildItem(item, writer);
				}

				writer.Indent--;
				writer.WriteLine();
				writer.WriteEndTag("ul");
			}
		}
 private void RenderApple(HtmlTextWriter writer)
 {
     writer.WriteLine("<div>Requires Quicktime and a Html 5 browser such as Firefox 10+ or IE 9+</div>");
     writer.WriteLine("<object data='" + Url + "' width='" + Width +"' height='" + Height + "'><embed src='" + Url + "' width='"+Width+"' height='" + Height + "' /></object> ");
     //writer.WriteLine("<EMBED SRC='"+ Url + "' WIDTH=" + Width+ " HEIGHT = '"+ Height +"' AUTOPLAY='false' CONTROLLER='true' LOOP=\"false\" PLUGINSPAGE=\"http://www.apple.com/quicktime/\">");
     //writer.WriteLine("<video width='" + Width + "' height='" + Height + " autoplay=\"0\" controls=\"1\" tabindex=\"0\"><source type=\"video/mp4\" src='" + Url +"'></source></video>");
 }
Exemplo n.º 5
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            this.ViewStateMode = ViewStateMode.Disabled;
            this.CreateChildControls();
            string styleString = "";

            foreach (string key in this.Style.Keys)
            {
                styleString += key + ":" + this.Style[key] + ";";
            }

            writer.WriteLine("<div class=\"control-group umb-control-group\" style='" + styleString + "'>");

            try
            {
                this.RenderChildren(writer);
            }
            catch (Exception ex)
            {
                writer.WriteLine("Error creating control <br />");
                writer.WriteLine(ex.ToString());
            }

            writer.WriteLine("</div>");
        }
Exemplo n.º 6
0
		private void BuildItem(System.Web.UI.WebControls.TreeNode item, HtmlTextWriter writer)
		{
			TreeView treeView = this;
			if ((treeView != null) && (item != null) && (writer != null))
			{
				writer.WriteLine();
				writer.WriteBeginTag("li");
				if (item.Selected || IsChildNodeSelected(item.ChildNodes))
					writer.WriteAttribute("class", "open");
				writer.Write(HtmlTextWriter.TagRightChar);
				writer.Indent++;
				writer.WriteLine();
				
				if (!string.IsNullOrEmpty(item.NavigateUrl))
				{
					WriteNodeLink(treeView, item, writer);
				}
				else
				{
					WriteNodePlain(treeView, item, writer);
				}

				if (HasChildren(item))
				{
					BuildItems(item.ChildNodes, false, item.Expanded.Equals(true), writer);
				}

				writer.Indent--;
				writer.WriteLine();
				writer.WriteEndTag("li");
			}
		}
Exemplo n.º 7
0
 public override void renderTitle(HtmlTextWriter writer)
 {
     //escrever ttulo
     writer.WriteLine("<div  align='center' class='planetInfoZoneTitle'><b>");
     writer.WriteLine( info.getContent("scan_planetTitle"), _sector );
     writer.WriteLine("</b></div>");
 }
Exemplo n.º 8
0
		protected override void Render(HtmlTextWriter writer)
		{
			CreateChildControls();
			string styleString = "";

			foreach (string key in Style.Keys)
			{
				styleString += key + ":" + Style[key] + ";";
			}

			writer.WriteLine("<div class=\"propertypane\" style='" + styleString + "'>");
			writer.WriteLine("<div>");
			try
			{
				RenderChildren(writer);
			}

			catch (Exception ex)
			{
				writer.WriteLine("Error creating control <br />");
				writer.WriteLine(ex.ToString());
			}
			writer.WriteLine("</div>");
			writer.WriteLine("</div>");
		}
Exemplo n.º 9
0
 protected override void Render(HtmlTextWriter output)
 {
     output.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Cellpadding, "0");
     output.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Cellspacing, "0");
     output.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Id, this.ClientID);
     output.AddAttribute("ig_mark", "");
     output.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Table);
     output.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Tr);
     output.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Td);
     output.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Id, this.ClientID + "_inputbox");
     /* VS 05/22/2013 Bug 142807 wrong height of input */
     output.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Class, "Fonts inputHeight1");
     output.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Tabindex, this.TabIndex.ToString());
     if (this.Width != Unit.Empty)
         output.AddStyleAttribute("width", this.Width.ToString());
     output.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Input);
     output.RenderEndTag();			// Input
     output.RenderEndTag();			// Td
     output.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Td);
     /* VS 05/22/2013 Bug 142807 wrong size of button */
     output.WriteLine("<BUTTON style='width: 15px; height: 20px; padding:0px;' onfocus='blur()' type='button' ID='" + this.ClientID + "_button'>");
     output.Write("<img src = './Images/downarrow.gif'>");
     output.WriteLine("</BUTTON>");
     output.RenderEndTag();			// TD
     output.RenderEndTag();			// Tr
     output.RenderEndTag();			// Table
 }
Exemplo n.º 10
0
 /// <summary>Mostra links de ajuda</summary>
 private void RenderHelp( HtmlTextWriter writer )
 {
     writer.WriteLine("<ul class='help_zone'>");
     writer.WriteLine("<li><a href='{0}'>{1}</a></li>", Wiki.GetUrl("Pr�mios"), info.getContent("wiki_Prizes"));
     writer.WriteLine("<li><a href='{0}'>{1}</a></li>", Wiki.GetUrl("Medalhas"), info.getContent("wiki_Medals"));
     writer.WriteLine("</ul>");
 }
Exemplo n.º 11
0
        protected override void Render(HtmlTextWriter writer)
        {
            if (_comment.IsSpam)
                _comment.CommentX = "<em>[comment removed]</em>";

            string alternativeCssClass = "";
            if (_useAlternativeStyle)
                alternativeCssClass = "CommentAlt";

            writer.WriteLine(@"<a name=""Comment_{0}""></a><div class=""Comment {0}"">", _comment.CommentID, alternativeCssClass);

            //when displaying user comments
            //need to show which story they commented on
            if (_displayStoryTitle)
            {
                //build local URL to story
                Category category = CategoryCache.GetCategory(_comment.Story.CategoryID, KickPage.HostProfile.HostID);
                string categoryIdentifier = category.CategoryIdentifier;
                string kickStoryUrl = UrlFactory.CreateUrl(UrlFactory.PageName.ViewStory, _comment.Story.StoryIdentifier, categoryIdentifier);

                //story title
                writer.Write(@"<div class=""storyTitle""><a href=""{0}#Comment_{1}"">{2}</a></div><br />",
                        kickStoryUrl, _comment.CommentID, _comment.Story.Title);
            }

            writer.WriteLine(@"<div class=""CommentText"">{0}</div>
                    <div class=""CommentAuthor"">posted by ", KickPage.KickUserProfile.ShowEmoticons ? TextHelper.ReplaceEmoticons(_comment.CommentX, KickPage.StaticEmoticonsRootUrl) : _comment.CommentX);

            UserLink userLink = new UserLink();
            userLink.DataBind(UserCache.GetUser(_comment.UserID));
            userLink.RenderControl(writer);

            writer.WriteLine(@" {0}</div></div>", Dates.ReadableDiff(_comment.CreatedOn, DateTime.Now));
        }
Exemplo n.º 12
0
        /// <summary>
        /// Effectue le rendu du contrôle
        /// </summary>
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            if (string.IsNullOrEmpty(ImageUrl))
            {
                return;
            }
            switch (_linkType)
            {
            case TypeLienProduit.Detail:
                writer.Write("<a href='");
                writer.Write(ProductUrl);
                writer.WriteLine("'>");
                break;
            }
            writer.Write("<amp-img src='");
            writer.Write(ImageUrl);
            if (Height.HasValue)
            {
                writer.Write("' height='");
                writer.Write(Height.Value.ToString("0"));
            }
            if (Width.HasValue)
            {
                writer.Write("' width='");
                writer.Write(Width.Value.ToString("0"));
            }
            writer.WriteLine("' layout='responsive'></amp-img>");

            switch (_linkType)
            {
            case TypeLienProduit.Detail:
                writer.Write("</a>");
                break;
            }
        }
 protected override void Render(HtmlTextWriter writer)
 {
     writer.WriteLine("function " + prototype);
     writer.WriteLine("{");
     writer.WriteLine(codeBody);
     writer.WriteLine("}");
 }
        protected override void Render(HtmlTextWriter writer)
        {
            base.Render(writer);

            try
            {
                HttpBrowserCapabilities browserInfo = HttpContext.Current.Request.Browser;
                int browserVersion = browserInfo.MajorVersion;

                switch (Condition.ToLower())
                {
                    case ("lte"):
                        if (browserVersion <= int.Parse(Threshold))
                            writer.WriteLine("<script src=\"" + Source + "\" type=\"text/javascript\">" + "<" + "/" + "script>");
                        break;

                    case ("gt"):
                        if (browserVersion > int.Parse(Threshold))
                            writer.WriteLine("<script src=\"" + Source + "\" type=\"text/javascript\">" + "<" + "/" + "script>");
                        break;

                    case ("gte"):
                        if (browserVersion >= int.Parse(Threshold))
                            writer.WriteLine("<script src=\"" + Source + "\" type=\"text/javascript\">" + "<" + "/" + "script>");
                        break;

                    default:
                        if (browserVersion < int.Parse(Threshold))
                            writer.WriteLine("<script src=\"" + Source + "\" type=\"text/javascript\">" + "<" + "/" + "script>");
                        break;
                }

            }
            catch { }
        }
Exemplo n.º 15
0
        protected override void Render(HtmlTextWriter writer)
        {
            writer.WriteLine("<head>");
            writer.WriteLine("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />");
            writer.WriteLine("<meta name=\"keywords\" content=\"" + keywords + "\" />");
            writer.WriteLine("<meta name=\"description\" content=\"" + description + "\" />");
            writer.WriteLine("<meta name=\"Author\" content=\"[email protected]\" />");
            writer.WriteLine("<meta name=\"Copyright\" content=\"BrandQQ.com\" />");
            writer.WriteLine("<title>" + title + " - " + keywords + " - BrandQQ.com</title>");
            if (!String.IsNullOrEmpty(css))
            {
                foreach (string s in css.Split(';'))
                {
                    if (!String.IsNullOrEmpty(s))
                    {
                        writer.WriteLine("<link href=\"" + s + "\" rel=\"stylesheet\" type=\"text/css\" />");
                    }
                }
            }

            if (!String.IsNullOrEmpty(jscript))
            {
                foreach (string s in jscript.Split(';'))
                {
                    if (!String.IsNullOrEmpty(s))
                    {
                        writer.WriteLine("<script language=\"javascript\" type=\"text/javascript\" src=\"" + s + "\"></script>");
                    }
                }
            }

            writer.WriteLine("</head>");
        }
Exemplo n.º 16
0
        protected override void Render( HtmlTextWriter writer )
        {
            writer.WriteLine("<p>{0}</p>", CultureModule.getContent("alliance_create") );

            writer.WriteLine("<table>");
            writer.WriteLine("<tr>");
            writer.WriteLine("<td>{0}</td>", CultureModule.getContent("name"));
            writer.WriteLine("<td>");
            name.RenderControl(writer);
            writer.WriteLine("</td>");
            writer.WriteLine("</tr>");
            writer.WriteLine("<tr>");
            writer.WriteLine("<td>{0}</td>", CultureModule.getContent("alliance_tag"));
            writer.WriteLine("<td>");
            tag.RenderControl(writer);
            writer.WriteLine("</td>");
            writer.WriteLine("</tr>");
            writer.WriteLine("<tr>");
            writer.WriteLine("<td>{0}</td>", CultureModule.getContent("alliance_motto"));
            writer.WriteLine("<td>");
            motto.RenderControl(writer);
            writer.WriteLine("</td>");
            writer.WriteLine("</tr>");
            writer.WriteLine("<td></td>");
            writer.WriteLine("<td>");
            button.RenderControl(writer);
            writer.WriteLine("</td>");

            writer.WriteLine("</table>");
        }
Exemplo n.º 17
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            if (writer == null)
            {
                return;
            }

            if (this.Controls.Count > 0 && this.Controls[0].Controls.Count > 0 || this.Controls.Count > 1 ||
                (this.Parent != null && (this.Parent.Controls.Count > 0 && this.Parent.Controls[0].Controls.Count > 1 || this.Parent.Controls.Count > 1)))
            {
                writer.WriteLine(Environment.NewLine);
            }

            writer.WriteBeginTag("input");

            writer.WriteAttribute("type", Attributes["type"]);

            foreach (var key in this.Attributes.Keys)
            {
                string attr = (string)key;

                if (attr != "name" && attr != "type")
                {
                    writer.WriteAttribute(attr, Attributes[attr]);
                }
            }

            writer.Write(HtmlTextWriter.SelfClosingTagEnd);
            if (this.Controls.Count > 0 && this.Controls[0].Controls.Count > 0 || this.Controls.Count > 1 ||
                (this.Parent != null && (this.Parent.Controls.Count > 0 && this.Parent.Controls[0].Controls.Count > 1 || this.Parent.Controls.Count > 1)))
            {
                writer.WriteLine(Environment.NewLine);
            }
        }
Exemplo n.º 18
0
        protected override void Render(HtmlTextWriter writer)
        {
            base.Render(writer);

            // allow third party applications to override the title of the current node in the breadcrumb
            SPCLF3.Master_Pages.CLF3PublishingMaster masterPage = (SPCLF3.Master_Pages.CLF3PublishingMaster)this.Page.Master;
            if (String.IsNullOrEmpty(masterPage.PageTitle))
            {
                if (SPContext.Current.ListItem != null && PublishingPage.IsPublishingPage(SPContext.Current.ListItem))
                {
                    PublishingPage publishingPage = PublishingPage.GetPublishingPage(SPContext.Current.ListItem);
                    writer.WriteLine(publishingPage.Title);
                }
                else if (SPContext.Current.ListItem != null)
                {
                    writer.Write(SPContext.Current.ListItem.Title);
                }
                else if (SPContext.Current.List != null)
                {
                    writer.Write(SPContext.Current.List.Title);
                }
                else if (HttpContext.Current.Request != null)
                {
                    string curUrl = HttpContext.Current.Request.Url.ToString();
                    string fileNameNoExtension = curUrl.Split('/')[curUrl.Split('/').Length - 1].Split('.')[0];
                    string fakeTitle = char.ToUpper(fileNameNoExtension[0]) + fileNameNoExtension.ToLower().Substring(1);
                    writer.Write(fakeTitle);
                }
                else
                    writer.Write("Administrative Page");
            }
            else
                writer.WriteLine(masterPage.PageTitle);
        }
Exemplo n.º 19
0
 public override void renderTitle(HtmlTextWriter writer)
 {
     //escrever título
     writer.WriteLine("<div align='center' class='planetInfoZoneTitle'><b>");
     writer.WriteLine( string.Format(info.getContent("scan_systemTitle"), _galaxyNumber) );
     writer.WriteLine("</b></div>");
 }
Exemplo n.º 20
0
 protected void WriteMenu( HtmlTextWriter writer )
 {
     writer.WriteLine("<div style='text-align: right'>");
     writer.Write("<a href='{0}topalliances.aspx?option=round'>{1}</a> | ", OrionGlobals.AppPath, CultureModule.getContent("alliance_by_round"));
     writer.Write("<a href='{0}topalliances.aspx?option=rank'>{1}</a>", OrionGlobals.AppPath, CultureModule.getContent("alliance_by_rank"));
     writer.WriteLine("</div><p/>");
 }
Exemplo n.º 21
0
        protected override void RenderContents(System.Web.UI.HtmlTextWriter writer)
        {
            if (this.Items.Count > 0)
            {
                bool selected        = false;
                bool optGroupStarted = false;
                for (int i = 0; i < this.Items.Count; i++)
                {
                    ListItem item = this.Items[i];
                    if (item.Enabled)
                    {
                        if (item.Value == "$$OPTGROUP$$OPTGROUP$$")
                        {
                            if (optGroupStarted)
                            {
                                writer.WriteEndTag("optgroup");
                            }
                            writer.WriteBeginTag("optgroup");
                            writer.WriteAttribute("label", item.Text);
                            writer.Write('>');
                            writer.WriteLine();
                            optGroupStarted = true;
                        }
                        else
                        {
                            writer.WriteBeginTag("option");
                            if (item.Selected)
                            {
                                if (selected)
                                {
                                    this.VerifyMultiSelect();
                                }
                                selected = true;
                                writer.WriteAttribute("selected", "selected");
                            }
                            writer.WriteAttribute("value", item.Value, true);
                            if (item.Attributes.Count > 0)
                            {
                                item.Attributes.Render(writer);
                            }
                            if (this.Page != null)
                            {
                                this.Page.ClientScript.RegisterForEventValidation(
                                    this.UniqueID,
                                    item.Value);
                            }
                            writer.Write('>');
                            HttpUtility.HtmlEncode(item.Text, writer);
                            writer.WriteEndTag("option");
                            writer.WriteLine();
                        }
                    }
                }

                if (optGroupStarted)
                {
                    writer.WriteEndTag("optgroup");
                }
            }
        }
Exemplo n.º 22
0
        protected override void Render(System.Web.UI.HtmlTextWriter output)
        {
            var searchLinkManager = new SearchLinkManager();
            int pages             = Total / PageSize;

            if (Total % PageSize > 0)
            {
                pages = pages + 1;
            }

            if (pages > 1)
            {
                for (int i = 1; i <= pages; i++)
                {
                    output.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Class, "searchPagination");

                    if (i != Page)
                    {
                        output.AddAttribute(System.Web.UI.HtmlTextWriterAttribute.Href, searchLinkManager.GetPageLink(i));
                        output.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.A);
                        output.WriteLine(i.ToString());
                        output.RenderEndTag();
                    }
                    else
                    {
                        output.RenderBeginTag(System.Web.UI.HtmlTextWriterTag.Span);
                        output.WriteLine(i.ToString());
                        output.RenderEndTag();
                    }
                }
            }
        }
Exemplo n.º 23
0
        protected override void Render(HtmlTextWriter writer)
        {
            base.Render(writer);

            // allow third party applications to override the title of the current node in the breadcrumb
            SPCLF3.Master_Pages.CLF3PublishingMaster masterPage = (SPCLF3.Master_Pages.CLF3PublishingMaster)this.Page.Master;
            if (String.IsNullOrEmpty(masterPage.PageTitle))
            {
                if (SPContext.Current.ListItem != null && PublishingPage.IsPublishingPage(SPContext.Current.ListItem))
                {
                    PublishingPage publishingPage = PublishingPage.GetPublishingPage(SPContext.Current.ListItem);
                    writer.WriteLine(publishingPage.Title);
                }
                else if(SPContext.Current.ListItem != null)
                {
                    writer.Write(SPContext.Current.ListItem.Title);
                }
                else if (SPContext.Current.List != null)
                {
                    writer.Write(SPContext.Current.List.Title);
                }
            }
            else
                writer.WriteLine(masterPage.PageTitle);
        }
        public static void WriteFooter(HtmlTextWriter wrtr, Type type,
            bool autoDocVersion)
        {
            wrtr.WriteBeginTag("div");
              wrtr.WriteAttribute("id", "content");
              wrtr.Write(HtmlTextWriter.TagRightChar);
              wrtr.WriteLine();

              wrtr.WriteFullBeginTag("h2");
              wrtr.Write("&nbsp;");
              wrtr.WriteEndTag("h2");
              wrtr.WriteLine();

              if (autoDocVersion)
              {
            AssemblyName name1 = type.Assembly.GetName();
            wrtr.Write("{0} {1}.{2}.{3}&nbsp;&nbsp;&nbsp;", name1.Name,
              name1.Version.Major, name1.Version.Minor, name1.Version.Build);

            AssemblyName name2 = typeof(XmlRpcServerProtocol).Assembly.GetName();
            wrtr.Write("{0} {1}.{2}.{3}&nbsp;&nbsp;&nbsp;", name2.Name,
              name2.Version.Major, name2.Version.Minor, name2.Version.Build);

            wrtr.Write(".NET CLR {0}.{1}.{2}&nbsp;&nbsp;&nbsp;",
              Environment.Version.Major,Environment.Version.Minor,
              Environment.Version.Build);
              }
              wrtr.WriteEndTag("div");
              wrtr.WriteLine();
        }
Exemplo n.º 25
0
        public override void RenderHeader(HtmlTextWriter writer)
        {
            string spacer = "<img src='" + Page.ResolveClientUrl(Panel.ImagesDir + "spacer.gif") + "'/>";

            writer.WriteLine("");
            writer.Write("<table cellpadding='" + CellPadding + "' cellspacing='" + CellSpacing + "'");
            StringBuilder style = new StringBuilder();
            if (!Width.IsEmpty)
            {
                style.Append("width:" + Width + ";");
            }
            if (style.Length > 0)
            {
                writer.Write(" style='" + style + "'");
            }
            writer.WriteLine(">");
            writer.WriteLine("	<tr>");
            writer.WriteLine("		<td class='panel_grey_ul'>" + spacer + "</td>");
            writer.WriteLine("		<td class='panel_grey_u'>" + spacer + "</td>");
            writer.WriteLine("		<td class='panel_grey_ur'>" + spacer + "</td>");
            writer.WriteLine("	</tr>");
            writer.WriteLine("	<tr>");
            writer.WriteLine("		<td class='panel_grey_l'>" + spacer + "</td>");
            writer.WriteLine("		<td class='panel_grey_c' align='" + InnerAlign + "'>");
        }
Exemplo n.º 26
0
        protected override void Render(HtmlTextWriter writer)
        {
            if (!NotRenderStyles)
            {
                var top_string = "<div class='" +
                                 (String.IsNullOrEmpty(CssIdClassName)
                                      ? Settings.Default.DefaultCssIdClass
                                      : CssIdClassName) +
                                 "'>{TOP}<div class='bl'><div class='br ContentHolder'><div class='PanelRounded bd' rounded='true'>";
                var bottom_string = "</div><div style='clear: both;'></div></div></div>{BOTTOM}</div>";

                var top = DiscardTop
                              ? String.Empty
                              : "<div class='hd'><div class='tl'></div><div class='tr'></div><div class='tc'></div><div style='clear: both;'></div></div>";
                var bottom = DiscardBottom
                                 ? String.Empty
                                 : "<div class='ft'><div class='fl'></div><div class='fr'></div><div class='fc'></div><div style='clear: both;'></div></div>";

                top_string = top_string.Replace("{TOP}", top);
                bottom_string = bottom_string.Replace("{BOTTOM}", bottom);

                writer.WriteLine(top_string);
                base.Render(writer);
                writer.WriteLine(bottom_string);
            }
            else
            {
                base.Render(writer);
            }
        }
Exemplo n.º 27
0
		protected override void RenderEndTag(HtmlTextWriter writer) {
			foreach(string script in this.ScriptBlocks.Values) {
				writer.WriteLine(script);
				writer.WriteLine();
			}
			base.RenderEndTag(writer);
		}
Exemplo n.º 28
0
        /// <summary>Pinta o controlo</summary>
        protected override void Render( HtmlTextWriter writer )
        {
            Planet previous = null;
            Planet next = null;

            int idx = Player.getIndex(Current);
            previous = getPrevious(idx);
            next = getNext(idx);

            writer.WriteLine("<table width='100%' class='nav'>");
            writer.WriteLine("<tr>");

            writer.WriteLine("<td align='left' width='33%'>");
            if( next != null ) {
                writer.WriteLine("<a href='{0}?id={1}' title='{2} @ {3}'>&lt;&lt;</a>", OrionGlobals.getSectionBaseUrl(Section), next.Id, next.Name, next.Coordinate.ToString() );
            }
            writer.WriteLine("</td>");

            writer.WriteLine("<td align='center' width='33%'>");
            writer.WriteLine("<b>{0}</b> @ {1}", Current.Name, Current.Coordinate.ToString());
            writer.WriteLine("</td>");

            writer.WriteLine("<td align='right' width='33%'>");
            if( previous != null ) {
                writer.WriteLine("<a href='{0}?id={1}' title='{2} @ {3}'>&gt;&gt;</a>", OrionGlobals.getSectionBaseUrl(Section), previous.Id, previous.Name, previous.Coordinate.ToString() );
            }
            writer.WriteLine("</td>");

            writer.WriteLine("</tr>");
            writer.WriteLine("</table>");

            if( Current.IsInBattle ) {
                writer.WriteLine("<div class='errorTitle'>{0}</div>", info.getContent("PlanetInBattle"));
            }
        }
Exemplo n.º 29
0
 private void RenderComentario(HtmlTextWriter writer, Comentario comm)
 {
     writer.WriteLine("<p><span class='ComListNombre'>{0}</span> dijo:</p>", comm.Autor);
     string output = FormatComentario(comm.Comentario1);
     writer.WriteLine("<p><span class='ComListComentario'>{0}</span></p>", output);
     writer.WriteLine("<p><span class='ComListFecha'>{0} {1}<span></p>", comm.FechaAlta.ToString("dd/MM/yyyy"), comm.FechaAlta.ToString("HH:mm"));
 }
Exemplo n.º 30
0
		protected override void RenderContents(HtmlTextWriter output) {
			LoadAndTweakData();

			int indent = output.Indent;

			List<SiteNav> lstNav = this.NavigationData;

			output.Indent = indent + 3;
			output.WriteLine();

			WriteListPrefix(output);

			if (lstNav != null && lstNav.Any()) {
				output.Indent++;

				foreach (SiteNav c in lstNav) {
					if (c.NavOrder >= 0) {
						output.WriteLine("<li class=\"child-nav\"><a href=\"" + c.FileName + "\">" + c.NavMenuText + "</a></li> ");
					} else {
						output.WriteLine("<li class=\"parent-nav\"><a href=\"" + c.FileName + "\">" + c.NavMenuText + "</a></li> ");
					}
				}
				output.Indent--;
			} else {
				output.WriteLine("<span style=\"display: none;\" id=\"" + this.HtmlClientID + "\"></span>");
			}

			WriteListSuffix(output);

			output.Indent = indent;
		}
 protected override void Render(HtmlTextWriter writer)
 {
     writer.WriteLine("<script type=\"text/javascript\">");
     foreach (Control c in Controls)
     {
         c.RenderControl(writer);
     }
     writer.WriteLine("</script>");
 }
        protected override void Render(HtmlTextWriter writer)
        {
            writer.WriteLine(@"<div><div id=""PopularStoryListDiv"">");

            this.StoryList.RenderControl(writer);
            this.Paging.RenderControl(writer);

            writer.WriteLine("</div></div>");
        }
Exemplo n.º 33
0
        protected override void Render(HtmlTextWriter writer)
        {
            writer.WriteLine("<table>");

            writer.WriteLine("<tr><td>Tag group:</td><td>");
            _group.RenderControl(writer);
            writer.Write("</td></tr>");
            writer.Write("</table>");
        }
Exemplo n.º 34
0
		protected override void Render(HtmlTextWriter writer)
		{
			base.CreateChildControls();
			try
			{
				if (HttpContext.Current == null)
				{
					writer.WriteLine("Number of child controls : " + Controls.Count);
				}
				writer.WriteLine("<div id=\"" + ClientID + "\" class=\"panel\" style=\"height:" + Height.Value + "px;width:" +
								 Width.Value + "px;\">");
				writer.WriteLine("<div class=\"boxhead\">");
				writer.WriteLine("<h2 id=\"" + ClientID + "Label\">" + Text + "</h2>");
				writer.WriteLine("</div>");
				writer.WriteLine("<div class=\"boxbody\">");
				if (hasMenu)
				{
					writer.WriteLine("<div id='" + ClientID + "_menubackground' class=\"menubar_panel\" style=\"margin-left:2px;width:" +
									 (Width.Value - 7) + "px;display:block;\">");
					_menu.RenderControl(writer);
					writer.WriteLine("</div>");
				}

				int upHeight = (int)Height.Value - 46;
				int upWidth = (int)Width.Value - 5;

				if (hasMenu) upHeight = upHeight - 34;
				writer.WriteLine("<div id=\"" + ClientID + "_content\" class=\"content\" style=\"height:" + (upHeight) + "px;width:" +
								 (upWidth) + "px;\">");

				string styleString = "";

				foreach (string key in Style.Keys)
				{
					styleString += key + ":" + Style[key] + ";";
				}


				writer.WriteLine("<div style='" + styleString + "'>");
				foreach (Control c in Controls)
				{
					if (!(c.ID == _menu.ID))
					{
						c.RenderControl(writer);
					}
				}
				writer.WriteLine("</div>");
				writer.WriteLine("</div>");
				writer.WriteLine("</div>");
				writer.WriteLine("<div class=\"boxfooter\"></div>");
				writer.WriteLine("</div>");
			}
			catch (Exception ex)
			{
				Page.Trace.Warn("Error rendering umbracopanel control" + ex.ToString());
			}
		}
Exemplo n.º 35
0
        private void RenderFooter(HtmlTextWriter writer)
        {
            string spacer = "<img src='" + Page.ResolveClientUrl(ImagesDir + "spacer.gif") + "'/>";

            writer.WriteLine("</td>");
            writer.WriteLine("<td class='menu_r'>" + spacer + "</td>");
            writer.WriteLine("</tr>");
            writer.WriteLine("</table>");
        }
Exemplo n.º 36
0
        /// <summary>
        /// Effectue le rendu du contrôle
        /// </summary>
        /// <param name="writer"></param>
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            if (_data == null)
            {
                return;
            }

            List <string> images = (from z in _data.catalog_articles_documents
                                    select z.doa_url_document).ToList();

            if (!_prd.ecommerce_articles_web[0].Isarw_url_img_bigNull())
            {
                images.Insert(0, _prd.ecommerce_articles_web[0].arw_url_img_big);
            }

            writer.Write("<amp-carousel layout='responsive' type='slides' ");
            if (Height.HasValue)
            {
                writer.Write(" height='");
                writer.Write(Height.Value.ToString("0"));
                writer.Write("'");
            }
            if (Width.HasValue)
            {
                writer.Write(" width='");
                writer.Write(Width.Value.ToString("0"));
                writer.Write("'");
            }
            if (!string.IsNullOrEmpty(CssClass))
            {
                writer.Write(" class='");
                writer.Write(CssClass.Replace("'", "-"));
                writer.Write("'");
            }

            writer.WriteLine(">");
            foreach (var i in images)
            {
                writer.Write("<amp-img src='");
                writer.Write(i);
                if (Height.HasValue)
                {
                    writer.Write("' height='");
                    writer.Write(Height.Value.ToString("0"));
                }
                if (Width.HasValue)
                {
                    writer.Write("' width='");
                    writer.Write(Width.Value.ToString("0"));
                }
                writer.WriteLine("' layout='responsive'></amp-img>");
            }
            writer.WriteLine("</amp-carousel>");
        }
Exemplo n.º 37
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            if (this.DesignMode)
            {
                base.Render(writer);
            }
            else
            {
                //TOPMOST DIV
                writer.WriteBeginTag("div");
                writer.WriteAttribute("id", this.ClientID);
                if (!string.IsNullOrEmpty(CssClass))
                {
                    writer.WriteAttribute("class", this.CssClass);
                }
                foreach (string key in this.Style.Keys)
                {
                    writer.WriteStyleAttribute(key, this.Style[key]);
                }
                foreach (string key in this.Attributes.Keys)
                {
                    if (!string.IsNullOrEmpty(this.Attributes[key]))
                    {
                        writer.WriteAttribute(key, this.Attributes[key]);
                    }
                }
                writer.Write(HtmlTextWriter.TagRightChar);
                writer.Indent++;
                writer.WriteLine();

                //DIV

                writer.WriteBeginTag("ul");
                writer.WriteAttribute("class", "StaticMenuStyle");
                writer.Write(HtmlTextWriter.TagRightChar);
                writer.Indent++;
                writer.WriteLine();

                BuildItems(writer, this.Items);

                writer.Indent--;
                writer.WriteEndTag("ul");
                writer.WriteLine();


                //END DIV
                writer.Indent--;
                writer.WriteEndTag("div");
                writer.WriteLine();
            }
        }
Exemplo n.º 38
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            base.Render(writer);

            /*if (Required)
             *  requiredFieldValidator.RenderControl(writer);*/

            var css = new StringBuilder();

            writer.AddAttribute(HtmlTextWriterAttribute.Type, "text/css");
            writer.AddAttribute(HtmlTextWriterAttribute.Rel, "stylesheet");
            writer.RenderBeginTag(HtmlTextWriterTag.Style);
            css.AppendFormat("#{0}.placeholder {{ color: {1}; }} select.placeholder option {{ color: #222; }}", this.ClientID, PlaceHolderColor);
            writer.Write(css.ToString());
            writer.RenderEndTag();
            writer.WriteLine();

            var sm = ScriptManager.GetCurrent(Page);
            var js = new StringBuilder();

            js.AppendFormat("if (document.getElementById('{0}').addEventListener) {{ document.getElementById('{0}').addEventListener('change', function () {{ if (document.getElementById('{0}').options[document.getElementById('{0}').selectedIndex].text == '{1}') this.className = this.className + ' placeholder '; else this.className = this.className.replace(/placeholder/g, ''); }}, false); }} else if (document.getElementById('{0}').attachEvent) {{ document.getElementById('{0}').attachEvent('onchange', function () {{ if (document.getElementById('{0}').options[document.getElementById('{0}').selectedIndex].text == '{1}') document.getElementById('{0}').className = this.className + ' placeholder '; else document.getElementById('{0}').className = document.getElementById('{0}').className.replace(/placeholder/g, ''); }}); }}", this.ClientID, PlaceHolderText);
            if (sm != null && sm.IsInAsyncPostBack)
            {
                if (!string.IsNullOrEmpty(PlaceHolderText))
                {
                    ScriptManager.RegisterStartupScript(Page, typeof(TextBoxExt), UniqueID, js.ToString(), true);
                    ScriptManager.RegisterStartupScript(Page, typeof(TextBoxExt), UniqueID + "_1", string.Format("if (document.getElementById('{0}').options[document.getElementById('{0}').selectedIndex].text == '{1}') document.getElementById('{0}').className = document.getElementById('{0}').className + ' placeholder '", this.ClientID, PlaceHolderText), true);
                }
            }
            else
            {
                if (!string.IsNullOrEmpty(PlaceHolderText))
                {
                    writer.AddAttribute(HtmlTextWriterAttribute.Type, "text/javascript");
                    writer.RenderBeginTag(HtmlTextWriterTag.Script);
                    writer.Write(js.ToString());
                    writer.RenderEndTag();
                    writer.WriteLine();

                    if (this.Items.FindByText(PlaceHolderText).Selected)
                    {
                        writer.AddAttribute(HtmlTextWriterAttribute.Type, "text/javascript");
                        writer.RenderBeginTag(HtmlTextWriterTag.Script);
                        writer.Write(string.Format("if (document.getElementById('{0}').addEventListener) {{ window.addEventListener('load', function() {{ document.getElementById('{0}').className = document.getElementById('{0}').className + ' placeholder '; }}, false); }} else if (document.getElementById('{0}').attachEvent) {{ window.attachEvent('onload', function() {{ document.getElementById('{0}').className = document.getElementById('{0}').className + ' placeholder '; }}); }}", this.ClientID));
                        writer.RenderEndTag();
                        writer.WriteLine();
                    }
                }
            }
        }
Exemplo n.º 39
0
        protected override void RenderContents(System.Web.UI.HtmlTextWriter writer)
        {
            IList styles = this.GetStyles();
            bool  flag   = false;

            for (int i = 0; i < this.Items.Count; i++)
            {
                writer.WriteBeginTag("Option");
                if (Items[i].Selected)
                {
                    if (flag)
                    {
                        this.VerifyMultiSelect();
                    }
                    flag = true;
                    writer.WriteAttribute("selected", "selected");
                }
                writer.WriteAttribute("value", Items[i].Value);
                writer.WriteAttribute("title", Items[i].Text);
                if (styles != null)
                {
                    //writer.WriteAttribute("Class", styles[i].Style);
                }
                Items[i].Attributes.Render(writer);
                if (this.Page != null)
                {
                    this.Page.ClientScript.RegisterForEventValidation(this.UniqueID, Items[i].Value);
                }

                writer.Write(HtmlTextWriter.TagRightChar);
                System.Web.HttpUtility.HtmlEncode(Items[i].Text, writer);
                writer.WriteEndTag("Option");
                writer.WriteLine();
            }
        }
Exemplo n.º 40
0
        /// <summary>
        /// Generates the target-specific inner markup for the Web control to which the control adapter is attached.
        /// </summary>
        /// <param name="writer">The <see cref="T:System.Web.UI.HtmlTextWriter" /> containing methods to render the target-specific output.</param>
        protected override void RenderContents(System.Web.UI.HtmlTextWriter writer)
        {
            CheckBox cb = Control as CheckBox;

            if (cb != null)
            {
                writer.WriteLine();
                writer.AddAttribute(HtmlTextWriterAttribute.Class, "checkbox");
                writer.RenderBeginTag(HtmlTextWriterTag.Div);

                writer.RenderBeginTag(HtmlTextWriterTag.Label);

                writer.AddAttribute("id", cb.ClientID);
                writer.AddAttribute("type", "checkbox");
                writer.AddAttribute("name", cb.UniqueID);
                if (cb.Checked)
                {
                    writer.AddAttribute("checked", "checked");
                }

                if (!string.IsNullOrWhiteSpace(cb.CssClass))
                {
                    writer.AddAttribute(HtmlTextWriterAttribute.Class, cb.CssClass);
                }

                foreach (var inputAttributeKey in cb.InputAttributes.Keys)
                {
                    var key = inputAttributeKey as string;
                    writer.AddAttribute(key, cb.InputAttributes[key]);
                }

                if (cb.AutoPostBack)
                {
                    PostBackOptions postBackOption = new PostBackOptions(cb, string.Empty);
                    if (cb.CausesValidation && this.Page.GetValidators(cb.ValidationGroup).Count > 0)
                    {
                        postBackOption.PerformValidation = true;
                        postBackOption.ValidationGroup   = cb.ValidationGroup;
                    }
                    if (this.Page.Form != null)
                    {
                        postBackOption.AutoPostBack = true;
                    }
                    writer.AddAttribute(HtmlTextWriterAttribute.Onclick, Page.ClientScript.GetPostBackEventReference(postBackOption, true));
                }

                writer.RenderBeginTag(HtmlTextWriterTag.Input);
                writer.RenderEndTag();

                writer.Write(cb.Text);

                writer.RenderEndTag();
                writer.RenderEndTag();

                if (Page != null && Page.ClientScript != null)
                {
                    Page.ClientScript.RegisterForEventValidation(cb.UniqueID);
                }
            }
        }
        protected override void DoRender(System.Web.UI.HtmlTextWriter output)
        {
            if (this.DisableErrorManagement)
            {
                base.Render(output);
                return;
            }

            StringBuilder  sb     = new StringBuilder();
            HtmlTextWriter writer = new HtmlTextWriter(new StringWriter(sb));

            try
            {
                base.DoRender(writer);
                writer.Close();
                output.Write(sb.ToString());
            }
            catch (Exception ex)
            {
                Sitecore.Diagnostics.Log.Error(
                    this + " : Exception in sublayout " + this.Path + " processing " + Sitecore.Context.RawUrl,
                    ex,
                    this);

                if (ErrorHelper.ShouldRedirect())
                {
                    ErrorHelper.Redirect();
                }
                else
                {
                    this.RenderError("Could not process sublayout", this.Path, ex.ToString(), output);
                    output.WriteLine(this + " : " + this.Cacheable + " : " + this.GetCacheKey());
                }
            }
        }
Exemplo n.º 42
0
        protected void pdf(DataTable dataTable, string fileName)
        {
            DataSet  dsExport = new DataSet();
            DataGrid dgGrid   = new DataGrid();

            System.IO.StringWriter       tw = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
            dgGrid.DataSource = dataTable;
            hw.WriteLine("<b><u><font size='5'> JVVNL " + fileName + " </font></u></b>");
            dgGrid.HeaderStyle.Font.Bold = true;
            dgGrid.DataBind();
            dgGrid.RenderControl(hw);

            Response.ContentType = "application/pdf";

            Response.AddHeader("Content-Disposition", "attachment; filename =\"" + fileName + ".pdf");

            Response.Cache.SetCacheability(HttpCacheability.NoCache);


            Document document = new Document();

            PdfWriter.GetInstance(document, Response.OutputStream);
            document.Open();
            StringReader str        = new StringReader(tw.ToString());
            HTMLWorker   htmlworker = new HTMLWorker(document);

            htmlworker.Parse(str);

            document.Close();

            Response.Write(document);

            Response.End();
        }
Exemplo n.º 43
0
 /// <summary>
 /// Code used to display the field value in the DisplayForm
 /// </summary>
 /// <param name="output"></param>
 protected override void RenderFieldForDisplay(System.Web.UI.HtmlTextWriter output)
 {
     if (this.ItemFieldValue != null)
     {
         FieldContent picture = new FieldContent(this.ItemFieldValue.ToString());
         output.WriteLine(string.Format("<a href='{0}' target='_blank'><img src='{1}' style='border-width:0px;' /></a>", picture.FullUrl, picture.Thumbnail));
     }
 }
Exemplo n.º 44
0
        public static void ToExcelF(System.Web.UI.HtmlControls.HtmlTable Table1, string FileName, string Title, string Head, string foot)
        {
            HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment; filename=" + FileName + ".xls"); //filename=Report.xls
            HttpContext.Current.Response.Charset         = "UTF-8";                                                        //UTF-8
            HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");
            HttpContext.Current.Response.ContentType     = "application/vnd.ms-excel";
            //msword;image/JPEG;text/HTML;image/GIF;vnd.ms-excel

            //HttpContext.Current.Application.Page.EnableViewState = false; //Turn off the view state.

            System.IO.StringWriter       tw = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);

            hw.WriteLine(@"<HTML>");
            hw.WriteLine(@"<BODY>");
            hw.WriteLine("<b>" + Title + "</b>");

            //string Head = @"<table border=1><tr><td>1</td><td>2</td></tr><tr><td>3</td><td>4</td></tr></table>";
            if (Head != "")
            {
                hw.WriteLine(Head);
            }
            Table1.RenderControl(hw);

            if (foot != "")
            {
                hw.WriteLine(foot);
            }
            hw.WriteLine(@"</BODY>");
            hw.WriteLine(@"</HTML>");
            hw.Flush();
            hw.Close();
            HttpContext.Current.Response.Write(tw.ToString()); //Write the HTML back to the browser.
            HttpContext.Current.Response.End();
        }
Exemplo n.º 45
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            this.CreateChildControls();
            string styleString = "";

            foreach (string key in this.Style.Keys)
            {
                styleString += key + ":" + this.Style[key] + ";";
            }

            writer.WriteLine("<div class=\"propertyItem\" style='" + styleString + "'>");
            if (m_Text != string.Empty)
            {
                writer.WriteLine("<div class=\"propertyItemheader\">" + m_Text + "</div>");
                writer.WriteLine("<div class=\"propertyItemContent\">");
            }

            try
            {
                this.RenderChildren(writer);
            }
            catch (Exception ex)
            {
                writer.WriteLine("Error creating control <br />");
                writer.WriteLine(ex.ToString());
            }

            if (m_Text != string.Empty)
            {
                writer.WriteLine("</div>");
            }

            writer.WriteLine("</div>");
        }
Exemplo n.º 46
0
        /// <summary>
        /// 呈现控件
        /// </summary>
        /// <param name="writer"></param>
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            //当水平位置不够时,显示滚动条
            if (showHorizionaScroll)
            {
                writer.WriteLine("<div style=\"margin-left:10px;margin-right:10px;overflow-x:auto\">");
            }
            base.Render(writer);

            if (DataSource != null)
            {
                pager.ShowPager(writer);
            }

            if (showHorizionaScroll)
            {
                writer.WriteLine("</div>");
            }
        }
Exemplo n.º 47
0
 private static void BeginForm(System.Web.UI.HtmlTextWriter writer)
 {
     writer.WriteLine("<!DOCTYPE html>");
     writer.AddAttribute("xmlns", "http://www.w3.org/1999/xhtml");
     writer.RenderBeginTag("html");
     writer.RenderBeginTag("body");
     writer.AddAttribute("autocomplete", "off");
     writer.RenderBeginTag("form");
     writer.BeginRender();
 }
Exemplo n.º 48
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            _closeButtonControl.Text = "<div id=\"errorPane_" + this.ClientID + "\" style='margin: 10px 0px 10px 0px; text-align: left;' class=\"error\"><div style=\"float: right; padding: 5px;\"><a href=\"#\" onClick=\"javascript:document.getElementById('errorPane_" + this.ClientID + "').style.display = 'none'; return false;\">" + CloseCaption + "</a></div><h3>";
            ErrorHeaderControl.Text  = ErrorHeader;

            var activeClass = string.Empty;

            if (this.ID == parent.ActiveTabId)
            {
                activeClass = "active";
            }

            writer.WriteLine("<div id='" + this.ID + "' class='umb-tab-pane tab-pane form-horizontal " + activeClass + " " + parent.ActiveTabId + "'>");
            writer.WriteLine("<div class='umb-tab-pane-inner' id='" + this.ClientID + "_contentlayer'>");

            this.RenderChildren(writer);

            writer.WriteLine("</div>");
            writer.WriteLine("</div>");
        }
Exemplo n.º 49
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            base.Render(writer);

            if (Required)
                requiredFieldValidator.RenderControl(writer);

            if (Required && !string.IsNullOrEmpty(PlaceHolderText))
                compareValidator.RenderControl(writer);

            var css = new StringBuilder();
            writer.AddAttribute(HtmlTextWriterAttribute.Type, "text/css");
            writer.AddAttribute(HtmlTextWriterAttribute.Rel, "stylesheet");
            writer.RenderBeginTag(HtmlTextWriterTag.Style);
            css.AppendFormat("#{0}.placeholder {{ color: {1}; }}", this.ClientID, PlaceHolderColor);
            writer.Write(css.ToString());
            writer.RenderEndTag();
            writer.WriteLine();

            var sm = ScriptManager.GetCurrent(Page);
            var js = new StringBuilder();
            js.AppendFormat("if (document.getElementById('{0}').addEventListener) {{ document.getElementById('{0}').addEventListener('focus', function () {{ if (this.value == '{1}') {{ this.value = ''; this.className = this.className.replace(/placeholder/g, ''); }} }}, false); }} else if (document.getElementById('{0}').attachEvent) {{ document.getElementById('{0}').attachEvent('onfocus', function () {{ if (document.getElementById('{0}').value == '{1}') {{ document.getElementById('{0}').value = ''; document.getElementById('{0}').className = document.getElementById('{0}').className.replace(/placeholder/g, ''); }} }}); }}", this.ClientID, PlaceHolderText);
            js.AppendFormat("if (document.getElementById('{0}').addEventListener) {{ document.getElementById('{0}').addEventListener('blur', function () {{ if (this.value == '') {{ this.value = '{1}'; this.className = this.className + ' placeholder '; }} }}, false); }} else if (document.getElementById('{0}').attachEvent) {{ document.getElementById('{0}').attachEvent('onblur', function () {{ if (document.getElementById('{0}').value == '') {{ document.getElementById('{0}').value = '{1}'; document.getElementById('{0}').className = document.getElementById('{0}').className + ' placeholder '; }} }}); }}", this.ClientID, PlaceHolderText);

            if (sm != null && sm.IsInAsyncPostBack)
            {
                if (!string.IsNullOrEmpty(PlaceHolderText))
                    ScriptManager.RegisterStartupScript(Page, typeof(TextBoxExt), UniqueID, js.ToString(), true);
            }
            else
            {
                if (!string.IsNullOrEmpty(PlaceHolderText))
                {
                    writer.AddAttribute(HtmlTextWriterAttribute.Type, "text/javascript");
                    writer.RenderBeginTag(HtmlTextWriterTag.Script);
                    writer.Write(js.ToString());
                    writer.RenderEndTag();
                    writer.WriteLine();
                }
            }
        }
Exemplo n.º 50
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            string script = "";

            if (_loadMsg.Length > 0)
            {
                script = String.Format("<script language=\"javascript\">\nonload=function(){1}\nalert(\"{0}\");\n{2}\n</script>\n", _loadMsg, '{', '}');
            }

            base.Render(writer);
            writer.WriteLine(script);
        }
Exemplo n.º 51
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            writer.AddStyleAttribute(HtmlTextWriterStyle.TextAlign, "center");
            writer.AddStyleAttribute(HtmlTextWriterStyle.Width, "194px");
            writer.AddStyleAttribute(HtmlTextWriterStyle.Height, "130px");
            writer.RenderBeginTag(HtmlTextWriterTag.Div);
            writer.WriteLine("ddwwdd");
            writer.RenderEndTag();


            //base.Render(writer);
        }
Exemplo n.º 52
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            this.CreateChildControls();
            string styleString = "";

            foreach (string key in this.Style.Keys)
            {
                styleString += key + ":" + this.Style[key] + ";";
            }

            if (!string.IsNullOrEmpty(m_Text))
            {
                writer.WriteLine("<h2 class=\"propertypaneTitel\">" + m_Text + "</h2>");
            }

            writer.WriteLine("<div class=\"propertypane\" style='" + styleString + "'>");
            writer.WriteLine("<div>");

            try {
                this.RenderChildren(writer);
            } catch (Exception ex) {
                writer.WriteLine("Error creating control <br />");
                writer.WriteLine(ex.ToString());
            }

            writer.WriteLine("<div class='propertyPaneFooter'>-</div></div></div>");
        }
Exemplo n.º 53
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            HiddenField hiddenField = (HiddenField)this.FindControl("hdnTabIdActive");

            hiddenField.RenderControl(writer);

            writer.WriteLine("<ul class='nav tab-menu nav-tabs{1}' id='{0}' role='tablist'>", this.ID, string.IsNullOrWhiteSpace(CssClass) ? "" : $" {CssClass}");
            foreach (TabContent tabcontent in tabcontentcollection.Where(p => p.Visible))
            {
                string liclass = "";
                if (String.IsNullOrWhiteSpace(hiddenField.Value))
                {
                    liclass = tabcontent == tabcontentcollection.Where(p => p.Visible).First() ? "active" : "";
                }
                else
                {
                    liclass = tabcontent.ID == hiddenField.Value ? "active" : "";
                }

                writer.WriteLine("<li role='presentation' class=\"{0}\" onclick=\"$('#{3}_hdnTabIdActive').val('{1}');\"><a href=\"#{1}\" aria-controls=\"{1}\" role='tab' data-toggle='tab'>{4}{2}</a></li>",
                                 liclass,
                                 tabcontent.ID,
                                 tabcontent.Header,
                                 this.ID,
                                 tabcontent.HeaderIcon == FontAwesomeIcons.NotSet ? "" : String.Format("<i class='fa {0} marginright5'></i>", tabcontent.HeaderIcon.GetStringValueClass())

                                 );
            }
            writer.WriteLine("</ul>");

            writer.WriteLine("<div id='{0}Content' class='tab-content'>", this.ID);
            foreach (TabContent tabcontent in tabcontentcollection.Where(p => p.Visible))
            {
                string liclass = "";
                if (String.IsNullOrWhiteSpace(hiddenField.Value))
                {
                    liclass = tabcontent == tabcontentcollection.Where(p => p.Visible).First() ? "active" : "";
                }
                else
                {
                    liclass = tabcontent.ID == hiddenField.Value ? "active" : "";
                }

                writer.WriteLine("<div role='tabpanel' class='tab-pane {0}' id='{1}'>",
                                 liclass,
                                 tabcontent.ID);

                tabcontent.RenderControl(writer);
                writer.WriteLine("</div>");
            }
            writer.WriteLine("</div>");
        }
    /// <summary>
    /// 导出Word
    /// </summary>
    void exportword()
    {
        Response.Clear();
        Response.Buffer  = true;
        Response.Charset = "utf-8";
        Response.AppendHeader("Content-Disposition", "attachment;filename=tmp.doc");
        Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");

        Response.ContentType = "application/ms-word";
        this.EnableViewState = false;
        System.IO.StringWriter       oStringWriter   = new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
        oHtmlTextWriter.WriteLine(hf.Value);
        Response.Write(oStringWriter.ToString());
        Response.End();
    }
        /// <summary>
        /// 导出Excel
        /// </summary>
        void exportexcel()
        {
            Response.Clear();
            Response.Buffer  = true;
            Response.Charset = "utf-8";
            Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("月计划汇总.xls", Encoding.UTF8).ToString());
            Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");

            Response.ContentType = "application/ms-excel";
            this.EnableViewState = false;
            System.IO.StringWriter       oStringWriter   = new System.IO.StringWriter();
            System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
            oHtmlTextWriter.WriteLine(RedContro());
            Response.Write(oStringWriter.ToString());
            Response.End();
        }
Exemplo n.º 56
0
    void exportexcel()
    {
        Response.Clear();
        Response.Buffer  = true;
        Response.Charset = "utf-8";
        Response.AppendHeader("Content-Disposition", "attachment;filename=Export.xls");
        Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");

        Response.ContentType = "application/ms-excel";
        this.EnableViewState = false;
        System.IO.StringWriter       oStringWriter   = new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
        Response.Write("<style type='text/css'>tr{text-align:left;border:1px solid gray;vnd.ms-excel.numberformat:@}</style>");     //添加样式和Excel输出格式
        oHtmlTextWriter.WriteLine(hf.Value);
        Response.Write(oStringWriter.ToString());
        Response.End();
    }
Exemplo n.º 57
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            ErrorHeaderControl.Text = ErrorHeader;
            CreateChildControls();
            writer.WriteLine("<div id='" + this.ClientID + "' class='tabpage'>");
            if (HasMenu)
            {
                writer.WriteLine("<div class='menubar'>");
                Menu.Width = this.Width;
                Menu.RenderControl(writer);
                writer.WriteLine("</div>");
            }
            int ScrollingLayerHeight = (int)((System.Web.UI.WebControls.WebControl) this.Parent).Height.Value - 22;
            int ScrollingLayerWidth  = (int)((System.Web.UI.WebControls.WebControl) this.Parent).Width.Value;

            if (HasMenu)
            {
                ScrollingLayerHeight = ScrollingLayerHeight - 28;
            }
            writer.WriteLine("<div class='tabpagescrollinglayer' id='" + this.ClientID + "_contentlayer' style='height:" + ScrollingLayerHeight + "px;width:" + ScrollingLayerWidth + "px'>");

            string styleString = "";

            foreach (string key in this.Style.Keys)
            {
                styleString += key + ":" + this.Style[key] + ";";
            }

            writer.WriteLine("<div class=\"tabpageContent\" style='" + styleString + "'>");

            _tempErr.RenderControl(writer);

            foreach (System.Web.UI.Control C in this.Controls)
            {
                if (C.ClientID != _Menu.ClientID && C.ClientID != _tempErr.ClientID)
                {
                    C.RenderControl(writer);
                }
            }
            writer.WriteLine("</div>");
            writer.WriteLine("</div>");
            writer.WriteLine("</div>");
        }
Exemplo n.º 58
0
 public void ExportToExcel(DataTable dt, string filename)
 {
     if (dt.Rows.Count > 0)
     {
         string excelHeader = "HSBC";
         System.IO.StringWriter       tw = new System.IO.StringWriter();
         System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
         DataGrid dgGrid = new DataGrid();
         dgGrid.DataSource = dt;
         dgGrid.DataBind();
         hw.WriteLine("<b><u><font size='3'> " + excelHeader + "</font></u></b>");
         dgGrid.RenderControl(hw);
         Response.ContentType = "application/vnd.ms-excel";
         Response.AppendHeader("Content-Disposition", "attachment; filename=" + filename + "");
         this.EnableViewState = false;
         Response.Write(tw.ToString());
         Response.End();
     }
     return;
 }
Exemplo n.º 59
0
        /// <summary>
        /// Renders the control to the specified HTML writer.
        /// </summary>
        /// <param name="writer">The <see cref="T:System.Web.UI.HtmlTextWriter"/> object that receives the control content.</param>
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            // Multi-purpose serializer
            var jss = new JavaScriptSerializer();

            writer.AddAttribute("class", "ucomponents-multi-url-picker");
            writer.AddAttribute("id", this.ClientID);
            writer.RenderBeginTag(HtmlTextWriterTag.Div);

            StateHiddenField.RenderControl(writer);

            writer.Write("<ul class='items'> </ul>");
            writer.Write("<a class='add' href='#'>{0}</a>", "Add Item");

            // Set up JS (only if this ain't a standalone DataEditor)
            if (!Settings.Standalone)
            {
                UrlPicker.RenderControl(writer);
                writer.WriteLine(string.Format(@"
                    <script type='text/javascript'>
                        jQuery(function() {{
                            jQuery('#{0}').MultiUrlPicker({{
                                state: {1},
                                settings: {2},
                                urlPickerId: '{3}',
                                change: function (state) {{
                                    $('#' + '{4}').val(JSON.stringify(state));
                                }}
                            }});
                        }});
                    </script>",
                                               this.ClientID,
                                               jss.Serialize(State),
                                               jss.Serialize(Settings),
                                               UrlPicker.ClientID,
                                               StateHiddenField.ClientID
                                               ));
            }

            writer.RenderEndTag();
        }
Exemplo n.º 60
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            this.ViewStateMode = ViewStateMode.Disabled;
            this.CreateChildControls();

            string styleString = "";

            foreach (string key in this.Style.Keys)
            {
                styleString += key + ":" + this.Style[key] + ";";
            }


            writer.WriteLine("<div class=\"umb-pane " + this.CssClass + "\" style='" + styleString + "'>");
            if (!string.IsNullOrEmpty(m_title))
            {
                writer.WriteLine("<h5 class='umb-pane-title'>" + m_title + "</h5>");
            }
            writer.WriteLine("<div class=\"control-group umb-control-group\" style='" + styleString + "'>");

            if (!string.IsNullOrEmpty(m_Text))
            {
                writer.WriteLine("<p class=\"umb-abstract\">" + m_Text + "</p>");
            }

            try
            {
                this.RenderChildren(writer);
            }
            catch (Exception ex)
            {
                writer.WriteLine("Error creating control <br />");
                writer.WriteLine(ex.ToString());
            }

            writer.WriteLine("</div>");
            writer.WriteLine("</div>");
        }