Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>sWeather App</title>
- <link href="s40-theme/css/s40-theme.css" rel="stylesheet" type="text/css" />
- <link href="s40-theme/css/basic.css" rel="stylesheet" type="text/css" />
- <link rel="stylesheet" type="text/css" href="s40-theme/css/s40-theme_labeled_title.css" />
- <script language="javascript" type="text/javascript" src="s40-theme/js/screensize.js"></script>
- <script language="javascript" type="text/javascript" src="js/main.js"></script>
- <script language="javascript" type="text/javascript" src="js/processJson.js"></script>
- <script language="javascript" type="text/javascript">
- function initialiseApp(){
- //clear forecast screen
- var containers=new Array("selectedCityWeather","forecastContainer");
- for (var i = 0; i < containers.length; i++) {
- container = document.getElementById(containers[i]);
- container.innerHTML ="";
- }
- findUserCity();
- }
- function findUserCity(){
- $.ajax({
- url : "http://api.wunderground.com/api/c5b35d49009935ad/geolookup/q/autoip.json",
- dataType : "jsonp",
- success : function(parsed_json) {
- var j=0;
- var city = parsed_json['response']['results'][0]['name'];
- var cityId = parsed_json['response']['results'][0]['l'];
- document.getElementById("userCityId").value=cityId;
- document.getElementById("userCity").value=city;
- findUserLocationWeather(cityId);
- }
- });
- }
- </script>
- <script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
- </head>
- <body onload="initialiseApp();jsonDataSource.init();">
- <div class="container" >
- <div class="strip view0" id="views">
- <div id="homeview">
- <div class="titlebar">
- <img src="img/titlebar.png" alt="TitleBar"/>
- <span onclick="window.location.reload();">
- <img src="img/reload.png" alt="Reload"/>
- </span>
- </div>
- <br/>
- <div id="currentWeatherContainer" >
- </div>
- <br/><br/>
- <div class="inputContainer">
- <span id="userCityForecast" onclick="showForecast();mwl.switchClass('#views','view0','view1');">Show forecast</span>
- <br/><br/>
- <span> select city:</span>
- <select id="citySelector" >
- <option value="/q/zmw:00000.8.42182" selected="selected">Delhi</option>
- <option value="/q/zmw:20619.1.99999">California</option>
- <option value="/q/zmw:00000.3.43279">Chennai</option>
- <option value="/q/zmw:83601.1.99999">Atlanta</option>
- </select>
- <span onclick="findSelectedCityWeather();mwl.switchClass('#views','view0','view2');">Submit</span>
- <input type="hidden" id="userCityId" value=""/>
- <input type="hidden" id="userCity" value=""/>
- </div>
- </div>
- <div id="verticleview">
- <div class="titlebar">
- <span onclick="mwl.switchClass('#views','view1', 'view0')">
- <img src="img/titlebar.png" alt="TitleBar"/>
- <img src="img/back_arrow.png" alt="Back"/>
- </span>
- </div>
- <div id="forecastContainer">
- </div>
- </div>
- <div id="horizontalview">
- <div class="titlebar">
- <span onclick="mwl.switchClass('#views','view2', 'view0')">
- <img src="img/titlebar.png" alt="TitleBar"/>
- <img src="img/back_arrow.png" alt="Back"/>
- </span>
- </div>
- <div id="selectedCityWeather">
- </div>
- </div>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement