From 69aad81933fe0657fdf39d36103adef76a37d837 Mon Sep 17 00:00:00 2001 From: fkloft Date: Fri, 13 Dec 2013 00:12:18 +0100 Subject: [PATCH] mobile: show portal counts in nav drawer --- .../drawable-hdpi/ic_action_data_usage.png | Bin 0 -> 633 bytes .../drawable-mdpi/ic_action_data_usage.png | Bin 0 -> 464 bytes .../drawable-xhdpi/ic_action_data_usage.png | Bin 0 -> 848 bytes .../drawable-xxhdpi/ic_action_data_usage.png | Bin 0 -> 1293 bytes plugins/portal-counts.user.js | 55 +++++++++++++----- 5 files changed, 39 insertions(+), 16 deletions(-) create mode 100644 mobile/res/drawable-hdpi/ic_action_data_usage.png create mode 100644 mobile/res/drawable-mdpi/ic_action_data_usage.png create mode 100644 mobile/res/drawable-xhdpi/ic_action_data_usage.png create mode 100644 mobile/res/drawable-xxhdpi/ic_action_data_usage.png diff --git a/mobile/res/drawable-hdpi/ic_action_data_usage.png b/mobile/res/drawable-hdpi/ic_action_data_usage.png new file mode 100644 index 0000000000000000000000000000000000000000..f0f83a027be2d4b1fd1a607a8980af3cb2c1d08e GIT binary patch literal 633 zcmV-<0*3vGP)k7X-j?Giuy?y)0RL7eGto{e!I+L%5d;S|1axwb3>jL%`=)HI%O z95^k`wWGPGC14nj+rRG_TQTMhY3}I=kk9KbvF`OxzS4xWhCBgM8x^n^bSe5SJbw|E z_Jr0F-+_$^SaciodGvh>U}biS~3lOc#{O|czVD!KbdZKl9dl0eLqMUh>Q zBoJx`&Rhs338(|6nUO#sNkHL%=>fE4%&9pA#+<~cI^T@(#gqh|nB!O6gbT(OB#G-= z?m){4tPT=e=uXVfT1f&*eWKBM`!5NOiq(&mYFTKE9GN2YO}V-pVRl?F`VLM0WbcEP)C7PrOwd-!1D~VD@&$Xiu*F^sp5KKywez5z1X(1Hfc`49TZ{EF23;!*J!RWx}8-fbS{P-$4<&IRs^g8KD$oo#DIA1 z=LE)UXxTqMILENI{EG`o%W=``c=0YIzkMZ3k|fDRfB^tyQ`X?bm6sd<0000=C{SO;p0a5|ZU%@%c3l6N!`F{e`7R$Y^g*BHa0Gced{Y--0 zD*^W-9)Gr6mewk<_Tm<>Go0CTx6em<`N)BU-J%4*;hCoR6>L_7&HxqDeD(sx@fY8RA(OIpAuhi9qSQBn%*sIf{} zLE`!Rz+wR>SK&1h_S!)zcmi76nEMV1j|?QVJ_(4p%2EaiZRiB(@jsivDhme^8s7x0 zxur*ysDP6Vj{vl*I_H<5zCQ;E+lisIwrQo=MuDUDd6w{nb4D?Ngrm1Gh{{W&SwXHl zMm2UEB{7ijFvj$4+h#6#fL;m8mB3VxATNGEq2$D53C)PQgLPHPsWmpx2PAysY;D7u zeyY)T@N()G-Z*Nf>r(0X-s1Xi6Q|IBzI>p5@&3RxWygz zfFqOw00000000000000000000004kCBMSWiUteE`^f97#Mr|P94G<} zu;nmR3kkiNjn77(RG0)^==!%1DbL(|50IGum}h)4{M-VuD@Tu>%HT+w?g6HlKNNDx zj~=&SVlNh&8-hfs3=ed0s=~%l`p`TAB*~iQBtBV}4xNCvXOzA)&I1-XF_qVOCe-fb zx=)?EYyb(1MiC%uJGwk%shLW<7a~~uUp0V$f%GYS6=YC7y!yB>{QVd9hO%md{{N3B z5}c?a7alOyjL#2zcRy2t3&VwXC)@43Sz9DXc+n9`PF4Wod06klbReLcCk$|%f5pWhF z0lNB0T1>zoL;^-yf`t%NQzDj~lz}7o(ey}FCh}J zbCoTYB*A6gu?s!~)k#1`p1L9-ybvVGRaTGpZExS5_&lkQU_0+fZ6=boRnS(uzNpg$ zgoJC$iP|<~8M@J~$5jh(EqSKRY-GX6 zfhW#e%Y6%yfVDmuOB~JxmnQlmNV4U!B&06#i=Kl{?%#CO=Yo-DcveZQ*OxwPhlGSO zhICTl=j;`woEPYLZkT1}h5eiHw_+4;kb>Y}s`x$v$9^Ye^ezeD5x>ky;Xh|O&YJpL z9dm+|n-?uPpS#-QcDWiF=Y*nxHtK4t8nv$TT?!sLe+3N$UXYTqLdLBBN8b}z?2wYZ?pge-Bl)uPto4nJ@xe+~2 zBh9oNz#(8&Ve{rvTG{aPm_vZqqY4^(Sclw?OH%%xA`wM`epmSmh29VA@L86!_k@W- zeenBNk1P+1ge6((=D!;h2}6?jU5WnBGkzkXz-s|nlMifKsP~uVj0Y}d4gee' + counts + '', - title: 'Portal counts: ' + total + ' ' + (total == 1 ? 'portal' : 'portals'), - }); + var title = total + ' ' + (total == 1 ? 'portal' : 'portals'); + + if(typeof android !== 'undefined' && android && android.addPane) { + $('
' + + '
' + title + '
' + + counts + + '
').appendTo(document.body); + } else { + dialog({ + html: '
' + counts + '
', + title: 'Portal counts: ' + title, + }); + } } +window.plugin.portalcounts.onPaneChanged = function(pane) { + if(pane == "plugin-portalcounts") + window.plugin.portalcounts.getPortals(); + else + $("#portalcounts").remove() +}; + var setup = function() { - $('#toolbox').append(' Portal counts'); + if(typeof android !== 'undefined' && android && android.addPane) { + android.addPane("plugin-portalcounts", "Portal counts", "ic_action_data_usage"); + addHook("paneChanged", window.plugin.portalcounts.onPaneChanged); + } else { + $('#toolbox').append(' Portal counts'); + } + $('head').append('