Jon Atkins
a89c90cfdc
fix syntax error - that's what i get for comitting untested code when tired...
2013-10-17 07:56:31 +01:00
Jon Atkins
0c6629c6ed
Merge branch 'master' of https://github.com/jonatkins/ingress-intel-total-conversion
2013-10-17 01:33:16 +01:00
Jon Atkins
3aeaefa428
tweaks to the refresh timers used after a move/on startup
2013-10-17 01:32:56 +01:00
Jon Atkins
fefff1c0fc
tweaks to the map data cache, in preperation for detail level specific expiry times
2013-10-17 01:32:28 +01:00
Philipp Schaefer
3b6533c7dc
- disable all map properties when switching to another pane
...
- bumped mobile version number
2013-10-17 00:59:22 +02:00
fkloft
d0408d1f49
Remove any tooltip on pane change
...
(there is no JS event triggered that would remove the tooltip when the action comes from Android)
2013-10-17 00:20:54 +02:00
Jon Atkins
34410bd047
map data request handling - tweaks to the timers, and immediate 'finished' processing when all data came from the cache
2013-10-16 07:11:01 +01:00
Jon Atkins
1eea47ca99
update code to match stock site changes 2013-10-16
...
- new munge set
- modified map data tile ID/QK - now based on portal level rather than map zoom
2013-10-16 03:11:19 +01:00
Jon Atkins
51b24386e6
disable 'timestampMs' map data requests. either i've misunderstood what their code is doing, or it's an incomplete feature in the stock site.
...
extensive testing has never found an instance where it reduced response size from the server
2013-10-14 17:59:53 +01:00
Jon Atkins
e7309000e0
only remove links if they are in the layer
2013-10-13 19:40:54 +01:00
Jon Atkins
d2661874c6
some work-in-progress. from a read of the far-less-obfsucated code on the stock site it looks like map data can be retrieved as an update to an earlier query
...
i.e. pass the timestamp of the last data request, and the server should only send the changed data rather than everything
2013-10-07 20:29:05 +01:00
Jon Atkins
7a6bf1eeef
only look to localStorage for our player guid WHEN WE'RE LOOKING UP OUR OWN NAME
...
daft error!
2013-10-07 20:18:09 +01:00
Philipp Schaefer
72620ed668
got rid of redundant code
2013-10-02 23:40:51 +02:00
Philipp Schaefer
7fd3cb7fd6
show a hint for the user that a tap leads to the info screen in mobile status bar, when no portal is selected.
2013-10-02 23:33:09 +02:00
Jon Atkins
975db0ec7b
add special case for name->guid lookup for our own name
...
IITC relies on this being available early, but the new sessionStorage for player name cache means it often isn't
(still, it's not perfect - as IITC still requires a lookup from guid->name for us to store the reverse mapping - this has always been a theoretical issue though)
likely fix for #577
2013-10-02 05:00:27 +01:00
Jon Atkins
80157b9875
another mungs set was pushed live. update the code
...
also reordered munge list to match the order found in the stock page (makes it easier to update) and tweaked the code that detects and auto-tries munge sets
2013-10-01 01:02:08 +01:00
Jon Atkins
690b5d7e62
factionOnly was not correct - had mis-entered this mapping (and was already there for ascendingTimestampOrder - it's real meaning)
2013-09-30 23:23:13 +01:00
Jon Atkins
8cc246c5f7
remove old factionOnly flag from chat requests. although the stock site appears to send it still at first glance of the code, this appears to be incorrect - and sending it causes old messages to come first rather than new ones!
...
(perhaps i've mis-identified the flag - and it's the one for getting older messages first?)
for #589
2013-09-30 23:13:53 +01:00
Jon Atkins
4c2bb5ecfa
quick fix for chat, for protocol changes
...
for #589
2013-09-30 22:51:06 +01:00
Jon Atkins
c82cd14641
first attempt at updating munge parameters for new niantic intel site update
...
have commented out old munges for now - they don't include parameters needed in some new requests, so are unlikely to be used again
for #589
2013-09-30 22:43:35 +01:00
Jon Atkins
eab33b9a49
quick-n-dirty alternate route to the info page on mobile - tap on the status bar left hand side
...
(where we already show a mini portal status)
2013-09-27 05:11:01 +01:00
Philipp Schaefer
38446594db
renamed splashScreen method
2013-09-24 01:05:26 +02:00
Jon Atkins
6a5d47f146
remove unnecessary storing of the highlighter used within the portal.options
...
altarnative to the typo fix #571
2013-09-21 02:42:13 +01:00
Jon Atkins
7f9399bbeb
ensuure we don't store 'null' in the name->guid cache object
...
(an alternative to #572 )
2013-09-21 02:17:12 +01:00
Jon Atkins
0fb6650ad0
make the portal details close button switch back to the map on mobile
2013-09-19 01:05:07 +01:00
Jon Atkins
4f020a48ba
Merge branch 'master' of https://github.com/jonatkins/ingress-intel-total-conversion
2013-09-19 00:53:27 +01:00
Jon Atkins
54997ac9bc
add portal hack counts/cooldown time, and mitigation values, to the portal details panel
2013-09-19 00:51:28 +01:00
Philipp Schaefer
50262e0c71
Merge branch 'actionbarhighlighter' of git://github.com/fkloft/ingress-intel-total-conversion into fkloft-actionbarhighlighter
2013-09-18 18:09:32 +02:00
fkloft
def3dd698c
Fix: Highlighter was not remembered after IITC restart
2013-09-18 18:08:29 +02:00
Philipp Schaefer
2e78b58678
event for select boxes to disable androids JS calls
2013-09-18 17:06:22 +02:00
fkloft
daaef1575e
Show portal highlighters in action bar
2013-09-18 16:43:12 +02:00
Jon Atkins
a9c9d5ff41
utility functions to
...
- get mods from portal details, filtered by type and sorted by strength
- get mitigation values
TODO: convert existing plugins to use these new functions
2013-09-18 07:45:30 +01:00
Jon Atkins
aad3c77ff9
add linkAdded and fieldAdded hooks, to mirror the portalAdded hook
2013-09-17 07:33:14 +01:00
Jon Atkins
40b653ae08
more tweaks, and some logging, to the enter/exit of idle mode
2013-09-17 02:25:17 +01:00
Jon Atkins
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
Jon Atkins
7165acd30e
add a function to query if a player guid is for a system special account (e.g. __ADA__ or __JARVIS__, possibly others in future too - NIAOPS?)
2013-09-16 21:33:17 +01:00
Jon Atkins
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
Jon Atkins
79cd0132e7
add comment as a reminder of possible future work to clear 'faked' links earlier - if possible
2013-09-14 08:29:16 +01:00
Jon Atkins
68cf5d0aa4
fix idle resume sometimes triggering during an existing request
2013-09-14 08:28:24 +01:00
Jon Atkins
01fe9bf51c
only add link entities to the layer if they're long enough to be visible
...
an improvement on 4838de6788ad27bbf6357e1ac9099744483a9e01 to prevent excessive links being drawn when lots of portals are loaded
2013-09-14 07:31:13 +01:00
Jon Atkins
4838de6788
create missing link data from portal link info - so short links not sent are shown in the map
...
note: need to add code to hide short links from the map - and update the shown/hidden links after a zoom
(similar to the portal cluster showing/hiding portals after a zoom)
2013-09-13 23:14:19 +01:00
Jon Atkins
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
Xelio
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
Jon Atkins
af0bf6e6df
also use munged RPC name in URL - as that's what the stock javescript does (as far as I can tell - it's stopped returning this munged version for now)
...
for #552
2013-09-13 03:34:52 +01:00
Jon Atkins
e9d173402b
update munge sets for new one seen in the wild
...
also attempt to munge method names. this has not been tested though, as only my cron job has seen the new munge sets, not the browser
for #552
2013-09-13 00:12:54 +01:00
Philipp Schaefer
cc78717786
let farm_level_select work on mobile (fix for #548 )
2013-09-12 14:36:24 +02:00
Jon Atkins
63467df342
add selected portal marker colour *after* running the portal highlighter
...
for #547
2013-09-12 06:57:50 +01:00
Jon Atkins
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
Jon Atkins
f68153e1f5
add faction layer choosers
...
fix #536
2013-09-12 04:04:49 +01:00
Jon Atkins
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