public override bool ShouldLoad(SPSINContext context) { SPListItem item = context.Item; SPContext spcontext = context.Context; HttpContext httpContext = context.HttpContext; bool result = true; string filter = ""; string currentURL = httpContext.Request.Url.PathAndQuery; string filterURLFieldName = Utilities.GetURLFilterFieldName(spcontext.Web); if (item[filterURLFieldName] != null) { filter = item[filterURLFieldName].ToString(); } if (!string.IsNullOrEmpty(filter)) { if (currentURL.IndexOf(filter, StringComparison.InvariantCultureIgnoreCase) > 0) { result = true; } else { result = false; } } return(result); }
public override string GetResourceString(SPSINContext context) { string resourceURL = context.Item[Utilities.GetResourceURLFieldName(context.Context.Web)].ToString(); resourceURL = SPUtility.GetServerRelativeUrlFromPrefixedUrl(resourceURL); string returnString = string.Format(@"<link rel=""stylesheet"" type=""text/css"" href=""{0}""/>", resourceURL); return(returnString); }
public override string GetResourceString(SPSINContext context) { string resourceURL = context.Item[Utilities.GetResourceURLFieldName(context.Context.Web)].ToString(); resourceURL = SPUtility.GetServerRelativeUrlFromPrefixedUrl(resourceURL); string returnString = string.Format(@"<script type=""text/javascript"" src=""{0}""></script>", resourceURL); return(returnString); }
public virtual bool ShouldLoad(SPSINContext context) { return(true); }
public virtual string GetResourceString(SPSINContext context) { return(string.Empty); }