summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Fix issue with workstation layer•••If the indoor data was showing, the workstation data layer was added to the map. Now it is only added if it is present, which is not the case when indoor data is showing. Christopher Baines2014-10-02
* Improve floor sorting•••Now works for level 10, and 11 in the Maths building. Christopher Baines2014-10-01
* Small tweak to room marker positionsChristopher Baines2014-09-27
* Remove room prefix from the room markers•••I think it looks cleaner this way. Christopher Baines2014-09-27
* Add rooms only found in OSM to the list of rooms in a building•••Previously, only the rooms in the University data was used, but this leaves a lot out. Also display popups for rooms if they have a URI, to allow the user to navigate to the uri. Christopher Baines2014-09-27
* Sort building rooms by URI•••This effects the building popup. Christopher Baines2014-09-27
* Rework the building popups•••Swap round the link to URI and locate functionality. The primary purpose of the list of things in a building is to jump to that location in the building, when that is not possible, a link to the URI is provided. This also removes the very small target icons. Christopher Baines2014-09-27
* Popup related fixes and code improvement•••- Fix mfds and vending machines from showing up in "Floor Unknown" when there floor is known - Fix missing options in showFeaturePopup - Fix how renderThingSet gets the location of a thing - Fix ⌖ in leaflet-soton, as it does not have glyphicons - General formatting and code structure improvements Christopher Baines2014-09-27
* Whitespace fixesChristopher Baines2014-09-27
* Fix storage timeoutChristopher Baines2014-09-27
* Change timeout•••Despite the comment, it previously was 7 days. Christopher Baines2014-09-27
* Change the colour of the rooms•••Previously they were white. Christopher Baines2014-09-25
* shrunk poups a little more and moved fullinfo linkChristopher Gutteridge2014-09-22
* Correct check in featureHasPopup•••Check if the feature is a room, then check if the room has the expected information. Christopher Baines2014-09-20
* Prevent popups from being larger than the map•••This helps on smaller devices. Christopher Baines2014-09-20
* Store the data in localStorage•••It will currently be refreshed after 1 week. Christopher Baines2014-09-20
* Uninformed changes to the timeout and retry delay•••This could help with loading the data on devices with slower connections. Christopher Baines2014-09-20
* Expose the routeLayer such that it can be usedChristopher Baines2014-09-20
* Use a document fragment, rather than creating a redundant divChristopher Baines2014-09-18
* changes to general feel and some refactoringChristopher Gutteridge2014-09-18
* Fix problem with map variableChristopher Baines2014-09-17
* Less globals in examples•••Fix a problem highlighted by this in the vending manchines layer. Christopher Baines2014-09-17
* Fix problem with missing mapChristopher Baines2014-09-17
* Add name for Lift'sChristopher Baines2014-09-17
* Fix show and close info•••Also modify the full example such that this cannot happen again. Christopher Baines2014-09-17
* Improve fetching of workstation data•••Wait at least 30 seconds between requests, even if they fail. Christopher Baines2014-09-08
* Add panByURI methodChristopher Baines2014-09-06
* Precalculate centers for buildings•••Currently done because this is the simplist way of doing it. Christopher Baines2014-09-06
* Fix bug with fixing workstation data•••Do not try and process null data if data already exists. Christopher Baines2014-09-06
* Periodically refresh workstation dataChristopher Baines2014-09-06
* Modify to refetch data on failure•••Also lengthen timeout for fetching data. This should help using leaflet-soton on mobile devices. Christopher Baines2014-09-06
* Fix interactive bus stops•••They previously only worked if the bus routes were displayed. This commit also checks for the existance of the route and sidebar classes before attempting to use them. Christopher Baines2014-09-01
* Make the level control position configurableChristopher Baines2014-08-26
* Improve support for customising popups•••Also improve room and building popups Christopher Baines2014-08-26
* Better support for high resolution displays•••Enable leaflets support, and display the indoor layer on lower zoom levels. Christopher Baines2014-08-23
* Don't attempt to switch to undefined levelsChristopher Baines2014-08-10
* Improve display on small screens•••Do not force the appearance of scrollbars Christopher Baines2014-08-09
* Fix workstation popupsChristopher Baines2014-08-09
* Simpler layout of the info boxes•••Remove the use of a table Christopher Baines2014-08-09
* Improve bus route example•••Also extract the route related classes from leaflet-soton.js, in preparation to make a leaflet-route plugin. The new bus route example uses the leaflet-sidebar plugin, as this works better on multiple screen sizes. Christopher Baines2014-08-06
* Add points of service•••Currently, this is limited to food outlets. Not all food outlets display, as some are missing from OSM/Univeristy data. Other modifications include, better support custom display for the interactive information. This also includes an example, that uses jquery, typeahead and leaflet-sidebar. Christopher Baines2014-08-06
* Improve support for multi level roomsChristopher Baines2014-07-19
* Fix loading without cachingChristopher Baines2014-07-19
* Split the printers and vending machines•••Also try to prevent the caching of data.json Christopher Baines2014-07-19
* Include the library data in data.js•••Instead of loading seperately Christopher Baines2014-07-05
* Add doors to the mapChristopher Baines2014-06-16
* Use a better way of disabling the bus routesChristopher Baines2014-06-07
* Remove some debuggingChristopher Baines2014-06-06
* Add a RouteLayer and RouteControl•••Add the leaflet-textpath submodule as it is used in the RouteLayer Improve the bus route extraction: - Now supports polygons for platforms - Supports routes not in a route master - Filter out all but one U1C route (in an attempt to make the interface less confusing) Add an example using the RouteLayer and RouteControl. Hard code the centers for some "University" buildings on the Isle of White and in Basingstoke, such that workstations listed as in these buildings appear on the map. Christopher Baines2014-06-06
* Link to the library room booking pageChristopher Baines2014-05-31