Commit Graph

193 Commits

Author SHA1 Message Date
4dd944a642 move portal level layer enable/disable out of status bar code into a map.on(zoomend) event instead 2014-03-19 04:44:20 +00:00
df4bf0bbc0 remove experimental exception catching code in boot func - was never that helpful 2014-03-18 22:14:55 +00:00
36fe84b4ef warn when some standard layers are turned off
not so visible for mobile users - but less of an issue there (as an uninstall/reinstall resets all options to default)
for #778
2014-03-04 18:42:45 +00:00
162ac6923e add code to detect known 'bad' plugins, and disable plugins in this case for user safety 2014-02-03 17:27:06 +00:00
4775bca0d0 s/nxt/next/ 2014-01-08 00:02:50 -08:00
78d42fa957 Minor typo in new code. 2014-01-05 17:05:15 -08:00
1a3d4faebe Merge pull request #718 from nexushoratio/proofreading
Fix a number of typos in comments and site content
2014-01-05 14:04:44 -08:00
14d3fe82c2 Fixed zoom controls not being hidden on mobile 2014-01-03 20:06:38 +01:00
58dc56283a improved debugging interface 2014-01-03 20:06:37 +01:00
9208552e29 use custom protocol for resources 2014-01-03 20:06:37 +01:00
537eeef539 Fix a number of typos in comments and site content 2013-12-29 04:09:37 -08:00
84fb672656 display a dialog when IITC fails to detect the munge set, making users aware of the problem. includes links to the IITC home page, g+ page and community 2013-12-26 22:07:44 +00:00
f43930768b experimental code: try/catch block around code in boot - to help debug iitc startup issues 2013-12-23 21:16:59 +00:00
138a37d777 first attempt at loading portal details, and displaying in the sidebar once loaded 2013-12-01 00:08:25 +00:00
e935902c49 misc fixes - some untested
- no GUIDs in chat for players or portal details - so remove player GUID related functions
- remove player guid code from COMM
- update portal_info functions to compare to player name rather than guid
2013-11-30 23:19:46 +00:00
6fcbd90588 s/mazZoom/maxZoom/ 2013-11-24 23:16:53 -08:00
9d16b03632 Merge branch 'master' of https://github.com/jonatkins/ingress-intel-total-conversion 2013-11-24 21:18:17 +00:00
01cfda1077 bumpped jquery + jqueryui versions.
now the stock intel site no longer includes any version of these there are no advantages to non-current releases
2013-11-24 21:17:10 +00:00
4a9b13eade Spell checking, s-z, plus a couple of missed ones. 2013-11-24 00:19:25 -08:00
a4a90c9fd1 Merge remote-tracking branch 'upstream/master' into to-push 2013-11-22 23:42:13 -08:00
27bb6f058e Spell checking, d-g. 2013-11-22 23:31:05 -08:00
85255f476b basemap cleanups
- updated Google, Bing and Yandex externals from https://github.com/shramov/leaflet-plugins
- also renamed Google file, removed internal hacks for INGRESS map type
- used external included file for Bing maps, instead of embedded in the plugin
- used Google map tile API to set the options for the INGRESS and 'Google Grey' map layers
2013-11-22 20:46:03 +00:00
6b5571b18a artifact display: initial checkin
display artifacts (jarvis shards, jarvis targets) on the map
TODO: add details to the portal info display
2013-11-07 03:51:20 +00:00
38446594db renamed splashScreen method 2013-09-24 01:05:26 +02:00
37131aaf8e move player name cache from localStorage to sessionStorage
this gives a simple method of expiring entries. also, prevents localStorage from filling up with thousands of player names over time
(ideally something controllable with configurable age should be used, but this was a quick and simple change to try first)
2013-09-16 22:22:19 +01:00
9b3caa8eb9 add function to start 'idle' mode - for use in the mobile app (rather than it forcing the idle timer)
the existing idle resume function can be used on returning to iitc

