From 5561c5c3374b20d8ef8805360de1df3611025797 Mon Sep 17 00:00:00 2001 From: David Zearing Date: Thu, 28 Jul 2016 12:54:36 -0700 Subject: [PATCH 1/8] Adding repo example. --- .../examples/DetailsList.Basic.Example.tsx | 33 +++++++++++++++---- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/src/demo/pages/DetailsListPage/examples/DetailsList.Basic.Example.tsx b/src/demo/pages/DetailsListPage/examples/DetailsList.Basic.Example.tsx index 844c6ad2b69fd4..79eb9c98006976 100644 --- a/src/demo/pages/DetailsListPage/examples/DetailsList.Basic.Example.tsx +++ b/src/demo/pages/DetailsListPage/examples/DetailsList.Basic.Example.tsx @@ -2,16 +2,35 @@ import * as React from 'react'; /* tslint:enable:no-unused-variable */ import { - DetailsList + DetailsList, + TextField } from '../../../../index'; import { createListItems } from '../../../utilities/data'; let _items: any[]; -export const DetailsListBasicExample = () => { - _items = _items || createListItems(500); +export class DetailsListBasicExample extends React.Component { + constructor() { + super(); + + _items = _items || createListItems(500); + this.state = { filterText: '' }; + } + + public render() { + let { filterText } = this.state; + let items = this.state.filterText ? _items.filter(i => i.name.toLowerCase().indexOf(filterText) > -1) : _items; + + return ( +
+ this.setState({ filterText: text }) } + /> + +
+ ); + } + +} - return ( - - ); -}; From b0aaed10dacaad52ee5f7352ee149a22eb214890 Mon Sep 17 00:00:00 2001 From: Aditi Mandal Date: Thu, 28 Jul 2016 13:16:43 -0700 Subject: [PATCH 2/8] Fixing the filter bug --- src/components/DetailsList/DetailsList.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/DetailsList/DetailsList.tsx b/src/components/DetailsList/DetailsList.tsx index 501d8d5b115691..f94fafafa5f690 100644 --- a/src/components/DetailsList/DetailsList.tsx +++ b/src/components/DetailsList/DetailsList.tsx @@ -391,7 +391,7 @@ export class DetailsList extends React.Component Date: Thu, 28 Jul 2016 13:34:33 -0700 Subject: [PATCH 3/8] Adding 2 more reviewers. --- .pullapprove.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.pullapprove.yml b/.pullapprove.yml index dfc81cba19d198..f453aaab3c5f26 100644 --- a/.pullapprove.yml +++ b/.pullapprove.yml @@ -11,5 +11,7 @@ reviewers: - mikewheaton - dzearing - cliffkoh + - aditima + - yiminwu name: pullapprove required: 1 From 49bf3a062f2ae915087d86d74514299c559d1d2a Mon Sep 17 00:00:00 2001 From: David Zearing Date: Thu, 28 Jul 2016 13:35:08 -0700 Subject: [PATCH 4/8] Adding travis file. --- .travis.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000000000..c7e68442a0a2b8 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,14 @@ +language: node_js +node_js: +- '4.2' +before_script: +- npm install -g gulp +script: gulp +deploy: + provider: npm + email: dzearing@microsoft.com + api_key: + secure: kLwlKSvDBoGsYP0p+64JnW5kmSpZfSmt2YxKKwWFcThlsiftbZtUILWFVpPd7A5yymsYuOONZTXppaW00OWaH1Bqs6yVHOn3kVQzE7VK/FtVwGZnqFfF0ea0pYYfto3OIFnyZ86vZ0M8u2A+3FGqjGYT1y3RDbG5GqhURBNd+KBhHrMS+pSaGDgEjskslLeQ+QtQ1/t17j0ZQZeYpxl+qFKislR1djeF0pkOjaoJ8wAUB77E0RhVyKP4cOyvtiF9E8nmnaurNYuabZqFMzOg0PgzMhh6xWv10aGF7jNzgojzCix/grCJR1gdfaE6epPGkrufK1nFjCVb60Z+jHZmuhXrW80Qa9AsMbNkXLlm9g6OLm63Ub2xqNQ5338NteGygWj8FRYe7ZngQ/vAY7SK44oA6+QRJAcpV6ieUFeIN8oEoZ42TJjUuKa6xaRVxuRQs2yobB3GzE4QioWLtqlDo+jbkzc0uFUpQHfErH5pHa7+qHDawiY9sO41lKvds6KfD3PXqHJxdokQh5nRB28k0eN+rFiSyvimDmerqBeG0U2oVJuYGVwGZSMKkOXGoZjZaCOFkPaZcS+HQZ+iDYpqEoB1jF1iYgkknZQLDlprWywjXEy/u2C2Bkd1K31aFCwYxrxkgGquii1ugUFVrjCpNLbeeoKALx5JapDfyAUVF+U= + on: + tags: true + repo: OfficeDev/office-ui-fabric-react From fe1d1505e361058d5955a89c0abfc3b43718037c Mon Sep 17 00:00:00 2001 From: David Zearing Date: Thu, 28 Jul 2016 13:54:36 -0700 Subject: [PATCH 5/8] rename temporarily. --- src/demo/components/{app => App2}/App.scss | 0 src/demo/components/{app => App2}/App.tsx | 0 src/demo/components/{app => App2}/AppState.ts | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename src/demo/components/{app => App2}/App.scss (100%) rename src/demo/components/{app => App2}/App.tsx (100%) rename src/demo/components/{app => App2}/AppState.ts (100%) diff --git a/src/demo/components/app/App.scss b/src/demo/components/App2/App.scss similarity index 100% rename from src/demo/components/app/App.scss rename to src/demo/components/App2/App.scss diff --git a/src/demo/components/app/App.tsx b/src/demo/components/App2/App.tsx similarity index 100% rename from src/demo/components/app/App.tsx rename to src/demo/components/App2/App.tsx diff --git a/src/demo/components/app/AppState.ts b/src/demo/components/App2/AppState.ts similarity index 100% rename from src/demo/components/app/AppState.ts rename to src/demo/components/App2/AppState.ts From 4c0692d94ac27733a22f7a17f7ebddc401436a46 Mon Sep 17 00:00:00 2001 From: David Zearing Date: Thu, 28 Jul 2016 13:55:03 -0700 Subject: [PATCH 6/8] Renaming back. --- src/demo/components/{App2 => App}/App.scss | 0 src/demo/components/{App2 => App}/App.tsx | 0 src/demo/components/{App2 => App}/AppState.ts | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename src/demo/components/{App2 => App}/App.scss (100%) rename src/demo/components/{App2 => App}/App.tsx (100%) rename src/demo/components/{App2 => App}/AppState.ts (100%) diff --git a/src/demo/components/App2/App.scss b/src/demo/components/App/App.scss similarity index 100% rename from src/demo/components/App2/App.scss rename to src/demo/components/App/App.scss diff --git a/src/demo/components/App2/App.tsx b/src/demo/components/App/App.tsx similarity index 100% rename from src/demo/components/App2/App.tsx rename to src/demo/components/App/App.tsx diff --git a/src/demo/components/App2/AppState.ts b/src/demo/components/App/AppState.ts similarity index 100% rename from src/demo/components/App2/AppState.ts rename to src/demo/components/App/AppState.ts From 1d0427588ea3087fc35d6a930fc59f139f929b35 Mon Sep 17 00:00:00 2001 From: David Zearing Date: Thu, 28 Jul 2016 14:56:49 -0700 Subject: [PATCH 7/8] Rename. --- ...chBox.Fullsize.Example.tsx => 2SearchBox.Fullsize.Example.tsx} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/demo/pages/SearchBoxPage/examples/{SearchBox.Fullsize.Example.tsx => 2SearchBox.Fullsize.Example.tsx} (100%) diff --git a/src/demo/pages/SearchBoxPage/examples/SearchBox.Fullsize.Example.tsx b/src/demo/pages/SearchBoxPage/examples/2SearchBox.Fullsize.Example.tsx similarity index 100% rename from src/demo/pages/SearchBoxPage/examples/SearchBox.Fullsize.Example.tsx rename to src/demo/pages/SearchBoxPage/examples/2SearchBox.Fullsize.Example.tsx From 8e803af721cf100d968e78dbaefa20e1ef9bf608 Mon Sep 17 00:00:00 2001 From: David Zearing Date: Thu, 28 Jul 2016 14:57:19 -0700 Subject: [PATCH 8/8] Renaming. --- ...rchBox.Fullsize.Example.tsx => SearchBox.FullSize.Example.tsx} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/demo/pages/SearchBoxPage/examples/{2SearchBox.Fullsize.Example.tsx => SearchBox.FullSize.Example.tsx} (100%) diff --git a/src/demo/pages/SearchBoxPage/examples/2SearchBox.Fullsize.Example.tsx b/src/demo/pages/SearchBoxPage/examples/SearchBox.FullSize.Example.tsx similarity index 100% rename from src/demo/pages/SearchBoxPage/examples/2SearchBox.Fullsize.Example.tsx rename to src/demo/pages/SearchBoxPage/examples/SearchBox.FullSize.Example.tsx