Opened 12 years ago

Closed 12 years ago

#7248 closed bug (wontfix)

Themeswitcher: Error with SSL

Reported by: krafty84 Owned by: jquery-infrastructure
Priority: minor Milestone: 1.9.0
Component: [meta] ui.site Version: 1.8.11
Keywords: Cc:
Blocked by: Blocking:

Description (last modified by Scott González)

Hi,

I believe I've followed all your instructions not to hotlink but I simply cannot use the themeswitcher the moment I try from my SSL site. It works fine in regular http.

I do get the dropdown, it does point to my local files but I am running an asp.net site and the themeswitchertool.js file that makes the whole magilla works points to a PHP file, namely, "parseTheme.css.php?blahblah" and that is the sticking point.

I have it pointing to, "href="code.jqueryui.com/themeroller/css/parseTheme.css.php?ffDefault=Trebuchet+MS........" and I get the dreaded 502 error.

I am including my code at the end but not matter what I do I cannot run this with SSL which is a hard requirement as otherwise I get the dreaded "mixed content warning" in all browsers and that is a deal killer. I am including my modified code to remove all hot links. Please assist.

Thanks very much,

Cary

Change History (3)

comment:1 Changed 12 years ago by rdworth

Component: ui.core[meta] ui.site
Owner: set to jquery-infrastructure

comment:2 Changed 12 years ago by Scott González

Description: modified (diff)
Summary: HTTP/1.1 502 Error: Doesn't work with SSLThemeswitcher: Error with SSL

comment:3 Changed 12 years ago by danheberden

Resolution: wontfix
Status: newclosed

SSL isn't supported on themeroller's builds. I recommend using the compiled themes available on google's CDN ( see the list at http://jqueryui.com/download ) that support both http/https. Also, they'll be considerably faster as they aren't generating content live for each and every request.

Past that, ThemeSwitcher needs to take advantage of cdn copies and not generate live; I'll put that as "patch welcome", but will surely need to be an internal effort.

Note: See TracTickets for help on using tickets.