Skip to content

Commit

Permalink
Components Version Upgraded
Browse files Browse the repository at this point in the history
  • Loading branch information
bharatdwarkanim committed Jan 7, 2018
1 parent 2b3b5d1 commit 5eadd57
Show file tree
Hide file tree
Showing 3 changed files with 18,859 additions and 10,093 deletions.
28,810 changes: 18,779 additions & 10,031 deletions TaskPlanner/wwwroot/css/ej2/material.css

Large diffs are not rendered by default.

69 changes: 37 additions & 32 deletions TaskPlanner/wwwroot/js/ej2/ej2.config.js
Original file line number Diff line number Diff line change
@@ -1,34 +1,39 @@
System.config({
baseURL: "/",
transpiler: "typescript",
typescriptOptions: {
compilerOptions: {
target: "umd",
module: "commonjs",
moduleResolution: "node",
emitDecoratorMetadata: true,
experimentalDecorators: true
}
},
paths: {
"syncfusion:": 'js/EJ2/',
},
map: {
typescript: "https://unpkg.com/typescript@2.2.2/lib/typescript.js",
"@syncfusion/ej2-base": "syncfusion:ej2-base.umd.min.js",
"@syncfusion/ej2-data": "syncfusion:ej2-data.umd.min.js",
"@syncfusion/ej2-buttons": "syncfusion:ej2-buttons.umd.min.js",
"@syncfusion/ej2-popups": "syncfusion:ej2-popups.umd.min.js",
"@syncfusion/ej2-grids": "syncfusion:ej2-grids.umd.min.js",
"@syncfusion/ej2-navigations": "syncfusion:ej2-navigations.umd.min.js",
"@syncfusion/ej2-calendars": "syncfusion:ej2-calendars.umd.min.js",
"@syncfusion/ej2-inputs": "syncfusion:ej2-inputs.umd.min.js",
"@syncfusion/ej2-lists": "syncfusion:ej2-lists.umd.min.js",
"@syncfusion/ej2-pdf": "syncfusion:ej2-pdf.umd.min.js",
"@syncfusion/ej2-dropdowns": "syncfusion:ej2-dropdowns.umd.min.js",
"@syncfusion/ej2-excel-export": "syncfusion:ej2-excel-export.umd.min.js",
"@syncfusion/ej2-pdf-export": "syncfusion:ej2-pdf-export.umd.min.js",
"@syncfusion/ej2-compression": "syncfusion:ej2-compression.umd.min.js",
"@syncfusion/ej2-file-utils": "syncfusion:ej2-file-utils.umd.min.js",
}
baseURL: "/",
transpiler: "typescript",
typescriptOptions: {
compilerOptions: {
target: "umd",
module: "commonjs",
moduleResolution: "node",
emitDecoratorMetadata: true,
experimentalDecorators: true
}
},
paths: {
"syncfusion:": "https://cdn.syncfusion.com/ej2/15.4.23/",
},
map: {
typescript: "https://unpkg.com/typescript@2.2.2/lib/typescript.js",

"@syncfusion/ej2-base": "syncfusion:ej2-base/dist/ej2-base.umd.min.js",
"@syncfusion/ej2-data": "syncfusion:ej2-data/dist/ej2-data.umd.min.js",
"@syncfusion/ej2-buttons": "syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js",
"@syncfusion/ej2-popups": "syncfusion:ej2-popups/dist/ej2-popups.umd.min.js",
"@syncfusion/ej2-grids": "syncfusion:ej2-grids/dist/ej2-grids.umd.min.js",
"@syncfusion/ej2-navigations": "syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js",
"@syncfusion/ej2-calendars": "syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js",
"@syncfusion/ej2-inputs": "syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js",
"@syncfusion/ej2-lists": "syncfusion:ej2-lists/dist/ej2-lists.umd.min.js",
"@syncfusion/ej2-pdf": "syncfusion:ej2-pdf/dist/ej2-pdf.umd.min.js",
"@syncfusion/ej2-dropdowns": "syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js",
"@syncfusion/ej2-excel-export": "syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js",
"@syncfusion/ej2-pdf-export": "syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js",
"@syncfusion/ej2-compression": "syncfusion:ej2-compression/dist/ej2-compression.umd.min.js",
"@syncfusion/ej2-file-utils": "syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js",
"@common/confirmdialog": "ts/Common/ConfirmDialog.ts",
"@common/alertdialog": "ts/Common/AlertDialog.ts",
"@common/validationmessages": "ts/Common/ValidationMessages.ts",
"@common/utils": "ts/Common/Utils.ts"
}
});
73 changes: 43 additions & 30 deletions TaskPlanner/wwwroot/ts/Stories/Stories.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { enableRipple } from '@syncfusion/ej2-base';
import { DataManager, UrlAdaptor } from '@syncfusion/ej2-data';
import { DropDownList } from '@syncfusion/ej2-dropdowns';
import { Filter, Grid, Page, Pager, QueryCellInfoEventArgs, RowDataBoundEventArgs, Sort, SortEventArgs, Toolbar, ExcelExport, Group, FilterType, Resize, ColumnChooser, Edit } from '@syncfusion/ej2-grids';
import { ColumnChooser, ContextMenu, Filter, Grid, Page, Pager, ColumnMenu, QueryCellInfoEventArgs, PdfExport, RowDataBoundEventArgs, Sort, SortEventArgs, Toolbar, ExcelExport, Group, FilterType, Resize, Edit,Reorder } from '@syncfusion/ej2-grids';
import { Dialog } from '@syncfusion/ej2-popups';
import { ClickEventArgs } from '@syncfusion/ej2-navigations';
enableRipple(true);
Grid.Inject(Sort, Page, Filter, Toolbar, ExcelExport, Group, Resize, ColumnChooser, Edit );
Grid.Inject(ColumnChooser, Sort, Page, ContextMenu, Filter, Toolbar, ExcelExport, PdfExport, Group, Resize, Edit, ColumnMenu, Reorder );
let progressModel: HTMLInputElement = document.getElementById('progressDialogModal') as HTMLInputElement;

