100 Commits

Author SHA1 Message Date
Jon Atkins
e4ad933bb2 clamp bounds used for map data requests. no point in trying to request data outside +-90, +-180 coordinates, as it's pointless, and the server returns an error code anyway 2013-05-13 01:11:28 +01:00
Jeremy Lindgren
55be1dd2af Merge master 2013-05-01 12:53:59 -05:00
Kevin
79af80d0c3 More updates to url links to be compatible with stock intel map 2013-04-30 22:33:07 -07:00
vita10gy
15d52b1897 Merge branch 'master' into highlighter 2013-04-24 14:20:45 -05:00
Paul Tsupikoff
f7f8e1ca94 Rewritten tile request calculation 2013-04-24 12:58:31 +03:00
vita10gy
f43e7f1ba7 Merge branch 'master' into highlighter 2013-04-24 00:56:13 -05:00
goodsoft
0010626c91 Recreate links omitted from Niantic data
See #192
2013-04-24 06:17:36 +03:00
Jon Atkins
59094e48bc looks like ingress.com/intel is in the process of changing the protocol. passing in zoom level rather than minLevelOfDetail parameters when requesting entities 2013-04-23 21:45:01 +01:00
vita10gy
8fb3d0ed0f Merge branch 'master' into highlighter 2013-04-21 14:23:27 -05:00
Kevin
86a7996db5 Change portal image urls to https if necessary in the portal object 2013-04-17 22:53:14 -07:00
vita10gy
3cd664c25c Merge branch 'master' into highlighter 2013-04-16 23:07:03 -05:00
Fragger
4529f6c3ec Add portalGuid to beforePortalReRender hook data 2013-04-13 21:08:11 -07:00
vita10gy
d646f2df6b Portal Highlighter - Initial Check in 2013-04-04 23:08:59 -05:00
Stefan Breunig
b6bf5669a5 portal may become unselected
This simplifies the logic a bit, hopefully making it easier to debug the
issue See #404. It seems to be related to when the portal changed because
I could trigger it easily on zooming in/out when there was a cache bug
that gave me an R portal in one zoom level and an E one in the other.
2013-03-07 11:30:58 +01:00
Xelio
d591b714a3 Bug fix: handleDataResponse in map_data
It throw error when val.deletedGameEntityGuids or val.gameEntities is null
2013-03-06 13:35:18 +08:00
Xelio
dbda13112e Bug fix in "isSameResonator"
It was throwing error when only one of the resonator is null.
2013-03-05 23:10:49 +08:00
Xelio
eb3ec79852 Add hook: requestFinished
Called after each request finished. Argument is {success: boolean} indicated the request success or fail.
2013-03-05 03:17:46 +08:00
Kevin
01f7b7099d Use LineUtil.simplify, rearange some code 2013-03-03 19:17:17 -08:00
Kevin
898f0c37ce One more nit 2013-03-03 01:21:50 -08:00
Kevin
e3b9a2b1ec Fix up nits 2013-03-03 01:08:46 -08:00
Kevin
9889e0988f Fix to use identity operators 2013-03-02 22:27:45 -08:00
Kevin
7c019e1eb8 Fix tabs and add comment about crazy equation 2013-03-02 21:51:12 -08:00
Kevin
d4903c6ce7 Code breaking bug fix 2013-03-02 21:38:13 -08:00
Kevin
5513ea13eb Resolve conflict and sync 2013-03-02 21:31:12 -08:00
Kevin
0ba8631b82 MU counts for fields with limiting for small fields
Only at higher zoom levels will counts for small fields show.
2013-03-02 21:25:03 -08:00
vita10gy
420ec8de16 Save Game info with links and fields
Useful for plugins/extending
2013-03-02 10:23:38 -06:00
Kevin
1e21bbb94d Add thousands separator and bug fix 2013-03-02 06:29:35 -08:00
Kevin
75dea672f3 Inital stab at mu counts for fields
Still needs work on when not to display, maybe based on field area and
zoom level?
2013-03-02 05:56:29 -08:00
Xelio
4113991201 Code restructure 3 2013-03-01 15:31:15 +08:00
Xelio
a679710198 Code restructure 2 2013-03-01 15:00:49 +08:00
Xelio
c9d7300a05 Code Restructure 2013-03-01 14:40:30 +08:00
Xelio
c75caa91dd Fix flicker portal in portal render limit handler
Change:
Extract portal handle process from "handleDataResponse" to "handlePortalData"
Add "action" property to object returned by $.ajax() to identity type of request
Delay low level portal render until no active request of map data.
2013-02-28 15:10:13 +08:00
Xelio
f4f3e7791f Code restructure of portal render limit handler 2013-02-27 01:14:18 +08:00
Xelio
82792cf4be Bug Fix: minLevel of Portal Render Limit handler now persistent in same batch of request. 2013-02-26 21:56:30 +08:00
Xelio
17a81c09d9 New Feature: Remove lower level portal when portal render limit reached 2013-02-26 18:44:16 +08:00
Stefan Breunig
f213a481e8 avoid rendering small fields and links for improved perf. This change is experimental, so please report any rendering issues that could be related to this. 2013-02-24 10:54:08 +01:00
vita10gy
f8215107fc Portal size tweak
Slight change so that level 1 and level 2 portals aren't the same size
anymore. Also, make exception for unclaimed portals so they aren't a
tiny dot.
2013-02-23 16:20:55 -06:00
Stefan Breunig
0ada93ea75 merge parts of #236 (by ShawnTuatara) 2013-02-23 14:02:19 +01:00
Shawn Clark
a922bd36bf Adding hook portalDataLoaded
- portalDataLoaded is called during the
code/map_data.js#handleDataResponse to allow plugins to manipulate the
portals prior to rendering.
2013-02-19 22:35:32 -08:00
Stefan Breunig
5bc83953a1 Merge pull request #186 from Xelio/patch-selected-portal-unselect-bug
Bug fix: selected portal unselect if portal re-render
2013-02-16 06:57:12 -08:00
Xelio
fd7940c2ae Bug Fix: selected portal unselect if portal re-render
Add a checking: if portal is not visible on map, don't preserve "selectedPortal"
2013-02-16 22:38:43 +08:00
Stefan Breunig
6a85f34725 use identity comparator 2013-02-16 15:12:06 +01:00
Xelio
55506b7207 Bug fix: selected portal unselect if portal re-render
Preserve and restore "selectedPortal" between re-render
2013-02-16 21:33:29 +08:00
Stefan Breunig
346d3ae0a1 implement basic support for smartphones 2013-02-16 13:52:17 +01:00
Stefan Breunig
05c716d12e Merge pull request #183 from Xelio/patch-reso-update-delete
Bug fix: resonator update should remove old resonator
2013-02-16 04:20:30 -08:00
Xelio
9ef8448d22 Bug fix: resonator update should remove old resonator
"window.renderResonators" should remove resonator if "isSameResonator()" return false.
2013-02-16 20:03:27 +08:00
Stefan Breunig
e1fd13e4af print more info for duplicate resos (see #182) 2013-02-16 12:53:30 +01:00
Stefan Breunig
4e837a4084 maybe related to #182 2013-02-16 12:50:32 +01:00
Stefan Breunig
e9fd2e1a2e ensure portal is rendered above resos 2013-02-15 19:12:15 +01:00
Stefan Breunig
e69ba16a23 draw resonator lines below resonators when selecting a portal. Also reduce code duplication 2013-02-15 19:01:18 +01:00