SI: Use javascript libraries CDN? Mixed Content Warning

Description

When the setting in Host Settings > Advanced Settings > CDN Settings > Use javascript libraries CDN? is enabled, the scripts are added with hard coded http links. These scripts should be added as protocol agnostic so that pages running in https will not have mixed content warnings.

From the page source:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js?cdv=42" type="text/javascript"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js?cdv=42" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js?cdv=42" type="text/javascript"></script>

they should instead be like this:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js?cdv=42" type="text/javascript"></script>
<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js?cdv=42" type="text/javascript"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js?cdv=42" type="text/javascript"></script>

QA Test Plan

None

Status

Assignee

Ken Grierson

Reporter

Ben Nelson

Story Size

Unknown

Severity

Major

Triage

Triaged

Reported in Build #

None

Fixed in Build

None

Dev Owner

None

Includes Code Fix

No

Documentation Required

None

Trouble Ticket

None

Requires More Info

None

Journal URL

None

QA Story Points

None

QA Owner

None

Injected

None

Automation Required

None

Code Review Owner

None

Fix versions

Affects versions

7.4.0
7.3.4

Priority

High