let projectId = $("#projectId").val();
Expand All @@ -29,60 +29,70 @@ let storiesList: Grid = new Grid({
actionBegin: actionBegin,
actionComplete: actionComplete,
allowExcelExport: true,
allowPdfExport:false,
allowPaging: false,
allowGrouping: true,
allowSorting: true,
allowFiltering: true,
allowTextWrap: true,
showColumnMenu: true,
filterSettings: { type: 'checkbox' },
toolbar: ['excelexport', 'search', 'columnchooser', 'add', 'edit', 'delete', 'update', 'cancel'],
showColumnChooser: true,
//enablePersistence: true,
allowResizing: true,
allowMultisorting: true,
//allowReordering: true,
enablePersistence: true,
contextMenuItems: ['autoFit', 'autoFitAll', 'sortAscending', 'sortDescending',
'copy', 'edit', 'delete', 'save', 'cancel','excelExport', 'csvExport', ],
editSettings: { allowEditing: true, allowAdding: true, allowDeleting: true, mode: 'normal' },
groupSettings: { showDropArea: true },
columns: [
{ field: 'SortOrder', headerText: 'Sort Order', type: "number", visible: false },
{ field: 'StoryId', headerText: 'Story ID', showInColumnChooser: false, isPrimaryKey: true, type: "number", visible: false },
{ field: 'TaskId', headerText: 'Task ID', type: "number", visible: false },
{ field: 'Title', headerText: 'Title',width:'150px' , type: "string", validationRules: { required: true } },
{ field: 'Title', headerText: 'Title',width:'200px' , type: "string", validationRules: { required: true } },
{ field: 'ThemeName', headerText: 'Theme', type: "string" },
{ field: 'EpicName', headerText: 'Epic', type: "string" },
{ field: 'StoryPoints', headerText: 'Estimate', type: "number" },
{ field: 'Milestone', headerText: 'Milestone', type: "string", visible: false },
{ field: 'Benifit', headerText: 'Benefit', type: "number", visible: true },
{ field: 'Penalty', headerText: 'Penalty', type: "number", visible: true },
{ field: 'Priority', headerText: 'Priority', type: "string", visible: true },
{ field: 'Release', headerText: 'Release', type: "string" },
{
field: 'Status', headerText: 'Status', type: "string", width: 150, visible: true, edit: {
create: () => {
statusElem = document.createElement('input');
return statusElem;
},
read: () => {
return statusObj.text;
},
destroy: () => {
statusObj.destroy();
},
write: () => {
statusObj = new DropDownList({
dataSource: status,
fields: { value: 'statusId', text: 'statusName' },
placeholder: 'Select status',
floatLabelType: 'Never'
});
statusObj.appendTo(statusElem);
}
}
},
{ field: 'Release', headerText: 'Release', type: "string", visible: false },
{ field: 'Status', headerText: 'Status', type: "string", visible: true },
//{
// field: 'Status', headerText: 'Status', type: "string", width: 150, visible: true, edit: {
// create: () => {
// statusElem = document.createElement('input');
// return statusElem;
// },
// read: () => {
// return statusObj.text;
// },
// destroy: () => {
// if (statusObj)
// statusObj.destroy();
// },
// write: () => {
// statusObj = new DropDownList({
// dataSource: status,
// fields: { value: 'statusId', text: 'statusName' },
// placeholder: 'Select status',
// floatLabelType: 'Never'
// });
// statusObj.appendTo(statusElem);
// }
// }
//},
{ field: 'SprintName', headerText: 'Sprint', type: "string", visible: false },
{ field: 'AssigneeName', headerText: 'Assignee', type: "string", visible: false },
{ field: 'Tag', headerText: 'Label', type: "string", visible: false }
],
created: create,
dataSource: templatedata,
load: load,
dataBound: () => storiesList.autoFitColumns()
//pageSettings: { pageSize: 10 },

});
Expand All @@ -92,19 +102,22 @@ storiesList.toolbarClick = (args: ClickEventArgs) => {
if (args.item.id === 'storiesList_excelexport') {
storiesList.excelExport();
}
if (args.item.id === 'storiesList_pdfExport') {
storiesList.pdfExport();
}
};


function load(): void {
progressModel.style.cssText = "display : block";
// progressModel.style.cssText = "display : block";
}

function create(): void {
progressModel.style.cssText = "display : none";
}

function actionBegin(args): void {
progressModel.style.cssText = "display : block";
// progressModel.style.cssText = "display : block";
if (args.requestType == "save") {
$.ajax({
data: {
Expand Down

0 comments on commit 5eadd57

Please sign in to comment.