Remove old layout Control superclass, now obsolete (#111)
This commit is contained in:
parent
4d4b344793
commit
9112d0984c
4 changed files with 6 additions and 56 deletions
|
|
@ -1,39 +0,0 @@
|
||||||
BR.Control = L.Control.extend({
|
|
||||||
options: {
|
|
||||||
position: 'bottomleft'
|
|
||||||
},
|
|
||||||
|
|
||||||
onAdd: function (map) {
|
|
||||||
var container = L.DomUtil.create('div', 'info'),
|
|
||||||
heading,
|
|
||||||
div;
|
|
||||||
|
|
||||||
if (this.options.heading) {
|
|
||||||
heading = L.DomUtil.create('div', 'heading', container);
|
|
||||||
heading.innerHTML = this.options.heading;
|
|
||||||
this._content = L.DomUtil.create('div', 'content', container);
|
|
||||||
} else {
|
|
||||||
this._content = container;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (this.options.divId) {
|
|
||||||
div = L.DomUtil.get(this.options.divId);
|
|
||||||
L.DomUtil.removeClass(div, 'hidden');
|
|
||||||
this._content.appendChild(div);
|
|
||||||
}
|
|
||||||
|
|
||||||
var stop = L.DomEvent.stopPropagation;
|
|
||||||
L.DomEvent
|
|
||||||
.on(container, 'click', stop)
|
|
||||||
.on(container, 'mousedown', stop)
|
|
||||||
.on(container, 'dblclick', stop)
|
|
||||||
.on(container, 'mousewheel', stop)
|
|
||||||
.on(container, 'MozMousePixelScroll', stop);
|
|
||||||
// disabled because links not working, remove?
|
|
||||||
//L.DomEvent.on(container, 'click', L.DomEvent.preventDefault);
|
|
||||||
|
|
||||||
return container;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
BR.RoutingOptions = BR.Control.extend({
|
BR.RoutingOptions = L.Evented.extend({
|
||||||
|
|
||||||
onAdd: function (map) {
|
initialize: function () {
|
||||||
$('#profile-alternative').on('changed.bs.select', this._getChangeHandler());
|
$('#profile-alternative').on('changed.bs.select', this._getChangeHandler());
|
||||||
|
|
||||||
// build option list from config
|
// build option list from config
|
||||||
|
|
@ -16,7 +16,6 @@ BR.RoutingOptions = BR.Control.extend({
|
||||||
profiles_list.children[0].value = "Custom";
|
profiles_list.children[0].value = "Custom";
|
||||||
// <custom> profile is empty at start, select next one
|
// <custom> profile is empty at start, select next one
|
||||||
profiles_list.children[1].selected = true;
|
profiles_list.children[1].selected = true;
|
||||||
return BR.Control.prototype.onAdd.call(this, map);
|
|
||||||
},
|
},
|
||||||
|
|
||||||
refreshUI: function() {
|
refreshUI: function() {
|
||||||
|
|
@ -106,5 +105,3 @@ BR.RoutingOptions = BR.Control.extend({
|
||||||
}, this);
|
}, this);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
BR.RoutingOptions.include(L.Evented.prototype);
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
BR.TrackMessages = L.Evented.extend({
|
BR.TrackMessages = L.Class.extend({
|
||||||
|
|
||||||
options: {
|
options: {
|
||||||
heading: 'Segment data',
|
|
||||||
edgeStyle: {
|
edgeStyle: {
|
||||||
color: 'yellow',
|
color: 'yellow',
|
||||||
opacity: 0.8,
|
opacity: 0.8,
|
||||||
|
|
@ -24,18 +23,15 @@ BR.TrackMessages = L.Evented.extend({
|
||||||
'InitialCost': { title: 'initial$', className: 'dt-body-right' }
|
'InitialCost': { title: 'initial$', className: 'dt-body-right' }
|
||||||
},
|
},
|
||||||
|
|
||||||
initialize: function (options) {
|
initialize: function (map, options) {
|
||||||
L.setOptions(this, options);
|
L.setOptions(this, options);
|
||||||
|
this._map = map;
|
||||||
|
|
||||||
var table = document.getElementById('datatable');
|
var table = document.getElementById('datatable');
|
||||||
this.tableClassName = table.className;
|
this.tableClassName = table.className;
|
||||||
this.tableParent = table.parentElement;
|
this.tableParent = table.parentElement;
|
||||||
},
|
},
|
||||||
|
|
||||||
onAdd: function (map) {
|
|
||||||
this._map = map;
|
|
||||||
},
|
|
||||||
|
|
||||||
update: function (polyline, segments) {
|
update: function (polyline, segments) {
|
||||||
var i, messages, columns, headings,
|
var i, messages, columns, headings,
|
||||||
data = [];
|
data = [];
|
||||||
|
|
|
||||||
|
|
@ -166,7 +166,7 @@
|
||||||
profile.message.hide();
|
profile.message.hide();
|
||||||
routingOptions.setCustomProfile(null);
|
routingOptions.setCustomProfile(null);
|
||||||
});
|
});
|
||||||
trackMessages = new BR.TrackMessages({
|
trackMessages = new BR.TrackMessages(map, {
|
||||||
requestUpdate: requestUpdate
|
requestUpdate: requestUpdate
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -222,13 +222,9 @@
|
||||||
download.update(urls);
|
download.update(urls);
|
||||||
};
|
};
|
||||||
|
|
||||||
routingOptions.addTo(map);
|
|
||||||
|
|
||||||
routing.addTo(map);
|
routing.addTo(map);
|
||||||
elevation.addBelow(map);
|
elevation.addBelow(map);
|
||||||
|
|
||||||
trackMessages.onAdd(map);
|
|
||||||
|
|
||||||
sidebar = BR.sidebar({
|
sidebar = BR.sidebar({
|
||||||
defaultTabId: BR.conf.transit ? 'tab_itinerary' : 'tab_profile',
|
defaultTabId: BR.conf.transit ? 'tab_itinerary' : 'tab_profile',
|
||||||
listeningTabs: {
|
listeningTabs: {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue