private InfobarMessage(SanitizedHtmlString messageHtml, InfobarMessageType type, SanitizedHtmlString expandSectionHtml, bool isExpanding) { this.message = messageHtml; this.expandSectionHtml = expandSectionHtml; this.type = type; this.isExpanding = isExpanding; }
internal InfobarMessage(SanitizedHtmlString messageHtml, InfobarMessageType type, string id, bool hideMessage) { this.message = messageHtml; this.type = type; this.tagId = id; this.hideMessage = hideMessage; }
// Token: 0x060022A1 RID: 8865 RVA: 0x000C625C File Offset: 0x000C445C public static void RenderMessage(TextWriter output, InfobarMessageType messageType, SanitizedHtmlString messageHtml, string messageId, bool hideMessage, ISessionContext sessionContext) { if (output == null) { throw new ArgumentNullException("output"); } if (messageHtml == null) { throw new ArgumentNullException("messageHtml"); } Infobar.RenderMessageIdAndClass(output, messageType, messageId, sessionContext); output.Write("\""); if (hideMessage) { output.Write(" style=\"display:none\" "); output.Write("isVisible"); output.Write("=0"); } else { output.Write(" "); output.Write("isVisible"); output.Write("=1"); } output.Write(">"); output.Write(sessionContext.IsRtl ? "<div class=\"fltRight\">" : "<div class=\"fltLeft\">"); sessionContext.RenderThemeImage(output, ThemeFileId.Dash, sessionContext.IsRtl ? "rtl dashImg" : "dashImg", new object[] { "id=imgDash" }); output.Write("</div>"); output.Write(messageHtml); output.Write("</div>"); }
// Token: 0x06000302 RID: 770 RVA: 0x0001B1B0 File Offset: 0x000193B0 private static void AddInfobarMessageToContext(Strings.IDs messageStringId, InfobarMessageType type, OwaContext owaContext) { InfobarMessage infobarMessage = InfobarMessage.CreateLocalized(messageStringId, type); infobarMessage.IsActionResult = true; owaContext[OwaContextProperty.InfobarMessage] = infobarMessage; }
public static InfobarMessage CreateHtml(SanitizedHtmlString messageHtml, InfobarMessageType type) { if (messageHtml == null) { throw new ArgumentNullException("messageHtml"); } return(new InfobarMessage(messageHtml, type)); }
internal InfobarMessage(SanitizedHtmlString messageHtml, InfobarMessageType type, string id, SanitizedHtmlString linkText, SanitizedHtmlString expandSection) { this.message = messageHtml; this.linkText = linkText; this.tagId = id; this.expandSection = expandSection; this.type = type; }
// Token: 0x060022A6 RID: 8870 RVA: 0x000C6550 File Offset: 0x000C4750 public static void RenderExpandingMessage(TextWriter output, InfobarMessageType messageType, SanitizedHtmlString message, string messageId, SanitizedHtmlString linkText, SanitizedHtmlString expandSection, ISessionContext sessionContext, bool isVerticalSpaceRequired) { if (output == null) { throw new ArgumentNullException("output"); } if (message == null) { throw new ArgumentNullException("message"); } if (linkText == null) { throw new ArgumentNullException("linkText"); } if (expandSection == null) { throw new ArgumentNullException("expandSection"); } if (sessionContext == null) { throw new ArgumentNullException("sessionContext"); } Infobar.RenderMessageIdAndClass(output, messageType, messageId, sessionContext); if (isVerticalSpaceRequired) { output.Write(" vsp"); } output.Write("\">"); string styleClass = sessionContext.IsRtl ? "rtl dashImg" : "dashImg"; sessionContext.RenderThemeImage(output, ThemeFileId.Dash, styleClass, new object[] { "id=imgDash" }); if (messageType == InfobarMessageType.ExpandingError) { output.Write("<span class=\"ibM\">"); } output.Write(message); if (messageType == InfobarMessageType.ExpandingError) { output.Write("</span>"); } output.Write("<span id=spnIbL "); Utilities.RenderScriptHandler(output, "onclick", "tglInfo(_this);"); output.Write(">"); output.Write(linkText); sessionContext.RenderThemeImage(output, ThemeFileId.Expand, null, new object[] { "id=imgExp" }); output.Write("</span>"); output.Write("<div id=divIbE "); Utilities.RenderScriptHandler(output, "onclick", "canEvt(event);"); output.Write(" style=\"display:none\">"); output.Write(expandSection); output.Write("</div></div>"); }
// Token: 0x060022A4 RID: 8868 RVA: 0x000C636C File Offset: 0x000C456C public void Render(TextWriter output, bool isEditable, bool renderHidden) { if (output == null) { throw new ArgumentNullException("output"); } output.Write("<div id=\"divInfobar\""); output.Write(" class=\""); output.Write(this.barClass); if (this.sessionContext.IsRtl) { output.Write(" rtl"); } output.Write("\""); if (this.ShouldHideInfobar(renderHidden)) { output.Write(" style=\"display:none\""); } output.Write(">"); output.Write("<div id=\"divInfobarColor\""); output.Write(" class=\""); if (Infobar.HasHighSeverityMessages(this.messages)) { output.Write("highSeverity"); } else if (0 < this.messages.Count) { output.Write("lowSeverity"); } output.Write("\"></div>"); output.Write("<div id=\"divIB\">"); RenderingUtilities.RenderErrorInfobar(this.sessionContext, output, this.divErrorId); Infobar.InfobarMessageComparer comparer = new Infobar.InfobarMessageComparer(); this.messages.Sort(comparer); InfobarMessageType infobarMessageType = InfobarMessageType.Maximum; foreach (object obj in this.messages) { InfobarMessage infobarMessage = (InfobarMessage)obj; InfobarMessageType type = infobarMessage.Type; if (type == InfobarMessageType.Expanding || type == InfobarMessageType.ExpandingError) { Infobar.RenderExpandingMessage(output, infobarMessage.Type, infobarMessage.Message, infobarMessage.TagId, infobarMessage.LinkText, infobarMessage.ExpandSection, this.sessionContext, infobarMessageType == infobarMessage.Type); } else { Infobar.RenderMessage(output, infobarMessage.Type, infobarMessage.Message, infobarMessage.TagId, infobarMessage.HideMessage, this.sessionContext); } infobarMessageType = infobarMessage.Type; } output.Write("</div></div>"); }
// Token: 0x06000432 RID: 1074 RVA: 0x00023E34 File Offset: 0x00022034 private void AddAttachments() { InfobarMessageType type = InfobarMessageType.Error; AttachmentAddResult attachmentAddResult = AttachmentUtility.AddAttachment(base.Item, base.Request.Files, base.UserContext); if (attachmentAddResult.ResultCode != AttachmentAddResultCode.NoError) { base.Infobar.AddMessageHtml(attachmentAddResult.Message, type); } base.Item.Load(); if (attachmentAddResult.ResultCode != AttachmentAddResultCode.IrresolvableConflictWhenSaving) { this.changeKeyString = base.Item.Id.ChangeKeyAsBase64String(); } if (Globals.ArePerfCountersEnabled) { OwaSingleCounters.ItemsUpdated.Increment(); } }
// Token: 0x060022AC RID: 8876 RVA: 0x000C67A8 File Offset: 0x000C49A8 private static void RenderMessageIdAndClass(TextWriter output, InfobarMessageType messageType, string messageId, ISessionContext sessionContext) { output.Write("<div "); if (string.IsNullOrEmpty(messageId)) { messageId = "divInfobarMessage"; } output.Write(SanitizedHtmlString.Format(" id=\"{0}\"", new object[] { messageId })); output.Write(" iType="); output.Write((int)messageType); output.Write(" class=\""); output.Write("infobarMessageItem"); if (sessionContext.IsRtl) { output.Write(" rtl"); } switch (messageType) { case InfobarMessageType.ExpandingError: case InfobarMessageType.Error: output.Write(" error"); return; case InfobarMessageType.JunkEmail: output.Write(" junk"); return; case InfobarMessageType.Phishing: output.Write(" phishing"); return; case InfobarMessageType.Warning: output.Write(" warning"); return; default: return; } }
// Token: 0x06002299 RID: 8857 RVA: 0x000C619D File Offset: 0x000C439D public void AddMessage(Strings.IDs messageString, InfobarMessageType type) { this.AddMessage(SanitizedHtmlString.FromStringId(messageString), type); }
internal InfobarMessage(SanitizedHtmlString messageHtml, InfobarMessageType type, string id) { this.message = messageHtml; this.type = type; this.tagId = id; }
public static InfobarMessage CreateLocalized(Strings.IDs stringId, InfobarMessageType type) { return(new InfobarMessage(SanitizedHtmlString.FromStringId(stringId), type)); }
// Token: 0x0600229A RID: 8858 RVA: 0x000C61AC File Offset: 0x000C43AC public void AddMessage(SanitizedHtmlString messageHtml, InfobarMessageType type) { this.messages.Add(new InfobarMessage(messageHtml, type)); }
private InfobarMessage(SanitizedHtmlString message, InfobarMessageType type, string id) { this.message = message; this.type = type; this.tagId = id; }
// Token: 0x0600229E RID: 8862 RVA: 0x000C6208 File Offset: 0x000C4408 public void AddMessage(SanitizedHtmlString messageHtml, InfobarMessageType type, string tagId, SanitizedHtmlString linkText, SanitizedHtmlString expandSection) { this.messages.Add(new InfobarMessage(messageHtml, type, tagId, linkText, expandSection)); }
// Token: 0x0600229C RID: 8860 RVA: 0x000C61D7 File Offset: 0x000C43D7 public void AddMessage(SanitizedHtmlString messageHtml, InfobarMessageType type, string tagId, bool hideMessage) { this.messages.Add(new InfobarMessage(messageHtml, type, tagId, hideMessage)); }
public static InfobarMessage CreateText(string messageText, InfobarMessageType type, string id) { return(new InfobarMessage(new SanitizedHtmlString(messageText), type, id)); }
// Token: 0x06000008 RID: 8 RVA: 0x00002194 File Offset: 0x00000394 protected void SetInfobarMessage(string message, InfobarMessageType type) { this.commitStatus = message; this.infobarMessageType = type; }
// Token: 0x060022A5 RID: 8869 RVA: 0x000C653C File Offset: 0x000C473C public static void RenderExpandingMessage(TextWriter output, InfobarMessageType messageType, SanitizedHtmlString message, string messageId, SanitizedHtmlString linkText, SanitizedHtmlString expandSection, ISessionContext sessionContext) { Infobar.RenderExpandingMessage(output, messageType, message, messageId, linkText, expandSection, sessionContext, false); }
internal void AddMessageHtml(SanitizedHtmlString messageHtml, InfobarMessageType type) { this.messages.Add(InfobarMessage.CreateHtml(messageHtml, type)); }
internal void AddMessageText(string messageText, InfobarMessageType type) { this.messages.Add(InfobarMessage.CreateText(messageText, type)); }
internal InfobarMessage(SanitizedHtmlString messageHtml, InfobarMessageType type) { this.message = messageHtml; this.type = type; }
private InfobarMessage(SanitizedHtmlString message, InfobarMessageType type) { this.message = message; this.type = type; }
internal void AddMessageLocalized(Strings.IDs stringId, InfobarMessageType type) { this.messages.Add(InfobarMessage.CreateLocalized(stringId, type)); }
// Token: 0x060022A0 RID: 8864 RVA: 0x000C624C File Offset: 0x000C444C public static void RenderMessage(TextWriter output, InfobarMessageType messageType, SanitizedHtmlString messageHtml, ISessionContext sessionContext) { Infobar.RenderMessage(output, messageType, messageHtml, null, false, sessionContext); }