Advertisement
Guest User

Untitled

a guest
Jun 24th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1.  
  2. // 'framework' is a standin name for now
  3. var framework = (function () {
  4.  
  5. var _public = {};
  6.  
  7. // browser version : system version
  8. var firmwareLookup = {
  9. '4.3.1.11264': '5.5.1',
  10. '4.3.0.11224': '5.5.0',
  11. '4.2.0.11146': '5.4.0',
  12. '4.1.1.9601': '5.3.2',
  13. '4.1.0.9584': '5.3.0',
  14. '3.1.1.9577': '5.2.0',
  15. '3.0.0.9561': '5.0.0',
  16. '2.0.0.9362': '4.0.0',
  17. '1.1.0.7579': '2.1.0',
  18. '1.1.0.7494': '2.0.0'
  19. }
  20.  
  21. // get console details from userAgent string
  22. _public.system = (function () {
  23. var parsedUA = navigator.userAgent.match(/Nintendo WiiU.*?NintendoBrowser\/(\S+).(\S{2})/i),
  24. browserVersion = parsedUA ? parsedUA[1] : '?';
  25.  
  26. return {
  27. isWiiU: (parsedUA ? true : false),
  28. region: (parsedUA ? parsedUA[2] : '?'),
  29. browserVersion: browserVersion,
  30. firmwareVersion: (firmwareLookup[browserVersion] ? firmwareLookup[browserVersion] : '?')
  31. }
  32. })();
  33.  
  34. _public.util = {
  35. askToCloseSuspendedSoftware: function () {
  36. if (amiibo){
  37. amiibo.startSearchAmiibo();
  38. amiibo.endSearchAmiibo();
  39. }
  40. }
  41. }
  42.  
  43. return _public;
  44.  
  45. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement