From 342803c9d71e08533c20708c2cbfb7a5c74dd356 Mon Sep 17 00:00:00 2001 From: "ROOT\\kumaresan.subramani" Date: Wed, 6 Feb 2019 15:46:06 +0530 Subject: [PATCH 1/2] Gihub source updation for v16.4.0.52 service pack 1 release --- .gitignore | 15 + ReadMe.md | 142 +- index.html | 404 +- package-lock.json | 9621 ++++++ package.json | 67 +- spec/samplebrowser.spec.ts | 125 +- src/accordion/ajax-stack.json | 2 +- src/accordion/ajax.html | 2 +- src/accordion/ajax.ts | 4 +- src/accordion/default-stack.json | 2 +- src/accordion/default.html | 2 +- src/accordion/default.ts | 4 +- src/accordion/icon-stack.json | 2 +- src/accordion/icon.html | 2 +- src/accordion/icon.ts | 4 +- src/accordion/right-to-left-stack.json | 2 +- src/accordion/right-to-left.html | 2 +- src/accordion/right-to-left.ts | 4 +- src/accordion/sample.json | 6 +- src/auto-complete/custom-filtering.ts | 52 +- src/auto-complete/data-binding.ts | 40 +- src/auto-complete/dataSource.json | 127 + src/auto-complete/default.ts | 12 +- src/auto-complete/diacritics-filtering.ts | 23 +- src/auto-complete/grouping-icon.ts | 35 +- src/auto-complete/highlight.html | 4 - src/auto-complete/highlight.ts | 29 +- src/auto-complete/sample.json | 17 +- src/auto-complete/template.ts | 20 +- src/avatar/badge-stack.json | 2 +- src/avatar/badge.ts | 4 +- src/avatar/card-stack.json | 2 +- src/avatar/card.ts | 4 +- src/avatar/datasource.ts | 14 + src/avatar/default-stack.json | 2 +- src/avatar/default.ts | 4 +- src/avatar/listview-stack.json | 2 +- src/avatar/listview.ts | 17 +- src/avatar/sample.json | 16 +- src/avatar/types-stack.json | 2 +- src/avatar/types.ts | 4 +- src/badge/accordion-stack.json | 2 +- src/badge/accordion.ts | 4 +- src/badge/datasource.ts | 16 + src/badge/default-stack.json | 2 +- src/badge/default.ts | 4 +- src/badge/listview-stack.json | 2 +- src/badge/listview.ts | 19 +- src/badge/notification-stack.json | 2 +- src/badge/notification.ts | 4 +- src/badge/sample.json | 20 +- src/badge/toolbar-stack.json | 2 +- src/badge/toolbar.ts | 4 +- src/badge/types-stack.json | 2 +- src/badge/types.ts | 4 +- src/button/button-group-stack.json | 2 +- src/button/button-group.html | 51 +- src/button/button-group.ts | 10 +- src/button/check-box-stack.json | 2 +- src/button/check-box.html | 8 +- src/button/check-box.ts | 4 +- src/button/default-stack.json | 2 +- src/button/default.html | 35 +- src/button/default.ts | 14 +- src/button/drop-down-button.html | 8 +- src/button/drop-down-button.ts | 2 +- src/button/progress-button-stack.json | 2 +- src/button/progress-button.html | 31 +- src/button/progress-button.ts | 8 +- src/button/radio-button-stack.json | 2 +- src/button/radio-button.html | 8 +- src/button/radio-button.ts | 2 +- src/button/sample.json | 8 +- src/button/split-button-stack.json | 2 +- src/button/split-button.html | 8 +- src/button/split-button.ts | 4 +- src/button/switch-stack.json | 2 +- src/button/switch.html | 6 +- src/button/switch.ts | 4 +- src/calendar/date-range.html | 2 +- src/calendar/date-range.ts | 4 +- src/calendar/default.html | 2 +- src/calendar/default.ts | 4 +- src/calendar/disabled.ts | 4 +- src/calendar/fonts/e-icons-metro.eot | Bin 0 -> 3664 bytes src/calendar/fonts/e-icons-metro.svg | 16 + src/calendar/fonts/e-icons-metro.ttf | Bin 0 -> 3476 bytes src/calendar/fonts/e-icons-metro.woff | Bin 0 -> 3476 bytes src/calendar/islamic-calendar.html | 118 + src/calendar/islamic-calendar.ts | 50 + src/calendar/multi-selection.html | 3 +- src/calendar/multi-selection.ts | 4 +- src/calendar/sample.json | 13 +- src/calendar/special-dates.html | 65 +- src/calendar/special-dates.ts | 4 +- src/card/basic-stack.json | 2 +- src/card/basic.html | 2 +- src/card/basic.ts | 4 +- src/card/data-source.json | 218 + src/card/flip-stack.json | 2 +- src/card/flip.html | 2 +- src/card/flip.ts | 4 +- src/card/horizontal-stack.json | 2 +- src/card/horizontal.html | 2 +- src/card/horizontal.ts | 4 +- src/card/images/eiffeltower.png | Bin 113990 -> 31778 bytes src/card/images/iphone.png | Bin 220574 -> 55658 bytes src/card/images/malaysia.png | Bin 148948 -> 41575 bytes src/card/images/newyork.png | Bin 116414 -> 30828 bytes src/card/images/sydney.png | Bin 129073 -> 32457 bytes src/card/reveal-stack.json | 2 +- src/card/reveal.html | 2 +- src/card/reveal.ts | 4 +- src/card/sample.json | 14 +- src/card/swipeable-stack.json | 2 +- src/card/swipeable.html | 2 +- src/card/swipeable.ts | 4 +- src/card/tile-stack.json | 2 +- src/card/tile.html | 6 +- src/card/tile.ts | 11 +- src/card/vertical-stack.json | 2 +- src/card/vertical.html | 2 +- src/card/vertical.ts | 4 +- .../accumulation-distribution-indicator.ts | 7 +- src/chart/area-empty.ts | 7 +- src/chart/area-segments.ts | 7 +- src/chart/area.ts | 7 +- src/chart/average-true-range-indicator.ts | 7 +- src/chart/axes-crossing.ts | 7 +- src/chart/bar.ts | 7 +- src/chart/bollinger.ts | 8 +- src/chart/box-and-whisker.ts | 10 +- src/chart/bubble.ts | 7 +- src/chart/candle.html | 34 + src/chart/candle.ts | 86 + src/chart/category.ts | 7 +- src/chart/column-placement.ts | 7 +- src/chart/column.ts | 7 +- src/chart/combination-series.html | 33 + src/chart/combination-series.ts | 113 + src/chart/cross-hair.ts | 7 +- src/chart/dashed-line.ts | 7 +- src/chart/data-label-template.ts | 8 +- src/chart/date-time-category.ts | 7 +- src/chart/date-time.ts | 7 +- src/chart/default-doughnut.ts | 13 +- src/chart/default-pie.html | 70 +- src/chart/default-pie.ts | 75 +- src/chart/doughnut.html | 12 + src/chart/doughnut.ts | 50 + src/chart/drill-down-pie.ts | 11 +- src/chart/empty-point.ts | 7 +- src/chart/error-bar.ts | 8 +- .../exponential-moving-average-indicator.ts | 7 +- src/chart/export.ts | 12 +- src/chart/funnel.html | 30 +- src/chart/funnel.ts | 20 +- src/chart/grouping.html | 19 +- src/chart/grouping.ts | 15 +- src/chart/hilo-open-close.html | 3 +- src/chart/hilo-open-close.ts | 45 +- src/chart/hilo.ts | 7 +- src/chart/histogram.ts | 7 +- src/chart/indexed-axis.ts | 7 +- src/chart/inversed.ts | 7 +- src/chart/lazy-loading.html | 68 + src/chart/lazy-loading.ts | 172 + src/chart/line-multi-color.ts | 7 +- src/chart/line-segments.ts | 7 +- src/chart/line.ts | 7 +- src/chart/live.ts | 4 +- src/chart/local-data.ts | 7 +- src/chart/logarithmic.html | 32 + src/chart/logarithmic.ts | 72 + src/chart/momentum.ts | 7 +- ...verage-convergence-divergence-indicator.ts | 7 +- src/chart/multi-level-label.ts | 7 +- src/chart/multiple-axes.html | 26 + src/chart/multiple-axes.ts | 98 + src/chart/numeric.ts | 7 +- src/chart/pare-to.html | 31 + src/chart/pare-to.ts | 74 + src/chart/performance.html | 43 + src/chart/performance.ts | 68 + src/chart/pie-annotation.ts | 11 +- src/chart/pie-empty-point.ts | 7 +- src/chart/pie-radius.html | 17 + src/chart/pie-radius.ts | 52 + src/chart/polar-area.html | 4 +- src/chart/polar-area.ts | 7 +- src/chart/polar-column.html | 4 +- src/chart/polar-column.ts | 7 +- src/chart/polar-line.html | 4 +- src/chart/polar-line.ts | 10 +- src/chart/polar-range-column.html | 4 +- src/chart/polar-range-column.ts | 7 +- src/chart/polar-scatter.html | 4 +- src/chart/polar-scatter.ts | 7 +- src/chart/polar-spline.html | 4 +- src/chart/polar-spline.ts | 7 +- src/chart/polar-stacking-area.html | 4 +- src/chart/polar-stacking-area.ts | 7 +- src/chart/polar-stacking-column.html | 4 +- src/chart/polar-stacking-column.ts | 7 +- src/chart/print.ts | 7 +- src/chart/pyramid.ts | 7 +- src/chart/range-area.ts | 7 +- src/chart/range-bar.ts | 7 +- src/chart/range-column.ts | 7 +- src/chart/range-selection.html | 1 + src/chart/range-selection.ts | 7 +- .../relative-strength-index-indicator.ts | 7 +- src/chart/remote-data.ts | 7 +- src/chart/rounded-column.ts | 7 +- src/chart/sample.json | 80 +- src/chart/scatter.html | 36 + src/chart/scatter.ts | 85 + src/chart/selection.html | 1 + src/chart/selection.ts | 7 +- src/chart/semi-pie.html | 43 +- src/chart/semi-pie.ts | 65 +- src/chart/simple-moving-average-indicator.ts | 7 +- src/chart/smart-axis-labels.html | 2 +- src/chart/smart-axis-labels.ts | 10 +- src/chart/smart-labels.ts | 7 +- src/chart/sorting.ts | 8 +- src/chart/spline-area.ts | 7 +- src/chart/spline-inversed.ts | 7 +- src/chart/spline.ts | 7 +- src/chart/stacked-area-100.ts | 7 +- src/chart/stacked-area.ts | 8 +- src/chart/stacked-bar-100.ts | 7 +- src/chart/stacked-bar.ts | 7 +- src/chart/stacked-column-100.ts | 7 +- src/chart/stacked-column.ts | 7 +- src/chart/step-area.ts | 7 +- src/chart/step-line.ts | 7 +- src/chart/stochastic.ts | 7 +- src/chart/strip-line-recurrence.html | 2 +- src/chart/strip-line-recurrence.ts | 7 +- src/chart/strip-line.ts | 31 +- src/chart/symbols.html | 29 + src/chart/symbols.ts | 100 + src/chart/tornado.ts | 7 +- src/chart/trackball.ts | 7 +- src/chart/trend-lines.ts | 12 +- .../triangular-moving-average-indicator.ts | 7 +- src/chart/vertical.ts | 7 +- src/chart/waterfall.ts | 7 +- src/chart/zooming.ts | 7 +- src/chips/api.html | 123 + src/chips/api.ts | 83 + src/chips/data.json | 73 + src/chips/default.html | 103 + src/chips/default.ts | 27 + src/chips/images/andrew.png | Bin 0 -> 7583 bytes src/chips/images/anne.png | Bin 0 -> 7661 bytes src/chips/images/janet.png | Bin 0 -> 7692 bytes src/chips/images/laura.png | Bin 0 -> 7276 bytes src/chips/images/margaret.png | Bin 0 -> 7440 bytes src/chips/images/michael.png | Bin 0 -> 6970 bytes src/chips/sample.json | 20 + src/circular-gauge/annotation.ts | 4 +- src/circular-gauge/apple-watch-rings.html | 107 + src/circular-gauge/apple-watch-rings.ts | 213 + src/circular-gauge/arc-gauge.html | 59 + src/circular-gauge/arc-gauge.ts | 106 + src/circular-gauge/compass.ts | 4 +- src/circular-gauge/customization.ts | 4 +- src/circular-gauge/data-sample.ts | 4 +- src/circular-gauge/default.ts | 4 +- src/circular-gauge/dynamic.ts | 4 +- src/circular-gauge/images/image1.svg | 1 + src/circular-gauge/images/image2.svg | 1 + src/circular-gauge/images/image3.svg | 1 + src/circular-gauge/images/image4.svg | 1 + src/circular-gauge/images/image5.svg | 1 + src/circular-gauge/images/image6.svg | 1 + src/circular-gauge/labels.html | 10 + src/circular-gauge/labels.ts | 25 +- src/circular-gauge/multiple-axis.ts | 4 +- src/circular-gauge/pointer-gauge.ts | 91 + src/circular-gauge/pointer-image.ts | 4 +- src/circular-gauge/pointer.ts | 4 +- src/circular-gauge/range.ts | 4 +- src/circular-gauge/sample.json | 31 +- src/circular-gauge/semi-circular-gauge.html | 92 + src/circular-gauge/semi-circular-gauge.ts | 105 + src/circular-gauge/speedometer.html | 73 + src/circular-gauge/speedometer.ts | 176 + src/circular-gauge/tooltip.ts | 4 +- src/circular-gauge/user-interaction.ts | 4 +- src/color-picker/api-stack.json | 2 +- src/color-picker/api.html | 4 +- src/color-picker/api.ts | 16 +- src/color-picker/custom-stack.json | 2 +- src/color-picker/custom.html | 85 +- src/color-picker/custom.ts | 4 +- src/color-picker/default-stack.json | 2 +- src/color-picker/default.html | 5 +- src/color-picker/default.ts | 4 +- src/color-picker/inline-stack.json | 2 +- src/color-picker/inline.html | 40 +- src/color-picker/inline.ts | 4 +- src/color-picker/sample.json | 12 +- src/combo-box/cascading.ts | 37 +- src/combo-box/custom-value.ts | 23 +- src/combo-box/data-binding.ts | 31 +- src/combo-box/dataSource.json | 107 + src/combo-box/default.ts | 5 +- src/combo-box/diacritics-filtering.ts | 23 +- src/combo-box/filtering.ts | 31 +- src/combo-box/grouping-icon.ts | 35 +- src/combo-box/sample.json | 19 +- src/combo-box/template.ts | 20 +- src/common/cldr-data/main/ar/all.json | 505 + src/common/cldr-data/main/ar/ca-islamic.json | 525 + src/common/cldr-data/main/de/all.json | 505 + src/common/cldr-data/main/de/ca-islamic.json | 522 + src/common/cldr-data/main/en/all.json | 508 + src/common/cldr-data/main/fr-CH/all.json | 500 + src/common/cldr-data/main/vi/ca-islamic.json | 516 + src/common/cldr-data/main/zh/all.json | 508 + src/common/cldr-data/main/zh/ca-islamic.json | 525 + src/common/culture-loader.ts | 16 + src/common/index.ts | 92 +- src/common/locale-string.ts | 1 + src/common/plnk-template/index.css | 85 +- src/common/plnk-template/index.html | 65 +- src/common/propertypane.ts | 2 +- src/common/sampleList.ts | 5 + src/common/sampleOrder.json | 20 +- src/common/search-index.json | 1 + src/context-menu/default-stack.json | 2 +- src/context-menu/default.html | 18 +- src/context-menu/default.ts | 4 +- src/context-menu/sample.json | 6 +- src/datepicker/date-format.html | 6 +- src/datepicker/date-format.ts | 4 +- src/datepicker/date-range.html | 2 +- src/datepicker/date-range.ts | 4 +- src/datepicker/default.html | 4 +- src/datepicker/default.ts | 4 +- src/datepicker/disabled.html | 2 +- src/datepicker/disabled.ts | 4 +- src/datepicker/fonts/e-icons-metro.eot | Bin 0 -> 3664 bytes src/datepicker/fonts/e-icons-metro.svg | 16 + src/datepicker/fonts/e-icons-metro.ttf | Bin 0 -> 3476 bytes src/datepicker/fonts/e-icons-metro.woff | Bin 0 -> 3476 bytes src/datepicker/sample.json | 2 +- src/datepicker/special-dates.html | 67 +- src/datepicker/special-dates.ts | 4 +- src/daterangepicker/date-format.html | 4 +- src/daterangepicker/date-format.ts | 6 +- src/daterangepicker/date-range.html | 2 +- src/daterangepicker/date-range.ts | 4 +- src/daterangepicker/day-span.html | 4 +- src/daterangepicker/day-span.ts | 4 +- src/daterangepicker/default.html | 2 +- src/daterangepicker/default.ts | 4 +- src/daterangepicker/presets.html | 2 +- src/daterangepicker/presets.ts | 4 +- src/daterangepicker/sample.json | 2 +- src/datetimepicker/date-time-format.html | 5 +- src/datetimepicker/date-time-format.ts | 4 +- src/datetimepicker/date-time-range.ts | 4 +- src/datetimepicker/default.html | 3 +- src/datetimepicker/default.ts | 4 +- src/datetimepicker/disabled.html | 2 +- src/datetimepicker/disabled.ts | 4 +- src/datetimepicker/fonts/e-icons-metro.eot | Bin 0 -> 3664 bytes src/datetimepicker/fonts/e-icons-metro.svg | 16 + src/datetimepicker/fonts/e-icons-metro.ttf | Bin 0 -> 3476 bytes src/datetimepicker/fonts/e-icons-metro.woff | Bin 0 -> 3476 bytes src/datetimepicker/sample.json | 2 +- src/datetimepicker/special-dates.html | 73 +- src/datetimepicker/special-dates.ts | 4 +- src/diagram/Images/annotation/buyers.svg | 35 + src/diagram/Images/annotation/industry.svg | 22 + src/diagram/Images/annotation/potential.svg | 25 + src/diagram/Images/annotation/substitutes.svg | 22 + src/diagram/Images/annotation/suppliers.svg | 26 + src/diagram/bpmn-editor.html | 649 +- src/diagram/bpmn-editor.ts | 120 +- src/diagram/buyers.svg | 35 + .../complex-hierarchical-tree-stack.json | 2 +- src/diagram/complex-hierarchical-tree.html | 106 +- src/diagram/complex-hierarchical-tree.ts | 46 +- src/diagram/connector-stack.json | 2 +- src/diagram/connector.html | 96 +- src/diagram/connector.ts | 129 +- src/diagram/crud.html | 108 + src/diagram/crud.ts | 384 + src/diagram/custom-shapes.ts | 33 +- .../default-functionalities-stack.json | 2 +- src/diagram/default-functionalities.html | 73 +- src/diagram/default-functionalities.ts | 154 +- src/diagram/diagram-data.json | 1202 + src/diagram/drawing-tool-stack.json | 2 +- src/diagram/drawing-tool.html | 137 +- src/diagram/drawing-tool.ts | 71 +- src/diagram/fishbone-diagram.ts | 28 +- .../getting-started-annotation-stack.json | 2 +- src/diagram/getting-started-annotation.html | 273 +- src/diagram/getting-started-annotation.ts | 319 +- src/diagram/getting-started-node-stack.json | 2 +- src/diagram/getting-started-node.html | 78 +- src/diagram/getting-started-node.ts | 144 +- src/diagram/hierarchical-model-stack.json | 2 +- src/diagram/hierarchical-model.html | 96 +- src/diagram/hierarchical-model.ts | 66 +- src/diagram/industry.svg | 22 + src/diagram/key-board-functions-stack.json | 2 +- src/diagram/key-board-functions.html | 54 +- src/diagram/key-board-functions.ts | 84 +- src/diagram/local-data-stack.json | 2 +- src/diagram/local-data.ts | 58 +- src/diagram/locale.json | 92 + src/diagram/logic-circuit.html | 111 + src/diagram/logic-circuit.ts | 298 + src/diagram/mind-map-stack.json | 2 +- src/diagram/mind-map.ts | 55 +- src/diagram/network-diagram.html | 145 + src/diagram/network-diagram.ts | 540 + src/diagram/organization-model-stack.json | 2 +- src/diagram/organization-model.html | 126 +- src/diagram/organization-model.ts | 81 +- src/diagram/overview-data.json | 493 + src/diagram/overview-stack.json | 2 +- src/diagram/overview.ts | 81 +- src/diagram/pert-chart-stack.json | 2 +- src/diagram/pert-chart.ts | 69 +- src/diagram/port-stack.json | 2 +- src/diagram/port.html | 47 +- src/diagram/port.ts | 8 +- src/diagram/potential.svg | 25 + src/diagram/print-export-stack.json | 2 +- src/diagram/print-export.html | 105 +- src/diagram/print-export.ts | 61 +- src/diagram/quick-commands.html | 78 +- src/diagram/quick-commands.ts | 145 +- src/diagram/radial-tree-stack.json | 2 +- src/diagram/radial-tree.html | 117 +- src/diagram/radial-tree.ts | 49 +- src/diagram/remote-data-stack.json | 2 +- src/diagram/remote-data.ts | 44 +- src/diagram/right-to-left-tree.ts | 72 +- src/diagram/sample.json | 47 +- src/diagram/serialization-stack.json | 2 +- src/diagram/serialization.html | 265 +- src/diagram/serialization.ts | 98 +- src/diagram/shape-gallery.ts | 25 +- src/diagram/substitutes.svg | 22 + src/diagram/suppliers.svg | 26 + src/diagram/swimlane.html | 141 + src/diagram/swimlane.ts | 336 + src/diagram/symbol-palette-stack.json | 2 +- src/diagram/symbol-palette.html | 85 +- src/diagram/symbol-palette.ts | 115 +- src/diagram/symmetric-layout.ts | 93 +- src/diagram/uml-activity.html | 132 + src/diagram/uml-activity.ts | 317 + src/diagram/uml-class-diagram.html | 17 + src/diagram/uml-class-diagram.ts | 228 + src/diagram/venn-diagram-stack.json | 2 +- src/diagram/venn-diagram.ts | 8 +- src/dialog/animation-stack.json | 2 +- src/dialog/animation.html | 6 +- src/dialog/animation.ts | 4 +- src/dialog/custom-dialog-stack.json | 2 +- src/dialog/custom-dialog.html | 4 +- src/dialog/custom-dialog.ts | 4 +- src/dialog/default-stack.json | 2 +- src/dialog/default.html | 4 +- src/dialog/default.ts | 4 +- .../dialog-contents-via-ajax-stack.json | 2 +- src/dialog/dialog-contents-via-ajax.html | 2 +- src/dialog/dialog-contents-via-ajax.ts | 4 +- src/dialog/draggable-stack.json | 2 +- src/dialog/draggable.html | 8 +- src/dialog/draggable.ts | 4 +- src/dialog/modal-dialog-stack.json | 2 +- src/dialog/modal-dialog.html | 4 +- src/dialog/modal-dialog.ts | 4 +- src/dialog/multiple-dialogs-stack.json | 2 +- src/dialog/multiple-dialogs.html | 4 +- src/dialog/multiple-dialogs.ts | 4 +- src/dialog/position-stack.json | 2 +- src/dialog/position.html | 6 +- src/dialog/position.ts | 4 +- src/dialog/resizable.html | 52 + src/dialog/resizable.ts | 40 + src/dialog/sample.json | 3 +- src/dialog/template-stack.json | 2 +- src/dialog/template.html | 6 +- src/dialog/template.ts | 4 +- .../bullets-and-numbering.html | 1342 +- src/document-editor/bullets-and-numbering.ts | 147 +- src/document-editor/character-formatting.html | 1339 +- src/document-editor/character-formatting.ts | 150 +- .../data-bullets-and-numbering.json | 783 + .../data-character-formatting.json | 715 + src/document-editor/data-default.json | 1422 + .../data-headers-and-footers.json | 1821 ++ .../data-links-and-bookmarks.json | 614 + .../data-paragraph-formatting.json | 874 + src/document-editor/data-print.json | 3116 ++ src/document-editor/data-right-to-left.json | 1393 + .../data-section-formatting.json | 3118 ++ src/document-editor/data-styles.json | 483 + .../data-table-formatting.json | 6296 ++++ .../data-table-of-contents.json | 1477 + src/document-editor/default.html | 1358 +- src/document-editor/default.ts | 148 +- src/document-editor/document-loader.ts | 2 +- src/document-editor/headers-and-footers.html | 1344 +- src/document-editor/headers-and-footers.ts | 150 +- src/document-editor/links-and-bookmarks.html | 1336 +- src/document-editor/links-and-bookmarks.ts | 149 +- src/document-editor/paragraph-formatting.html | 1336 +- src/document-editor/paragraph-formatting.ts | 150 +- src/document-editor/print.html | 10 +- src/document-editor/print.ts | 6 +- src/document-editor/right-to-left.html | 86 + src/document-editor/right-to-left.ts | 457 + src/document-editor/sample.json | 34 +- src/document-editor/section-formatting.html | 1336 +- src/document-editor/section-formatting.ts | 149 +- src/document-editor/styles.html | 1344 +- src/document-editor/styles.ts | 149 +- src/document-editor/table-formatting.html | 1344 +- src/document-editor/table-formatting.ts | 149 +- src/document-editor/table-of-contents.html | 1344 +- src/document-editor/table-of-contents.ts | 149 +- src/document-editor/title-bar.ts | 37 +- src/drop-down-list/cascading.ts | 37 +- src/drop-down-list/data-binding.ts | 32 +- src/drop-down-list/dataSource.json | 116 + src/drop-down-list/default.ts | 4 +- src/drop-down-list/diacritics-filtering.ts | 24 +- src/drop-down-list/filtering.ts | 31 +- src/drop-down-list/grouping-icon.html | 4 - src/drop-down-list/grouping-icon.ts | 36 +- src/drop-down-list/inline.ts | 19 +- src/drop-down-list/sample.json | 21 +- src/drop-down-list/template.ts | 20 +- src/form-validator/default.ts | 4 +- src/form-validator/external-submit.html | 208 + src/form-validator/external-submit.ts | 102 + src/form-validator/html5.ts | 4 +- src/form-validator/sample.json | 12 +- src/form-validator/wizard-form.html | 345 + src/form-validator/wizard-form.ts | 112 + src/grid/advanced-exporting.ts | 56 +- src/grid/aggregate-default.ts | 4 +- src/grid/aggregate-group.ts | 4 +- src/grid/auto-wrap.ts | 4 +- src/grid/batch-editing.html | 1 + src/grid/batch-editing.ts | 5 +- src/grid/cell-format.ts | 4 +- src/grid/checkbox-selection.ts | 4 +- src/grid/clipboard.html | 1 + src/grid/clipboard.ts | 34 +- src/grid/column-chooser.ts | 4 +- src/grid/column-menu.ts | 4 +- src/grid/column-resize.ts | 4 +- src/grid/column-spanning.ts | 4 +- src/grid/column-template.ts | 4 +- src/grid/command-column.ts | 4 +- src/grid/context-menu.html | 3 + src/grid/context-menu.ts | 4 +- src/grid/data-source.ts | 176 +- src/grid/default-exporting.ts | 4 +- src/grid/default-paging.ts | 4 +- src/grid/default.ts | 4 +- src/grid/detail-template.ts | 25 +- src/grid/dialog-editing.ts | 4 +- src/grid/dialog-template.html | 12 +- src/grid/dialog-template.ts | 10 +- src/grid/drag-and-drop.ts | 4 +- src/grid/drag-drop-within-grid.html | 34 + src/grid/drag-drop-within-grid.ts | 28 + src/grid/events.ts | 4 +- src/grid/filter-menu.ts | 4 +- src/grid/filter.ts | 4 +- src/grid/foreign-key.ts | 4 +- src/grid/frozen-rows-columns.ts | 4 +- src/grid/grid-lines.ts | 4 +- src/grid/grid-overview.ts | 262 +- src/grid/grouping.html | 1 + src/grid/grouping.ts | 31 +- src/grid/header-template.html | 12 +- src/grid/header-template.ts | 4 +- src/grid/hierarchy.ts | 4 +- src/grid/hover.ts | 4 +- src/grid/local-data.ts | 4 +- src/grid/master-details-export.html | 38 + src/grid/master-details-export.ts | 54 + src/grid/normal-editing.html | 27 +- src/grid/normal-editing.ts | 41 +- src/grid/paging-api.ts | 4 +- src/grid/print.html | 78 +- src/grid/print.ts | 70 +- src/grid/reactive-aggregate-batch-edit.ts | 4 +- src/grid/remote-data.ts | 4 +- src/grid/reorder.ts | 4 +- src/grid/row-height.html | 16 +- src/grid/row-height.ts | 4 +- src/grid/row-spanning.html | 30 + src/grid/row-spanning.ts | 154 + src/grid/row-template.ts | 23 +- src/grid/sample.json | 19 +- src/grid/scrolling.ts | 4 +- src/grid/search.ts | 4 +- src/grid/selection-api.ts | 4 +- src/grid/selection.ts | 4 +- src/grid/show-hide.ts | 4 +- src/grid/sorting-api.ts | 4 +- src/grid/sorting.ts | 8 +- src/grid/stacked-header.html | 13 +- src/grid/stacked-header.ts | 19 +- src/grid/virtual-scrolling.ts | 51 +- src/heatmap/array-cell-stack.json | 2 +- src/heatmap/array-cell.ts | 4 +- src/heatmap/array-row-stack.json | 2 +- src/heatmap/array-row.ts | 4 +- src/heatmap/bubble-types.ts | 9 +- src/heatmap/calendar-heatmap-stack.json | 2 +- src/heatmap/calendar-heatmap.ts | 10 +- src/heatmap/cell-json-binding-stack.json | 2 +- src/heatmap/cell-json-binding.ts | 4 +- src/heatmap/cell-selection.html | 42 + src/heatmap/cell-selection.ts | 110 + src/heatmap/color-and-size-attributes.ts | 4 +- src/heatmap/data.json | 986 + src/heatmap/default-stack.json | 2 +- src/heatmap/default.ts | 8 +- src/heatmap/empty-points-stack.json | 2 +- src/heatmap/empty-points.ts | 9 +- src/heatmap/inversed-stack.json | 2 +- src/heatmap/inversed.ts | 9 +- src/heatmap/large-data-stack.json | 2 +- src/heatmap/large-data.ts | 9 +- src/heatmap/legend-stack.json | 2 +- src/heatmap/legend.ts | 13 +- src/heatmap/multi-level-labels.html | 35 + src/heatmap/multi-level-labels.ts | 110 + src/heatmap/opposed-stack.json | 2 +- src/heatmap/opposed.ts | 9 +- src/heatmap/palette-stack.json | 2 +- src/heatmap/palette.ts | 9 +- src/heatmap/render-mode-stack.json | 2 +- src/heatmap/render-mode.ts | 9 +- src/heatmap/row-json-binding-stack.json | 2 +- src/heatmap/row-json-binding.ts | 4 +- src/heatmap/sample.json | 50 +- src/heatmap/tooltip-template-stack.json | 2 +- src/heatmap/tooltip-template.ts | 20 +- src/inplace-editor/data-binding.html | 90 + src/inplace-editor/data-binding.ts | 55 + src/inplace-editor/default.html | 185 + src/inplace-editor/default.ts | 103 + src/inplace-editor/dropdowns.html | 128 + src/inplace-editor/dropdowns.ts | 93 + src/inplace-editor/edit-post.html | 127 + src/inplace-editor/edit-post.ts | 114 + src/inplace-editor/inputs.html | 132 + src/inplace-editor/inputs.ts | 84 + src/inplace-editor/pickers.html | 125 + src/inplace-editor/pickers.ts | 88 + src/inplace-editor/sample.json | 37 + src/inplace-editor/template-form.html | 132 + src/inplace-editor/template-form.ts | 45 + src/listview/call-history-stack.json | 2 +- src/listview/call-history.html | 19 +- src/listview/call-history.ts | 4 +- src/listview/checklist-stack.json | 2 +- src/listview/checklist.ts | 4 +- src/listview/default-stack.json | 2 +- src/listview/default.ts | 4 +- src/listview/group-template-stack.json | 2 +- src/listview/group-template.ts | 4 +- src/listview/images/1.png | Bin 25825 -> 1794 bytes src/listview/images/3.png | Bin 43478 -> 2782 bytes src/listview/images/4.png | Bin 34633 -> 28299 bytes src/listview/images/7.png | Bin 37829 -> 54688 bytes src/listview/nested-list-stack.json | 2 +- src/listview/nested-list.ts | 4 +- src/listview/newsData.ts | 173 +- src/listview/remote-data-stack.json | 2 +- src/listview/remote-data.ts | 4 +- src/listview/sample.json | 14 +- src/listview/templates-stack.json | 2 +- src/listview/templates.html | 42 +- src/listview/templates.ts | 4 +- src/listview/virtualization-stack.json | 2 +- src/listview/virtualization.html | 13 +- src/listview/virtualization.ts | 4 +- src/maps/annotation.ts | 6 +- src/maps/bubble.ts | 6 +- src/maps/color-mapping.html | 116 + src/maps/color-mapping.ts | 260 + src/maps/curved-lines.ts | 15 +- src/maps/data-label.ts | 6 +- src/maps/default.ts | 8 +- src/maps/drilldown.ts | 30 +- src/maps/earthquake.ts | 8 +- src/maps/export.html | 4 +- src/maps/export.ts | 8 +- src/maps/heat-map.ts | 8 +- src/maps/highlighted-region.ts | 8 +- src/maps/images/flight.PNG | Bin 0 -> 9738 bytes src/maps/images/group.svg | 14 + src/maps/images/map-tooltip.svg | 30 + src/maps/images/oval.svg | 11 + src/maps/legend.html | 52 +- src/maps/legend.ts | 84 +- src/maps/map-data/color-mapping.json | 52 + src/maps/map-data/legend-datasource.json | 21 + src/maps/map-data/map-location.json | 87 + src/maps/map-data/marker-location.json | 104 + src/maps/map-data/penisular-marker.json | 87 + src/maps/map-data/population-data.ts | 206 - src/maps/map-data/population-growth.json | 138 + src/maps/map-data/top-location.json | 179 + src/maps/map-with-slider.html | 50 + src/maps/map-with-slider.ts | 108 + src/maps/marker-template.ts | 6 +- src/maps/marker.ts | 16 +- src/maps/multilayer.ts | 10 +- src/maps/navigation-line.ts | 16 +- src/maps/osm-with-navigation-lines.html | 25 + src/maps/osm-with-navigation-lines.ts | 127 + src/maps/osm-with-sublayers.html | 25 + src/maps/osm-with-sublayers.ts | 51 + src/maps/osm.html | 53 + src/maps/osm.ts | 56 + src/maps/pie.ts | 6 +- src/maps/print.html | 2 +- src/maps/print.ts | 10 +- src/maps/projection.ts | 8 +- src/maps/sample.json | 182 +- src/maps/seat-selection.html | 4 +- src/maps/seat-selection.ts | 6 +- src/maps/selection.ts | 8 +- src/maps/tooltip.ts | 8 +- src/maps/zooming.ts | 8 +- src/maskedtextbox/custom-mask-stack.json | 2 +- src/maskedtextbox/custom-mask.ts | 4 +- src/maskedtextbox/default-stack.json | 2 +- src/maskedtextbox/default.ts | 4 +- src/maskedtextbox/formats-stack.json | 2 +- src/maskedtextbox/formats.ts | 4 +- src/maskedtextbox/sample.json | 10 +- src/menu/api.html | 6 +- src/menu/api.ts | 136 +- src/menu/data-binding.ts | 77 +- src/menu/default.html | 17 +- src/menu/default.ts | 20 +- src/menu/menu-data.json | 667 + src/menu/sample.json | 24 +- src/menu/scrollable.html | 47 + src/menu/scrollable.ts | 30 + src/menu/template.html | 66 +- src/menu/template.ts | 32 +- src/menu/toolbar-integration.html | 74 +- src/menu/toolbar-integration.ts | 158 +- src/multi-select/checkbox.ts | 30 +- src/multi-select/chip-customization.ts | 20 +- src/multi-select/custom-value.html | 9 - src/multi-select/custom-value.ts | 29 +- src/multi-select/data-binding.ts | 41 +- src/multi-select/dataSource.json | 74 + src/multi-select/default.html | 8 - src/multi-select/default.ts | 4 +- src/multi-select/diacritics-filtering.ts | 23 +- src/multi-select/filtering.ts | 32 +- src/multi-select/grouping-icon.ts | 22 +- src/multi-select/sample.json | 27 +- src/multi-select/selection-limit.ts | 31 +- src/multi-select/template.ts | 19 +- src/numerictextbox/custom-format-stack.json | 2 +- src/numerictextbox/custom-format.ts | 4 +- src/numerictextbox/default-stack.json | 2 +- src/numerictextbox/default.ts | 4 +- .../range-validation-stack.json | 2 +- src/numerictextbox/range-validation.ts | 4 +- .../restrict-decimals-stack.json | 2 +- src/numerictextbox/restrict-decimals.ts | 4 +- src/numerictextbox/sample.json | 13 +- src/pdfviewer/custom-toolbar.html | 223 + src/pdfviewer/custom-toolbar.ts | 374 + src/pdfviewer/default.html | 32 + src/pdfviewer/default.ts | 16 + src/pdfviewer/sample.json | 15 + src/pivot-view/Pivot_Data.json | 26302 ++++++++++++++++ src/pivot-view/aggregation.html | 64 +- src/pivot-view/aggregation.ts | 34 +- src/pivot-view/calculated-field.ts | 6 +- src/pivot-view/charts.html | 6 +- src/pivot-view/charts.ts | 10 +- src/pivot-view/conditional-formatting.ts | 6 +- src/pivot-view/default.html | 2 +- src/pivot-view/defaultData.json | 157 + src/pivot-view/defer-update.html | 38 + src/pivot-view/defer-update.ts | 74 + src/pivot-view/drill-options.html | 2 +- src/pivot-view/drill-options.ts | 6 +- src/pivot-view/drill-through.html | 28 + src/pivot-view/drill-through.ts | 34 + src/pivot-view/editing.html | 72 + src/pivot-view/editing.ts | 81 + src/pivot-view/exporting.html | 4 - src/pivot-view/exporting.ts | 8 +- src/pivot-view/field-list.html | 2 +- src/pivot-view/field-list.ts | 28 +- src/pivot-view/filtering.html | 12 - src/pivot-view/filtering.ts | 6 +- src/pivot-view/grid-configuration.html | 2 +- src/pivot-view/grid-configuration.ts | 6 +- src/pivot-view/grouping-bar.html | 22 +- src/pivot-view/grouping-bar.ts | 16 +- src/pivot-view/hyper-link.html | 212 + src/pivot-view/hyper-link.ts | 249 + src/pivot-view/label-filtering.html | 14 +- src/pivot-view/label-filtering.ts | 20 +- src/pivot-view/local.html | 2 +- src/pivot-view/local.ts | 29 +- src/pivot-view/locale.json | 110 +- src/pivot-view/rData.json | 2729 ++ src/pivot-view/remote.html | 2 +- src/pivot-view/right-to-left.html | 2 +- src/pivot-view/right-to-left.ts | 6 +- src/pivot-view/sample.json | 58 +- src/pivot-view/sorting.html | 8 +- src/pivot-view/sorting.ts | 14 +- src/pivot-view/summary-customization.html | 72 + src/pivot-view/summary-customization.ts | 102 + src/pivot-view/value-filtering.html | 16 +- src/pivot-view/value-filtering.ts | 22 +- src/pivot-view/value-sorting.html | 2 +- src/pivot-view/value-sorting.ts | 6 +- src/pivot-view/virtual-scrolling.html | 2 +- src/pivot-view/virtual-scrolling.ts | 2 +- src/query-builder/data-source.ts | 14927 +++++++++ src/query-builder/default.html | 25 + src/query-builder/default.ts | 51 + src/query-builder/grid.html | 27 + src/query-builder/grid.ts | 83 + src/query-builder/sample.json | 69 + src/query-builder/template.html | 81 + src/query-builder/template.ts | 271 + src/range-navigator/date-time.ts | 6 +- src/range-navigator/default.ts | 6 +- src/range-navigator/double.ts | 8 +- src/range-navigator/empty-data.ts | 12 +- src/range-navigator/export.ts | 12 +- src/range-navigator/filter.ts | 6 +- src/range-navigator/light-weight.ts | 6 +- src/range-navigator/logarithmic.ts | 6 +- src/range-navigator/multilevel.ts | 6 +- .../period-selector-default.ts | 6 +- src/range-navigator/period-selector-stocks.ts | 6 +- src/range-navigator/period-selector.ts | 6 +- src/range-navigator/right-to-left.ts | 6 +- src/range-navigator/sample.json | 6 +- src/rich-text-editor/ajax-load.ts | 4 +- src/rich-text-editor/api.ts | 4 +- src/rich-text-editor/blog-posting.ts | 18 +- src/rich-text-editor/client-side-events.ts | 8 +- src/rich-text-editor/code-mirror.ts | 2 +- src/rich-text-editor/custom-toolbar.ts | 24 +- src/rich-text-editor/expand-toolbar.ts | 4 +- src/rich-text-editor/form-validation.ts | 4 +- src/rich-text-editor/iframe.ts | 8 +- src/rich-text-editor/image.ts | 4 +- src/rich-text-editor/inline-toolbar.ts | 4 +- src/rich-text-editor/inline.ts | 4 +- .../markdown-editor-custom-format.ts | 10 +- .../markdown-editor-preview.ts | 22 +- src/rich-text-editor/markdown-editor.html | 1 + src/rich-text-editor/markdown-editor.ts | 24 +- src/rich-text-editor/print.ts | 4 +- src/rich-text-editor/quick-toolbar.ts | 4 +- src/rich-text-editor/rich-text-editor.ts | 4 +- src/rich-text-editor/sample.json | 46 +- src/rich-text-editor/tools.ts | 10 +- src/rich-text-editor/types.ts | 8 +- src/schedule/add-remove-resources-stack.json | 2 +- src/schedule/add-remove-resources.html | 6 +- src/schedule/add-remove-resources.ts | 10 +- src/schedule/agenda-stack.json | 2 +- src/schedule/agenda.html | 6 +- src/schedule/agenda.ts | 6 +- src/schedule/block-events.html | 67 + src/schedule/block-events.ts | 66 + src/schedule/calendar-integration.html | 18 + src/schedule/calendar-integration.ts | 53 + src/schedule/cell-dimension-stack.json | 2 +- src/schedule/cell-dimension.html | 16 +- src/schedule/cell-dimension.ts | 11 +- src/schedule/cell-template-stack.json | 2 +- src/schedule/cell-template.ts | 4 +- src/schedule/context-menu.html | 54 + src/schedule/context-menu.ts | 155 + src/schedule/datasource.json | 4562 +++ src/schedule/date-header-template-stack.json | 2 +- src/schedule/date-header-template.html | 12 +- src/schedule/date-header-template.ts | 11 +- src/schedule/default-stack.json | 2 +- src/schedule/default.html | 56 +- src/schedule/default.ts | 18 +- src/schedule/editor-custom-field-stack.json | 2 +- src/schedule/editor-custom-field.html | 15 +- src/schedule/editor-custom-field.ts | 11 +- src/schedule/editor-template-stack.json | 2 +- src/schedule/editor-template.html | 4 +- src/schedule/editor-template.ts | 10 +- src/schedule/editor-validation-stack.json | 2 +- src/schedule/editor-validation.html | 4 +- src/schedule/editor-validation.ts | 11 +- src/schedule/event-template-stack.json | 2 +- src/schedule/event-template.html | 4 +- src/schedule/event-template.ts | 8 +- src/schedule/events-stack.json | 2 +- src/schedule/events.html | 26 +- src/schedule/events.ts | 11 +- src/schedule/extended-views-stack.json | 2 +- src/schedule/extended-views.ts | 11 +- src/schedule/external-drag-drop.html | 251 + src/schedule/external-drag-drop.ts | 186 + src/schedule/group-by-child-stack.json | 2 +- src/schedule/group-by-child.ts | 8 +- src/schedule/group-by-date-stack.json | 2 +- src/schedule/group-by-date.html | 2 +- src/schedule/group-by-date.ts | 8 +- .../group-custom-work-days-stack.json | 2 +- src/schedule/group-custom-work-days.html | 6 +- src/schedule/group-custom-work-days.ts | 31 +- src/schedule/group-editing-stack.json | 2 +- src/schedule/group-editing.ts | 10 +- src/schedule/header-bar-stack.json | 2 +- src/schedule/header-bar.html | 49 +- src/schedule/header-bar.ts | 13 +- src/schedule/header-rows-stack.json | 2 +- src/schedule/header-rows.ts | 9 +- src/schedule/helper.ts | 117 + src/schedule/hide-weekend-stack.json | 2 +- src/schedule/hide-weekend.html | 24 +- src/schedule/hide-weekend.ts | 13 +- src/schedule/keyboard-interaction-stack.json | 2 +- src/schedule/keyboard-interaction.html | 18 +- src/schedule/keyboard-interaction.ts | 11 +- src/schedule/local-data-stack.json | 2 +- src/schedule/local-data.html | 4 +- src/schedule/local-data.ts | 11 +- src/schedule/month-agenda-stack.json | 2 +- src/schedule/month-agenda.html | 18 +- src/schedule/month-agenda.ts | 12 +- src/schedule/read-only-events-stack.json | 2 +- src/schedule/read-only-events.html | 32 +- src/schedule/read-only-events.ts | 44 +- ...recurrence-editor-generate-rule-stack.json | 2 +- .../recurrence-editor-generate-rule.ts | 4 +- ...recurrence-editor-populate-rule-stack.json | 2 +- .../recurrence-editor-populate-rule.ts | 4 +- src/schedule/recurrence-events-stack.json | 2 +- src/schedule/recurrence-events.html | 44 +- src/schedule/recurrence-events.ts | 11 +- src/schedule/remote-data-stack.json | 2 +- src/schedule/remote-data.html | 8 +- src/schedule/remote-data.ts | 4 +- src/schedule/resource-grouping-stack.json | 2 +- src/schedule/resource-grouping.html | 8 +- src/schedule/resource-grouping.ts | 4 +- src/schedule/resources-stack.json | 2 +- src/schedule/resources.html | 14 +- src/schedule/resources.ts | 6 +- src/schedule/sample.json | 186 +- src/schedule/scroll-to-stack.json | 2 +- src/schedule/scroll-to.html | 6 +- src/schedule/scroll-to.ts | 11 +- src/schedule/start-end-hour-stack.json | 2 +- src/schedule/start-end-hour.html | 4 +- src/schedule/start-end-hour.ts | 11 +- src/schedule/time-scale-stack.json | 2 +- src/schedule/time-scale.ts | 8 +- .../timeline-resource-grouping-stack.json | 2 +- src/schedule/timeline-resource-grouping.ts | 19 +- src/schedule/timeline-resources-stack.json | 2 +- src/schedule/timeline-resources.html | 14 +- src/schedule/timeline-resources.ts | 15 +- src/schedule/timeline-stack.json | 2 +- src/schedule/timeline.ts | 14 +- src/schedule/timezone-stack.json | 2 +- src/schedule/timezone.html | 12 +- src/schedule/timezone.ts | 13 +- src/schedule/tooltip-stack.json | 2 +- src/schedule/tooltip.html | 57 +- src/schedule/tooltip.ts | 11 +- src/schedule/views-configuration-stack.json | 2 +- src/schedule/views-configuration.html | 15 +- src/schedule/views-configuration.ts | 9 +- src/schedule/views-stack.json | 2 +- src/schedule/views.html | 6 +- src/schedule/views.ts | 11 +- src/schedule/virtual-scrolling.html | 39 + src/schedule/virtual-scrolling.ts | 88 + src/schedule/work-days-stack.json | 2 +- src/schedule/work-days.html | 8 +- src/schedule/work-days.ts | 12 +- src/schedule/work-hour-stack.json | 2 +- src/schedule/work-hour.html | 6 +- src/schedule/work-hour.ts | 11 +- src/sidebar/api-stack.json | 2 +- src/sidebar/api.html | 98 +- src/sidebar/api.ts | 4 +- src/sidebar/default-stack.json | 2 +- src/sidebar/default.html | 68 +- src/sidebar/default.ts | 4 +- src/sidebar/docking-sidebar.html | 10 +- src/sidebar/docking-sidebar.ts | 4 +- src/sidebar/fonts/e-icons-metro.eot | Bin 6204 -> 3664 bytes src/sidebar/fonts/e-icons-metro.svg | 61 +- src/sidebar/fonts/e-icons-metro.ttf | Bin 6016 -> 3476 bytes src/sidebar/fonts/e-icons-metro.woff | Bin 6016 -> 3476 bytes src/sidebar/sample.json | 8 +- src/sidebar/sidebar-list.html | 74 +- src/sidebar/sidebar-list.ts | 4 +- src/slider/api-stack.json | 2 +- src/slider/api.ts | 4 +- src/slider/azure-pricing-stack.json | 2 +- src/slider/azure-pricing.ts | 4 +- src/slider/default-stack.json | 2 +- src/slider/default.ts | 4 +- src/slider/events-stack.json | 2 +- src/slider/events.ts | 4 +- src/slider/format-stack.json | 2 +- src/slider/format.ts | 4 +- src/slider/limits-stack.json | 2 +- src/slider/limits.ts | 4 +- src/slider/orientation-stack.json | 2 +- src/slider/orientation.ts | 4 +- src/slider/sample.json | 20 +- .../selection-bar-customization-stack.json | 2 +- src/slider/selection-bar-customization.ts | 8 +- src/slider/thumb-customization-stack.json | 2 +- src/slider/thumb-customization.ts | 4 +- src/slider/ticks-customization-stack.json | 2 +- src/slider/ticks-customization.html | 11 +- src/slider/ticks-customization.ts | 4 +- src/slider/ticks-stack.json | 2 +- src/slider/ticks.ts | 4 +- src/slider/tooltip-customization-stack.json | 2 +- src/slider/tooltip-customization.ts | 4 +- src/slider/tooltip-stack.json | 2 +- src/slider/tooltip.ts | 4 +- src/smith-chart/custom.ts | 4 +- src/smith-chart/default.ts | 4 +- src/smith-chart/print-export.html | 10 +- src/smith-chart/print-export.ts | 12 +- src/sparkline/customization.html | 8 + src/sparkline/customization.ts | 38 +- src/sparkline/live-update.ts | 9 + src/sparkline/sample.json | 20 +- src/splitter/accordion-navigation-menu.html | 50 + src/splitter/accordion-navigation-menu.ts | 163 + src/splitter/aspnet-chart-ajax.html | 6 + src/splitter/aspnet-grid-ajax.html | 7 + src/splitter/aspnet-schedule-ajax.html | 6 + src/splitter/aspnetmvc-chart-ajax.html | 7 + src/splitter/aspnetmvc-grid-ajax.html | 7 + src/splitter/aspnetmvc-schedule-ajax.html | 6 + src/splitter/code-editor-layout.html | 99 + src/splitter/code-editor-layout.ts | 26 + src/splitter/default.html | 76 + src/splitter/default.ts | 31 + src/splitter/details-view.html | 86 + src/splitter/details-view.ts | 89 + src/splitter/images/Camera.png | Bin 0 -> 74999 bytes src/splitter/images/Trimmer.png | Bin 0 -> 59094 bytes src/splitter/images/albert.png | Bin 0 -> 50801 bytes src/splitter/images/iphone.png | Bin 0 -> 220574 bytes src/splitter/images/laura.png | Bin 0 -> 45431 bytes src/splitter/images/margaret.png | Bin 0 -> 53758 bytes src/splitter/images/michale.png | Bin 0 -> 46393 bytes src/splitter/images/robert.png | Bin 0 -> 48951 bytes src/splitter/javascript-chart-ajax.html | 7 + src/splitter/javascript-grid-ajax.html | 7 + src/splitter/javascript-schedule-ajax.html | 6 + src/splitter/outlook-style-layout.html | 107 + src/splitter/outlook-style-layout.ts | 97 + src/splitter/sample.json | 14 + src/stock-chart/area.html | 25 + src/stock-chart/area.ts | 43 + src/stock-chart/default.html | 25 + src/stock-chart/default.ts | 54 + src/stock-chart/disabled-navigator.html | 50 + src/stock-chart/disabled-navigator.ts | 41 + src/stock-chart/disabled-period.html | 50 + src/stock-chart/disabled-period.ts | 45 + src/stock-chart/indicator-data.ts | 2293 ++ src/stock-chart/inversed-area.html | 26 + src/stock-chart/inversed-area.ts | 44 + src/stock-chart/multi-pane.html | 25 + src/stock-chart/multi-pane.ts | 67 + src/stock-chart/multiple-series.html | 25 + src/stock-chart/multiple-series.ts | 48 + src/stock-chart/ohlc.html | 25 + src/stock-chart/ohlc.ts | 60 + src/stock-chart/period-customization.html | 25 + src/stock-chart/period-customization.ts | 67 + src/stock-chart/plot-line.html | 25 + src/stock-chart/plot-line.ts | 44 + src/stock-chart/sample.json | 178 + src/stock-chart/spline-area.html | 25 + src/stock-chart/spline-area.ts | 46 + src/stock-chart/spline.html | 25 + src/stock-chart/spline.ts | 43 + src/stock-chart/stock-data.ts | 3941 +++ src/stock-chart/strip-line.html | 25 + src/stock-chart/strip-line.ts | 42 + src/sys.js | 4 +- src/tab/default-stack.json | 2 +- src/tab/default.html | 2 +- src/tab/default.ts | 4 +- src/tab/orientation-stack.json | 2 +- src/tab/orientation.html | 61 +- src/tab/orientation.ts | 16 +- src/tab/responsive-modes-stack.json | 2 +- src/tab/responsive-modes.html | 48 +- src/tab/responsive-modes.ts | 20 +- src/tab/right-to-left-stack.json | 2 +- src/tab/right-to-left.html | 2 +- src/tab/right-to-left.ts | 4 +- src/tab/sample.json | 10 +- src/tab/wizard-stack.json | 2 +- src/tab/wizard.html | 4 +- src/tab/wizard.ts | 4 +- src/textbox/default-stack.json | 2 +- src/textbox/default.html | 6 +- src/textbox/default.ts | 4 +- src/textbox/sample.json | 7 +- src/timepicker/default.html | 2 +- src/timepicker/default.ts | 4 +- src/timepicker/fonts/e-icons-metro.eot | Bin 0 -> 3664 bytes src/timepicker/fonts/e-icons-metro.svg | 16 + src/timepicker/fonts/e-icons-metro.ttf | Bin 0 -> 3476 bytes src/timepicker/fonts/e-icons-metro.woff | Bin 0 -> 3476 bytes src/timepicker/list-formatting.html | 43 +- src/timepicker/list-formatting.ts | 5 +- src/timepicker/sample.json | 2 +- src/timepicker/time-format.html | 2 +- src/timepicker/time-format.ts | 4 +- src/timepicker/time-range.html | 2 +- src/timepicker/time-range.ts | 11 +- src/toast/action-center-stack.json | 2 +- src/toast/action-center.ts | 10 +- src/toast/api-stack.json | 2 +- src/toast/api.html | 2 +- src/toast/api.ts | 8 +- src/toast/default-stack.json | 2 +- src/toast/default.html | 2 +- src/toast/default.ts | 4 +- src/toast/positions-stack.json | 2 +- src/toast/positions.html | 2 +- src/toast/positions.ts | 4 +- src/toast/resource/toast_sound.mp3 | Bin 0 -> 22151 bytes src/toast/sample.json | 10 +- src/toast/template-stack.json | 2 +- src/toast/template.html | 4 +- src/toast/template.ts | 10 +- src/toast/types-stack.json | 2 +- src/toast/types.html | 4 +- src/toast/types.ts | 4 +- src/toolbar/alignment-stack.json | 2 +- src/toolbar/alignment.html | 2 +- src/toolbar/alignment.ts | 4 +- src/toolbar/default-stack.json | 2 +- src/toolbar/default.ts | 4 +- src/toolbar/popup-stack.json | 2 +- src/toolbar/popup.html | 4 +- src/toolbar/popup.ts | 4 +- src/toolbar/right-to-left-stack.json | 2 +- src/toolbar/right-to-left.ts | 4 +- src/toolbar/sample.json | 6 +- src/tooltip/ajax-content-stack.json | 2 +- src/tooltip/ajax-content.ts | 4 +- src/tooltip/api-stack.json | 2 +- src/tooltip/api.ts | 4 +- src/tooltip/default-stack.json | 2 +- src/tooltip/default.ts | 4 +- src/tooltip/html-template-stack.json | 2 +- src/tooltip/html-template.html | 9 - src/tooltip/html-template.ts | 40 +- src/tooltip/menu-stack.json | 2 +- src/tooltip/menu.html | 2 +- src/tooltip/menu.ts | 4 +- src/tooltip/sample.json | 10 +- src/tooltip/smart-position-stack.json | 2 +- src/tooltip/smart-position.ts | 4 +- src/tooltip/template-stack.json | 2 +- src/tooltip/template.ts | 4 +- src/tree-grid/aggregate-default.html | 63 + src/tree-grid/aggregate-default.ts | 57 + src/tree-grid/auto-wrap.html | 38 + src/tree-grid/auto-wrap.ts | 30 + src/tree-grid/cell-edit-type.html | 46 + src/tree-grid/cell-edit-type.ts | 54 + src/tree-grid/cellalignment.html | 61 + src/tree-grid/cellalignment.ts | 68 + src/tree-grid/column-template.html | 44 + src/tree-grid/column-template.ts | 86 + src/tree-grid/columnformatting.html | 46 + src/tree-grid/columnformatting.ts | 87 + src/tree-grid/columnmenu.html | 47 + src/tree-grid/columnmenu.ts | 33 + src/tree-grid/command-column.html | 39 + src/tree-grid/command-column.ts | 54 + src/tree-grid/conditional-formatting.html | 25 + src/tree-grid/conditional-formatting.ts | 79 + src/tree-grid/custom-aggregate.html | 47 + src/tree-grid/custom-aggregate.ts | 86 + src/tree-grid/custom-context-menu.html | 25 + src/tree-grid/custom-context-menu.ts | 58 + src/tree-grid/data-source.ts | 1339 + src/tree-grid/default-context-menu.html | 54 + src/tree-grid/default-context-menu.ts | 39 + src/tree-grid/default-exporting.html | 18 + src/tree-grid/default-exporting.ts | 41 + src/tree-grid/default-paging.html | 35 + src/tree-grid/default-paging.ts | 30 + src/tree-grid/default.html | 23 + src/tree-grid/default.ts | 29 + src/tree-grid/dialog-editing.html | 30 + src/tree-grid/dialog-editing.ts | 56 + src/tree-grid/edit-template.html | 27 + src/tree-grid/edit-template.ts | 83 + src/tree-grid/events.html | 49 + src/tree-grid/events.ts | 114 + src/tree-grid/filter-menu.html | 73 + src/tree-grid/filter-menu.ts | 63 + src/tree-grid/filtering.html | 60 + src/tree-grid/filtering.ts | 73 + src/tree-grid/header-template.html | 66 + src/tree-grid/header-template.ts | 27 + src/tree-grid/images/1.png | Bin 0 -> 49792 bytes src/tree-grid/images/2.png | Bin 0 -> 50801 bytes src/tree-grid/images/3.png | Bin 0 -> 53758 bytes src/tree-grid/images/4.png | Bin 0 -> 45431 bytes src/tree-grid/images/5.png | Bin 0 -> 48951 bytes src/tree-grid/images/6.png | Bin 0 -> 46393 bytes src/tree-grid/images/7.png | Bin 0 -> 66523 bytes src/tree-grid/images/8.png | Bin 0 -> 62190 bytes src/tree-grid/images/9.png | Bin 0 -> 58385 bytes src/tree-grid/images/__Critical.png | Bin 0 -> 248 bytes src/tree-grid/images/__Duration.png | Bin 0 -> 489 bytes src/tree-grid/images/__High.png | Bin 0 -> 310 bytes src/tree-grid/images/__Low.png | Bin 0 -> 253 bytes src/tree-grid/images/__Normal.png | Bin 0 -> 319 bytes src/tree-grid/images/__Resources.png | Bin 0 -> 544 bytes src/tree-grid/images/__Start name.png | Bin 0 -> 243 bytes src/tree-grid/images/__Task name.png | Bin 0 -> 407 bytes src/tree-grid/images/__progress.png | Bin 0 -> 498 bytes src/tree-grid/images/down.png | Bin 0 -> 277 bytes src/tree-grid/images/icon-01.png | Bin 0 -> 422 bytes src/tree-grid/images/icon-02.png | Bin 0 -> 624 bytes src/tree-grid/images/icon-03.png | Bin 0 -> 559 bytes src/tree-grid/images/icon-04.png | Bin 0 -> 240 bytes src/tree-grid/images/icon-05.png | Bin 0 -> 250 bytes src/tree-grid/images/low.png | Bin 0 -> 379 bytes src/tree-grid/images/normal.png | Bin 0 -> 573 bytes src/tree-grid/images/up.png | Bin 0 -> 367 bytes src/tree-grid/inline-editing.html | 63 + src/tree-grid/inline-editing.ts | 61 + src/tree-grid/keyboard.html | 204 + src/tree-grid/keyboard.ts | 33 + src/tree-grid/localdata.html | 20 + src/tree-grid/localdata.ts | 30 + src/tree-grid/locale.json | 337 + src/tree-grid/lock-row.html | 62 + src/tree-grid/lock-row.ts | 76 + src/tree-grid/pager-template.html | 58 + src/tree-grid/pager-template.ts | 62 + src/tree-grid/paging-api.html | 103 + src/tree-grid/paging-api.ts | 115 + src/tree-grid/print.html | 18 + src/tree-grid/print.ts | 29 + src/tree-grid/remote-data.html | 37 + src/tree-grid/remote-data.ts | 37 + src/tree-grid/reorder.html | 50 + src/tree-grid/reorder.ts | 81 + src/tree-grid/resizing.html | 34 + src/tree-grid/resizing.ts | 31 + src/tree-grid/rowheight.html | 47 + src/tree-grid/rowheight.ts | 48 + src/tree-grid/rowhover.html | 20 + src/tree-grid/rowhover.ts | 29 + src/tree-grid/sample.json | 170 + src/tree-grid/search.html | 60 + src/tree-grid/search.ts | 48 + src/tree-grid/selection-api.html | 130 + src/tree-grid/selection-api.ts | 64 + src/tree-grid/selection.html | 97 + src/tree-grid/selection.ts | 86 + src/tree-grid/selfreference.html | 21 + src/tree-grid/selfreference.ts | 31 + src/tree-grid/showhidecolumn.html | 69 + src/tree-grid/showhidecolumn.ts | 81 + src/tree-grid/sorting-api.html | 91 + src/tree-grid/sorting-api.ts | 67 + src/tree-grid/sorting.html | 99 + src/tree-grid/sorting.ts | 95 + src/tree-grid/spriteicons.png | Bin 0 -> 2720 bytes src/tree-grid/stacked-header.html | 21 + src/tree-grid/stacked-header.ts | 44 + src/tree-grid/toolbar-template.html | 30 + src/tree-grid/toolbar-template.ts | 37 + src/tree-grid/treegridlines.html | 53 + src/tree-grid/treegridlines.ts | 50 + src/treemap/color-mapping.html | 111 + src/treemap/color-mapping.ts | 241 + src/treemap/customization.ts | 14 +- src/treemap/default.ts | 17 +- src/treemap/drilldown.ts | 18 +- src/treemap/election.html | 33 +- src/treemap/election.ts | 53 +- src/treemap/label.ts | 18 +- src/treemap/layout.ts | 12 +- src/treemap/pie.ts | 17 +- src/treemap/print.html | 16 +- src/treemap/print.ts | 16 +- src/treemap/sample.json | 87 +- src/treemap/selection.ts | 17 +- src/treemap/tooltip.ts | 13 +- src/treemap/treemap-data/airport-count.json | 16 + src/treemap/treemap-data/car-sales.json | 34 + src/treemap/treemap-data/color.json | 12 + src/treemap/treemap-data/continent_data.json | 14 + .../treemap-data/country-population.json | 403 + .../treemap-data/drilldown-sample.json | 257 + src/treemap/treemap-data/econmics.json | 12 + src/treemap/treemap-data/election-data.json | 55 + src/treemap/treemap-data/import.json | 18 + src/treemap/treemap-data/metal.json | 15 + src/treemap/treemap-data/product.json | 12 + src/treeview/check-box-stack.json | 2 +- src/treeview/check-box.ts | 36 +- src/treeview/dataSource.json | 365 + src/treeview/default-stack.json | 2 +- src/treeview/default.ts | 98 +- src/treeview/drag-and-drop-stack.json | 2 +- src/treeview/drag-and-drop.html | 2 +- src/treeview/drag-and-drop.ts | 47 +- src/treeview/icons-stack.json | 2 +- src/treeview/icons.ts | 59 +- src/treeview/local-data-stack.json | 2 +- src/treeview/local-data.ts | 94 +- src/treeview/multiple-selection-stack.json | 2 +- src/treeview/multiple-selection.ts | 36 +- src/treeview/node-editing-stack.json | 2 +- src/treeview/node-editing.ts | 54 +- src/treeview/remote-data-stack.json | 2 +- src/treeview/remote-data.ts | 4 +- src/treeview/sample.json | 3 +- src/treeview/template-stack.json | 2 +- src/treeview/template.ts | 27 +- src/uploader/chunk-upload-stack.json | 2 +- src/uploader/chunk-upload.html | 13 +- src/uploader/chunk-upload.ts | 4 +- src/uploader/custom-drop-area-stack.json | 2 +- src/uploader/custom-drop-area.html | 8 +- src/uploader/custom-drop-area.ts | 6 +- src/uploader/custom-file-list-stack.json | 2 +- src/uploader/custom-file-list.html | 6 +- src/uploader/custom-file-list.ts | 4 +- src/uploader/default-stack.json | 2 +- src/uploader/default.html | 12 +- src/uploader/default.ts | 14 +- .../file-upload-with-forms-stack.json | 2 +- src/uploader/file-upload-with-forms.html | 6 +- src/uploader/file-upload-with-forms.ts | 4 +- src/uploader/file-validation-stack.json | 2 +- src/uploader/file-validation.html | 6 +- src/uploader/file-validation.ts | 4 +- src/uploader/image-preview-stack.json | 2 +- src/uploader/image-preview.html | 34 +- src/uploader/image-preview.ts | 8 +- src/uploader/locale.json | 2 +- src/uploader/preload-files-stack.json | 2 +- src/uploader/preload-files.html | 6 +- src/uploader/preload-files.ts | 6 +- src/uploader/sample.json | 20 +- styles/bootstrap.scss | 1 + styles/fabric.scss | 1 + styles/highcontrast.scss | 1 + styles/index.css | 21 +- styles/material.scss | 1 + test-main.js | 2 +- webpack.config.js | 2 +- 1400 files changed, 129638 insertions(+), 22053 deletions(-) create mode 100644 .gitignore create mode 100644 package-lock.json create mode 100644 src/auto-complete/dataSource.json create mode 100644 src/avatar/datasource.ts create mode 100644 src/badge/datasource.ts create mode 100644 src/calendar/fonts/e-icons-metro.eot create mode 100644 src/calendar/fonts/e-icons-metro.svg create mode 100644 src/calendar/fonts/e-icons-metro.ttf create mode 100644 src/calendar/fonts/e-icons-metro.woff create mode 100644 src/calendar/islamic-calendar.html create mode 100644 src/calendar/islamic-calendar.ts create mode 100644 src/card/data-source.json create mode 100644 src/chart/candle.html create mode 100644 src/chart/candle.ts create mode 100644 src/chart/combination-series.html create mode 100644 src/chart/combination-series.ts create mode 100644 src/chart/doughnut.html create mode 100644 src/chart/doughnut.ts create mode 100644 src/chart/lazy-loading.html create mode 100644 src/chart/lazy-loading.ts create mode 100644 src/chart/logarithmic.html create mode 100644 src/chart/logarithmic.ts create mode 100644 src/chart/multiple-axes.html create mode 100644 src/chart/multiple-axes.ts create mode 100644 src/chart/pare-to.html create mode 100644 src/chart/pare-to.ts create mode 100644 src/chart/performance.html create mode 100644 src/chart/performance.ts create mode 100644 src/chart/pie-radius.html create mode 100644 src/chart/pie-radius.ts create mode 100644 src/chart/scatter.html create mode 100644 src/chart/scatter.ts create mode 100644 src/chart/symbols.html create mode 100644 src/chart/symbols.ts create mode 100644 src/chips/api.html create mode 100644 src/chips/api.ts create mode 100644 src/chips/data.json create mode 100644 src/chips/default.html create mode 100644 src/chips/default.ts create mode 100644 src/chips/images/andrew.png create mode 100644 src/chips/images/anne.png create mode 100644 src/chips/images/janet.png create mode 100644 src/chips/images/laura.png create mode 100644 src/chips/images/margaret.png create mode 100644 src/chips/images/michael.png create mode 100644 src/chips/sample.json create mode 100644 src/circular-gauge/apple-watch-rings.html create mode 100644 src/circular-gauge/apple-watch-rings.ts create mode 100644 src/circular-gauge/arc-gauge.html create mode 100644 src/circular-gauge/arc-gauge.ts create mode 100644 src/circular-gauge/images/image1.svg create mode 100644 src/circular-gauge/images/image2.svg create mode 100644 src/circular-gauge/images/image3.svg create mode 100644 src/circular-gauge/images/image4.svg create mode 100644 src/circular-gauge/images/image5.svg create mode 100644 src/circular-gauge/images/image6.svg create mode 100644 src/circular-gauge/semi-circular-gauge.html create mode 100644 src/circular-gauge/semi-circular-gauge.ts create mode 100644 src/circular-gauge/speedometer.html create mode 100644 src/circular-gauge/speedometer.ts create mode 100644 src/combo-box/dataSource.json create mode 100644 src/common/cldr-data/main/ar/ca-islamic.json create mode 100644 src/common/cldr-data/main/de/ca-islamic.json create mode 100644 src/common/cldr-data/main/vi/ca-islamic.json create mode 100644 src/common/cldr-data/main/zh/ca-islamic.json create mode 100644 src/common/culture-loader.ts create mode 100644 src/common/locale-string.ts create mode 100644 src/common/sampleList.ts create mode 100644 src/common/search-index.json create mode 100644 src/datepicker/fonts/e-icons-metro.eot create mode 100644 src/datepicker/fonts/e-icons-metro.svg create mode 100644 src/datepicker/fonts/e-icons-metro.ttf create mode 100644 src/datepicker/fonts/e-icons-metro.woff create mode 100644 src/datetimepicker/fonts/e-icons-metro.eot create mode 100644 src/datetimepicker/fonts/e-icons-metro.svg create mode 100644 src/datetimepicker/fonts/e-icons-metro.ttf create mode 100644 src/datetimepicker/fonts/e-icons-metro.woff create mode 100644 src/diagram/Images/annotation/buyers.svg create mode 100644 src/diagram/Images/annotation/industry.svg create mode 100644 src/diagram/Images/annotation/potential.svg create mode 100644 src/diagram/Images/annotation/substitutes.svg create mode 100644 src/diagram/Images/annotation/suppliers.svg create mode 100644 src/diagram/buyers.svg create mode 100644 src/diagram/crud.html create mode 100644 src/diagram/crud.ts create mode 100644 src/diagram/diagram-data.json create mode 100644 src/diagram/industry.svg create mode 100644 src/diagram/locale.json create mode 100644 src/diagram/logic-circuit.html create mode 100644 src/diagram/logic-circuit.ts create mode 100644 src/diagram/network-diagram.html create mode 100644 src/diagram/network-diagram.ts create mode 100644 src/diagram/overview-data.json create mode 100644 src/diagram/potential.svg create mode 100644 src/diagram/substitutes.svg create mode 100644 src/diagram/suppliers.svg create mode 100644 src/diagram/swimlane.html create mode 100644 src/diagram/swimlane.ts create mode 100644 src/diagram/uml-activity.html create mode 100644 src/diagram/uml-activity.ts create mode 100644 src/diagram/uml-class-diagram.html create mode 100644 src/diagram/uml-class-diagram.ts create mode 100644 src/dialog/resizable.html create mode 100644 src/dialog/resizable.ts create mode 100644 src/document-editor/data-bullets-and-numbering.json create mode 100644 src/document-editor/data-character-formatting.json create mode 100644 src/document-editor/data-default.json create mode 100644 src/document-editor/data-headers-and-footers.json create mode 100644 src/document-editor/data-links-and-bookmarks.json create mode 100644 src/document-editor/data-paragraph-formatting.json create mode 100644 src/document-editor/data-print.json create mode 100644 src/document-editor/data-right-to-left.json create mode 100644 src/document-editor/data-section-formatting.json create mode 100644 src/document-editor/data-styles.json create mode 100644 src/document-editor/data-table-formatting.json create mode 100644 src/document-editor/data-table-of-contents.json create mode 100644 src/document-editor/right-to-left.html create mode 100644 src/document-editor/right-to-left.ts create mode 100644 src/drop-down-list/dataSource.json create mode 100644 src/form-validator/external-submit.html create mode 100644 src/form-validator/external-submit.ts create mode 100644 src/form-validator/wizard-form.html create mode 100644 src/form-validator/wizard-form.ts create mode 100644 src/grid/drag-drop-within-grid.html create mode 100644 src/grid/drag-drop-within-grid.ts create mode 100644 src/grid/master-details-export.html create mode 100644 src/grid/master-details-export.ts create mode 100644 src/grid/row-spanning.html create mode 100644 src/grid/row-spanning.ts create mode 100644 src/heatmap/cell-selection.html create mode 100644 src/heatmap/cell-selection.ts create mode 100644 src/heatmap/data.json create mode 100644 src/heatmap/multi-level-labels.html create mode 100644 src/heatmap/multi-level-labels.ts create mode 100644 src/inplace-editor/data-binding.html create mode 100644 src/inplace-editor/data-binding.ts create mode 100644 src/inplace-editor/default.html create mode 100644 src/inplace-editor/default.ts create mode 100644 src/inplace-editor/dropdowns.html create mode 100644 src/inplace-editor/dropdowns.ts create mode 100644 src/inplace-editor/edit-post.html create mode 100644 src/inplace-editor/edit-post.ts create mode 100644 src/inplace-editor/inputs.html create mode 100644 src/inplace-editor/inputs.ts create mode 100644 src/inplace-editor/pickers.html create mode 100644 src/inplace-editor/pickers.ts create mode 100644 src/inplace-editor/sample.json create mode 100644 src/inplace-editor/template-form.html create mode 100644 src/inplace-editor/template-form.ts create mode 100644 src/maps/color-mapping.html create mode 100644 src/maps/color-mapping.ts create mode 100644 src/maps/images/flight.PNG create mode 100644 src/maps/images/group.svg create mode 100644 src/maps/images/map-tooltip.svg create mode 100644 src/maps/images/oval.svg create mode 100644 src/maps/map-data/color-mapping.json create mode 100644 src/maps/map-data/map-location.json create mode 100644 src/maps/map-data/marker-location.json create mode 100644 src/maps/map-data/penisular-marker.json create mode 100644 src/maps/map-data/population-growth.json create mode 100644 src/maps/map-data/top-location.json create mode 100644 src/maps/map-with-slider.html create mode 100644 src/maps/map-with-slider.ts create mode 100644 src/maps/osm-with-navigation-lines.html create mode 100644 src/maps/osm-with-navigation-lines.ts create mode 100644 src/maps/osm-with-sublayers.html create mode 100644 src/maps/osm-with-sublayers.ts create mode 100644 src/maps/osm.html create mode 100644 src/maps/osm.ts create mode 100644 src/menu/menu-data.json create mode 100644 src/menu/scrollable.html create mode 100644 src/menu/scrollable.ts create mode 100644 src/multi-select/dataSource.json create mode 100644 src/pdfviewer/custom-toolbar.html create mode 100644 src/pdfviewer/custom-toolbar.ts create mode 100644 src/pdfviewer/default.html create mode 100644 src/pdfviewer/default.ts create mode 100644 src/pdfviewer/sample.json create mode 100644 src/pivot-view/Pivot_Data.json create mode 100644 src/pivot-view/defaultData.json create mode 100644 src/pivot-view/defer-update.html create mode 100644 src/pivot-view/defer-update.ts create mode 100644 src/pivot-view/drill-through.html create mode 100644 src/pivot-view/drill-through.ts create mode 100644 src/pivot-view/editing.html create mode 100644 src/pivot-view/editing.ts create mode 100644 src/pivot-view/hyper-link.html create mode 100644 src/pivot-view/hyper-link.ts create mode 100644 src/pivot-view/rData.json create mode 100644 src/pivot-view/summary-customization.html create mode 100644 src/pivot-view/summary-customization.ts create mode 100644 src/query-builder/data-source.ts create mode 100644 src/query-builder/default.html create mode 100644 src/query-builder/default.ts create mode 100644 src/query-builder/grid.html create mode 100644 src/query-builder/grid.ts create mode 100644 src/query-builder/sample.json create mode 100644 src/query-builder/template.html create mode 100644 src/query-builder/template.ts create mode 100644 src/schedule/block-events.html create mode 100644 src/schedule/block-events.ts create mode 100644 src/schedule/calendar-integration.html create mode 100644 src/schedule/calendar-integration.ts create mode 100644 src/schedule/context-menu.html create mode 100644 src/schedule/context-menu.ts create mode 100644 src/schedule/datasource.json create mode 100644 src/schedule/external-drag-drop.html create mode 100644 src/schedule/external-drag-drop.ts create mode 100644 src/schedule/helper.ts create mode 100644 src/schedule/virtual-scrolling.html create mode 100644 src/schedule/virtual-scrolling.ts create mode 100644 src/splitter/accordion-navigation-menu.html create mode 100644 src/splitter/accordion-navigation-menu.ts create mode 100644 src/splitter/aspnet-chart-ajax.html create mode 100644 src/splitter/aspnet-grid-ajax.html create mode 100644 src/splitter/aspnet-schedule-ajax.html create mode 100644 src/splitter/aspnetmvc-chart-ajax.html create mode 100644 src/splitter/aspnetmvc-grid-ajax.html create mode 100644 src/splitter/aspnetmvc-schedule-ajax.html create mode 100644 src/splitter/code-editor-layout.html create mode 100644 src/splitter/code-editor-layout.ts create mode 100644 src/splitter/default.html create mode 100644 src/splitter/default.ts create mode 100644 src/splitter/details-view.html create mode 100644 src/splitter/details-view.ts create mode 100644 src/splitter/images/Camera.png create mode 100644 src/splitter/images/Trimmer.png create mode 100644 src/splitter/images/albert.png create mode 100644 src/splitter/images/iphone.png create mode 100644 src/splitter/images/laura.png create mode 100644 src/splitter/images/margaret.png create mode 100644 src/splitter/images/michale.png create mode 100644 src/splitter/images/robert.png create mode 100644 src/splitter/javascript-chart-ajax.html create mode 100644 src/splitter/javascript-grid-ajax.html create mode 100644 src/splitter/javascript-schedule-ajax.html create mode 100644 src/splitter/outlook-style-layout.html create mode 100644 src/splitter/outlook-style-layout.ts create mode 100644 src/splitter/sample.json create mode 100644 src/stock-chart/area.html create mode 100644 src/stock-chart/area.ts create mode 100644 src/stock-chart/default.html create mode 100644 src/stock-chart/default.ts create mode 100644 src/stock-chart/disabled-navigator.html create mode 100644 src/stock-chart/disabled-navigator.ts create mode 100644 src/stock-chart/disabled-period.html create mode 100644 src/stock-chart/disabled-period.ts create mode 100644 src/stock-chart/indicator-data.ts create mode 100644 src/stock-chart/inversed-area.html create mode 100644 src/stock-chart/inversed-area.ts create mode 100644 src/stock-chart/multi-pane.html create mode 100644 src/stock-chart/multi-pane.ts create mode 100644 src/stock-chart/multiple-series.html create mode 100644 src/stock-chart/multiple-series.ts create mode 100644 src/stock-chart/ohlc.html create mode 100644 src/stock-chart/ohlc.ts create mode 100644 src/stock-chart/period-customization.html create mode 100644 src/stock-chart/period-customization.ts create mode 100644 src/stock-chart/plot-line.html create mode 100644 src/stock-chart/plot-line.ts create mode 100644 src/stock-chart/sample.json create mode 100644 src/stock-chart/spline-area.html create mode 100644 src/stock-chart/spline-area.ts create mode 100644 src/stock-chart/spline.html create mode 100644 src/stock-chart/spline.ts create mode 100644 src/stock-chart/stock-data.ts create mode 100644 src/stock-chart/strip-line.html create mode 100644 src/stock-chart/strip-line.ts create mode 100644 src/timepicker/fonts/e-icons-metro.eot create mode 100644 src/timepicker/fonts/e-icons-metro.svg create mode 100644 src/timepicker/fonts/e-icons-metro.ttf create mode 100644 src/timepicker/fonts/e-icons-metro.woff create mode 100644 src/toast/resource/toast_sound.mp3 create mode 100644 src/tree-grid/aggregate-default.html create mode 100644 src/tree-grid/aggregate-default.ts create mode 100644 src/tree-grid/auto-wrap.html create mode 100644 src/tree-grid/auto-wrap.ts create mode 100644 src/tree-grid/cell-edit-type.html create mode 100644 src/tree-grid/cell-edit-type.ts create mode 100644 src/tree-grid/cellalignment.html create mode 100644 src/tree-grid/cellalignment.ts create mode 100644 src/tree-grid/column-template.html create mode 100644 src/tree-grid/column-template.ts create mode 100644 src/tree-grid/columnformatting.html create mode 100644 src/tree-grid/columnformatting.ts create mode 100644 src/tree-grid/columnmenu.html create mode 100644 src/tree-grid/columnmenu.ts create mode 100644 src/tree-grid/command-column.html create mode 100644 src/tree-grid/command-column.ts create mode 100644 src/tree-grid/conditional-formatting.html create mode 100644 src/tree-grid/conditional-formatting.ts create mode 100644 src/tree-grid/custom-aggregate.html create mode 100644 src/tree-grid/custom-aggregate.ts create mode 100644 src/tree-grid/custom-context-menu.html create mode 100644 src/tree-grid/custom-context-menu.ts create mode 100644 src/tree-grid/data-source.ts create mode 100644 src/tree-grid/default-context-menu.html create mode 100644 src/tree-grid/default-context-menu.ts create mode 100644 src/tree-grid/default-exporting.html create mode 100644 src/tree-grid/default-exporting.ts create mode 100644 src/tree-grid/default-paging.html create mode 100644 src/tree-grid/default-paging.ts create mode 100644 src/tree-grid/default.html create mode 100644 src/tree-grid/default.ts create mode 100644 src/tree-grid/dialog-editing.html create mode 100644 src/tree-grid/dialog-editing.ts create mode 100644 src/tree-grid/edit-template.html create mode 100644 src/tree-grid/edit-template.ts create mode 100644 src/tree-grid/events.html create mode 100644 src/tree-grid/events.ts create mode 100644 src/tree-grid/filter-menu.html create mode 100644 src/tree-grid/filter-menu.ts create mode 100644 src/tree-grid/filtering.html create mode 100644 src/tree-grid/filtering.ts create mode 100644 src/tree-grid/header-template.html create mode 100644 src/tree-grid/header-template.ts create mode 100644 src/tree-grid/images/1.png create mode 100644 src/tree-grid/images/2.png create mode 100644 src/tree-grid/images/3.png create mode 100644 src/tree-grid/images/4.png create mode 100644 src/tree-grid/images/5.png create mode 100644 src/tree-grid/images/6.png create mode 100644 src/tree-grid/images/7.png create mode 100644 src/tree-grid/images/8.png create mode 100644 src/tree-grid/images/9.png create mode 100644 src/tree-grid/images/__Critical.png create mode 100644 src/tree-grid/images/__Duration.png create mode 100644 src/tree-grid/images/__High.png create mode 100644 src/tree-grid/images/__Low.png create mode 100644 src/tree-grid/images/__Normal.png create mode 100644 src/tree-grid/images/__Resources.png create mode 100644 src/tree-grid/images/__Start name.png create mode 100644 src/tree-grid/images/__Task name.png create mode 100644 src/tree-grid/images/__progress.png create mode 100644 src/tree-grid/images/down.png create mode 100644 src/tree-grid/images/icon-01.png create mode 100644 src/tree-grid/images/icon-02.png create mode 100644 src/tree-grid/images/icon-03.png create mode 100644 src/tree-grid/images/icon-04.png create mode 100644 src/tree-grid/images/icon-05.png create mode 100644 src/tree-grid/images/low.png create mode 100644 src/tree-grid/images/normal.png create mode 100644 src/tree-grid/images/up.png create mode 100644 src/tree-grid/inline-editing.html create mode 100644 src/tree-grid/inline-editing.ts create mode 100644 src/tree-grid/keyboard.html create mode 100644 src/tree-grid/keyboard.ts create mode 100644 src/tree-grid/localdata.html create mode 100644 src/tree-grid/localdata.ts create mode 100644 src/tree-grid/locale.json create mode 100644 src/tree-grid/lock-row.html create mode 100644 src/tree-grid/lock-row.ts create mode 100644 src/tree-grid/pager-template.html create mode 100644 src/tree-grid/pager-template.ts create mode 100644 src/tree-grid/paging-api.html create mode 100644 src/tree-grid/paging-api.ts create mode 100644 src/tree-grid/print.html create mode 100644 src/tree-grid/print.ts create mode 100644 src/tree-grid/remote-data.html create mode 100644 src/tree-grid/remote-data.ts create mode 100644 src/tree-grid/reorder.html create mode 100644 src/tree-grid/reorder.ts create mode 100644 src/tree-grid/resizing.html create mode 100644 src/tree-grid/resizing.ts create mode 100644 src/tree-grid/rowheight.html create mode 100644 src/tree-grid/rowheight.ts create mode 100644 src/tree-grid/rowhover.html create mode 100644 src/tree-grid/rowhover.ts create mode 100644 src/tree-grid/sample.json create mode 100644 src/tree-grid/search.html create mode 100644 src/tree-grid/search.ts create mode 100644 src/tree-grid/selection-api.html create mode 100644 src/tree-grid/selection-api.ts create mode 100644 src/tree-grid/selection.html create mode 100644 src/tree-grid/selection.ts create mode 100644 src/tree-grid/selfreference.html create mode 100644 src/tree-grid/selfreference.ts create mode 100644 src/tree-grid/showhidecolumn.html create mode 100644 src/tree-grid/showhidecolumn.ts create mode 100644 src/tree-grid/sorting-api.html create mode 100644 src/tree-grid/sorting-api.ts create mode 100644 src/tree-grid/sorting.html create mode 100644 src/tree-grid/sorting.ts create mode 100644 src/tree-grid/spriteicons.png create mode 100644 src/tree-grid/stacked-header.html create mode 100644 src/tree-grid/stacked-header.ts create mode 100644 src/tree-grid/toolbar-template.html create mode 100644 src/tree-grid/toolbar-template.ts create mode 100644 src/tree-grid/treegridlines.html create mode 100644 src/tree-grid/treegridlines.ts create mode 100644 src/treemap/color-mapping.html create mode 100644 src/treemap/color-mapping.ts create mode 100644 src/treemap/treemap-data/airport-count.json create mode 100644 src/treemap/treemap-data/car-sales.json create mode 100644 src/treemap/treemap-data/color.json create mode 100644 src/treemap/treemap-data/continent_data.json create mode 100644 src/treemap/treemap-data/country-population.json create mode 100644 src/treemap/treemap-data/drilldown-sample.json create mode 100644 src/treemap/treemap-data/econmics.json create mode 100644 src/treemap/treemap-data/election-data.json create mode 100644 src/treemap/treemap-data/import.json create mode 100644 src/treemap/treemap-data/metal.json create mode 100644 src/treemap/treemap-data/product.json create mode 100644 src/treeview/dataSource.json create mode 100644 styles/bootstrap.scss create mode 100644 styles/fabric.scss create mode 100644 styles/highcontrast.scss create mode 100644 styles/material.scss diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..59161c5e --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +.npmrc +.vscode/ +public/ +node_modules/ +styles/**/*.css +**/*.js +!samples/**/*.js +!src/common/lib/** +units.html +src/**/*-stack.json +!src/sys.js +src/common/api-table +src/common/api-table.json +!src/common/api-table-generator.js +npm-debug.log \ No newline at end of file diff --git a/ReadMe.md b/ReadMe.md index 4d947b07..d4ed9da8 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -1,33 +1,149 @@ +# TypeScript Sample Browser +Repository for typescript sample browser. -## Installing +## Adding New Sample -To install all dependent packages, use the below command +Create your new folder in 'src' location and name the folder as control name for example “button” it is control name. + +Add your sample order in the `src/common/sampleOrder.json` with corresponding category. + +Note: Do not use whitespace at any cause in folder’s name. Use “-” instead of space. + +[Refer here](https://bitbucket.org/syncfusion/ej2-sample-browser/src/7740ab838973c7ebb3e970acb5246ff4c89ccd67/src/?at=master) + +### Configure the folder and sample + +Create the “sample.json” file inside of your control folder. Create your sample html and ts file in same folder also name the html and ts files with same name. + +Note: Do not use whitespace at any cause in file’s name. Use “-” instead of space. + +[Refer here](https://bitbucket.org/syncfusion/ej2-sample-browser/src/7740ab838973c7ebb3e970acb5246ff4c89ccd67/src/button/?at=master) + +### Configure Sample JSON + +Configure your sample json file as like below code snippet. ``` -npm install +{ + "name": "Button", + "directory": "button", + "category":"Editors", + "samples" : [ + {"url":"default", "name": "Default Functionalities", "category":"Button"}, + {"url":"api", "name": "API", "category":"Button"}, + {"url":"repeatbutton", "name": "Repeat Button", "category":"Button", hideOnDevice:true }, + {"url":"events", "name": "Events", "category":"Button"}, + {"url":"rtl", "name": "RTL", "category":"Button"} + ] +} + ``` +*Note: To exculde a sample in the device you need to set **hideOnDevice** as true for the sample json file.* + +**Fields Description:** + +_name :_ Its can be any string that you want show as a control name. + +_directory :_ Specifies that your sample directory name. + +_category :_ Specify that your sample comes under which category. + +_samples :_ Specify array of samples are in your control. + +_samples.url :_ specifies the file name without extension. + +_samples.name :_ Its can be any string that you want show as a sample name. + +_samples.category :_ Specify that your sample comes under which category. + +## Configure your dependency -## Building +Add your dependency in “package.json” file inside the dependencies. -To compile the source files, use the below command +Note: Here, `'*'` Specifies that install the latest published package form the online. `'*'` is recommended for Syncfusion packages. ``` -npm run build + "dependencies": { + "@syncfusion/ej2-base": "*", + "@syncfusion/ej2-buttons": "*", + "@syncfusion/ej2-lists": "*", + "@syncfusion/ej2-grids": "*", + "bootstrap": "^3.3.6", + "crossroads": "^0.12.2", + "hasher": "^1.2.0" + }, + ``` -## Testing +## Run the sample browser -To test the source files, use the below command +We can run the sample browser with two commands + +1. **gulp _serve_** – run the sample browser alone. +2. **gulp _watch_** – run the sample browser and monitor typescript as well. This will help at development time. If any changes detect means it will automatically compile and browser will reloaded. ``` -npm run test +D:\dev\typescript\source\ej2-sample-browser>gulp serve ``` -## Running -To run the samples, use the below command +**Access URLs:** + +Local URL is works only in your machine. + +``` +http://localhost:3000 +``` + +External URL is works in all locally connected LAN. (You can use to see sample browser in mobile). ``` -npm run serve -``` \ No newline at end of file +http://your-ip-address:3000 +``` + +Note: Here, The mentioned IP is your local machine IP Address. + +# Plunker Guidelines + +1. In import statements in html file for a sample the package subdirectory shouldn’t be mentioned. Please refer the link given below. + + https://gitlab.syncfusion.com/essential-studio/ej2-samples/blob/development/src/grid/events.ts#L3 + +2. In Base component dom and util are not available in the customer end. So, please don’t use the same. Please refer the link below. + + https://gitlab.syncfusion.com/essential-studio/ej2-samples/blob/development/src/grid/events.ts#L3 + +3. To add any icon in the samples use base64 font and don’t use any font files like ttf, woff, or svg externally. Please refer the link given below. + + https://gitlab.syncfusion.com/essential-studio/ej2-samples/blob/development/src/toolbar/default.html#L5 + + For example: + ``` + +
+ ``` + +4. For loading json files in the sample use import statements instead of require. Please refer the link given below. + + https://gitlab.syncfusion.com/essential-studio/ej2-samples/blob/development/src/calendar/internationalization.ts#L9 + + ( For example: import * as testJson from '../common/cldr-data/supplemental/numberingSystems.json'; ) + +5. If a New Component is added to TypeScript Sample Browser it’s package dependency should be added to the config in src/sys.js file. + + ( For example: https://gitlab.syncfusion.com/essential-studio/ej2-samples/blob/development/src/sys.js#L19 ) \ No newline at end of file diff --git a/index.html b/index.html index 60ae6b76..8759a151 100644 --- a/index.html +++ b/index.html @@ -2,22 +2,36 @@ + + + Essential JS 2 - + - - + + + + + + + + + -