mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-14 07:02:34 +01:00
77 lines
4.2 KiB
PHP
77 lines
4.2 KiB
PHP
|
@extends('header')
|
||
|
|
||
|
@section('head')
|
||
|
@parent
|
||
|
@stop
|
||
|
|
||
|
@section('content')
|
||
|
|
||
|
<ol class="breadcrumb">
|
||
|
<li>{{ link_to('timesheets', trans('texts.timesheets')) }}</li>
|
||
|
<li class='active'>{{ 1 }}</li>
|
||
|
</ol>
|
||
|
<div id="timesheet_table" style="height: 800px; overflow: auto">
|
||
|
</div>
|
||
|
<script type="text/javascript">
|
||
|
|
||
|
var table = $("#timesheet_table");
|
||
|
table.handsontable({
|
||
|
colHeaders: false,//['','Date', 'From', 'To', 'Hours', 'Desciption', 'Owner', 'Project', 'Code', 'Tags' ],
|
||
|
startRows: 6,
|
||
|
startCols: 4,
|
||
|
minSpareRows: 1,
|
||
|
stretchH: 'last',
|
||
|
colWidths: [25, 97, 50, 50, 50, 400, 150, 150, 50,50],
|
||
|
columns: [
|
||
|
{ data: "selected", type: 'checkbox' },
|
||
|
{ data: "date", type: 'date', dateFormat: 'yy-mm-dd' },
|
||
|
{ data: "from" },
|
||
|
{ data: "to" },
|
||
|
{ data: "hours", type: 'numeric', format: '0.00' },
|
||
|
{ data: "summary" },
|
||
|
{ data: "owner" },
|
||
|
{ data: "project", type: 'dropdown', source: ["Hobby", "Large Development"], strict: true },
|
||
|
{ data: "code", type: 'dropdown', source: ["DAMCO", "MYDAMCO", "SAXO", "STUDIE"], strict: true },
|
||
|
{ data: "tags", type: 'dropdown', source: ["design", "development", "bug"], strict: false },
|
||
|
],
|
||
|
//cells: function(row, col, prop) {
|
||
|
// return {
|
||
|
// type : {
|
||
|
// renderer : function (instance, td, row, col, prop, value, cellProperties) {
|
||
|
// }
|
||
|
// }
|
||
|
// };
|
||
|
//}
|
||
|
});
|
||
|
|
||
|
|
||
|
var data = [
|
||
|
{ selected: true, date:'2014-01-01', from:'10:00', to:'11:00', hours:'1', summary: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut vitae aliquet risus. Etiam posuere urna dictum ipsum imperdiet ullamcorper. Integer suscipit arcu sed iaculis tristique', owner:'Troels Liebe Bentsen', project:'Hobby', code:'TEST', tags:'design'},
|
||
|
{ selected: true, date:'2014-01-02', from:'00:00', to:'23:00', hours:'11', summary: 'Suspendisse tellus nunc, vehicula eget purus eu, tempor volutpat ligula. ', owner:'Troels Liebe Bentsen', project:'Hobby', code:'TEST', tags:'design'},
|
||
|
{ selected: true, date:'2014-01-03', from:'10:00', to:'11:00', hours:'1', summary: 'Quisque id facilisis tellus. Curabitur diam ante, venenatis sit amet lectus vitae, viverra bibendum lectus.', owner:'Troels Liebe Bentsen', project:'Hobby', code:'TEST', tags:'design'},
|
||
|
{ selected: true, date:'2014-01-04', from:'23:00', to:'24:00', hours:'1', summary: 'Do some stuff', owner:'Troels Liebe Bentsen', project:'Hobby', code:'TEST', tags:'design'},
|
||
|
{ selected: true, date:'2014-01-01', from:'10:00', to:'11:00', hours:'1', summary: 'Morbi commodo tellus justo, id elementum est blandit sit amet.', owner:'Troels Liebe Bentsen', project:'Hobby', code:'TEST', tags:'design'},
|
||
|
{ selected: true, date:'2014-01-02', from:'00:00', to:'23:00', hours:'11', summary: 'Do some stuff', owner:'Troels Liebe Bentsen', project:'Hobby', code:'TEST', tags:'design'},
|
||
|
{ selected: true, date:'2014-01-03', from:'10:00', to:'11:00', hours:'1', summary: 'Do some stuff', owner:'Troels Liebe Bentsen', project:'Hobby', code:'TEST', tags:'design'},
|
||
|
{ selected: true, date:'2014-01-04', from:'23:00', to:'24:00', hours:'1', summary: 'Mauris elementum mi non tincidunt facilisisin', owner:'Troels Liebe Bentsen', project:'Hobby', code:'TEST', tags:'design'},
|
||
|
{ selected: true, date:'2014-01-01', from:'10:00', to:'11:00', hours:'1', summary: 'Redo inital load as the CDC cleanup task is failing and it might be due to DDL changes that the CDC service did not handle', owner:'Troels Liebe Bentsen', project:'Hobby', code:'TEST', tags:'design'},
|
||
|
];
|
||
|
|
||
|
table.handsontable("loadData", data);
|
||
|
|
||
|
|
||
|
|
||
|
/*
|
||
|
$.ajax({
|
||
|
url: "/api/events",
|
||
|
dataType: 'json',
|
||
|
type: 'GET',
|
||
|
success: function (res) {
|
||
|
$("#dataTable").data("handsontable").loadData(res);
|
||
|
}
|
||
|
});
|
||
|
*/
|
||
|
|
||
|
</script>
|
||
|
@stop
|