Advertisement
0utlawActual

Widget.html

Mar 22nd, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.43 KB | None | 0 0
  1. <!--
  2.     MING LS - by @thatMshl, please install XenInfo
  3. -->
  4. <!DOCTYPE html>
  5. <html>
  6. <head>
  7.     <script type="text/javascript" charset="utf-8" src="Config.js"></script>
  8.     <meta content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
  9.     <meta charset="utf-8">
  10.     <link rel="stylesheet" href="Style.css" type="text/css" media="screen"/>
  11.     <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous">
  12.     <script type="text/javascript" src="js/clock.js"></script>
  13.  
  14. </head>
  15.  
  16.  
  17. <body onload="init()">
  18.     <div class="container">
  19.         <div id="good">Good Morning!</div>
  20.         <div id="time">00:00</div>
  21.         <div id="date">Monday &nbsp;Dec 22</div>
  22.         <div id="icon"><img src="" width="24px"></div>
  23.         <div id="weather">00° &nbsp;Condition</div>
  24.         <div id="battery">00%</div>
  25.     </div>
  26.  
  27. <script type="text/javascript">
  28.         var doc = document,
  29.           goodDiv = doc.getElementById('good'),
  30.             timeDiv = doc.getElementById('time'),
  31.             dateDiv = doc.getElementById('date'),
  32.             iconDiv = doc.getElementById('icon'),
  33.             weatherDiv = doc.getElementById('weather'),
  34.             batteryDiv = doc.getElementById('battery');
  35.  
  36.  
  37.  
  38.  
  39.             if (showBattery == false){
  40.                 battery.style.opacity = '0';
  41.             }
  42.             if (showWeather == false) {
  43.                 weather.style.opacity = '0';
  44.             }
  45.  
  46.             var sent = "Good Morning!";
  47.             var colorize = primaryColor;
  48.             if (colorizeTitle == false) {
  49.                 colorize = secondaryColor;
  50.             }
  51.  
  52.  
  53.             clock({
  54.               twentyfour : !!useTwentyFour,
  55.               padzero : true,
  56.               refresh : 2500,
  57.               success: function(clock){
  58.                         timeDiv.innerHTML = '<span style="font-family:GMed">' + clock.hour() + ":" + clock.minute() + '</span>';
  59.                         dateDiv.innerHTML = '<span style="color:'+ primaryColor +'">' + clock.sdaytext() + ' &nbsp;<span style="color:'+ colorize +'">' + clock.smonthtext() + " " + clock.date() + '</span> </span>';
  60.  
  61.                         if (clock.rawhour() <= 11){
  62.                             sent = '<span style="color:'+ secondaryColor +'">Good</span> <span style="color:'+ primaryColor +'">Morning!</span>';
  63.                         } else if (clock.rawhour() <= 16) {
  64.                             sent = '<span style="color:'+ secondaryColor +'">Good</span> <span style="color:'+ primaryColor +'">Afternoon!</span>';
  65.                         } else if (clock.rawhour() <= 21) {
  66.                             sent = '<span style="color:'+ secondaryColor +'">Good</span> <span style="color:'+ primaryColor +'">Evening!</span>';
  67.                         } else {
  68.                             sent = '<span style="color:'+ secondaryColor +'">Good</span> <span style="color:'+ primaryColor +'">Night!</span>';
  69.                         }
  70.  
  71.                         goodDiv.innerHTML = sent;
  72.               }
  73.             });
  74.             function mainUpdate(type){
  75.                 if(type == "battery"){
  76.                     batteryDiv.innerHTML = '<span style="color:'+ primaryColor +'">' + batteryPercent + '%' + (batteryCharging? ' &nbsp;<span style="font-size:17px;color:'+ secondaryColor +'" class="fas fa-bolt"></span>' : " ") + '</span>';
  77.                 }
  78.                 if (type == "weather"){
  79.                     var conditionz = ["Tornado", "Tropical Storm", "Hurricane", "Thunderstorm", "Thunderstorm", "Snow", "Sleet", "Sleet", "Freezing Drizzle", "Drizzle", "Freezing Rain", "Showers", "Showers", "Flurries", "Snow", "Snow", "Snow", "Hail", "Sleet", "Dust", "Fog", "Haze", "Smoky", "Blustery", "Windy", "Cold", "Cloudy", "Cloudy", "Cloudy", "Cloudy", "Partly Cloudy", "Clear", "Sunny", "Fair", "Fair", "Sleet", "Hot", "Thunderstorms", "Thunderstorms", "Thunderstorms", "Showers", "Heavy Snow", "Light Snow", "Heavy Snow", "Partly Cloudy", "Thunderstorm", "Snow", "Thunderstorm", "blank"];
  80.                     var conCode = weather.conditionCode;
  81.                     var style = "hybridr";
  82.  
  83.                     iconDiv.innerHTML = '<span> <img src="img/' + style + '/' + conCode + '.png" id="icon"/> </span>';
  84.  
  85.                     weatherDiv.innerHTML = '<span style="color:'+ colorize +'">' + weather.temperature + '°</span>  <span style="color:'+ primaryColor +'">' + weather.condition + '</span>';
  86.                    
  87.                 }
  88.             }
  89.  
  90. //(conditionz[conCode])
  91.  
  92.             (function () {
  93.     'use strict';
  94.     if (window.innerWidth === 375) {
  95.         document.querySelector("meta[name=viewport]").setAttribute('content', 'width=device-width, initial-scale=1.18, maximum-scale=1.18, user-scalable=0');
  96.     } else if (window.innerWidth === 414) {
  97.         document.querySelector("meta[name=viewport]").setAttribute('content', 'width=device-width, initial-scale=1.3, maximum-scale=1.3, user-scalable=0');
  98.     }
  99.             }());
  100.     </script>
  101. </body>
  102. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement