Giter Site home page Giter Site logo

solar-suitability-app's People

Contributors

andywalz avatar cmartin616 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

solar-suitability-app's Issues

Check percent source for progress bar and optimal/poor

Hey where does the 78% on the progress bar get set?
I think that it either needs to use annualPercentSun or the Optimal/Poor case statement needs to use whatever 78% comes from (cuz 78% should be Fair, not optimal)
Ok, I found this and see how it is done but I may need your help explaining the first line: // Populate gradient
var gradient = ((app.query.averagePerDay/4).toFixed(2)*100).toFixed().toString() + '%';

   var $showGradient = $('.showGradient');
   $showGradient.css('width', gradient);
   $('.showGradient>span').text(gradient);

why divide by 4?

image

Preview maps pan too easily

on mobile or trackpad I find I'm panning the maps unintentionally when trying to scroll down on the report. Could your same limitExtent feature be applied on these maps?

Reset report (site details) if new query is run

Have to determine the best way to check for a new query -or- add a button to reset the report. Thoughts? For example, site title is 'Chris' House' but then I move onto 'Andy's House' - do I want it to show the stored values 'Chris' House' or 'Site Title'?

a) Last Lat/Lng for a click stored. If Lat/Long when opening report =/= last Lat/Lng, reset details. May be an issue if they just adjust their query point to a different point on the roof.

b) Always leave details unless they reset it.

email form can't handle multiple addresses

allow csv, handle semi-colons:

Delivery to the following recipient failed permanently:

Technical details of permanent failure:
Internal parse error: Illegal envelope To: address (not valid RFC5321 syntax): [email protected]; [email protected]

----- Original message -----

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=date:to:from:subject:message-id:mime-version:content-type
:content-transfer-encoding;
bh=/JaPmcPq1FxnsyZK0NXnH8WklC66qyvRXvarO14thQU=;
b=IFsofSqVcRGHN3WiYTbzBZsPa911HtEIAyF0YbJVnAF6G0MB0VtjY4Yp0AsK3X6P/F
ZmvXXCvMnvFCQjtYFRTImEpkTGKqOor0Dct+N4oVGUiQ5ttUEqtx+u0Q2oIMUcqH0DEj
oLzKdHrH+vxnXhwOk7bbqx6YNFlmunOueFThKZbTZENP5J2P62z2U9Mmjrc1w8kAh9K2
dv8XuzfxLuONOeLD53Sw/HWFvYtxdQ0d06YH9uhNXtHEe6QUADIapA1gKP+DOJbf7bDD
GBDX7MhC4HoTi1YiHNXvdUKCXDBSfWHICu5hTL84ORtsIPaRgkDLY1mFOCh/8z/Z55Kr
f/xg==
X-Received: by 10.50.83.73 with SMTP id o9mr22665967igy.40.1443534223334;
Tue, 29 Sep 2015 06:43:43 -0700 (PDT)
Return-Path: [email protected]
Received: from solar.maps.umn.edu (arachnid.socsci.umn.edu. [134.84.151.68])
by smtp.gmail.com with ESMTPSA id e65sm11203149ioj.14.2015.09.29.06.43.42
for <[email protected]; [email protected]>
(version=TLSv1 cipher=RC4-SHA bits=128/128);
Tue, 29 Sep 2015 06:43:42 -0700 (PDT)
Date: Tue, 29 Sep 2015 08:43:42 -0500
Return-Path: [email protected]
To: [email protected]; [email protected]
From: Alex Gast [email protected]
Subject: Solar Suitability Report
Message-ID: [email protected]
X-Priority: 3
X-Mailer: PHPMailer 5.2.7 (https://github.com/PHPMailer/PHPMailer/)
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="b1_a17eb0faaeb568056283f4b10d10895f"
Content-Transfer-Encoding: 8bit

A Solar Suitability Analysis Report has been shared with you. Click the link below to view:http://solar.maps.umn.edu/app/index.html?lat=44.82510242404244%2526long=-93.81155556979662

shifting toggle buttons

Caused by .btn-solar margin: 3px;

Is this needed? Should we split and extent the class for the divs that need it?

App gets "stuck" when ImageService unavailable

Is there an easy way we could make the app fail gracefully when ArcGIS server is down (i.e. Solar ImageService not available)? Handle no or error response and showalert “Solar data temporarily unavailable, please check back soon…”

Currently it just sticks on “Calculating…"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.