<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<link href="https://cdn.datatables.net/fixedheader/3.1.2/css/fixedHeader.dataTables.css" rel="stylesheet" type="text/css" />
<script src="https://cdn.datatables.net/fixedheader/3.1.2/js/dataTables.fixedHeader.js"></script>
<link href="https://cdn.datatables.net/buttons/1.2.2/css/buttons.dataTables.css" rel="stylesheet" type="text/css" />
<script src="https://cdn.datatables.net/buttons/1.2.2/js/dataTables.buttons.js"></script>
<link href="https://cdn.datatables.net/1.10.12/css/jquery.dataTables.css" rel="stylesheet" type="text/css" />
<script src="https://cdn.datatables.net/1.10.12/js/jquery.dataTables.js"></script>
<meta charset=utf-8 />
<title>DataTables - JS Bin</title>
</head>
<body>
<form>
<input type="hidden" id="exportAmounts" name="exportAmounts" value="F,G,H,I,J,K,L,M,N"/>
</form>
<div class="container">
<table id="myTable" class="display hover" aria-labelledby="myTable_name myTable_info">
<thead>
<tr>
<th role="button" style="min-width: 6em;">Fund Code</th>
<th role="button" style="min-width: 8em;">Annual Planned Expense Budget</th>
<th role="button" style="min-width: 8em;">Current Month Revenues</th>
<th role="button" style="min-width: 8em;">Current Month Expenses</th>
<th role="button" style="min-width: 8em;">Current Month Net Income (Loss)</th>
<th role="button" style="min-width: 8em;">YTD Revenues</th>
<th role="button" style="min-width: 8em;">YTD Expenses</th>
<th role="button" style="min-width: 8em;">YTD Net Income (Loss)</th>
<th role="button" style="min-width: 8em;">Encumbrances</th>
<th role="button" style="min-width: 8em;">YTD Less Encumbrances</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Grand Totals</th>
<td class="alignRight" ><span class="offscreen">Annual Planned Expense Budget Grand Total</span>0.00</td>
<td class="alignRight" ><span class="offscreen">Current Month Revenue Grand Total</span>980,781.10</td>
<td class="alignRight" ><span class="offscreen">Current Month Expenses Grand Total</span>1,449,217.43</td>
<td class="alignRight" ><span class="offscreen">Current Month Net Income (Loss) Grand Total</span>(468,436.33)</td>
<td class="alignRight" ><span class="offscreen">YTD Revenues Grand Total</span>980,781.10</td>
<td class="alignRight" ><span class="offscreen">YTD Expenses Grand Total</span>1,449,217.43</td>
<td class="alignRight" ><span class="offscreen">YTD Net Income (Loss) Grand Total</span>(468,436.33)</td>
<td class="alignRight" ><span class="offscreen">Encumbrances Grand Total</span>11,859,986.00</td>
<td class="alignRight" ><span class="offscreen">YTD Less Encumbrances Grand Total</span>(12,328,422.33)</td>
<td > </td>
</tr>
</tfoot>
<tbody>
<tr>
<td>301018 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">5.20</td>
<td class="alignRight">4,435.47</td>
<td class="alignRight">(4,430.27)</td>
<td class="alignRight">5.20</td>
<td class="alignRight">4,435.47</td>
<td class="alignRight">(4,430.27)</td>
<td class="alignRight">43,068.49</td>
<td class="alignRight">(47,498.76)</td>
</tr>
<tr>
<td>301021 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">5,197.30</td>
<td class="alignRight">2,095.86</td>
<td class="alignRight">3,101.44</td>
<td class="alignRight">5,197.30</td>
<td class="alignRight">2,095.86</td>
<td class="alignRight">3,101.44</td>
<td class="alignRight">44,988.67</td>
<td class="alignRight">(41,887.23)</td>
</tr>
<tr>
<td>301183 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.01</td>
<td class="alignRight">(0.01)</td>
</tr>
<tr>
<td>301350 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">(354.25)</td>
<td class="alignRight">354.25</td>
<td class="alignRight">0.00</td>
<td class="alignRight">(354.25)</td>
<td class="alignRight">354.25</td>
<td class="alignRight">0.00</td>
<td class="alignRight">354.25</td>
</tr>
<tr>
<td>301399 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">3,786.89</td>
<td class="alignRight">17,597.36</td>
<td class="alignRight">(13,810.47)</td>
<td class="alignRight">3,786.89</td>
<td class="alignRight">17,597.36</td>
<td class="alignRight">(13,810.47)</td>
<td class="alignRight">255,260.27</td>
<td class="alignRight">(269,070.74)</td>
</tr>
<tr>
<td>302728 </td>
<td class="alignRight">0.05</td>
<td class="alignRight">3,000.00</td>
<td class="alignRight">0.09</td>
<td class="alignRight">3,000.22</td>
<td class="alignRight">3,000.00</td>
<td class="alignRight">0.21</td>
<td class="alignRight">3,000.00</td>
<td class="alignRight">0.24</td>
<td class="alignRight">3,000.00</td>
</tr>
<tr>
<td>303075 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">5,627.08</td>
<td class="alignRight">(5,627.08)</td>
<td class="alignRight">0.00</td>
<td class="alignRight">5,627.08</td>
<td class="alignRight">(5,627.08)</td>
<td class="alignRight">139,197.17</td>
<td class="alignRight">(144,824.25)</td>
</tr>
<tr>
<td>303711 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">393.50</td>
<td class="alignRight">110.06</td>
<td class="alignRight">283.44</td>
<td class="alignRight">393.50</td>
<td class="alignRight">110.06</td>
<td class="alignRight">283.44</td>
<td class="alignRight">1,138.93</td>
<td class="alignRight">(855.49)</td>
</tr>
<tr>
<td>301676 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">48.71</td>
<td class="alignRight">(48.71)</td>
<td class="alignRight">0.00</td>
<td class="alignRight">48.71</td>
<td class="alignRight">(48.71)</td>
<td class="alignRight">0.00</td>
<td class="alignRight">(48.71)</td>
</tr>
<tr>
<td>302165 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">71,000.00</td>
<td class="alignRight">28,702.38</td>
<td class="alignRight">42,297.62</td>
<td class="alignRight">71,000.00</td>
<td class="alignRight">28,702.38</td>
<td class="alignRight">42,297.62</td>
<td class="alignRight">60,175.33</td>
<td class="alignRight">(17,877.71)</td>
</tr>
<tr>
<td>302333 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">4,592.25</td>
<td class="alignRight">(4,592.25)</td>
</tr>
<tr>
<td>302423 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">52.79</td>
<td class="alignRight">(52.79)</td>
<td class="alignRight">0.00</td>
<td class="alignRight">52.79</td>
<td class="alignRight">(52.79)</td>
<td class="alignRight">0.00</td>
<td class="alignRight">(52.79)</td>
</tr>
<tr>
<td>303294 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">5,500.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">5,500.00</td>
<td class="alignRight">5,500.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">5,500.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">5,500.00</td>
</tr>
<tr>
<td>303481 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">(1,208.44)</td>
<td class="alignRight">1,208.44</td>
<td class="alignRight">0.00</td>
<td class="alignRight">(1,208.44)</td>
<td class="alignRight">1,208.44</td>
<td class="alignRight">69.34</td>
<td class="alignRight">1,139.10</td>
</tr>
<tr>
<td>303712 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">500.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">500.00</td>
<td class="alignRight">500.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">500.00</td>
<td class="alignRight">4,415.00</td>
<td class="alignRight">(3,915.00)</td>
</tr>
<tr>
<td>303782 </td> <td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">(3,251.76)</td>
<td class="alignRight">3,251.76</td>
<td class="alignRight">0.00</td>
<td class="alignRight">(3,251.76)</td>
<td class="alignRight">3,251.76</td>
<td class="alignRight">3,684.23</td>
<td class="alignRight">(432.47)</td>
</tr>
<tr>
<td>304035 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">2,210.80</td>
<td class="alignRight">2,345.27</td>
<td class="alignRight">(134.47)</td>
<td class="alignRight">2,210.80</td>
<td class="alignRight">2,345.27</td>
<td class="alignRight">(134.47)</td>
<td class="alignRight">0.00</td>
<td class="alignRight">(134.47)</td>
</tr>
<tr>
<td>304126 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">300.00</td>
<td class="alignRight">(300.00)</td>
</tr>
<tr>
<td>304152 </td>
<td class="alignRight">0.01</td>
<td class="alignRight">0.00</td>
<td class="alignRight">1,043.00</td>
<td class="alignRight">(1,043.00)</td>
<td class="alignRight">0.00</td>
<td class="alignRight">1,043.00</td>
<td class="alignRight">(1,043.00)</td>
<td class="alignRight">0.01</td>
<td class="alignRight">(1,043.00)</td>
</tr>
<tr>
<td>304182 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">3,168.53</td>
<td class="alignRight">(3,168.53)</td>
<td class="alignRight">(0.02)</td>
<td class="alignRight">3,168.53</td>
<td class="alignRight">(3,168.53)</td>
<td class="alignRight">0.00</td>
<td class="alignRight">(3,168.53)</td>
</tr>
<tr>
<td>303965 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">10,671.74</td>
<td class="alignRight">(10,671.74)</td>
</tr>
<tr>
<td>303964 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">1,476.00</td>
<td class="alignRight">180.28</td>
<td class="alignRight">1,295.72</td>
<td class="alignRight">1,476.00</td>
<td class="alignRight">180.28</td>
<td class="alignRight">1,295.72</td>
<td class="alignRight">2,648.88</td>
<td class="alignRight">(1,353.16)</td>
</tr>
<tr>
<td>3041888 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">3,168.53</td>
<td class="alignRight">(3,168.53)</td>
<td class="alignRight">(0.02)</td>
<td class="alignRight">3,168.53</td>
<td class="alignRight">(3,168.53)</td>
<td class="alignRight">0.00</td>
<td class="alignRight">(3,168.53)</td>
</tr>
<tr>
<td>3039655 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">0.00</td>
<td class="alignRight">10,671.74</td>
<td class="alignRight">(10,671.74)</td>
</tr>
<tr>
<td>3039644 </td>
<td class="alignRight">0.00</td>
<td class="alignRight">1,476.00</td>
<td class="alignRight">180.28</td>
<td class="alignRight">1,295.72</td>
<td class="alignRight">1,476.00</td>
<td class="alignRight">180.28</td>
<td class="alignRight">1,295.72</td>
<td class="alignRight">2,648.88</td>
<td class="alignRight">(1,353.16)</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
body {
font: 90%/1.45em "Helvetica Neue", HelveticaNeue, Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
color: #333;
background-color: #fff;
}
.pagination .current {
padding: 0; }
.offscreen {
/* available for screen readers, hidden from reg users */
position: absolute;
clip: rect(1px 1px 1px 1px); /* IE 6 and IE 7 */
clip: rect(1px, 1px, 1px, 1px); /* clip to 1px width and height */
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
text-indent: -999em; /* Indent any text so it is not visible */
word-wrap: normal; /* Fix a JAWS+Firefox scrollbar issue when word-wrap is set */
}
ul.pagination li.unavailable a, ul.pagination li.unavailable button {
color: #858687;
display: none; }
.invisible {
visibility: hidden; }
div.bottom {
float: left; }
.alignleft {
text-align: left;
margin: 0em 0em 0em .5em; }
div.dt-buttons {
margin: 0em 0 0em .3em; }
a.buttons-print, a.buttons-html5 {
padding: 0 .2em 0 .6em;
margin: 0 .5em 0 0; }
div.toolbar {
margin: .6em 0 0em 25%;
float: left;
font-family: "Roboto", arial, sans-serif;
color: #4d4d4d;
font-size: 0.875rem; }
div.pageBar {
margin: 0.1em .3em 0 0;
float: right;
font-family: "Roboto", arial, sans-serif;
color: #4d4d4d;
font-size: 0.875rem; }
.paging_full_numbers a.paginate_button {
background-color: #eee; }
.highlight {
background-color: #D1DBE1; }
.displayNone {
display: none; }
.clearboth {
clear: both; }
.fixed-dialog{
position: fixed;
top: 50px;
left: 50px;}
.dropdown.menu > li.is-dropdown-submenu-parent > a:hover::after {
border-color: #284087 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
border-color: #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.dropdown.menu > li.is-dropdown-submenu-parent > a.active::after {
border-color: #284087 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.alignRight {
text-align: right;
white-space: nowrap; }
div.flagged {
font-style: italic;
color: #83049D;
font-size: .9rem;
padding-top: 1rem;}
.buttons-csv:focus {
outline: 3px dashed #000; }
#tableDefinitions dd {
margin-left:1em;
}
(function(){
// Change this list to the valid characters you want to be detected
var validChars = "$£€c" + "0123456789" + ".-,()'";
// Init the regex just once for speed - it is "closure locked"
var
str = jQuery.fn.dataTableExt.oApi._fnEscapeRegex( validChars ),re = new RegExp('[^'+str+']');
$.fn.dataTableExt.aTypes.unshift(
function ( data )
{
if ( typeof data !== 'string' || re.test(data) ) {
return null;
}
return 'currency';
}
);
$.fn.dataTable.ext.type.order['currency-pre'] = function ( data ) {
//Check if its in the proper format
if(data.match(/[\()]/g)){
if( data.match(/[\-]/g) !== true){
//It matched - strip out parentheses & any characters we dont want and append - at front
data = '-' + data.replace(/[\$£€c\(\),]/g,'');
}else{
//Already has a '-' so just strip out non-numeric charactors exluding '-'
data = data.replace(/[^\d\-\.]/g,'');
}
}else{
data = data.replace(/[\$£€\,]/g,'');
}
return parseFloat( data );
};
}());
$(document).ready( function () {
// Set the number of columns to include in the exported files for the datatable.
// Defind per page in the hidden variable maxExportColumn
var maxExportColumn = $("#maxExportColumn").val();
var columnList = [];
for (i = 0; i <=maxExportColumn; i++) {
columnList[i] = i;
}
var table = $('#myTable').DataTable(
{
"dom": "<'marginrightshow'l><'toolbar'><'alignleft marginrightshow'B><'alignleft marginrightshow'f><'clearboth'>t<'clearboth'><'clearboth'><'bottom'i><'alignleft marginrightshow'p><'pageBar'>",
"fixedHeader": {
header: true,
footer: false
},
"destroy": true,
"pageLength": 100,
"aLengthMenu": [[10, 25, 50, 100], [10, 25, 50, 100]],
"oLanguage": {
"sEmptyTable": "No data found. Try changing the filters or choosing a different fiscal year and period."
},
"orderble": true,
"order": [],
"columnDefs": [
{"targets": 'no-sort', "orderable": false },
{"targets": ["alignRight"], "className": "alignRight"}
]
});
$("div.toolbar").html('Export Data to:');
$("div.pageBar").html('Go to Page:');
$("div#myTable_paginate").attr('role','navigation');
$("div#myTable_paginate").attr('aria-label','Go to Page');
$("div#myTable_length").attr('role','navigation');
$("div#myTable_length").attr('aria-label','Filter for how many rows to display in the table');
$("div#myTable_filter").attr('role','search');
$("div#myTable_filter").attr('aria-label','Search within records displayed in table');
});
You can jump to the latest bin by adding /latest
to your URL
Shortcut | Action |
---|---|
ctrl + [num] | Toggle nth panel |
ctrl + 0 | Close focused panel |
ctrl + enter | Re-render output. If console visible: run JS in console |
Ctrl + l | Clear the console |
ctrl + / | Toggle comment on selected lines |
ctrl + [ | Indents selected lines |
ctrl + ] | Unindents selected lines |
tab | Code complete & Emmet expand |
ctrl + s | Save & lock current Bin from further changes |
ctrl + shift + s | Clone Bin |
ctrl + y | Archive Bin |
Complete list of JS Bin shortcuts |
URL | Action |
---|---|
/ | Show the full rendered output. This content will update in real time as it's updated from the /edit url. |
/edit | Edit the current bin |
/watch | Follow a Code Casting session |
/embed | Create an embeddable version of the bin |
/latest | Load the very latest bin (/latest goes in place of the revision) |
/[username]/last | View the last edited bin for this user |
/[username]/last/edit | Edit the last edited bin for this user |
/[username]/last/watch | Follow the Code Casting session for the latest bin for this user |
/quiet | Remove analytics and edit button from rendered output |
.js | Load only the JavaScript for a bin |
.css | Load only the CSS for a bin |
Except for username prefixed urls, the url may start with http://jsbin.com/abc and the url fragments can be added to the url to view it differently. |