Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string scriptid = "";

            if (Request.QueryString["scriptid"] != null)
            {
                scriptid = Request.QueryString["scriptid"];
                if (scriptid != "")
                {
                    Response.Clear();
                    CmsScript script = BitCaching.FromCache <CmsScript>(scriptid);
                    if (script == null)
                    {
                        script = BaseObject.GetById <CmsScript>(new Guid(scriptid));
                        if (script.ScriptType == ScriptTypeEnum.Css)
                        {
                            script.Content = MinifyStyleSheet(script.Content);
                        }
                        else
                        {
                            script.Content = MinifyJavascript(script.Content);
                        }
                        script.ToCache(scriptid);
                    }
                    Response.ContentType = script.ContentType;
                    Response.Write(script.Content);
                    Response.End();
                }
            }
        }
Beispiel #2
0
        public void ProcessRequest(HttpContext context)
        {
            string scriptid = "";

            if (context.Request.QueryString["scriptid"] != null)
            {
                scriptid = context.Request.QueryString["scriptid"];
                if (scriptid != "")
                {
                    context.Response.Clear();
                    CmsScript script = BitCaching.FromCache <CmsScript>(scriptid);
                    if (script == null)
                    {
                        script = BaseObject.GetById <CmsScript>(new Guid(scriptid));
                        if (script.ScriptType == ScriptTypeEnum.Css)
                        {
                            script.Content = MinifyStyleSheet(script.Content);
                        }
                        else
                        {
                            script.Content = MinifyJavascript(script.Content);
                        }
                        script.ToCache(scriptid);
                    }
                    context.Response.ContentType = script.ContentType;
                    context.Response.Write(script.Content);
                    context.Response.End();
                }
            }
        }