public static HtmlString MakeProjectStatusDeleteLinkButton(ProjectProjectStatus projectProjectStatus, bool canEditProjectStatus, bool canEditFinalStatusReport) { var deleteIconAsModalDialogLinkBootstrap = new HtmlString(string.Empty); if ((canEditProjectStatus && !projectProjectStatus.IsFinalStatusUpdate) || (canEditFinalStatusReport && projectProjectStatus.IsFinalStatusUpdate)) { deleteIconAsModalDialogLinkBootstrap = ModalDialogFormHelper.MakeDeleteLink( BootstrapHtmlHelpers.MakeGlyphIconWithScreenReaderOnlyText("glyphicon-trash", "Delete status report").ToString(), projectProjectStatus.GetDeleteProjectProjectStatusUrl(), new List <string> { }, true); } return(deleteIconAsModalDialogLinkBootstrap); }
public static HtmlString MakeEditIconLink(string dialogUrl, string dialogTitle, int width, bool hasPermission, string optionalDialogFormID) { return(hasPermission ? ModalDialogFormLink(null, BootstrapHtmlHelpers.MakeGlyphIconWithScreenReaderOnlyText("glyphicon-edit blue", dialogTitle).ToString(), dialogUrl, dialogTitle, width, SaveButtonID, "Save", "Cancel", new List <string>(), null, null, optionalDialogFormID) : new HtmlString(string.Empty)); }
/// <summary> /// Magnifying glass /// </summary> public static HtmlString MakeInfoIconLink(string dialogUrl, string dialogTitle, int width, bool hasPermission) { return(hasPermission ? ModalDialogFormLink(null, BootstrapHtmlHelpers.MakeGlyphIconWithScreenReaderOnlyText("glyphicon-search gi-1x blue", dialogTitle).ToString(), dialogUrl, dialogTitle, width, HiddenSaveButtonID, "NotARealSaveButton", "Close", new List <string>(), null, null, null) : new HtmlString(string.Empty)); }