full comment and weather codes

yahoo_weather
Simon Claessens 14 years ago
parent 037589c43d
commit dad4128d24
  1. 99
      weather@venemo.net/extension.js

@ -117,103 +117,104 @@ WeatherMenuButton.prototype = {
get_weather_icon: function(code) { get_weather_icon: function(code) {
switch (parseInt(code, 10)){ switch (parseInt(code, 10)){
case 0: /* see http://developer.yahoo.com/weather/#codetable */
case 0:/* tornado */
return 'weather-severe-alert'; return 'weather-severe-alert';
case 1: case 1:/* tropical storm */
return 'weather-severe-alert'; return 'weather-severe-alert';
case 2: case 2:/* hurricane */
return 'weather-severe-alert'; return 'weather-severe-alert';
case 3: case 3:/* severe thunderstorms */
return 'weather-severe-alert'; return 'weather-severe-alert';
case 4: case 4:/* thunderstorms */
return 'weather-storm'; return 'weather-storm';
case 5: case 5:/* mixed rain and snow */
return 'weather-snow-rain'; return 'weather-snow-rain';
case 6: case 6:/* mixed rain and sleet */
return 'weather-snow-rain'; return 'weather-snow-rain';
case 7: case 7:/* mixed snow and sleet */
return 'weather-snow'; return 'weather-snow';
case 8: case 8:/* freezing drizzle */
return 'weather-freezing-rain'; return 'weather-freezing-rain';
case 9: case 9:/* drizzle */
return 'weather-fog'; return 'weather-fog';
case 10: case 10:/* freezing rain */
return 'weather-freezing-rain'; return 'weather-freezing-rain';
case 11: case 11:/* showers */
return 'weather-showers'; return 'weather-showers';
case 12: case 12:/* showers */
return 'weather-showers'; return 'weather-showers';
case 13: case 13:/* snow flurries */
return 'weather-snow'; return 'weather-snow';
case 14: case 14:/* light snow showers */
return 'weather-snow'; return 'weather-snow';
case 15: case 15:/* blowing snow */
return 'weather-snow'; return 'weather-snow';
case 16: case 16:/* snow */
return 'weather-snow'; return 'weather-snow';
case 17: case 17:/* hail */
return 'weather-snow'; return 'weather-snow';
case 18: case 18:/* sleet */
return 'weather-snow'; return 'weather-snow';
case 19: case 19:/* dust */
return 'weather-fog'; return 'weather-fog';
case 20: case 20:/* foggy */
return 'weather-fog'; return 'weather-fog';
case 21: case 21:/* haze */
return 'weather-fog'; return 'weather-fog';
case 22: case 22:/* smoky */
return 'weather-fog'; return 'weather-fog';
case 23: case 23:/* blustery */
return 'weather-few-clouds'; return 'weather-few-clouds';
case 24: case 24:/* windy */
return 'weather-few-clouds'; return 'weather-few-clouds';
case 25: case 25:/* cold */
return 'weather-few-clouds'; return 'weather-few-clouds';
case 26: case 26:/* cloudy */
return 'weather-overcast'; return 'weather-overcast';
case 27: case 27:/* mostly cloudy (night) */
return 'weather-clouds-night'; return 'weather-clouds-night';
case 28: case 28:/* mostly cloudy (day) */
return 'weather-few-clouds'; return 'weather-few-clouds';
case 29: case 29:/* partly cloudy (night) */
return 'weather-few-clouds-night'; return 'weather-few-clouds-night';
case 30: case 30:/* partly cloudy (day) */
return 'weather-few-clouds'; return 'weather-few-clouds';
case 31: case 31:/* clear (night) */
return 'weather-clear-night'; return 'weather-clear-night';
case 32: case 32:/* sunny */
return 'weather-clear'; return 'weather-clear';
case 33: case 33:/* fair (night) */
return 'weather-clear'; return 'weather-clear';
case 34: case 34:/* fair (day) */
return 'weather-clear-night'; return 'weather-clear-night';
case 35: case 35:/* mixed rain and hail */
return 'weather-snow-rain'; return 'weather-snow-rain';
case 36: case 36:/* hot */
return 'weather-clear'; return 'weather-clear';
case 37: case 37:/* isolated thunderstorms */
return 'weather-storm'; return 'weather-storm';
case 38: case 38:/* scattered thunderstorms */
return 'weather-storm'; return 'weather-storm';
case 39: case 39:/* scattered thunderstorms */
return 'weather-storm'; return 'weather-storm';
case 40: case 40:/* scattered showers */
return 'weather-showers-scattered'; return 'weather-showers-scattered';
case 41: case 41:/* heavy snow */
return 'weather-snow'; return 'weather-snow';
case 42: case 42:/* scattered snow showers */
return 'weather-snow'; return 'weather-snow';
case 43: case 43:/* heavy snow */
return 'weather-snow'; return 'weather-snow';
case 44: case 44:/* partly cloudy */
return 'weather-few-clouds'; return 'weather-few-clouds';
case 45: case 45:/* thundershowers */
return 'weather-storm'; return 'weather-storm';
case 46: case 46:/* snow showers */
return 'weather-snow'; return 'weather-snow';
case 47: case 47:/* isolated thundershowers */
return 'weather-storm'; return 'weather-storm';
case 3200: case 3200:/* not available */
return 'weather-severe-alert'; return 'weather-severe-alert';
default: default:
return 'weather-severe-alert'; return 'weather-severe-alert';

Loading…
Cancel
Save