Skip to content

Commit

Permalink
Merge pull request #571 from cmv/feature/https-everywhere
Browse files Browse the repository at this point in the history
use HTTPS wherever possible because it is the right thing to do.
  • Loading branch information
DavidSpriggs authored Jul 14, 2016
2 parents 53ef38e + c2462ce commit f421d77
Show file tree
Hide file tree
Showing 11 changed files with 32 additions and 27 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[![Read The Docs](https://img.shields.io/badge/docs-1.3.4-brightgreen.svg?style=flat)](http://docs.cmv.io/) [![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/cmv/cmv-app?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build Status](http://travis-ci.org/cmv/cmv-app.svg?branch=master)](http://travis-ci.org/cmv/cmv-app)

## Introduction
[CMV](http://cmv.io/) is a community-supported open source mapping framework. CMV works with the [Esri JavaScript API](http://docs.cmv.io/en/latest/developers.arcgis.com/javascript/jsapi/), [ArcGIS Server](http://www.esri.com/software/arcgis/arcgisserver), [ArcGIS Online](https://arcgis.com/) and more.
[CMV](http://cmv.io/) is a community-supported open source mapping framework. CMV works with the [Esri JavaScript API](http://developers.arcgis.com/javascript/jsapi/3/), [ArcGIS Server](https://www.esri.com/software/arcgis/arcgisserver), [ArcGIS Online](https://arcgis.com/) and more.

## Make It Your Own!
This JavaScript web app can be easily configured or used as a boilerplate/starting point for basic viewers. It also demonstrates best practices for modular design and OOP via classes in JS using dojo's great [declare](http://dojotoolkit.org/reference-guide/1.9/dojo/_base/declare.html) system.
Expand Down
2 changes: 1 addition & 1 deletion viewer/css/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,7 @@ body, html {

/*
media queries bootstrap style
http://getbootstrap.com/css/#grid-media-queries
https://getbootstrap.com/css/#grid-media-queries
*/

@media screen and (max-width: 991px) {
Expand Down
13 changes: 9 additions & 4 deletions viewer/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<meta name="author" content="cmv.io">
<link rel="shortcut icon" href="./favicon.png">
<title>Configurable Map Viewer</title>
<link rel="stylesheet" type="text/css" href="//js.arcgis.com/3.17compact/esri/css/esri.css">
<link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="https://js.arcgis.com/3.17compact/esri/css/esri.css">
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="css/theme/dbootstrap/dbootstrap.css">
<link rel="stylesheet" type="text/css" href="css/main.css">
</head>
Expand All @@ -38,10 +38,15 @@
</div>
</div>
</div>
<script type="text/javascript">
window.dojoConfig = {
async: true
};
</script>
<!--[if lt IE 9]>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/es5-shim/4.0.3/es5-shim.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.0.3/es5-shim.min.js"></script>
<![endif]-->
<script src="//js.arcgis.com/3.17compact/"></script>
<script src="https://js.arcgis.com/3.17compact/"></script>
<script src="js/config/app.js"></script>
</body>
</html>
8 changes: 4 additions & 4 deletions viewer/js/config/basemaps.js
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ define([
basemap: {
baseMapLayers: [
{
url: 'http://tiles.arcgis.com/tiles/IEuSomXfi6iB7a25/arcgis/rest/services/World_Globe_1812/MapServer'
url: 'https://tiles.arcgis.com/tiles/IEuSomXfi6iB7a25/arcgis/rest/services/World_Globe_1812/MapServer'
}
]
}
Expand Down Expand Up @@ -252,7 +252,7 @@ define([
basemap: new Basemap({
id: 'stamenToner',
layers: [new BasemapLayer({
url: 'http://tile.stamen.com/toner/${level}/${col}/${row}.png',
url: 'https://tile.stamen.com/toner/${level}/${col}/${row}.png',
copyright: 'stamen, 2016',
id: 'stamenToner',
type: 'WebTiledLayer'
Expand All @@ -264,7 +264,7 @@ define([
basemap: new Basemap({
id: 'stamenTerrain',
layers: [new BasemapLayer({
url: 'http://tile.stamen.com/terrain/${level}/${col}/${row}.png',
url: 'https://tile.stamen.com/terrain/${level}/${col}/${row}.png',
copyright: 'stamen, 2016',
id: 'stamenTerrain',
type: 'WebTiledLayer'
Expand All @@ -276,7 +276,7 @@ define([
basemap: new Basemap({
id: 'stamenWatercolor',
layers: [new BasemapLayer({
url: 'http://tile.stamen.com/watercolor/${level}/${col}/${row}.png',
url: 'https://tile.stamen.com/watercolor/${level}/${col}/${row}.png',
copyright: 'stamen, 2016',
id: 'stamenWatercolor',
type: 'WebTiledLayer'
Expand Down
4 changes: 2 additions & 2 deletions viewer/js/config/find.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ define({
queries: [
{
description: 'Find A Public Safety Location By Name',
url: 'http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/PublicSafety/PublicSafetyOperationalLayers/MapServer',
url: 'https://sampleserver1.arcgisonline.com/ArcGIS/rest/services/PublicSafety/PublicSafetyOperationalLayers/MapServer',
layerIds: [1, 2, 3, 4, 5, 6, 7],
searchFields: ['FDNAME, PDNAME', 'NAME', 'RESNAME'],
minChars: 2,
Expand Down Expand Up @@ -33,7 +33,7 @@ define({
},
{
description: 'Find Incident By Code/Description',
url: 'http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/PublicSafety/PublicSafetyOperationalLayers/MapServer',
url: 'https://sampleserver1.arcgisonline.com/ArcGIS/rest/services/PublicSafety/PublicSafetyOperationalLayers/MapServer',
layerIds: [15, 17, 18],
searchFields: ['FCODE', 'DESCRIPTION'],
minChars: 4,
Expand Down
20 changes: 10 additions & 10 deletions viewer/js/config/viewer.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ define([
});*/

// url to your geometry server.
esriConfig.defaults.geometryService = new GeometryService('http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer');
esriConfig.defaults.geometryService = new GeometryService('https://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer');

// helper function returning ImageParameters for dynamic layers
// example:
Expand Down Expand Up @@ -110,7 +110,7 @@ define([
// 3 'mode' options: MODE_SNAPSHOT = 0, MODE_ONDEMAND = 1, MODE_SELECTION = 2
operationalLayers: [{
type: 'feature',
url: 'http://services1.arcgis.com/6bXbLtkf4y11TosO/arcgis/rest/services/Restaurants/FeatureServer/0',
url: 'https://services1.arcgis.com/6bXbLtkf4y11TosO/arcgis/rest/services/Restaurants/FeatureServer/0',
title: 'Restaurants',
options: {
id: 'restaurants',
Expand All @@ -130,7 +130,7 @@ define([
}
}, {
type: 'feature',
url: 'http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/SanFrancisco/311Incidents/FeatureServer/0',
url: 'https://sampleserver3.arcgisonline.com/ArcGIS/rest/services/SanFrancisco/311Incidents/FeatureServer/0',
title: 'San Francisco 311 Incidents',
options: {
id: 'sf311Incidents',
Expand All @@ -141,7 +141,7 @@ define([
}
}, {
type: 'dynamic',
url: 'http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/PublicSafety/PublicSafetyOperationalLayers/MapServer',
url: 'https://sampleserver1.arcgisonline.com/ArcGIS/rest/services/PublicSafety/PublicSafetyOperationalLayers/MapServer',
title: 'Louisville Public Safety',
options: {
id: 'louisvillePubSafety',
Expand All @@ -165,7 +165,7 @@ define([
}
}, {
type: 'dynamic',
url: 'http://sampleserver6.arcgisonline.com/arcgis/rest/services/DamageAssessment/MapServer',
url: 'https://sampleserver6.arcgisonline.com/arcgis/rest/services/DamageAssessment/MapServer',
title: 'Damage Assessment',
options: {
id: 'DamageAssessment',
Expand All @@ -186,7 +186,7 @@ define([
}, {
type: 'vectortile',
title: 'Light Gray Canvas Vector',
url: '//www.arcgis.com/sharing/rest/content/items/bdf1eec3fa79456c8c7c2bb62f86dade/resources/styles/root.json',
url: 'https://www.arcgis.com/sharing/rest/content/items/bdf1eec3fa79456c8c7c2bb62f86dade/resources/styles/root.json',
options: {
id: 'vectortile1',
opacity: 0.8,
Expand All @@ -200,12 +200,12 @@ define([
id: 'vectortile2',
opacity: 1.0,
visible: true,
'glyphs': '//www.arcgis.com/sharing/rest/content/items/00cd8e843bae49b3a040423e5d65416b/resources/fonts/{fontstack}/{range}.pbf',
'sprite': '//www.arcgis.com/sharing/rest/content/items/00cd8e843bae49b3a040423e5d65416b/resources/sprites/sprite',
'glyphs': 'https://www.arcgis.com/sharing/rest/content/items/00cd8e843bae49b3a040423e5d65416b/resources/fonts/{fontstack}/{range}.pbf',
'sprite': 'https://www.arcgis.com/sharing/rest/content/items/00cd8e843bae49b3a040423e5d65416b/resources/sprites/sprite',
'version': 8,
'sources': {
'esri': {
'url': '//basemapsdev.arcgis.com/arcgis/rest/services/World_Basemap/VectorTileServer',
'url': 'https://basemapsdev.arcgis.com/arcgis/rest/services/World_Basemap/VectorTileServer',
'type': 'vector'
}
},
Expand Down Expand Up @@ -472,7 +472,7 @@ define([
map: true,
mapRightClickMenu: true,
options: {
routeTaskUrl: 'http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Network/USA/NAServer/Route',
routeTaskUrl: 'https://sampleserver3.arcgisonline.com/ArcGIS/rest/services/Network/USA/NAServer/Route',
routeParams: {
directionsLanguage: 'en-US',
directionsLengthUnits: units.MILES
Expand Down
2 changes: 1 addition & 1 deletion viewer/js/gis/dijit/Find/nls/resource.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// http://dojotoolkit.org/reference-guide/1.10/dojo/i18n.html
// https://dojotoolkit.org/reference-guide/1.10/dojo/i18n.html
define({
root: {
selectQuery: 'Select query',
Expand Down
2 changes: 1 addition & 1 deletion viewer/js/gis/dijit/LayerControl/nls/resource.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// internationalization for LayerControl
//
// http://dojotoolkit.org/reference-guide/1.10/dojo/i18n.html
// https://dojotoolkit.org/reference-guide/1.10/dojo/i18n.html
//
// if you would like to add a locale please create an issue at
// https://github.com/cmv/cmv-app/issues and someone will assist
Expand Down
2 changes: 1 addition & 1 deletion viewer/js/gis/dijit/LayerControl/plugins/legendUtil.js
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ define([
_arcgisLegendRequest: function (layer, expandNode, callback, errback) {
var index = layer.url.toLowerCase().indexOf('/rest/');
var soap = layer.url.substring(0, index) + layer.url.substring(index + 5, layer.url.length);
var url = 'http://utility.arcgis.com/sharing/tools/legend?soapUrl=' + window.escape(soap);
var url = 'https://utility.arcgis.com/sharing/tools/legend?soapUrl=' + window.escape(soap);
if (!has('ie') || has('ie') > 8) {
url += '&returnbytes=true';
}
Expand Down
2 changes: 1 addition & 1 deletion viewer/js/gis/dijit/Print/nls/resource.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// http://dojotoolkit.org/reference-guide/1.10/dojo/i18n.html
// https://dojotoolkit.org/reference-guide/1.10/dojo/i18n.html
define({
root: {
title: 'Title',
Expand Down
2 changes: 1 addition & 1 deletion viewer/js/gis/dijit/StreetView/nls/resource.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// http://dojotoolkit.org/reference-guide/1.10/dojo/i18n.html
// https://dojotoolkit.org/reference-guide/1.10/dojo/i18n.html
define({
root: {
messages: {
Expand Down

0 comments on commit f421d77

Please sign in to comment.