Ejemplo n.º 1
0
 private InfobarMessage(SanitizedHtmlString messageHtml, InfobarMessageType type, SanitizedHtmlString expandSectionHtml, bool isExpanding)
 {
     this.message           = messageHtml;
     this.expandSectionHtml = expandSectionHtml;
     this.type        = type;
     this.isExpanding = isExpanding;
 }
Ejemplo n.º 2
0
 internal InfobarMessage(SanitizedHtmlString messageHtml, InfobarMessageType type, string id, bool hideMessage)
 {
     this.message     = messageHtml;
     this.type        = type;
     this.tagId       = id;
     this.hideMessage = hideMessage;
 }
Ejemplo n.º 3
0
 // 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;
        }
Ejemplo n.º 5
0
 public static InfobarMessage CreateHtml(SanitizedHtmlString messageHtml, InfobarMessageType type)
 {
     if (messageHtml == null)
     {
         throw new ArgumentNullException("messageHtml");
     }
     return(new InfobarMessage(messageHtml, type));
 }
Ejemplo n.º 6
0
 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;
 }
Ejemplo n.º 7
0
        // 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>");
        }
Ejemplo n.º 8
0
        // 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();
            }
        }
Ejemplo n.º 10
0
        // 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;
            }
        }
Ejemplo n.º 11
0
 // Token: 0x06002299 RID: 8857 RVA: 0x000C619D File Offset: 0x000C439D
 public void AddMessage(Strings.IDs messageString, InfobarMessageType type)
 {
     this.AddMessage(SanitizedHtmlString.FromStringId(messageString), type);
 }
Ejemplo n.º 12
0
 internal InfobarMessage(SanitizedHtmlString messageHtml, InfobarMessageType type, string id)
 {
     this.message = messageHtml;
     this.type    = type;
     this.tagId   = id;
 }
Ejemplo n.º 13
0
 public static InfobarMessage CreateLocalized(Strings.IDs stringId, InfobarMessageType type)
 {
     return(new InfobarMessage(SanitizedHtmlString.FromStringId(stringId), type));
 }
Ejemplo n.º 14
0
 // Token: 0x0600229A RID: 8858 RVA: 0x000C61AC File Offset: 0x000C43AC
 public void AddMessage(SanitizedHtmlString messageHtml, InfobarMessageType type)
 {
     this.messages.Add(new InfobarMessage(messageHtml, type));
 }
Ejemplo n.º 15
0
 private InfobarMessage(SanitizedHtmlString message, InfobarMessageType type, string id)
 {
     this.message = message;
     this.type    = type;
     this.tagId   = id;
 }
Ejemplo n.º 16
0
 // 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));
 }
Ejemplo n.º 17
0
 // 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));
 }
Ejemplo n.º 18
0
 public static InfobarMessage CreateText(string messageText, InfobarMessageType type, string id)
 {
     return(new InfobarMessage(new SanitizedHtmlString(messageText), type, id));
 }
Ejemplo n.º 19
0
 // Token: 0x06000008 RID: 8 RVA: 0x00002194 File Offset: 0x00000394
 protected void SetInfobarMessage(string message, InfobarMessageType type)
 {
     this.commitStatus       = message;
     this.infobarMessageType = type;
 }
Ejemplo n.º 20
0
 // 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);
 }
Ejemplo n.º 21
0
 internal void AddMessageHtml(SanitizedHtmlString messageHtml, InfobarMessageType type)
 {
     this.messages.Add(InfobarMessage.CreateHtml(messageHtml, type));
 }
Ejemplo n.º 22
0
 internal void AddMessageText(string messageText, InfobarMessageType type)
 {
     this.messages.Add(InfobarMessage.CreateText(messageText, type));
 }
Ejemplo n.º 23
0
 internal InfobarMessage(SanitizedHtmlString messageHtml, InfobarMessageType type)
 {
     this.message = messageHtml;
     this.type    = type;
 }
Ejemplo n.º 24
0
 private InfobarMessage(SanitizedHtmlString message, InfobarMessageType type)
 {
     this.message = message;
     this.type    = type;
 }
Ejemplo n.º 25
0
 internal void AddMessageLocalized(Strings.IDs stringId, InfobarMessageType type)
 {
     this.messages.Add(InfobarMessage.CreateLocalized(stringId, type));
 }
Ejemplo n.º 26
0
 // 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);
 }