Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var id = $(this).attr('id');
- var dayNumber = $(this).parent().attr('id');
- var d = $(daysLabels[dayNumber]).text().split(".");
- var moduleId = $(this).parent().parent().attr('id');
- var elem = {
- id: id,
- moduleId: moduleId,
- hoursAmount: 0,
- date: d[2] + "-" + d[1] + "-" + d[0]
- };
- if (id != -1) {
- debugger;
- elem = atoms[id];
- }
- var dialogContent = $('<div id="add-project-content"></div>').
- append($('<div class="row"><span class="label">Hours amount:</span><span class="field"><input id="hoursAmount" value="' + elem.hoursAmount + '" data-val-id=""/></span></div>'));
- var confirmDialog = new ConfirmDialog({
- title: 'Add hours amount to module',
- content: dialogContent,
- width: 350,
- height: 'auto',
- onOk: function () {
- var content = confirmDialog.settings.content;
- var hoursAmount = content.find('#hoursAmount').val();
- elem.hoursAmount = hoursAmount;
- $.ajax({
- url: '/TimeAccounting/AddOrEditAtom',
- type: 'POST',
- data: elem,
- success: function (data) {
- if (data.success) {
- atoms[id] = elem;
- $.jGrowl('Saved.');
- confirmDialog.close();
- initDate();
- } else {
- if (data.error) {
- $.jGrowl("Error.");
- }
- else {
- $.jGrowl('Error occurred.<br/>' + data.message);
- }
- }
- }
- }).fail(function () { $.jGrowl('Unknown error occurred'); });
- }
- });
- confirmDialog.show();
- confirmDialog.settings.content.find('#hoursAmount').focus();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement