mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-13 01:02:58 +00:00
Connection defaults to osm.org URL and keys for the simple case. Customization is done via connection.switch(). Externalize SourceSwitch's use of iD.data.keys.
226 lines
10 KiB
HTML
226 lines
10 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset='utf-8'>
|
|
<title>iD</title>
|
|
<link rel='stylesheet' href='css/reset.css'>
|
|
<link rel='stylesheet' href='css/map.css'>
|
|
<link rel='stylesheet' href='css/app.css'>
|
|
<link rel='stylesheet' href='css/feature-icons.css'>
|
|
|
|
<!-- mobile devices -->
|
|
<meta name='viewport' content='initial-scale=1.0 maximum-scale=1.0'>
|
|
<meta name='apple-mobile-web-app-capable' content='yes' />
|
|
<meta name='apple-mobile-web-app-status-bar-style' content='black-translucent' />
|
|
|
|
<script src='js/lib/lodash.js'></script>
|
|
<script src='js/lib/d3.v3.js'></script>
|
|
<script src='js/lib/osmauth.js'></script>
|
|
<script src='js/lib/jxon.js'></script>
|
|
<script src='js/lib/d3.typeahead.js'></script>
|
|
<script src='js/lib/d3.combobox.js'></script>
|
|
<script src='js/lib/d3.geo.tile.js'></script>
|
|
<script src='js/lib/d3.size.js'></script>
|
|
<script src='js/lib/d3.trigger.js'></script>
|
|
<script src='js/lib/d3.jsonp.js'></script>
|
|
<script src='js/lib/d3.keybinding.js'></script>
|
|
<script src='js/lib/d3.curtain.js'></script>
|
|
<script src='js/lib/d3.one.js'></script>
|
|
<script src='js/lib/d3-compat.js'></script>
|
|
<script src='js/lib/bootstrap-tooltip.js'></script>
|
|
<script src='js/lib/rtree.js'></script>
|
|
<script src='js/lib/togeojson.js'></script>
|
|
<script src='js/lib/marked.js'></script>
|
|
|
|
<script src='js/id/id.js'></script>
|
|
<script src='js/id/util.js'></script>
|
|
<script src='js/id/services/taginfo.js'></script>
|
|
<script src='js/id/services/wikipedia.js'></script>
|
|
|
|
<script src='data/data_dev.js'></script>
|
|
|
|
<script src="js/id/geo.js"></script>
|
|
<script src="js/id/geo/extent.js"></script>
|
|
|
|
<script src='js/id/renderer/background.js'></script>
|
|
<script src='js/id/renderer/background_source.js'></script>
|
|
<script src='js/id/renderer/localgpx.js'></script>
|
|
<script src='js/id/renderer/map.js'></script>
|
|
|
|
<script src="js/id/svg.js"></script>
|
|
<script src="js/id/svg/areas.js"></script>
|
|
<script src="js/id/svg/lines.js"></script>
|
|
<script src="js/id/svg/member_classes.js"></script>
|
|
<script src="js/id/svg/midpoints.js"></script>
|
|
<script src="js/id/svg/points.js"></script>
|
|
<script src="js/id/svg/surface.js"></script>
|
|
<script src="js/id/svg/tag_classes.js"></script>
|
|
<script src="js/id/svg/vertices.js"></script>
|
|
<script src="js/id/svg/labels.js"></script>
|
|
|
|
<script src="js/id/ui.js"></script>
|
|
<script src='js/id/ui/intro.js'></script>
|
|
<script src='js/id/ui/attribution.js'></script>
|
|
<script src='js/id/ui/radial_menu.js'></script>
|
|
<script src='js/id/ui/inspector.js'></script>
|
|
<script src='js/id/ui/modal.js'></script>
|
|
<script src='js/id/ui/cmd.js'></script>
|
|
<script src='js/id/ui/confirm.js'></script>
|
|
<script src='js/id/ui/commit.js'></script>
|
|
<script src='js/id/ui/success.js'></script>
|
|
<script src='js/id/ui/loading.js'></script>
|
|
<script src='js/id/ui/account.js'></script>
|
|
<script src='js/id/ui/background.js'></script>
|
|
<script src='js/id/ui/modes.js'></script>
|
|
<script src='js/id/ui/contributors.js'></script>
|
|
<script src='js/id/ui/geocoder.js'></script>
|
|
<script src='js/id/ui/help.js'></script>
|
|
<script src='js/id/ui/geolocate.js'></script>
|
|
<script src='js/id/ui/notice.js'></script>
|
|
<script src='js/id/ui/flash.js'></script>
|
|
<script src='js/id/ui/save.js'></script>
|
|
<script src='js/id/ui/splash.js'></script>
|
|
<script src='js/id/ui/spinner.js'></script>
|
|
<script src='js/id/ui/restore.js'></script>
|
|
<script src='js/id/ui/tag_reference.js'></script>
|
|
<script src='js/id/ui/preset.js'></script>
|
|
<script src='js/id/ui/preset_icon.js'></script>
|
|
<script src='js/id/ui/lasso.js'></script>
|
|
<script src='js/id/ui/source_switch.js'></script>
|
|
<script src='js/id/ui/status.js'></script>
|
|
<script src='js/id/ui/toggle.js'></script>
|
|
<script src='js/id/ui/undo_redo.js'></script>
|
|
<script src='js/id/ui/zoom.js'></script>
|
|
<script src='js/id/ui/taglist.js'></script>
|
|
<script src='js/id/ui/preset_grid.js'></script>
|
|
<script src='js/id/ui/tag_editor.js'></script>
|
|
<script src='js/id/ui/tail.js'></script>
|
|
|
|
<script src='js/id/ui/preset/access.js'></script>
|
|
<script src='js/id/ui/preset/address.js'></script>
|
|
<script src='js/id/ui/preset/check.js'></script>
|
|
<script src='js/id/ui/preset/combo.js'></script>
|
|
<script src='js/id/ui/preset/defaultcheck.js'></script>
|
|
<script src='js/id/ui/preset/input.js'></script>
|
|
<script src='js/id/ui/preset/localized.js'></script>
|
|
<script src='js/id/ui/preset/maxspeed.js'></script>
|
|
<script src='js/id/ui/preset/radio.js'></script>
|
|
<script src='js/id/ui/preset/textarea.js'></script>
|
|
<script src='js/id/ui/preset/wikipedia.js'></script>
|
|
|
|
<script src='js/id/ui/intro/navigation.js'></script>
|
|
<script src='js/id/ui/intro/point.js'></script>
|
|
<script src='js/id/ui/intro/area.js'></script>
|
|
<script src='js/id/ui/intro/line.js'></script>
|
|
<script src='js/id/ui/intro/start_editing.js'></script>
|
|
|
|
<script src='js/id/actions.js'></script>
|
|
<script src="js/id/actions/add_midpoint.js"></script>
|
|
<script src='js/id/actions/add_entity.js'></script>
|
|
<script src='js/id/actions/add_vertex.js'></script>
|
|
<script src='js/id/actions/change_tags.js'></script>
|
|
<script src='js/id/actions/connect.js'></script>
|
|
<script src='js/id/actions/delete_multiple.js'></script>
|
|
<script src='js/id/actions/delete_node.js'></script>
|
|
<script src="js/id/actions/delete_relation.js"></script>
|
|
<script src="js/id/actions/delete_way.js"></script>
|
|
<script src='js/id/actions/disconnect.js'></script>
|
|
<script src='js/id/actions/join.js'></script>
|
|
<script src='js/id/actions/merge.js'></script>
|
|
<script src='js/id/actions/move_node.js'></script>
|
|
<script src='js/id/actions/move.js'></script>
|
|
<script src='js/id/actions/rotate_way.js'></script>
|
|
<script src='js/id/actions/circularize.js'></script>
|
|
<script src='js/id/actions/orthogonalize.js'></script>
|
|
<script src='js/id/actions/noop.js'></script>
|
|
<script src='js/id/actions/reverse.js'></script>
|
|
<script src='js/id/actions/split.js'></script>
|
|
|
|
<script src='js/id/behavior.js'></script>
|
|
<script src='js/id/behavior/add_way.js'></script>
|
|
<script src='js/id/behavior/accept.js'></script>
|
|
<script src='js/id/behavior/drag.js'></script>
|
|
<script src='js/id/behavior/draw.js'></script>
|
|
<script src='js/id/behavior/lasso.js'></script>
|
|
<script src='js/id/behavior/draw_way.js'></script>
|
|
<script src='js/id/behavior/hash.js'></script>
|
|
<script src='js/id/behavior/hover.js'></script>
|
|
<script src='js/id/behavior/select.js'></script>
|
|
|
|
<script src='js/id/modes.js'></script>
|
|
<script src='js/id/modes/add_area.js'></script>
|
|
<script src='js/id/modes/add_point.js'></script>
|
|
<script src='js/id/modes/add_line.js'></script>
|
|
<script src='js/id/modes/browse.js'></script>
|
|
<script src='js/id/modes/drag_node.js'></script>
|
|
<script src='js/id/modes/draw_area.js'></script>
|
|
<script src='js/id/modes/draw_line.js'></script>
|
|
<script src='js/id/modes/move.js'></script>
|
|
<script src='js/id/modes/rotate_way.js'></script>
|
|
<script src='js/id/modes/select.js'></script>
|
|
|
|
<script src='js/id/operations.js'></script>
|
|
<script src='js/id/operations/circularize.js'></script>
|
|
<script src='js/id/operations/orthogonalize.js'></script>
|
|
<script src='js/id/operations/delete.js'></script>
|
|
<script src='js/id/operations/disconnect.js'></script>
|
|
<script src='js/id/operations/merge.js'></script>
|
|
<script src='js/id/operations/move.js'></script>
|
|
<script src='js/id/operations/rotate.js'></script>
|
|
<script src='js/id/operations/reverse.js'></script>
|
|
<script src='js/id/operations/split.js'></script>
|
|
|
|
<script src='js/id/core/connection.js'></script>
|
|
<script src='js/id/core/difference.js'></script>
|
|
<script src='js/id/core/entity.js'></script>
|
|
<script src='js/id/core/graph.js'></script>
|
|
<script src='js/id/core/history.js'></script>
|
|
<script src='js/id/core/node.js'></script>
|
|
<script src='js/id/core/relation.js'></script>
|
|
<script src='js/id/core/way.js'></script>
|
|
<script src='js/id/core/tree.js'></script>
|
|
|
|
<script src='js/id/presets.js'></script>
|
|
<script src='js/id/presets/preset.js'></script>
|
|
<script src='js/id/presets/category.js'></script>
|
|
<script src='js/id/presets/collection.js'></script>
|
|
<script src='js/id/presets/field.js'></script>
|
|
|
|
<script src='js/id/validate.js'></script>
|
|
|
|
<script src='js/lib/locale.js'></script>
|
|
<script src='data/locales.js'></script>
|
|
<script src='data/introGraph.js'></script>
|
|
</head>
|
|
<body>
|
|
<div id='id-container'></div>
|
|
<script>
|
|
// Adding a canary for https://app.getsentry.com/id/id/group/5138888/
|
|
if (Object.defineProperty) {
|
|
var windowFocus = window.focus;
|
|
Object.defineProperty(window, 'focus', {
|
|
get: function() {
|
|
return windowFocus;
|
|
},
|
|
|
|
set: function() {
|
|
throw new Error("tried to overwrite window.focus");
|
|
}
|
|
});
|
|
}
|
|
|
|
iD.data.load(function() {
|
|
id = iD();
|
|
|
|
d3.select("#id-container")
|
|
.call(id.ui());
|
|
|
|
d3.select("#about").insert('li', '.user-list')
|
|
.attr('class', 'source-switch')
|
|
.call(iD.ui.SourceSwitch(id)
|
|
.keys(iD.data.keys));
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|