mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-01-24 14:27:58 -05:00
Add pref to load jQuery locally instead of from the Google CDN.
This commit is contained in:
@@ -96,6 +96,7 @@ class PostController(ApiController):
|
||||
pref_threaded_messages = VBoolean("threaded_messages"),
|
||||
pref_collapse_read_messages = VBoolean("collapse_read_messages"),
|
||||
pref_private_feeds = VBoolean("private_feeds"),
|
||||
pref_local_js = VBoolean('local_js'),
|
||||
pref_show_adbox = VBoolean("show_adbox"),
|
||||
pref_show_sponsors = VBoolean("show_sponsors"),
|
||||
pref_show_sponsorships = VBoolean("show_sponsorships"),
|
||||
|
||||
@@ -169,7 +169,7 @@ class JQuery(Module):
|
||||
|
||||
def use(self):
|
||||
from r2.lib.template_helpers import static
|
||||
if c.secure:
|
||||
if c.secure or c.user.pref_local_js:
|
||||
return script_tag.format(src=static("jquery.js"))
|
||||
else:
|
||||
ext = ".js" if g.uncompressedJS else ".min.js"
|
||||
|
||||
@@ -68,6 +68,7 @@ class Account(Thing):
|
||||
pref_threaded_messages = True,
|
||||
pref_collapse_read_messages = False,
|
||||
pref_private_feeds = True,
|
||||
pref_local_js = False,
|
||||
pref_show_adbox = True,
|
||||
pref_show_sponsors = True, # sponsored links
|
||||
pref_show_sponsorships = True,
|
||||
|
||||
@@ -279,6 +279,16 @@
|
||||
<a href="http://www.reddit.com/help/noindex">${_("details")}</a>
|
||||
)
|
||||
</span>
|
||||
<br />
|
||||
${checkbox(_("load core JS libraries from reddit servers"), "local_js")}
|
||||
 
|
||||
<span class="little gray">
|
||||
(
|
||||
<a href="http://www.reddit.com/help/localjs">
|
||||
${_("details")}
|
||||
</a>
|
||||
)
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
%endif
|
||||
|
||||
Reference in New Issue
Block a user