weather.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. (function (global, factory) {
  2. if (typeof define === "function" && define.amd) {
  3. define("/widgets/weather", ["jquery", "Site"], factory);
  4. } else if (typeof exports !== "undefined") {
  5. factory(require("jquery"), require("Site"));
  6. } else {
  7. var mod = {
  8. exports: {}
  9. };
  10. factory(global.jQuery, global.Site);
  11. global.widgetsWeather = mod.exports;
  12. }
  13. })(this, function (_jquery, _Site) {
  14. "use strict";
  15. _jquery = babelHelpers.interopRequireDefault(_jquery);
  16. // Widget Weather
  17. (0, _jquery.default)(document).ready(function () {
  18. (0, _Site.run)();
  19. }); // Example1 sunny
  20. // -----------------------------
  21. (function () {
  22. var ex1_sunny = new Skycons({
  23. "color": "white"
  24. });
  25. ex1_sunny.set(document.getElementById("ex4-rain"), "rain");
  26. ex1_sunny.play();
  27. })(); // Example5
  28. // -----------------------------
  29. (function () {
  30. var ex5 = new Skycons({
  31. "color": "white"
  32. }),
  33. ex5_list = ["ex5-partly-cloudy", "ex5-sunny", "ex5-cloudy", "ex5-rain"],
  34. ex5_type = ["partly-cloudy-day", "clear-day", "cloudy", "rain"],
  35. ex5_i;
  36. for (ex5_i = ex5_list.length; ex5_i--;) {
  37. ex5.set(ex5_list[ex5_i], ex5_type[ex5_i]);
  38. }
  39. ex5.play();
  40. })(); // Example6 Snow
  41. // -----------------------------
  42. (function () {
  43. var ex6_snow = new Skycons({
  44. "color": "white"
  45. });
  46. ex6_snow.set(document.getElementById("ex6-snow"), "snow");
  47. ex6_snow.play();
  48. })(); // Example7 Sleet
  49. // -----------------------------
  50. (function () {
  51. var ex7_sleet = new Skycons({
  52. "color": "#212121"
  53. });
  54. ex7_sleet.set(document.getElementById("ex7-sleet"), "sleet");
  55. ex7_sleet.play();
  56. })();
  57. });