also, fix the long-standing bug on mobile where the map disappears after repeated touch panning/zooming. seems leaflet gets confused about zoom levels and ends up with a non-ingeger. when this is found, force it back to an ingeger zoom level when this happens
2013-09-16 00:01:25 +01:00
f646f481fc use 'overlayadd/remove' instead of 'layeradd/remove' events. in theory should be more efficient as layeradd/remove gets called for every single portal/link/field/etc on the map 2013-09-13 23:12:49 +01:00
7ce064399a Status persistence of Layer Chooser: Change to save status on 'overlayadd' and 'overlayremove' events. Instead of checking .overlay everytime a layer is added or removed. 2013-09-13 21:50:29 +08:00
74cc365e9a faction layers - add/remove fields and links before portals - this way portals tend to remain above links/fields when things are toggled 2013-09-12 04:56:31 +01:00
f68153e1f5 add faction layer choosers
fix #536
2013-09-12 04:04:49 +01:00
ac6a235564 first stage of having faction-specific layers - portals, links and fields are now a layer group consisting of three faction-specific leaflet LayerGroups
also, move load.js from directly embedded in boot.js into an external file
2013-09-12 03:07:25 +01:00
9ee9380a2c Merge pull request #480 from fkloft/signout
Always show "sign out" link in IITCm.
2013-09-09 23:43:44 -07:00
7659cf4b84 slight improvement around the antimeridian - wrap the map centre so it's always between +-180 degrees
also limit north/south to 85 degrees, to avoid leaving the active map area
2013-09-05 23:12:18 +01:00
687162337c rename the 'default ingress map' to include 'Google' prefix, to make it clear it's a google map. should help troubleshooting relating to map layers, making it clear which are/aren't google ones 2013-09-03 01:56:03 +01:00
13d247019c re-write map initial position setting. before, if the initial zoom was invalid for the selected layer, things would get stuck in an odd way 2013-08-30 06:54:22 +01:00
96d3e1ded7 improved request queue handling 2013-08-28 19:34:21 +01:00
e793be9855 Merge branch 'master' into new-map-data 2013-08-28 00:50:58 +01:00
39faef2c4c critical bugfix
- don't assume jquery is available when initially processing JS - setupIdle function added
- don't detect portals from a 'turret' entry - use 'portalV2' as the stock site does
- don't try to display the field MU counts when not in the data
2013-08-27 21:29:54 +01:00
571a17d84b work-in-progress - committing to switch to other work 2013-08-27 21:04:28 +01:00
dc41671279 map data now handles refreshes itself. this is so it can ensure that it doesn't start the refresh timer until all requests are complete
this avoids the situation where map data requests are slow enough that requests get aborted before a complete refresh has been done
2013-08-27 05:42:59 +01:00
07c28538fd work in progress - first attempt to use new rendering code
lots of things currently broken though...
2013-08-22 22:32:31 +01:00
84b38bdd82 Always show "sign out" link in IITCm. (no hover on touch screen --> an accidental click would directly log you out) 2013-08-11 19:00:41 +02:00
855ad003a2 disable splash screen on JS error and HTTP response error code (fixes #475) 2013-08-10 17:35:17 +02:00
54ebbc3896 bump version nimber in preperation for next release
remove maxZoom leaflet setting - as it overrides individual map layer settings - fix #466
ensure map zoom is valid for selected base layer - replicate functionality removed from current leaflet
2013-08-04 07:17:14 +01:00
a96d562a94 add overall minZoom and maxZoom limits to the map 2013-07-31 21:56:16 +01:00
f5d8587955 update code for the new internal name for enlightened - was ALIENS, now ENLIGHTENED 2013-07-31 20:15:14 +01:00
89846e1a77 get rid of WebRessourceResponse injecting (fix for #437)
- added some kind of splash screen
2013-07-21 20:39:13 +02:00
dbc6ef18df bump jquery versions in use, to match those already included on the stock intel site
(matching stock versions prevents multiple instances being loaded, which might cause issues and/or slow things down)
2013-07-19 22:42:57 +01:00
8b6defc2d4 make jquery include URLs protocol relative (i.e. without "https:") - this had been done before (and the comment was there), but got lost at some point 2013-07-19 22:21:23 +01:00
89e2defc33 Merge branch 'master' of https://github.com/qnstie/ingress-intel-total-conversion into qnstie-master 2013-07-17 17:41:18 +01:00