Skip to content

Instantly share code, notes, and snippets.

View jpederson's full-sized avatar
💭
Website Developer/Programmer in Madison, WI.

James Pederson jpederson

💭
Website Developer/Programmer in Madison, WI.
View GitHub Profile
@jpederson
jpederson / accrue.example.js
Last active August 29, 2015 13:57
Accrue.js complete example with all options.
$( selector ).accrue({
mode: "basic",
operation: "keyup",
default_values: {
amount: "$7,500",
rate: "7%",
rate_compare: "1.49%",
term: "36m",
},
field_titles: {
@jpederson
jpederson / accrue.demo.amort.js
Created March 12, 2014 00:08
Accrue.js demo - amortization
$(".calculator-amortization").accrue({
mode: "amortization"
});
@jpederson
jpederson / accrue.demo.compare.js
Created March 12, 2014 00:07
Accrue.js demo - comparison
$(".calculator-compare").accrue({
mode: "compare"
});
@jpederson
jpederson / accrue.demo.basic.js
Created March 12, 2014 00:06
Accrue.js demo - basic
$(".calculator-loan").accrue();
@jpederson
jpederson / accrue.calculation.response.json
Created March 11, 2014 23:37
Accrue.js basic calculation-only JSON response
{
num_payments: 36,
original_amount: "7500",
payment_amount: 231.5782264902889,
payment_amount_formatted: "231.58",
total_interest: 836.8161536504012,
total_interest_formatted: "836.82",
total_payments: 8336.816153650401,
total_payments_formatted: "8336.82"
}
@jpederson
jpederson / accrue.calculation.js
Created March 11, 2014 23:34
Accrue.js basic calculation-only example
var loan_info = $.loanInfo({
amount: "$7,500",
rate: "7%",
term: "36m"
});
// log the calculation data for test purposes
console.log( loan_info );
@jpederson
jpederson / accrue.form.term.html
Last active August 29, 2015 13:57
Accrue.js form element example - term
<input type="text" class="term" value="36m">
<select class="term">
<option value="36m">36 months</option>
<option value="4y">4 years</option>
</select>
<input type="text" class="accrue-term" value="36m">
<input type="text" name="term" value="36m">
@jpederson
jpederson / accrue.basic.html
Last active August 29, 2015 13:57
Accrue.js basic HTML example
<div class="calculator"></div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="jquery.accrue.min.js"></script>
<script>
$(document).ready(function(){
$(".calculator").accrue();
});
</script>
@jpederson
jpederson / accrue.form.compare.html
Last active August 29, 2015 13:57
Accrue.js form element example - comparison rate
<input type="text" class="rate_compare" value="3%">
<select class="rate_compare">
<option value="3">3%</option>
<option value="4">4%</option>
</select>
<input type="text" class="accrue-rate_compare" value="3%">
<!-- OR, you may want to hide the rate you're comparing their existing rate to -->
<input type="hidden" name="rate_compare" value="3%">
@jpederson
jpederson / accrue.form.rate.html
Created March 11, 2014 23:11
Accrue.js form element example - rate fields
<input type="text" class="rate" value="7%">
<input type="text" class="accrue-rate" value="7%">
<select class="rate"><option value="7">7%</option><option value="8">8%</option></select>