From 68f871c30be31961bb8c229d298884594492386d Mon Sep 17 00:00:00 2001 From: "Reena Jain (InConsulting Inc.)" Date: Wed, 15 Mar 2017 09:29:03 -0700 Subject: [PATCH 01/25] trying --- scripts/try.ts | 1 + 1 file changed, 1 insertion(+) create mode 100644 scripts/try.ts diff --git a/scripts/try.ts b/scripts/try.ts new file mode 100644 index 0000000000000..ddb96bce0c11c --- /dev/null +++ b/scripts/try.ts @@ -0,0 +1 @@ +console.log("helloj") \ No newline at end of file From 820d93bfb9ed5c3953934c8409b645b377fd6279 Mon Sep 17 00:00:00 2001 From: gitjain Date: Fri, 14 Apr 2017 14:00:43 -0700 Subject: [PATCH 02/25] Delete try.ts --- scripts/try.ts | 1 - 1 file changed, 1 deletion(-) delete mode 100644 scripts/try.ts diff --git a/scripts/try.ts b/scripts/try.ts deleted file mode 100644 index ddb96bce0c11c..0000000000000 --- a/scripts/try.ts +++ /dev/null @@ -1 +0,0 @@ -console.log("helloj") \ No newline at end of file From 70ca0b0297e0f02856b77092753f9e42f76e403e Mon Sep 17 00:00:00 2001 From: "REDMOND\\v-reja" Date: Fri, 14 Apr 2017 14:02:12 -0700 Subject: [PATCH 03/25] updates --- scripts/try.ts | 1 - 1 file changed, 1 deletion(-) delete mode 100644 scripts/try.ts diff --git a/scripts/try.ts b/scripts/try.ts deleted file mode 100644 index ddb96bce0c11c..0000000000000 --- a/scripts/try.ts +++ /dev/null @@ -1 +0,0 @@ -console.log("helloj") \ No newline at end of file From 7524e073aa514d1b576c30738c99265643c73939 Mon Sep 17 00:00:00 2001 From: "REDMOND\\v-reja" Date: Mon, 17 Apr 2017 16:27:37 -0700 Subject: [PATCH 04/25] RegressionTests: Toggle Tests --- .../src/VisualTestState.ts | 3 +- .../components/Toggle/Toggle.visualtest.ts | 42 ++++++++++++++++++ .../Toggle/TogglePage.visualtest.tsx | 41 +++++++++++++++++ .../office-ui-fabric-react/visualtest.html | 3 +- .../ToggleDisabledChecked_hovered_7.png | Bin 0 -> 553 bytes .../ToggleDisabledChecked_not_pressed_6.png | Bin 0 -> 553 bytes .../ToggleDisabledChecked_pressed_8.png | Bin 0 -> 553 bytes .../ToggleDisabledUnchecked_hovered_10.png | Bin 0 -> 778 bytes .../ToggleDisabledUnchecked_not_pressed_9.png | Bin 0 -> 778 bytes .../ToggleDisabledUnchecked_pressed_11.png | Bin 0 -> 778 bytes .../ToggleEnabledChecked_hovered_1.png | Bin 0 -> 763 bytes .../ToggleEnabledChecked_not_pressed_0.png | Bin 0 -> 662 bytes .../ToggleEnabledChecked_pressed_2.png | Bin 0 -> 763 bytes .../ToggleEnabledUnchecked_hovered_4.png | Bin 0 -> 849 bytes .../ToggleEnabledUnchecked_not_pressed_3.png | Bin 0 -> 849 bytes .../ToggleEnabledUnchecked_pressed_5.png | Bin 0 -> 849 bytes 16 files changed, 87 insertions(+), 2 deletions(-) create mode 100644 packages/office-ui-fabric-react/src/components/Toggle/Toggle.visualtest.ts create mode 100644 packages/office-ui-fabric-react/src/components/Toggle/TogglePage.visualtest.tsx create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledChecked_hovered_7.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledChecked_not_pressed_6.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledChecked_pressed_8.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledUnchecked_hovered_10.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledUnchecked_not_pressed_9.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledUnchecked_pressed_11.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledChecked_hovered_1.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledChecked_not_pressed_0.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledChecked_pressed_2.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledUnchecked_hovered_4.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledUnchecked_not_pressed_3.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledUnchecked_pressed_5.png diff --git a/packages/office-ui-fabric-react/src/VisualTestState.ts b/packages/office-ui-fabric-react/src/VisualTestState.ts index b22b06ee00c92..0a05fd61d2654 100644 --- a/packages/office-ui-fabric-react/src/VisualTestState.ts +++ b/packages/office-ui-fabric-react/src/VisualTestState.ts @@ -10,7 +10,8 @@ export const VisualTestState: IVisualTestState = { './Button/DefaultButtonPage.visualtest', './Button/PrimaryButtonPage.visualtest', './Checkbox/CheckboxPage.visualtest', - './ChoiceGroup/ChoiceGroupPage.visualtest' + './ChoiceGroup/ChoiceGroupPage.visualtest', + './Toggle/TogglePage.visualtest' ] }; diff --git a/packages/office-ui-fabric-react/src/components/Toggle/Toggle.visualtest.ts b/packages/office-ui-fabric-react/src/components/Toggle/Toggle.visualtest.ts new file mode 100644 index 0000000000000..f178848dd8537 --- /dev/null +++ b/packages/office-ui-fabric-react/src/components/Toggle/Toggle.visualtest.ts @@ -0,0 +1,42 @@ +import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; +import { baseUrl } from '../../common/VisualTest'; +declare var phantomcss: IPhantomCSS; +declare var casper: Casper; +/* tslint:disable:no-function-expression */ +casper. + start(baseUrl + 'toggle'). + then(function () { + phantomcss.screenshot('#ToggleEnabledChecked', 'ToggleEnabledChecked_not_pressed'); + }).then(function () { + this.mouse.move('#ToggleEnabledChecked'); + phantomcss.screenshot('#ToggleEnabledChecked', 'ToggleEnabledChecked_hovered'); + }).then(function () { + this.mouse.down('#ToggleEnabledChecked'); + phantomcss.screenshot('#ToggleEnabledChecked', 'ToggleEnabledChecked_pressed'); + }).then(function () { + phantomcss.screenshot('#ToggleEnabledUnchecked', 'ToggleEnabledUnchecked_not_pressed'); + }).then(function () { + this.mouse.move('#ToggleEnabledUnchecked'); + phantomcss.screenshot('#ToggleEnabledUnchecked', 'ToggleEnabledUnchecked_hovered'); + }).then(function () { + this.mouse.down('#ToggleEnabledUnchecked'); + phantomcss.screenshot('#ToggleEnabledUnchecked', 'ToggleEnabledUnchecked_pressed'); + }).then(function () { + phantomcss.screenshot('#ToggleDisabledChecked', 'ToggleDisabledChecked_not_pressed'); + }).then(function () { + this.mouse.move('#ToggleDisabledChecked'); + phantomcss.screenshot('#ToggleDisabledChecked', 'ToggleDisabledChecked_hovered'); + }).then(function () { + this.mouse.down('#ToggleDisabledChecked'); + phantomcss.screenshot('#ToggleDisabledChecked', 'ToggleDisabledChecked_pressed'); + }).then(function () { + phantomcss.screenshot('#ToggleDisabledUnchecked', 'ToggleDisabledUnchecked_not_pressed'); + }).then(function () { + this.mouse.move('#ToggleDisabledUnchecked'); + phantomcss.screenshot('#ToggleDisabledUnchecked', 'ToggleDisabledUnchecked_hovered'); + }).then(function () { + this.mouse.down('#ToggleDisabledUnchecked'); + phantomcss.screenshot('#ToggleDisabledUnchecked', 'ToggleDisabledUnchecked_pressed'); + }); +casper.run(function () { casper.test.done(); }); +/* tslint:enable:no-function-expression */ diff --git a/packages/office-ui-fabric-react/src/components/Toggle/TogglePage.visualtest.tsx b/packages/office-ui-fabric-react/src/components/Toggle/TogglePage.visualtest.tsx new file mode 100644 index 0000000000000..19dc7fe9f06ff --- /dev/null +++ b/packages/office-ui-fabric-react/src/components/Toggle/TogglePage.visualtest.tsx @@ -0,0 +1,41 @@ +import { Toggle } from './index'; +/* tslint:disable:no-unused-variable */ +import * as React from 'react'; +/* tslint:enable:no-unused-variable */ +export default class ToggleVPage extends React.Component { + public render() { + return
+
+ +
+
+
+
+
+
+
+
; + } +} diff --git a/packages/office-ui-fabric-react/visualtest.html b/packages/office-ui-fabric-react/visualtest.html index 5358cd3058029..c16aa05dec87c 100644 --- a/packages/office-ui-fabric-react/visualtest.html +++ b/packages/office-ui-fabric-react/visualtest.html @@ -1,5 +1,5 @@ - + @@ -24,6 +24,7 @@ +
+ } + loadScript([ + '//cdnjs.cloudflare.com/ajax/libs/react/15.4.0/react.js ', + '//cdnjs.cloudflare.com/ajax/libs/react/15.4.0/react-dom.js ', + 'dist/fabric-test.js '] + ); + diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_hovered_4.png b/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_clicked_7.png similarity index 94% rename from packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_hovered_4.png rename to packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_clicked_7.png index dffe8cf6acc3de2208e8bf0ca91eda759feb9c99..d278c2d2eaea3ad294c16282d5d77759dc9593c8 100644 GIT binary patch delta 22 ecmey(`I~csHaFi91_r((j8nDwq&J!!WdQ(J&<70w delta 22 ecmey(`I~csHn-$81_sG%j1m`5z1?Vblm!4|!U+BV diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_not_pressed_3.png b/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_default_4.png similarity index 94% rename from packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_not_pressed_3.png rename to packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_default_4.png index dffe8cf6acc3de2208e8bf0ca91eda759feb9c99..d278c2d2eaea3ad294c16282d5d77759dc9593c8 100644 GIT binary patch delta 22 ecmey(`I~csHaFi91_r((j8nDwq&J!!WdQ(J&<70w delta 22 ecmey(`I~csHn-$81_sG%j1m`5z1?Vblm!4|!U+BV diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_hovered_6.png b/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_hovered_6.png new file mode 100644 index 0000000000000000000000000000000000000000..d278c2d2eaea3ad294c16282d5d77759dc9593c8 GIT binary patch literal 1275 zcmVW88cF zkqF(E=Ir=iYrjB_3~tr$6Va#p2Od8E#pY>u<&%lf1(FzCtC{?g0wICD^-8@HF%CDb zS_&P(3*u(u{Riy8xVgHHt!)QiC`)Ypf#%bbpsRa za7G3{{W7cNTos8*1VoO+BpCOWMHwR&aGXx&ZJ_qMb}&NpoLbq?kY&1AmH{)rjB^@$IFbJ5K0DQZ>T_$~ zuG);5o;nuM-97g|fAHhy@^+Dc0CFaaqIoqZWO~2Fwk?)1orDHu75n-o8%L{UoR}wy zL(90hVrfUA<`~I~t|LBVjB78}7`gX!{dgf}Cbm;HJl-=1M>}lph)H855|YBbY17OR zL^3(UB3$Q4=mp!lQ8;N@(DW?0wjDm60$qqSQ?yTnj>(^-K<5Krj_RP-d^>L&)+I3r z=_sAu@tMyL58Qt`+$$E)RS3o%CaAPQ^79~u6zMV8X;Br8%A{=`+OopVcD-nQa8!_AwmHtHS^KTj%rXj&oC1pXapB0UB;C)BWD%IqO z_x(&bistYjUlx50*Xel?qsM;E_%>gj_nDe#$I}MBK0fm2?&&rWNE(#%#Hdjv=l59+ zvfyGRDj289-s5>oEp&lbH$oyNK?ua=deNrXla)RFoM>FD8B$G0pv4mC!jP`iXg_q@ z`GCjzYI!Y<04pI~^6h%wIg`h$3#YRkPn*pRQ<$Kwf!@!G!2KY@iFYO^Pz@^ggm_{X zooLH3&a^cYqSAZ(sprp-W1!E9Mlq#=FdJ-+fnM~u=;J#nZLwC7LR>G?MTU1r%XB$w zocTzQ`AW~C#B$EVnEJRHF9y9f@tSW*#HnpKaP0ZDFB?VU+J@*oT^DA9w6yju9Vl!I zp_>)H(<$Xdn;4vi=lS#Q8Sgz^Ip`e{5cY!X2gN?CxPGKy%6@W%dhYw%Q zp3atb_O;lV&?Q3l9h2MC!H$W3N<(4{Y9U>PZMHLi4=2`RE3f!=@3(&NgRusQ!>2xc z`}XaoKN+h33iAJ>es@+Wri!RiOchb3m@1-5F(2x0@hhd&NK`4Nil|ad6;Y*_Dxyj; lRYa9ys)#DZR1sB*`5V)Ea<&es+c^LL002ovPDHLkV1jKtXD$E$ literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_pressed_5.png b/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_pressed_5.png index dffe8cf6acc3de2208e8bf0ca91eda759feb9c99..d278c2d2eaea3ad294c16282d5d77759dc9593c8 100644 GIT binary patch delta 22 ecmey(`I~csHaFi91_r((j8nDwq&J!!WdQ(J&<70w delta 22 ecmey(`I~csHn-$81_sG%j1m`5z1?Vblm!4|!U+BV diff --git a/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_pressed_2.png b/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_clicked_3.png similarity index 92% rename from packages/office-ui-fabric-react/visualtests/baseline/Checkbox_pressed_2.png rename to packages/office-ui-fabric-react/visualtests/baseline/Checkbox_clicked_3.png index f680879c46cfc6e670d1ce46100ac953ce57c489..3b11af5f7303a28fdccd0b35b65d3836a3730893 100644 GIT binary patch delta 22 ecmaFC_JVDKHaFi91_r((j8nDwq&J!wF#`Zo69!EH delta 22 ecmaFC_JVDKHn-$81_sG%j1m`5z1?VL#0&sm1qeO> diff --git a/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_default_0.png new file mode 100644 index 0000000000000000000000000000000000000000..5b42cd34d9726c9dae09919ede9b9691a4e7331d GIT binary patch literal 869 zcmeAS@N?(olHy`uVBq!ia0vp^6M4nJ@ErkR#;MwT(hLmD z;+`&!Ar*7p&fb`J+d!bLUYyk`ReQqCIZR9L{$Se~uF-CH;H>0K&18$Ree5p|d=dP? zaVu)U+;zd*b1E6iC+MD@HtELFOBN?<8`xi~Ofs;)KR2~{TZE37K@ZnGo3Bhg&-*=7 zLXw3fug-9BGgX@y*bC*J5vcd8nx9cvYV@?=nDGH4gbYZbztTjnhVONMIhb;lCkQB5 zz09fZja+m;W_G_uu-dxr>E zpX@dKHtofioId&E<}+&d-mTswq|BviGV|dtMlX*o-wXb;E@Fp^NU;VC|hKfr@c%G0z_}_Dzz89|4cAdFhE!eSx>zwk& z-pgUO(G3j~cNM!oThO#Yjf#no?jV^gw&IbFJfw)AQ$elYb(pO#iGj^|$8vy3&>z@2IF zf)`bLwU{O{c}1uGZv9mD`@q-l_B-}jIPIJD_|xh9n%@Q!9nO^+h3ws+#Sv%L{_LL2 zV{ykt2R%$)n|InqMmp>?uA@fZE0QqwjS%av>n^hnbnuLXnZWaBPB6q zv-?rQBIgML4{G0AsG4L>XN(eD#2*p9<(owBQ5j|9DrrxTnSxFY`aOGUS0{F!y7A+H z*5Z}@ufJNmoy*;FB=xc{!-0h7f{UC#ADW&0TeBmux3)YDITfBg^RGMqO47^|D~_oc ntupNF$?{QJEHxRy{m1lpddr-D_4CSs`G&#M)z4*}Q$iB};%|J{ literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_hovered_1.png b/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_hovered_1.png deleted file mode 100644 index 45932b6d64ccb9bd64a0b31864cb0d2592633e4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 781 zcmeAS@N?(olHy`uVBq!ia0vp^6M4nJNL~YBMv053-ZC&S z?e}zX45^s&cJ|xC+Xg&s@!zZ*o(t@BDd%{hyNl_dpjBJvnG2d6YcC33k>8Z^^S0%# zuE`H}UY?ul!J@N|$zk5xwnT{p3ErCO_Y6J#{hcQ=j=7|mBr6%sG8B|NJENl~&Bw*f z_}%gK_WXC%fBpXbT)ExYj$v9SL|jd2v83?Ci)VIscoa7j=he6H$m*U@RCw*YcWw>dRgbl~$DeNy7Ie)flribySih@PApT9G@_Oocy7Rw{di%RK_s1+oE`pE^ugK2Nvd;Ei+7=Y4c++92HLFS_*cMw9GgZX91NUe`Iz zD=2+-aBIS@uTv!Uy+6J@`qRZFLLDNXRxS4BOf}53TUsgeMN*MtMOe(m^A&d&sY^{# z@{#n7S5&v#mcS8LDxW{!xJc}R*~4eXpE)DetG}|@qgA!w?J+H73%egDe*f)$_s8|Y ziVro>4(b6+zZnD@7F_7ITP7j2O=QDCv9H=19NB3~|Cv5D-Pu+5y=KQI>2=eW-F1Bs zb)j&_X7OEz-Z}2*QSff}GvmLvsv<5-CtWV{G{gK%Gu21y{!Qjs(sOp_P0QrVbHsa1 z7xLtbPkP21!Rc}%b!lqzq!~gamuO16V|`^`=W^FT|nDP_s4nJ@ErkR#;MwT(hLmD zQl2i3Ar*7p&fZ&e#X#Wr|Fjnw3lbMBJ`n-HSBDruRVLN}<*f`9c-t3pgwHkbz`LpUSqzPMVh`lZS}eX)<<`UV?>d~`)F)|N zJkI~)S6)T(GzW$N?jr(vXVyux9yD4p-)~p1fXnNE@|S9id2#QzZ1vX&p5C=;gV9Wv zh;Zc)UakF=ibBs!XS+Ha*s{C)tjv)O#)UoWC!D&lEUj~f!NRECUH%gqUFLt_Qorvv z-Q|?n3k4phsRsWqPv$o$y=!+@CfsbQgUSQ#%-by!s%EF{d4J4NHc_{E6<741%->(L z79Hb$W3%X_XobOX5yl?v$Ti#h1PzTcUTyq5vyzEN<=4;ff}c-!31^x#dNC_ES>=m3 zFuhq;lE!oD>s)~thC?OG9hgrjORyQIT`ajQ^Vzh*r}N-5zGB-Tvnwv<#uLvS>vnj? zlp$VM_9TQyi0zaiZS={wF)jP4a`LzCicb`PI zI;n;Y%WkB!?|tR3G=atE+S_xp%sMxQM+gTM@9+>(=WtSR5}z8AzY)k>I^T8fwzOt{ zk6%na{kS&Mb?48cmFavVAs6e_^(#Sq~5x+W$^R|Opd+_|97u{vS^~m rNjKG?O@Wm!m7crl_2DHj>o9n_`njxgN@xNAl$3^@ literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_not_pressed_0.png b/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_not_pressed_0.png deleted file mode 100644 index 66d3916f7b90dedd32068e0a4b2343f89fb7442d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 761 zcmeAS@N?(olHy`uVBq!ia0vp^6M4nJNL~YBMv053-ZC&S zt@d3HGb`ty7WKYq1zH03$DIGQUiS}*ym39cZo6Z}`r+gCNt2w$}S z)5cRl>wbPKwhZX{>;FbWsa?4F?1KHsfbTv0JRJRHx481EQAFJ52X1p8s-Z*~RrwEf?=Rm{$|R!Sn2SMXcy5 zwsqmDzh{4{Hurbwme>`yM!V?J>6NKZlYc8_1Wvdket}m<;FJNg1YiB-+!r=G$7)+xZ=%STpN3h*z~+YVYfG>~#p6R})egQ>K&7vXUvs zbavQ>fd40X%3NFVdQ&MBb@0Pe<4@Bjb+ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_pressed_1.png b/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_pressed_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3b11af5f7303a28fdccd0b35b65d3836a3730893 GIT binary patch literal 872 zcmeAS@N?(olHy`uVBq!ia0vp^6M4nJ@ErkR#;MwT(hLmD zQl2i3Ar*7p&fZ&e#X#Wr|Fjnw3lbMBJ`n-HSBDruRVLN}<*f`9c-t3pgwHkbz`LpUSqzPMVh`lZS}eX)<<`UV?>d~`)F)|N zJkI~)S6)T(GzW$N?jr(vXVyux9yD4p-)~p1fXnNE@|S9id2#QzZ1vX&p5C=;gV9Wv zh;Zc)UakF=ibBs!XS+Ha*s{C)tjv)O#)UoWC!D&lEUj~f!NRECUH%gqUFLt_Qorvv z-Q|?n3k4phsRsWqPv$o$y=!+@CfsbQgUSQ#%-by!s%EF{d4J4NHc_{E6<741%->(L z79Hb$W3%X_XobOX5yl?v$Ti#h1PzTcUTyq5vyzEN<=4;ff}c-!31^x#dNC_ES>=m3 zFuhq;lE!oD>s)~thC?OG9hgrjORyQIT`ajQ^Vzh*r}N-5zGB-Tvnwv<#uLvS>vnj? zlp$VM_9TQyi0zaiZS={wF)jP4a`LzCicb`PI zI;n;Y%WkB!?|tR3G=atE+S_xp%sMxQM+gTM@9+>(=WtSR5}z8AzY)k>I^T8fwzOt{ zk6%na{kS&Mb?48cmFavVAs6e_^(#Sq~5x+W$^R|Opd+_|97u{vS^~m rNjKG?O@Wm!m7crl_2DHj>o9n_`njxgN@xNAl$3^@ literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupDisabled_clicked_7.png b/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupDisabled_clicked_7.png new file mode 100644 index 0000000000000000000000000000000000000000..612f69f02437cdd2d64e02c40e8a3ac7952c62a9 GIT binary patch literal 3124 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 G6aEH=+f^t4 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupIcon_not_pressed_3.png b/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupIcon_not_pressed_3.png deleted file mode 100644 index 6388be5dcfce1e10655b949ed7b3dfde1e99c052..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3465 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 G6aEH=+f^t4 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupIcon_pressed_5.png b/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupIcon_pressed_5.png deleted file mode 100644 index 6388be5dcfce1e10655b949ed7b3dfde1e99c052..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3465 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 G6aEH=+f^t4 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupIcon_pressed_9.png b/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupIcon_pressed_9.png new file mode 100644 index 0000000000000000000000000000000000000000..8f73b92fc32b179c1b9a0124f76dc98ea8bce979 GIT binary patch literal 4194 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 delta 1134 zcmV-!1d;pR3f>Bk*?&?{5}|}9arT@QR$hAFKI!BudGrfdl;rp2QqZ5TxHS_;EmKab zJqtC{K`oc@O;gfpwQyaRdcBUOX(SQ}G)?=tN&lmmrioz~+`fH#=vY6=WD;H1iN#|7 z*7AOuU>VADaJ&rpe7|yZ^7$Q1$0ePgK2J3o4H}IG*=&|OcYp2x&}=rRp6_?3Uu?U( zyR5FRa`*0C78Vu)#cywK0}KdunC+qn)|r)H-~>51t0_&9KkZQFrt7sbr-^78U{w@>W6IVAdblq>z__8T@1qvZ7IYToPD zuZc#Z+_-ULq<>$l)#BBwS5&K24h{~8L?VR4Vc@h(D2jsTc|3XYgh(X9{QNxI+uN+J zuA(T)z}r2kKb&UF&CN|L%NiK(&2@Zy%=72Zu`J7CA7Echk!{rmSgj(9)&`I{r&y1XJXqnrfFiDCe><{cs$O`%*@z0fJ&tToR-br-@|M{&UDni zMiKa1o}RBj&E$LEsFD%TkdMQ4T@1ruc6Jtk>({RX@ZrM;zgdk&qbQ2vzd>_zb6mOd zJ(nIH9uCYosekV|J^%gveLqVWhT+?Le!ckK+JEQf=73_E!N&CX*Z;9gXy<*XtOD;eS>X zW#Z?2{``4r|8BR-yLa#CbUJ=7(&=;p#s9eWNl_GqL?XfZ`Z}IBZKrycY0ossIgT%R zo`1ti4f2%=gJ0%U(&Y+e-DRcb23pXM=(^6<))of`2j}|y>IQvtbJH)8y^;}>U%mG8 zxX5*l6_o3|M9rUnfvKkRWIP9FiWevri;+sDSYKb~%a<>}X-4S3Hn?@`7Pf8s2*lA+vV-sxBh+&!=T-6`!C>m^9{@T z{kDrd(=jE_WyjUInIGk&a#M%ejz`2XQCM7DcJ72L_WNmGYy}dmOg~CwVMV@KkoAQx->#@Eg|1I->MU0@n z;nvKFGnC}dLjKx7A{3z+N+OXNlPm=slQ#tu6sNXn-{tjhUH||907*qoM6N<$f|P+= AoB#j- diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_default_4.png index a9bf3aa13881a47560627bd4e768ed877e4d8c42..3e8e010e5ec0a7d0cb7f958103213b933edc1870 100644 GIT binary patch delta 1130 zcmV-w1eN>V3f>Bk*?*x)oIPiSm6zVPPdfQZ9{mCqCHZ~16!g~yZq39|%aqe<&qB>~ zP|Ia})0DJYEnL^7UazBR8i_;#P1AmE(*G!?X<`@#w{PDbI@V7znMBuhVzJo2wY;Au zScdW(94|vY->)2z)n)mwkYogI8 zH*VY*>DOwtcz^Zk71e5$gM$MikqF^%7&t8xilX3o9#5V;Argr&KR?g*_BN}lt0;;x z@ODq?52qP(b8{2RvIfR`a~&Ta^Zfa9EX(re>yLf>_%Rh(I;u3a0NaU91P z7;840eEs^BL?S^b6!M=pY(EPN3x3Ib|NcFWQxBf8zL@6&F#(RH0tsf1-& zJbU(x#l=PL-@lJ-+wAV{4$L{Je<&29P$*C;mClUYwoN!3rcfwQEEcgW%O7vGT2!l5 z?%lgbp?^?de}8}Mnb@|CX_}a(Nwr!f9*;9KGcz_0pi-#-r)9JE_b^+KGaa?BQ3U>$ zr{^nBGx^>(s$>K-fd`#&wqb^-_H_;Vfgl*UoXD5_PMz^Ab(gX@9&|y-7c={^7QFbmX?;r#s($G znU31mD1r&ftzp(&^n8U%zGw7sR!mGXl*{R}{Z#;x$s|WdM5x~{XewZ*}~!MQ%axBpZc%#uk(=@JL zy*l{=r=VW16Ap)&ot>RH)5YWQfwfP19e>j8c6s~ut-oKxFle{i{tI~Ce8aMSzwIK= zbWF)}*>QDl=12Lc+|;4A;}LOI*tz**CL2vQo2Aicu(7d0v)S}7^LoT$F^a{aKb}gZ z$mMcVmA+{xl}fyL@q%i#N;aFFC^jCC)9G}0`0ydgWHQh_kZs$3Y1K3hP19IfT1G-q z6c!g3IXXJx!Gj0q&Q~lJSzB9UZ*Px6p)k~Tk!KqCrhFvddaUorf6M$|5hJK?xHWU) w3?=!qkiRyN2t{ayl1OBRlPCoslQ#tu6#o8c-?|B>PXGV_07*qoM6N<$f>i=Zr2qf` delta 1134 zcmV-!1d;pR3f>Bk*?&?{5}|}9arT@QR$hAFKI!BudGrfdl;rp2QqZ5TxHS_;EmKab zJqtC{K`oc@O;gfpwQyaRdcBUOX(SQ}G)?=tN&lmmrioz~+`fH#=vY6=WD;H1iN#|7 z*7AOuU>VADaJ&rpe7|yZ^7$Q1$0ePgK2J3o4H}IG*=&|OcYp2x&}=rRp6_?3Uu?U( zyR5FRa`*0C78Vu)#cywK0}KdunC+qn)|r)H-~>51t0_&9KkZQFrt7sbr-^78U{w@>W6IVAdblq>z__8T@1qvZ7IYToPD zuZc#Z+_-ULq<>$l)#BBwS5&K24h{~8L?VR4Vc@h(D2jsTc|3XYgh(X9{QNxI+uN+J zuA(T)z}r2kKb&UF&CN|L%NiK(&2@Zy%=72Zu`J7CA7Echk!{rmSgj(9)&`I{r&y1XJXqnrfFiDCe><{cs$O`%*@z0fJ&tToR-br-@|M{&UDni zMiKa1o}RBj&E$LEsFD%TkdMQ4T@1ruc6Jtk>({RX@ZrM;zgdk&qbQ2vzd>_zb6mOd zJ(nIH9uCYosekV|J^%gveLqVWhT+?Le!ckK+JEQf=73_E!N&CX*Z;9gXy<*XtOD;eS>X zW#Z?2{``4r|8BR-yLa#CbUJ=7(&=;p#s9eWNl_GqL?XfZ`Z}IBZKrycY0ossIgT%R zo`1ti4f2%=gJ0%U(&Y+e-DRcb23pXM=(^6<))of`2j}|y>IQvtbJH)8y^;}>U%mG8 zxX5*l6_o3|M9rUnfvKkRWIP9FiWevri;+sDSYKb~%a<>}X-4S3Hn?@`7Pf8s2*lA+vV-sxBh+&!=T-6`!C>m^9{@T z{kDrd(=jE_WyjUInIGk&a#M%ejz`2XQCM7DcJ72L_WNmGYy}dmOg~CwVMV@KkoAQx->#@Eg|1I->MU0@n z;nvKFGnC}dLjKx7A{3z+N+OXNlPm=slQ#tu6sNXn-{tjhUH||907*qoM6N<$f|P+= AoB#j- diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_hovered_4.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_hovered_4.png deleted file mode 100644 index a00607a962e79d7386bda5e0023559804c32287b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1374 zcmah}{Xf$Q9G_g~Av$Z#L$&L*@LJNjF68+s592%~WTGJt&26DECQ*(uLNX6YlZKsB zA?tNUd6`9Q=9Td1#LV zE9N$|@~A%~DajuNSC=X&x7>GxDe0(XiRGsh@i9lUV6{W8hmX9SgFc8HX7o~W)m&{n zz4^g1nEAy>UKAw0+IL3rxRNl~PFP;B5mrqJM*8~t)F9-;+p3I2y z_t}xSX9;2DX`O}jSObWfnfF$^#}2Kco*bb&#kzJ?6ztF!1qmA`cSr7wNir(K_4)}3 z9ebqdU00GM(nDT7h7YRkea-bX^$S!caAh_rUqC}R3p#ZjOG^=GSbJ!pR7#rJrpM4d7RjQ` zP0NJac>WEXPB%vaRBD^==MF0aSqkNtLa=_oLW?%Pwiq`p9&aYQ(WV%Q7i%$%qjRH; z=K>l7wY0QyT@cyqh!1~yA@j0?BwLas8)fiPF1O|L`GBuS$o}Viy9S4<7!H@~Z8D&* zyUa~aPv@)(2U|=As+%3wS3dTn%Qv+H0~^N0p-dwF((A;7vEh#=aFVa$a}e@3HGaLB z(@zy9CMKJPtBS1+%fiz}C3v{AbV1{TraAo;jDy`f2V(A|jLJ%Y5%Pp6po%DT`kDJaH1Hqtl+bW8aGZgUPh{ zL0G$8)xhwWj9 z6N#|vK%~ll&$7W?=mIwyGHa!nqmqM%4i&5cIRo1=gP_rK!t`x9DQ@R-+W<3VS(Id*VLGyyw5xlEvF>pO zn&X0aA(L5CPvPllW!OQpUaLY=5|!<#DJfO|1tSO;Sx}FDA6+L<2^lI9{q<&S3&$?g?MmSJz z`W)*f>at)Yi(#$!t&at6%HBLi+SgC>d#ke2I(;k;#t@0bIWL`}9`Km`Vlt|Yzp%t_ z+s@ErKYV|A%k%?jRdYb5XwA3foiH4X?ip>r_uT^R%Gq0!h3>D=5kf)HJ)9YEH*T~S zuV1ThV|ZO0v37np;9xt|xD-)7;2kKduL&?-nd{d0ZPa)IM||`y)z*j3o1JCfGAQYD z+;9YJ)dlj*%)BpRv1+bofBo1aVn5uM6sL<@ zSVwk_uV%X5e#n{~j+VJY0QTnw-P4{sAcAuxkJS diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_hovered_6.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_hovered_6.png index a9bf3aa13881a47560627bd4e768ed877e4d8c42..3e8e010e5ec0a7d0cb7f958103213b933edc1870 100644 GIT binary patch delta 1130 zcmV-w1eN>V3f>Bk*?*x)oIPiSm6zVPPdfQZ9{mCqCHZ~16!g~yZq39|%aqe<&qB>~ zP|Ia})0DJYEnL^7UazBR8i_;#P1AmE(*G!?X<`@#w{PDbI@V7znMBuhVzJo2wY;Au zScdW(94|vY->)2z)n)mwkYogI8 zH*VY*>DOwtcz^Zk71e5$gM$MikqF^%7&t8xilX3o9#5V;Argr&KR?g*_BN}lt0;;x z@ODq?52qP(b8{2RvIfR`a~&Ta^Zfa9EX(re>yLf>_%Rh(I;u3a0NaU91P z7;840eEs^BL?S^b6!M=pY(EPN3x3Ib|NcFWQxBf8zL@6&F#(RH0tsf1-& zJbU(x#l=PL-@lJ-+wAV{4$L{Je<&29P$*C;mClUYwoN!3rcfwQEEcgW%O7vGT2!l5 z?%lgbp?^?de}8}Mnb@|CX_}a(Nwr!f9*;9KGcz_0pi-#-r)9JE_b^+KGaa?BQ3U>$ zr{^nBGx^>(s$>K-fd`#&wqb^-_H_;Vfgl*UoXD5_PMz^Ab(gX@9&|y-7c={^7QFbmX?;r#s($G znU31mD1r&ftzp(&^n8U%zGw7sR!mGXl*{R}{Z#;x$s|WdM5x~{XewZ*}~!MQ%axBpZc%#uk(=@JL zy*l{=r=VW16Ap)&ot>RH)5YWQfwfP19e>j8c6s~ut-oKxFle{i{tI~Ce8aMSzwIK= zbWF)}*>QDl=12Lc+|;4A;}LOI*tz**CL2vQo2Aicu(7d0v)S}7^LoT$F^a{aKb}gZ z$mMcVmA+{xl}fyL@q%i#N;aFFC^jCC)9G}0`0ydgWHQh_kZs$3Y1K3hP19IfT1G-q z6c!g3IXXJx!Gj0q&Q~lJSzB9UZ*Px6p)k~Tk!KqCrhFvddaUorf6M$|5hJK?xHWU) w3?=!qkiRyN2t{ayl1OBRlPCoslQ#tu6#o8c-?|B>PXGV_07*qoM6N<$f>i=Zr2qf` delta 1134 zcmV-!1d;pR3f>Bk*?&?{5}|}9arT@QR$hAFKI!BudGrfdl;rp2QqZ5TxHS_;EmKab zJqtC{K`oc@O;gfpwQyaRdcBUOX(SQ}G)?=tN&lmmrioz~+`fH#=vY6=WD;H1iN#|7 z*7AOuU>VADaJ&rpe7|yZ^7$Q1$0ePgK2J3o4H}IG*=&|OcYp2x&}=rRp6_?3Uu?U( zyR5FRa`*0C78Vu)#cywK0}KdunC+qn)|r)H-~>51t0_&9KkZQFrt7sbr-^78U{w@>W6IVAdblq>z__8T@1qvZ7IYToPD zuZc#Z+_-ULq<>$l)#BBwS5&K24h{~8L?VR4Vc@h(D2jsTc|3XYgh(X9{QNxI+uN+J zuA(T)z}r2kKb&UF&CN|L%NiK(&2@Zy%=72Zu`J7CA7Echk!{rmSgj(9)&`I{r&y1XJXqnrfFiDCe><{cs$O`%*@z0fJ&tToR-br-@|M{&UDni zMiKa1o}RBj&E$LEsFD%TkdMQ4T@1ruc6Jtk>({RX@ZrM;zgdk&qbQ2vzd>_zb6mOd zJ(nIH9uCYosekV|J^%gveLqVWhT+?Le!ckK+JEQf=73_E!N&CX*Z;9gXy<*XtOD;eS>X zW#Z?2{``4r|8BR-yLa#CbUJ=7(&=;p#s9eWNl_GqL?XfZ`Z}IBZKrycY0ossIgT%R zo`1ti4f2%=gJ0%U(&Y+e-DRcb23pXM=(^6<))of`2j}|y>IQvtbJH)8y^;}>U%mG8 zxX5*l6_o3|M9rUnfvKkRWIP9FiWevri;+sDSYKb~%a<>}X-4S3Hn?@`7Pf8s2*lA+vV-sxBh+&!=T-6`!C>m^9{@T z{kDrd(=jE_WyjUInIGk&a#M%ejz`2XQCM7DcJ72L_WNmGYy}dmOg~CwVMV@KkoAQx->#@Eg|1I->MU0@n z;nvKFGnC}dLjKx7A{3z+N+OXNlPm=slQ#tu6sNXn-{tjhUH||907*qoM6N<$f|P+= AoB#j- diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_not_pressed_3.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_not_pressed_3.png deleted file mode 100644 index a00607a962e79d7386bda5e0023559804c32287b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1374 zcmah}{Xf$Q9G_g~Av$Z#L$&L*@LJNjF68+s592%~WTGJt&26DECQ*(uLNX6YlZKsB zA?tNUd6`9Q=9Td1#LV zE9N$|@~A%~DajuNSC=X&x7>GxDe0(XiRGsh@i9lUV6{W8hmX9SgFc8HX7o~W)m&{n zz4^g1nEAy>UKAw0+IL3rxRNl~PFP;B5mrqJM*8~t)F9-;+p3I2y z_t}xSX9;2DX`O}jSObWfnfF$^#}2Kco*bb&#kzJ?6ztF!1qmA`cSr7wNir(K_4)}3 z9ebqdU00GM(nDT7h7YRkea-bX^$S!caAh_rUqC}R3p#ZjOG^=GSbJ!pR7#rJrpM4d7RjQ` zP0NJac>WEXPB%vaRBD^==MF0aSqkNtLa=_oLW?%Pwiq`p9&aYQ(WV%Q7i%$%qjRH; z=K>l7wY0QyT@cyqh!1~yA@j0?BwLas8)fiPF1O|L`GBuS$o}Viy9S4<7!H@~Z8D&* zyUa~aPv@)(2U|=As+%3wS3dTn%Qv+H0~^N0p-dwF((A;7vEh#=aFVa$a}e@3HGaLB z(@zy9CMKJPtBS1+%fiz}C3v{AbV1{TraAo;jDy`f2V(A|jLJ%Y5%Pp6po%DT`kDJaH1Hqtl+bW8aGZgUPh{ zL0G$8)xhwWj9 z6N#|vK%~ll&$7W?=mIwyGHa!nqmqM%4i&5cIRo1=gP_rK!t`x9DQ@R-+W<3VS(Id*VLGyyw5xlEvF>pO zn&X0aA(L5CPvPllW!OQpUaLY=5|!<#DJfO|1tSO;Sx}FDA6+L<2^lI9{q<&S3&$?g?MmSJz z`W)*f>at)Yi(#$!t&at6%HBLi+SgC>d#ke2I(;k;#t@0bIWL`}9`Km`Vlt|Yzp%t_ z+s@ErKYV|A%k%?jRdYb5XwA3foiH4X?ip>r_uT^R%Gq0!h3>D=5kf)HJ)9YEH*T~S zuV1ThV|ZO0v37np;9xt|xD-)7;2kKduL&?-nd{d0ZPa)IM||`y)z*j3o1JCfGAQYD z+;9YJ)dlj*%)BpRv1+bofBo1aVn5uM6sL<@ zSVwk_uV%X5e#n{~j+VJY0QTnw-P4{sAcAuxkJS diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_pressed_5.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_pressed_5.png index a00607a962e79d7386bda5e0023559804c32287b..3e8e010e5ec0a7d0cb7f958103213b933edc1870 100644 GIT binary patch delta 1145 zcmV-<1cv+G3f>BkD+><9000ie0hKEb8<94nf1yd7J!gfLm)^HeI{8W-{Q?#x`F*(* z^w$P%&BRg5l+$X@Ld|qg%Vm7il(bqcT-T*uucK)ii9`ZT(|&H!|0t$uVi*RuZ{Hp| z)=x5-MAvm z5{WQBKhO5|Hmj?vD2g)hc2DXLrx|l|a}&$52F81H9UmX_{P}Y%%kt;zkA3|3F&{sE zL{(Ml^*YzCT^pKl9LE_LYc`vF{rZ(eB0(q=@}D8O33N3aZ~rb(+WsX6_*$fZ{E$fTz)cUxOqT)upHq))5WVr^}WR4PTKQXv|R^61ec zy4|kt({8uXb)8bFgk@Pgd-jaQ#YOJlzmIL(?C$Ok%sHulC={YlC{QYu&Wzi(O*kB; zP$*C=7O^bLA8)l$(A?Y{SFU`|rH6-y19ML5-+NBae}8}9&k}}V`1YP(FTS_-xw$zYe^@E+@1eTg zF0SkH^yyQUmX^lG1|`Uuj@s8Kf(gp4Vb)yqe1%HBXY_DZOiVJA%jvWIRREI7Bu7U_ zBYo=iI)-8RpA|)!_&J|Hf1cXE+wJo1-8(v+j^B%PI-NlAKdyaJ6h$GCNU*-Xj^|C= zsh(xpGYxW%<4d0Buu_A3f2G3UmpPSmxk6cYS*f{!7W5;!uCukZ#lgYBxjw(TLEqfm z^h;!~WCZ0`ul+nOa$REu^XFe+s_8r#&%v4E1&YODq*5u?*Vp;-qpkA*N4u_eYot-$-#pCgTwNH8-f70!CdHeRQzhA>J zXt&$`3wYjq!?J$A?IO=~Ov!WEadmFyNBOAS)S2!Gb@FB@$GSEGc zZQFin)ie!F(^y(sMnX{(78e&eIy&OPg9qo%S1cA;TU%pqZ;wKuFw}ODXBzmXd?ep` ztnbKw%luyvBdBkBkD+?Lc000@*0T|KB?U6R4e^O8qp@b%J_M8<~UV7g?>EtVU^b1&& zSU<^R5?$Ac#bW=~@_w3N8On2TybSq#zjAc)`5jEhC7qu>Pc<418jS|oY?eEB zf9?R#Y&NH!?{}wPY`eR=tgfzd_wHR578U}H!h zEB)s78#WH37i{5;#++pMmxqA1G1+dZj2oMz0;%}p%J8W``*b$oox^XJd8EX$v-KlbtC z$9(+w5mi;G*Xvxnc5P_JaU5r0tl4bx_3Kv>i3Fig$ba6j{VXgj_$BlG`}a7Ge?umd z8EOl9rlaFq{nkKEjq~`SJB9~gtBa@!K+-+@baryG)kv^?fi?y{iQmGV`N`+`N z%A-e*=ytolPrKbl*L6yz5|(B0?AbFG7ZDv%9-HFz2NHp-_lIp+KorIx}wD zHsNrXLZLvhSj4g{f4tRdQLR?Fe|PU5g+hV-{r$0LV%s*RX=0it)oPV^JkHF_%-A@9 zN~Hpvmd)PZ!)!s$bkx2^5%^o4p07a7llXNe^wM_;^%z+{CR5sZnw+3ckk$QI({$G>2w0c|G4%^Q51zlBEkCl zI-WOer+SuY&osz6jxTwhf5S=*@|6mMU*=TOf{fcf_lA9I2>knc6Q=S7mvpWf7U+fbx60{NKCX4AjS>k*5^C>D$Ucq)}5m&;96`lg{&D)HjQ3#!#B*=%;A*myinr_=;(+C4<4L5U$IzZZEcOcy*&zr!cf~qo@wBl z@{xS&vA!e!E%SdxjG(^Z*35}Bl;qDs{@Oqy6rmYPB9R%BECn2sHw6SXItC!{boFyt I=akR{06Jk5xc~qF delta 48 zcmX@kb)0L$+len_ndYyb%)z*iIbT74^GU`OX0boKcUMXsU-m(91_Kayy85}Sb4q9e E0PGnO%>V!Z diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_default_0.png index 2e410cc766b234ded173562c9d6e8bf513ad7019..14d99f7af9a7f6ec6e63fdcdf7ef92f95461e7ce 100644 GIT binary patch delta 45 zcmZ3&wS;TJ!--F&nE#t~Y-VEQVUe1!fMeYs=B(#Ws@}?zopr0I^6C AA^-pY delta 40 vcmZ3&wS;TJ!-;q0nCs&^H~!;c5&Of;_~A*_N5>^`3_#%N>gTe~DWM4fVL=cL diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_hovered_1.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_hovered_1.png deleted file mode 100644 index 2248f570990e6279e77707034019ac2967771107..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1146 zcmeAS@N?(olHy`uVBq!ia0vp^Q-D~5gAGVZm|VUEq&N#aB8wRqB(H%mqr}BiZy6X^ zbUa-gLn`LHot>W{ohoyDzq(RmhpvUSnfujHS;lOur6vktopA>)JUO~yQR>`%FPykt zUD{(3!Y*XK^lvNbKXTPKxga<1MF^;qk>Ub`HFudgfJ_v7cH zJB2IHeqC3+srl1yhX?PzKi_%({ln_>pYL>gxVR)pINBtYGoE?Y#CnvYl|=kBa5pzY zLxfWAyp7r~q~85zu&iSnZJLsuV~il(+}5bR7X6u zHQ2U3;NnG*-d#l=13C^AqmHD;M+c|6A(**>j)4t?J{2B`=gz;w69%X_&e_ z=UH|LZwL#D3k=JM-etNM6p`Q>791c)3yWEPbI* z*=44FXT!7W3y+I2Jlj_ES5m9`nfIN&&1mmAEEjWEBi1GPmo1Q>;zxKFnk#x@IE zeg~TT^!bbF#j8Jl?mpeor?ypBkRk8h&)XsYUfo(7^rR$V|9&B0V6O8^mCMkvm7W`H z{5fOw0$>s-eBpBD!`scj8`jC#cYmI~e(|(IBKG;@yz2!IPE2^#-=`+{VaJD8-2V1cq;|8ZZ+Ob7?&aO3yS}6} zuH5hKuYG3>_V4If>@2>uPFd0ZT>QRudmDZpi_X4!{Wh27@@?}M?)&HAHurk(vvYMG z`wXT$PJdWpv+UZDec#Qaq_zi`+JMO+VpsmZ&$0~n>M!?t zoaj&gwrwFWA?+@+*_zk)%T(>>p%wYotPB?4UdoAB%C4xdHV3B6#MjmLpUCDvDPZQC z+o5>l(%kD|CoHFS{OF(8W04cTaK>3y?k+(t67i{e8T%m4rY diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_hovered_2.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_hovered_2.png index bf6a6dfe5a8d9f6641ae2661c4c681d7e7248b25..535e8c992bda714cc3ea2e8a2c7738fb854778a0 100644 GIT binary patch delta 52 zcmX@kb)0L$+le0~nc}4<^DypX_P?gL`7C1!v($tI9P9q@eqJDT{7>SXItC!{boFyt I=akR{06Jk5xc~qF delta 48 zcmX@kb)0L$+len_ndYyb%)z*iIbT74^GU`OX0boKcUMXsU-m(91_Kayy85}Sb4q9e E0PGnO%>V!Z diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_not_pressed_0.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_not_pressed_0.png deleted file mode 100644 index 61737acb51cdcf18d2b8db116ab1755793ca808e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1065 zcmeAS@N?(olHy`uVBq!ia0vp^Q-D~5gAGVZm|VUEq&N#aB8wRqB(H%mqr}BiZy6Yv zZ+p5phE&XXJKNslb&SNZ`PDzg6q_wd16cwK3O>%!PZvh;-S?5$7!7Ju5;uKs)u z&tKIR0R;}vKYhCx9;G`rDJ^j#5r2xm!phK)dppBy_KK@n0imMV+1UZ1rmr>~V|p$# zYguA(@#oIv+nyPBD_S=xYXo72aJUzLy_Z@W~u^ zw3_RtH~sL}ucZ(EWNq!r+WKp0Zj6i8in86kZ{OxV`CO@^qf_y1{w}N5)XYpyh7aGq ziCHX<&|%xu+wH+xT2$1OW7Zv^^GrJZwi(Z1hUYSEi4Xq$yZ5>9T;STU!1dP;TDE7- zVz_tT>$|VT0w@*V!scP7=wFK76=f{_M}67=vRj+i#0Haa_zWVM+G+Qe~Up zvv#fS#n)e5R$mqBG2FO)yZXF&^FV5P3=2z3O~0Hm_?XA*#G!xhtMM_QjxAAZ7e>YI zudXjIS8ow`^ybZ(?dj!v4#qFODDmoR@;mqF2{ROmUtOOrKXLxTeT#19I9)c$7mbdL zWMsH==T3#;>C>kJM2_AzTfTg`p{eQ9r+fD7;pvq$yJsu1`{Uib>z^}cJ-d0=!u+W?1HedI@TY%kyKA7xn)T}sZ_+8Tn!8^rd&2v3nG-5|LIQx1Jk{&y z_qW}@8sfC378DjXx+pOoFLZk97W-S{SY-H;rmo|UPo!Eh?v%Q!C>m*SXItC!{boFyt I=akR{06Jk5xc~qF delta 48 zcmX@kb)0L$+len_ndYyb%)z*iIbT74^GU`OX0boKcUMXsU-m(91_Kayy85}Sb4q9e E0PGnO%>V!Z diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_pressed_2.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_pressed_2.png deleted file mode 100644 index d70695be6c101faf9bc087443ddb020a338e8f83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1127 zcmeAS@N?(olHy`uVBq!ia0vp^Q-D~5gAGVZm|VUEq&N#aB8wRqB(H%mqr}BiZy6X^ zBt2amLn`LHot>W{TrP2Z|MlG5HIYJVe8bs9UtSOkJ0!6vxySKf=J+@_;o#oL_%jQVwZ)E@^IF93P-E!5e;!K2(Eww*hnOiV|^O@madzdM$JVM&_z zj+*GhKYF?{_KP3qXBBw+eOGK)@PtQ^DoTzuAMefEwJ*wzkKMrHf%A^-e_f}3pI;ao zaI&W@-&o2|_U)0M{PD~TKANlb!k@}*P5S-vp42@{`}Wz3e-|uCpT73bW^*~l2G0#& zbIu;RI&J#N@DH9w?Zq4QT6W#$`R#Xi?wm#4E5020m#^R-qkChMDR(&Q*SoU3>W5`t zaPCQxoIXo8v80GG$fo<^N!CCAzVCWC`BCJYy&pNm^Hze~XDrq5Ds<)VtU@XNkn%G( zj{MpG=T~9Ywv-=VKV}s#tq|MTS()-l)cv*b(ltuA-XEPEo4f4u)!F_3WLI!`{Es`& zb|X4?b){)b49g~`PWkCN$;}`W%9d*U?uWaS@dVY!} za^XbzPg{0;n(}Pgb@Grek{F4j#<1{`1rEW=Cax zz4f1YVvBS4UA)+};Jd2w^M{XlFVFCM{B?Gc?Z5R;)!Xz1Ii<>M{mx&{w%@Q_v|(@9 zybcz}P z<@-@!wKb*k>(1I{y?E^hzwQdLvB$CYeziPRy8D}($!5K9R?&C4$4?fpx9vawcwSVl z^3hMrUT!`3{QbLwovT?7&p(sV@vZvfx7YK;gB}AD+TPu(-(Gm>SFZEK`0Bear5+pi zbaHPGN#57#A#nZuv>xsa7c0J&{f&w?zJBFv^@?D3>q4C;hnI(oDIVQCVZG>v-CyT# zI<)ug47qoPfA))LS%|;B754fz-^=sglqauOFf;5oW$%B_@S*TTyNgOkZF-ua)y{_I zxogj#y*U5ak_s{B=|v0;>+N5)-M`$laQh#Q((MahueO)!Gq=6de0inn5w&O1w`T2J vCM5X(;$*@0*VZDNHzzn6Iwg{bE7_|3=iic0`k)OgIT$=${an^LB{Ts5NN*5b diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CompoundButtonDisabled_hovered_4.png b/packages/office-ui-fabric-react/visualtests/baseline/CompoundButtonDisabled_hovered_4.png deleted file mode 100644 index 91b14c95d1cb3062d5eda7dbbcf0a793886af3ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2328 zcmb_edoP{?LSmFxlfm_-M#wwokar>PM<+s=7*k1T ziYDVRF-?vz?#SeL8_gJRgY!Fg-T&@d_m8{oTKl`d`@7b6?fuz%eb(MP&B5-xjHH?* z001&J)|QR{AOZtzYlt|gbt2~&;3W}eeT@JB`@a5tL}1KbE&xD!Z7j{5qRO~zdwVse znmDhv*)=2SW4iSL_!aA%hfV>u?w@*#U;{E5Pl;Q_!$q_wTJ?uyo=N$oRx&HYrClLb zhkkpV7I~xppLg~3khKAE@itYNpEfKwoU)F0abXb=5wdW I#k7i|p>YkL;CpX%m zIfl|Ocy5Y_h27v~$bG)@~g$t=UeqlkKe-y zgS~wDk{5*m1(JMLzqM^(zwA#KbvXcb^b}gZ_>;!kkMIT4nwpvi^hw_Q(D8|38ciI0 zZhr0ZcmaC8)e<{EeRJhWP>!seoCpyA{{8%R-5@f(6E2x78f&JJ)bTstOVKU0v(swg zfPqTJW7m3kxgB*{!0F6T4Kpp*S-bA(N$c;I1;1A^{VqNonY9o4$McZVQ5R=r0|Nuv z>l!EIK789JEN@{!y1moLX2wWeuv!;K9GrDW3le`^$C_nk zXR|6s-y;g?<^!)v)oJBRyuMQ7U2bHRSK#u}JD5#UKz(1V~>r6_@7piY+C+C2Ps=nPyo&7 zd|-R{GBQ89Vj|4M^_^-0>wa<9VBi>5pg=65QZ2mo_q}0<0ID2E;vn>X7hkwR024JV zz2rtv0kKp&cFYfvSFwoBWHByAg z`0}!nl#~>0zqq(K=`|B=)r^&s6eCA^;PcA zAWMMpX~rWRya?`XOliVbq6a`L%`5tKW4^oFnz7UOyuTT(YCybmdye{J?O?gxL4~yO znHdQAs&s3E#bu?S&``XOPc>e{*t}Qr9Of#!;^TKKgsx^fsjhC-N1Ds+StL=miF1+d ztN1av7@CsUKn-Z{LZgh0hlV21@<(%{Fd^=wHrw6ue&e=9cheQH^@xEf>lTtJl&mwF ziCyQz{cHio_@|t`#TZBS~P>2ER>iA4)b#+xwkGFfExNG8WjsMf3`KxYj7WLR) zYy5RC4illOk%X50Dk>_OtI;ddYg-(_Mq_jHPlfc`v+>GS=7wrkAglWOv-w{0KEc8D zJ{UM6I_ro++8Jl(*ma&rrx$an=y}&kCT+W!Lc6URtE-pECwK1zCf3+{OuTaN{g1!c{ zD$(rYYbOljW3XVQW^}w`WMpLHl3b-m>-N`U@@(lHH^jdOlh6P(TjSm&{kO4XtB@vk zv_O7^Ns)pToI-5IEPAy6d8?&VU6e`Ds`mD6*1ubRVP6C~KL14~_7J4LS6y-=R^9%Q zS(8Vr!*XD)^g(7EqPo%ppMoPXEO1Pj3czE#`h4~g2a&lw2rL#G zr2NN8Gc(%4!m-0gj_?=RXt2M+_P%V(KMI{rLxy-QOnpfn2~w$c?9r~rIj4}f<1N>+ z9ww5Jihj<$pXb(Z_v*8LsUPNI$Vqe9R)@wbDLFG{xe9t9rjX{J2?WAb504Ysg%=K0 zeJCj&P{?LSmFxlfm_-M#wwokar>PM<+s=7*k1T ziYDVRF-?vz?#SeL8_gJRgY!Fg-T&@d_m8{oTKl`d`@7b6?fuz%eb(MP&B5-xjHH?* z001&J)|QR{AOZtzYlt|gbt2~&;3W}eeT@JB`@a5tL}1KbE&xD!Z7j{5qRO~zdwVse znmDhv*)=2SW4iSL_!aA%hfV>u?w@*#U;{E5Pl;Q_!$q_wTJ?uyo=N$oRx&HYrClLb zhkkpV7I~xppLg~3khKAE@itYNpEfKwoU)F0abXb=5wdW I#k7i|p>YkL;CpX%m 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 Ef)I)zZ~y=R delta 2127 zcmV-V2(b5;5||Q@D}Nc*000@*0T|KB?EnA>%1J~)RCt{2-A_*%(HaKur?*;*g2akQ z9U@amk(5+wOkB*$m>AOyAE>MQnb?@dq#>;(4XF!gh@#P=bPQSuMJ0r`iFaYn+<`JM zDyM3Feo3Q@%=ts%;he#~eQ-~vk=+S@49IM}TrT7A z@DPPU0RRvVhY^WHWOjM0BoYY#Ks+9|{FxAqM&bASF*G#vSH?#4H%ME-=(>(nDg^-0 zG!2@jVQ_FzR(E&S^71k?O+zl1Lq4Ckect~5KC;NJwrl$JV$6d0!yNhzUeAC0YQ>1K>4i66j0Dix}>;0rl+Uja=Gy3%NIDEPK=I@+U{>=W~QaR_S>TUv9U31Zf@e? z!-w#AJSdmT`1I)$!r?H&;V>$d3XYDBTG}uZ?d9`%eEs@=6~INnh_LE5p6Tgn?CtFV zxCn+&D1=Zb^vAKm!9m;ewwjm2;lTR(I)cF&tqU<08gGgG1_sv-8ecr!utAp z%g^kzn@A*o;B-2%wY3FBQ2<=5O4{4%)V~PgVzG#PK5zWJbUNS6YA$BI=GERuHk-xy z`FYEmtD-1)^ym?ET}Po%FkTlo?Z!Su604l)>1j9|4rAFZUL=B|D8{>OsZ?sY-Dx`z z2n678I1mT~09-uLF4JExqJ8lM-QM1AX+IPSwe;VA%kuIvmX?+fi^Y&kCQ&MtdYKNS(-ATIohuXbKwmm%7d-CukAc8MTxI-SU5GB`Lm zfY0aa%a}Ti>nih}nwrAe+8Sc9m~nn4lQFh`3*rTQdU|@PPr-CuM=%)t<1uSCoA~za z8!D9w0O04(pDkknV7z;qf7YvA0LGh>n1lK2$jC^~{>`k;w>uXzt9fpwVbxe}5kUjOBZ; z@rdB4R;$J`xzjOOk8>;*Guje;iS3iBs>YJtYD-{lqdk-hg#w0#hVc9M?`w^%SJ+>r zfAcXr{m7b&*Xu8d;q&>hx3>qE%XR5~6-7Zb z8bvOb!_Ll*@nY*`ZEdY(JR&4|jVBU`Kvh+I`0xS6V$t%Ltj9SJ2w-Gn1c^if#bObQ zi;KpVL{(K(Dix&D>7H%4-EOR8uC5}HNEl(Xu&{u1I*oe0e&w-sYPX%w=flXz2v%2D zkxr+3_OEFg(&@A@FRSy-t~(d2KE$?EJkP{!^Yy0N;KAA1+4)Tmq93~b)+`a-4E|dr zB9evyLqyX2Gg~Agx_!8Uk<1)_OcIF%E0z)U(Y*^8mOUi;d+uGp&7qKDAxCQ1ol33?tEfB&DKVBoaX+5<#=s#M`%T zF)=ZL(b3VCQikSgV^+t_Wf`m0Dw4@0R#sMQ71TLCKE~|qEG8!>@$TJ!J4{SW7zMMt zl`9bEi7IYl?B>#i*=!c2QpqT-U{!{({eDFEjg)|~Didf`%Fycgb;>f@DXrM;Jh6i6 zR=QBIQ-+b~K9UkJ`FtL3w;OYFb68znHIA1`C8NTcnbq;z#%`geeiU>f`WHyK$ZJ(5 z(5n1juj9bg%QALymGXr)*Db@C&1Q}N|A^?mkP4(27PtTW^&Zxh2-8O2ueHXP+`UeXW~LWI2aB1wxvjS(lL z#fa=-36U{}VLXJ9l45M<*Kk@Ads&_jTWJ!r3dx?~w-p zKmm(Ep8)^~7`VpB%77LTHP-`9a$y+P2mshU_;X0W`nm)FARCKCA9sm6 z{X8?%HiJ5pb7I3+O0!XvCVD=OfoVN%7h#HIuPF*oY8LzB!g@8n+dr35fa;Qx;UUWH zM>4u|dR@W>{RT-)!@y)9DspWJnp)m4Bw7dZKRU@O zz-&+V@_5GCcvF5_cOv0AAkQ7_25xMgvfSy?_Ll0c~^2cz#TVPtHaGB`*8tPBg# zh6U|4zAUst6w&VwSDjnff7NETwjO7(98R5j#ANd7NhZ)6QqUX8&k#j8?L9Z|21C{v zo7$6Nt?5h01~?pTWmzJT_-J5M1I8U@&&|;U_0~dD0b|H=fg)U0aBy(AS5)*iSKA%{ z@^m!Sv-$4|jP~v3!?8NhFvjT1=;cXI$LSX3OEO( z__z6|Opqh@SC{1gr?Y2gW?{a(;b4Mzh+Edp?tDcbocv!|_{owoyU)r^AGpn!lx7GL7?Jf!tU4242*V_s!y9M0bcS^#b?M`J#}Kj`=?s&oETQ;UurznQjbdIvtoFYuk6Wq>qH=2c(os&e)VhLdyHWL#MIO@T^+?+wqtmlY&Pg( zvnRf;AyKI8ni_*6CMNu;&Rb49q%EmR)6>&t>J`# z(aVCxMH!%-AO4h<{^?Tyz-$XBFDom1L_0XS{PG!!u`HPgBzW;2aN`Pneo!o(#WDGah$!Pd4Kx44&>D1m-_ z`dxQ-ab4ZcnsX5QZ1s-~vF7SvWmDF^NE;g)M~g)kd7V$L#`~4iDk@auQ{ZevU0vN3 z(Lx6(3L6`nEj~3ca3@2(p|n)GR^R5XpLz6W02E);Wp@XMn*o;RF+<%KiA2D|!{g_> z!e?b8M$mB&3kwS;E;YijP|w%ViP7d&UU?vN{lkavhm@WFHWA5~_!gsy%~Q7nuK>%} z2~TE4usKTvGMOCK=>9pTsci2@0^eRsMJnldoCkrmR}hIH`155unVI{;A~$4 m7Fxix)+7F(?)y)DT)Y(yCk#(zUik$6O#rMd4qatUy!IEM8X&s> diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CompoundButton_not_pressed_0.png b/packages/office-ui-fabric-react/visualtests/baseline/CompoundButton_not_pressed_0.png deleted file mode 100644 index 5d54d774b1856c4ac9fc341c323f3b94610032a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2420 zcmb_ecT|&07XJb+3Iaj|sZWGQZ=#fkRDmEw5cMHQ?*S>HnHOrLK8lDe!KZQrBB4m{ z1PFvGO?nAPC;_q>X`vZFBC?-*_P;%6|Jbv0?vyiU=67fAo%!9Hde6#?hf9w`#nD(ayE1sH{9$<%g!qD7)!hzToHQ2LLYBLZC!M zMBs@mq^T5tILYPX7J8u_qf4V5vse?;(=P}}UA8!YE$*h1qr5=(z<~M8@ms@rSE(Pa zh2OqKI1y2tm6er`{QZZ}->6BE2U0_!6lCeaNW+1*f8qYxlpG3$dRt$A@y3lC00761 zPfo@cm}PhuWl-T)_&RGn`-6|auH|0-5M(kSGMpuM7XTU?8x;=UP0xpjgn0RRLY{UXd1ayfCqNE1qFAH0?#_Z1Zsx_Xi?)YjI<9d1(#Dk>~> zy+cExSm~}$q3#HTssAf!&a|{N;+W^3#**gPGjQwY1ZW1;;)w4u*_?knnfcfm@PS3SpoZ( ze|2?ry`UYDGfq>_sigJBx3?RBUt?uF-voZRwz0tuY*IT68RcX2p>@0INIc7;0#{1w z&tN|~45+TH|DSMqnDeTyVJWK0$Al}Lx7{BU0N~Y z?(pa+9`sy!DHb83uC8w9;J^k%f7_D@R0bMwukF|WYAC{uIIV9CJ!VmwvR07 zP>Ud!!Q+8vZ%Ry>oe&HM5Lx)EeUVAm4c9~~Pz3yAB5tCf4E>5pV+>gYVp$q}C> zlM#)9*R|g8@Fuf^A}A>MhG96jTT9S=<%JRE=6G!>tE{T(5gjdFR8%xDG-RSJo;2t+ ziSd7L#RpaU^y$+hB+}H=^Vb|Jx%jRt@m+2UcV?54IDpvsty>zRy`a?~-_O0P+zZ!B zxm6I{x){QoWX@73T+7s`OO7o`nr}uznCg}M>9;_cpi(a^_q&#%X!jF5BO^tprlyEU zyo(Qb@0OMuz&InM#K%)Mi&MfN8i;L zBZxG-d!IfwF*%8M#{M+3ic0UICAr*PL)5)#UJ{PIbc@Mk2Ddobxw=yKK4QstPzRg# z0s;b^fld93B{LgT?|P62eD^1H4Q9}E{A_Zhy`P3CEw9`)?7ZZ5!W`$^lMCngkrIY! zuzyD!$x}(BEYr6SZoy*6YI%V_X%F^jC-+_m6Zh&ik*u~U*@l7 z4R^gPu!-H>#>jN+M>{|}j2EN;M%8^6B*AU`~ z%gKRRS@D9HGqba_OPUVO&ZZ!1Q%+J2L?v;ila8|Yf)q?h2V2TRuLmcemOi(B7-G?g z%2&)n2&W!MNkY_hbhrv8QiwzyFoIU0V4|0XeEPPljIZ7_`j;HFlvDr2|!e*y{kk$V6D diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CompoundButton_pressed_2.png b/packages/office-ui-fabric-react/visualtests/baseline/CompoundButton_pressed_2.png deleted file mode 100644 index 19f3a0e2773b8e08ad76f9ba1cb798ca724e4276..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2271 zcmb_eX*kqt8y}K2BodB^Gel{@*h;37iAl0cm`Ji4LkPnlvdeiVdl)gt(rA!%GM468 zCc<1M#YkhRA!FZ{3FqIr-Y@T$_rrU=AD-oUuKW2t_w&1d&wW41mgXj+!g9hO5J>bU z0&Wcg@yGykgdjiApAY5Gfk7w$;SdA@$$tLTcw`297eF9E+)cQlZCJs=*Jwok4p?Bh zY2oLfcBvJMqqxr)Jpc!nqg8rqC1z|@Y@FACv{vJHuiX}6pCiJ z-!#K#xCU>ErYGVi`I3^9M`~Gz6ibFr97;&~)Aij^oc0kJ$nyjqBRE6jeiA~C|A@rR zj+oye-ZC0+Wzql9DDsxaH#>Lfmb&qTj{@_cm_|z}(xD6}Wz6yzk2pxN+#SB<`PbWh zA!LNcv*c|(U#MWl$7UA!cj|PE*vSsaiBY-_#(+NdymF44C~P_K{Xd ztS8hBc#}~&FT_t2?*!m{^2a?p64ChzswjVJ-tMNe3d4JpLFtsKJ_VYDFdZU=?_yuJ zfi_2!-guyXRG7{iQ_IjIP*`stMw3vLfoqdN0Ji1bnr)4@i{sC({=};IVp~jqffM^` zSsh`e2%%h;7S}@{z}LdS_P9mVkJmvEiRG8o)Y4t{Dc+OHyeGFGvkBGI_%{9%@}Ef+ z8;)6fTUb?e&%S>|6~kkx>%_DVQsIXYqjqdaf?tl<-Yvci6scW>bH*BJlOrQRhq6ywlh1G(i(9Icv>a z+boCW*}P+E#xquolij4ri~f4eIW5=2z&qqep~4N$XJa=gH88XYK;ICCw7v01N_IUr zV+mz4k#YJ3hBj#REoR))=}xpUoJ))74%m$Wx9_^*7*Q^9BBYiE_}&&{o=>jV4WC9j65Cm`kz z`x}^DpwLfR7meYIW!c9{KKt5Xt3xgYgcP?{Zao0SNQ&^dHC|OJ*~1rqUxAq2;DSR- zi2Khn>l3Y_c7y;fR+!vUqCh$xF(1$IUBR`T4?!BQea_Fh+torDPgumL?r-{uU4tUk zHl+aZ^0n_Mr_fpIcBJXPWv<^vYo8~347cy~X%p4B10Im0fC}y-G`3Iyo1QM0sMg}s zOCm>l3bS*H&h6w`Q9#RBlPl@ipYhPdytg^;y=AGaDFgPH?}obnkiCFX?=Xf|-m9Hs zi&~uGWTwlLU~AS5j$GR0I?rW5ZOuz5NddX|h*!IQ(?X5% zB{1e*X%jkIFqY;r0H{3KChPH-+yLv4@^5QxJIj~wcy%M2CGw-l&{oM$R6)>biwV8Q z(@IiBI$sxsibU-f&Cg%*6q~zK5LtKB#5AK4|KP)efUihF#2bC{y?>m~QBAGvT*Q=f z*1UpQH3zmBT7KazwbpR&jlcz}_O2Y#3!K|Y?7v`YiXsAAGE|Ei6Z zP@S7$q30Hr@bD@AlI<}auf?o!1SX=EdkY<1S_`gW<~9jZmoxWIEt&r4-(U=abMqpS zGxWM^N2{dYKzh7otyoX*njbjQ${iPw^}D%A(Q#E&8Dj6bU*`bf4%1!J@oBviEZVI* zRHP5QUdu3PK+nx{g}sGaL})5!)EfCg@6PCCm* ze(FL|GrwC{Q0Su`{H#Zlml7<~LZQaZU|&aABs;XneaK&TcO2hDuFi{k*k5{Jwdy>& zg4bko+xUkQnhkiBS#jO~aln%NnTCnSgx@^HkGrb4_s9v;OY~)aNyGr=l8^#B4CKa4 z?%A_C1}n#-Lj6?redI50uADH9Fy6ZdBvYr3zyg@<)5&CZ`z?l+b{vpkepCd$WYfCH z?aL3fR@Wo*d<-DUY26?7HIf0^uE1=Z@=F_@g z87IL8_nZ9_p!HpupPs9=wgv;8TT^SsxH$0y$vIe(-}`m@I(Yq+Z8YxRHD_%U36U7= z?l}J6>Q4s5=Ib$tW83W$8s{Pq^^bM$y{no3eQ*?aOe3$C&nFAoSC2jAF1ulRl#>NB zYk;9sXBqJ&x3%15l695N@DS`(EUPn%S(~3S-G|f+E9^Ecm&ngIYg}iqQ_Wl)Q9FyD@0i1*yJFSLM;PKl%Df36}#7nDXW<86)7v?h!z4 zBATM>u>?)0iZj0*E=+P3u)cs>@8#oU9cYb;y>2;2$R4Uq^dL1Jaq}#+**Lf;f#SF3 zHLf;$>3pWc?2Elqw&pzy)2Oa5(*!vX1<&W1qXK0)e{t!4lGnojuPFZ~(!Tf;mG`80 TL&0L;#{#-}!yI09{eJA<+tOtU diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ContextualButtonDisabled_clicked_7.png b/packages/office-ui-fabric-react/visualtests/baseline/ContextualButtonDisabled_clicked_7.png index f06a7c9f03c057d2d78a7ac0cca6a573eb839780..7279236c7745a26218295d61584d3206288cb36d 100644 GIT binary patch delta 509 zcmVgtMoKEE~AY&H*G*Dj>C zz4ZHiq9~GG#=A(Z^m4h(bUKw?#=A(Z^kT7y<2VFC@W;F$2h(Hn$q7y|I{@DR@(jYgQJnMm!al@1_;0AN0!Z;fxpg%F&dp9A1|9+^xAc#(a7e~)EZ z@kVU!icQ|WN#OM|r)T%rt^uHhJ>E8+qt>jE+i|sviwkaUZnmCE*L8uHR}Fyg`&gDm zsZ?UQTyl1HhJWk2TwY!xgdmC{o}Zs7l}enRp6*!9-;sdy9JSv(*`CHNder##^~>H? zGYo@DrNZs)?VFeo0^j#(G#VTqAHRy3rpatJ!!Qi0)hYnlY?jBzN1`Z7thGSO+slSR zp%9G%6wUthCcuj81m>+zki*$7S3a9tN6M55A<4*8EXiT094KEz2+8%nwa4%%K6 zKT#)L0!q3BlynIw=@L-VC7`5BKuMQ?k}iQC%9GMP8Y{ok00000NkvXXu0mjfugm`L delta 509 zcmVK{*!!`UBIr`whh45)fM@Cerv4RY#zL> zT}W+v>G%6YQ6#&Jcad7@<#L(nbSk@ycad7@#bOc1aR`Fok9k25(Cv1yZ9Cqi;c&=s zIE-_`FvPZPJkN{A?(XhhvaZ$0iNe! znkKI6#`D531mNM}A)Y%LjWA6!k=j!$9Y6>HzjE#Y8UWw- zu`G*Hsl;-*$iKR;6{l{h^;-Laa#BLV3-YQK51J&jxRsPXOV zm%XiK7zUL}h1=WPH!&duzVFj$G&nv!eibuKli6&BVHi}aRRFTtERT;vfLi)+c3H5sY z&3Hbar&_Jj@AtXBzGl5%$1z>k<2zxq5t^pqx-LS9M5P}c^2c-%?In$Th?AZ+lynIk zw7n>PqE5O5lynIw=@L-VC7`5BKuMQ?k}iQCVRh0yn(~b=00000NkvXXu0mjfvYYgtMoKEE~AY&H*G*Dj>C zz4ZHiq9~GG#=A(Z^m4h(bUKw?#=A(Z^kT7y<2VFC@W;F$2h(Hn$q7y|I{@DR@(jYgQJnMm!al@1_;0AN0!Z;fxpg%F&dp9A1|9+^xAc#(a7e~)EZ z@kVU!icQ|WN#OM|r)T%rt^uHhJ>E8+qt>jE+i|sviwkaUZnmCE*L8uHR}Fyg`&gDm zsZ?UQTyl1HhJWk2TwY!xgdmC{o}Zs7l}enRp6*!9-;sdy9JSv(*`CHNder##^~>H? zGYo@DrNZs)?VFeo0^j#(G#VTqAHRy3rpatJ!!Qi0)hYnlY?jBzN1`Z7thGSO+slSR zp%9G%6wUthCcuj81m>+zki*$7S3a9tN6M55A<4*8EXiT094KEz2+8%nwa4%%K6 zKT#)L0!q3BlynIw=@L-VC7`5BKuMQ?k}iQC%9GMP8Y{ok00000NkvXXu0mjfugm`L delta 509 zcmVK{*!!`UBIr`whh45)fM@Cerv4RY#zL> zT}W+v>G%6YQ6#&Jcad7@<#L(nbSk@ycad7@#bOc1aR`Fok9k25(Cv1yZ9Cqi;c&=s zIE-_`FvPZPJkN{A?(XhhvaZ$0iNe! znkKI6#`D531mNM}A)Y%LjWA6!k=j!$9Y6>HzjE#Y8UWw- zu`G*Hsl;-*$iKR;6{l{h^;-Laa#BLV3-YQK51J&jxRsPXOV zm%XiK7zUL}h1=WPH!&duzVFj$G&nv!eibuKli6&BVHi}aRRFTtERT;vfLi)+c3H5sY z&3Hbar&_Jj@AtXBzGl5%$1z>k<2zxq5t^pqx-LS9M5P}c^2c-%?In$Th?AZ+lynIk zw7n>PqE5O5lynIw=@L-VC7`5BKuMQ?k}iQCVRh0yn(~b=00000NkvXXu0mjfvYYhTl;fluxn? z_#aWyC7`5BKuMQ?k}d%yT>?tF1eA0MDCrV7sPw0Ci`Mw*kW2oPe3o6nuGqE>z}3|i z`FwtBtl4ZHyslkHZF}kW`$SPByNq{{TIuC-ndx*YyNq{{TIt1N5yx=|g5ZyNK@iaG zcCl?c-lXAh$Z$A}bHXshwrxDmi^uNn?q22WlhjJrG!4tLm`o&ElKFa+S?;US(o8jUbbGm+X;D;+=x0l<7d-x}YH3n4f^KL^0` zJTjRK@FM&E{vOM+;*Hqc6`Q<$lfdg`PS5VKT?0T1d%SHtN3B^Sx8rIT7Z=>z+-yCS zuImCXuNnZ~_pvOCQmMppx#aBZ4A*tJyu3sRK@>$iKR;6{l{h^;-Laa#BLV3-YQK51 zJ&jxRsPXOVm%XiK7zUL}h1=WPH!&duzVFj$G&nv!eibuKli6&BVHi}aRRFTtERTV15prlJcNtb|gtMoKEE~AY&H*G*Dj>C zz4ZHiq9~GG#=A(Z^m4h(bUKw?#=A(Z^kT7y<2VFC@W;F$2h(Hn$q7y|I{@DR@(jYgQJnMm!al@1_;0AN0!Z;fxpg%F&dp9A1|9+^xAc#(a7e~)EZ z@kVU!icQ|WN#OM|r)T%rt^uHhJ>E8+qt>jE+i|sviwkaUZnmCE*L8uHR}Fyg`&gDm zsZ?UQTyl1HhJWk2TwY!xgdmC{o}Zs7l}enRp6*!9-;sdy9JSv(*`CHNder##^~>H? zGYo@DrNZs)?VFeo0^j#(G#VTqAHRy3rpatJ!!Qi0)hYnlY?jBzN1`Z7thGSO+slSR zp%9G%6wUthCcuj81m>+zki*$7S3a9tN6M55A<4*8EXiT094KEz2+8%nwa4%%K6 zKT#)L0!q3BlynIw=@L-VC7`5BKuMQ?k}iQC%9GMP8Y{ok00000NkvXXu0mjfugm`L delta 509 zcmVK{*!!`UBIr`whh45)fM@Cerv4RY#zL> zT}W+v>G%6YQ6#&Jcad7@<#L(nbSk@ycad7@#bOc1aR`Fok9k25(Cv1yZ9Cqi;c&=s zIE-_`FvPZPJkN{A?(XhhvaZ$0iNe! znkKI6#`D531mNM}A)Y%LjWA6!k=j!$9Y6>HzjE#Y8UWw- zu`G*Hsl;-*$iKR;6{l{h^;-Laa#BLV3-YQK51J&jxRsPXOV zm%XiK7zUL}h1=WPH!&duzVFj$G&nv!eibuKli6&BVHi}aRRFTtERT;vfLi)+c3H5sY z&3Hbar&_Jj@AtXBzGl5%$1z>k<2zxq5t^pqx-LS9M5P}c^2c-%?In$Th?AZ+lynIk zw7n>PqE5O5lynIw=@L-VC7`5BKuMQ?k}iQCVRh0yn(~b=00000NkvXXu0mjfvYYhTl;fluxn? z_#aWyC7`5BKuMQ?k}d%yT>?tF1eA0MDCrV7sPw0Ci`Mw*kW2oPe3o6nuGqE>z}3|i z`FwtBtl4ZHyslkHZF}kW`$SPByNq{{TIuC-ndx*YyNq{{TIt1N5yx=|g5ZyNK@iaG zcCl?c-lXAh$Z$A}bHXshwrxDmi^uNn?q22WlhjJrG!4tLm`o&ElKFa+S?;US(o8jUbbGm+X;D;+=x0l<7d-x}YH3n4f^KL^0` zJTjRK@FM&E{vOM+;*Hqc6`Q<$lfdg`PS5VKT?0T1d%SHtN3B^Sx8rIT7Z=>z+-yCS zuImCXuNnZ~_pvOCQmMppx#aBZ4A*tJyu3sRK@>$iKR;6{l{h^;-Laa#BLV3-YQK51 zJ&jxRsPXOVm%XiK7zUL}h1=WPH!&duzVFj$G&nv!eibuKli6&BVHi}aRRFTtERTV15prlJcNtb|gtMoKEE~AY&H*G*Dj>C zz4ZHiq9~GG#=A(Z^m4h(bUKw?#=A(Z^kT7y<2VFC@W;F$2h(Hn$q7y|I{@DR@(jYgQJnMm!al@1_;0AN0!Z;fxpg%F&dp9A1|9+^xAc#(a7e~)EZ z@kVU!icQ|WN#OM|r)T%rt^uHhJ>E8+qt>jE+i|sviwkaUZnmCE*L8uHR}Fyg`&gDm zsZ?UQTyl1HhJWk2TwY!xgdmC{o}Zs7l}enRp6*!9-;sdy9JSv(*`CHNder##^~>H? zGYo@DrNZs)?VFeo0^j#(G#VTqAHRy3rpatJ!!Qi0)hYnlY?jBzN1`Z7thGSO+slSR zp%9G%6wUthCcuj81m>+zki*$7S3a9tN6M55A<4*8EXiT094KEz2+8%nwa4%%K6 zKT#)L0!q3BlynIw=@L-VC7`5BKuMQ?k}iQC%9GMP8Y{ok00000NkvXXu0mjfugm`L delta 509 zcmVK{*!!`UBIr`whh45)fM@Cerv4RY#zL> zT}W+v>G%6YQ6#&Jcad7@<#L(nbSk@ycad7@#bOc1aR`Fok9k25(Cv1yZ9Cqi;c&=s zIE-_`FvPZPJkN{A?(XhhvaZ$0iNe! znkKI6#`D531mNM}A)Y%LjWA6!k=j!$9Y6>HzjE#Y8UWw- zu`G*Hsl;-*$iKR;6{l{h^;-Laa#BLV3-YQK51J&jxRsPXOV zm%XiK7zUL}h1=WPH!&duzVFj$G&nv!eibuKli6&BVHi}aRRFTtERT;vfLi)+c3H5sY z&3Hbar&_Jj@AtXBzGl5%$1z>k<2zxq5t^pqx-LS9M5P}c^2c-%?In$Th?AZ+lynIk zw7n>PqE5O5lynIw=@L-VC7`5BKuMQ?k}iQCVRh0yn(~b=00000NkvXXu0mjfvYYhTl;fluxn? z_#aWyC7`5BKuMQ?k}d%yT>?tF1eA0MDCrV7sPw0Ci`Mw*kW2oPe3o6nuGqE>z}3|i z`FwtBtl4ZHyslkHZF}kW`$SPByNq{{TIuC-ndx*YyNq{{TIt1N5yx=|g5ZyNK@iaG zcCl?c-lXAh$Z$A}bHXshwrxDmi^uNn?q22WlhjJrG!4tLm`o&ElKFa+S?;US(o8jUbbGm+X;D;+=x0l<7d-x}YH3n4f^KL^0` zJTjRK@FM&E{vOM+;*Hqc6`Q<$lfdg`PS5VKT?0T1d%SHtN3B^Sx8rIT7Z=>z+-yCS zuImCXuNnZ~_pvOCQmMppx#aBZ4A*tJyu3sRK@>$iKR;6{l{h^;-Laa#BLV3-YQK51 zJ&jxRsPXOVm%XiK7zUL}h1=WPH!&duzVFj$G&nv!eibuKli6&BVHi}aRRFTtERTV15prlJcNtb|QXKIaTB-2_Gr*3kZD?nU@k@l*li> z)rDDGnE;OC0C0VMJu}|vbdo&FvH-Zcx?*o{4}kmodjNX99$^?Jg2!j^IBza_F-Pc| zNU;iwuWT&;dw*t!%EDvkPfGZ)Piaop_-!?gV*u{%?%3bor{C{mn&w38y*Jx9juAqz zySq!VSfo%W5XUj)a+$NUGls(6bjVqbpQ?y4(Rv$j7Fmc zM(hmo0x3N#qXMx{DMgX6=3{n@>$(I%Fm?av=m>zpU;w;yaVC=iAeYP0?RF^^i%CbD zrpaJ1pwVcM%jG^-Ofqr}j1)zJA~LtOwrI6lQ}+)K52@GdRI61?)8zU2If-Sn+2qXK z-ri2GK`jvAI1brt_VWeh1ycI>DT;)ZoSE;liZQEsLy6ARyr5+&M5<#}vs!d#DukAk b-~tyE9DxVwnLV@t00000NkvXXu0mjf>kuVo delta 589 zcmV-T0SbO7kbb6>Ha-hGAeB2JLqH-Pm_!?PQLrR;vt$ z!>=ymzhZ4=o}8S}Y&O5T3?k2?^Pv?TycHcaYb(=rT^fxBQp$hkNhv9p%NT}17={1{ zArL|&IggKzQ=|Lh;$k9aHW3jKo>5s)Xorg7y{=k5Yb!I8$$t=rA(xkzJUulC`y34coToRFS77e5A}TAoN9KUP^pX zBER@n7iMi`0yvHX!1eX@%y_5MN%Abq0^sWEioLx(0PgSa0qFI5gkhKn9-qbIyt(AX z9HDO_#VRbmvVXDskJBA03y+;YDdERHr8!ySx79d~0l2%nV}F02e!q`tniH}2-fZJI zMhL;~?k>e*kwT$B9LJQ)WzNpd7!HT@dObYP``8vD56g-W6Z=RkCWFC%Mx#M4m-}2X$;dS@QWOb_$lTi6qSb0m-9J1$q+YL6tyVEjljrB>B$mx) zlQVaFdo4S;20?)1IApWg&li*zNa^FJC=yn3X1>oV#;oQIB|1~{f|jWesg7CAYSEpO b-~tyE3Qq^>dy8A500000NkvXXu0mjfBu*be diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_clicked_8.png b/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_clicked_8.png index ab39d7b95fb139a8bb5f62772a038f9bb89121c2..e2de199168121a1757cf9610c107e55391b68e8e 100644 GIT binary patch delta 686 zcmV;f0#W_02CfE>jDPo>+nmeSbJB!r4-XGM3Mu&Y-32Hnhmt7~N~T08nG&I7N`#Ur z5lW^+D47xws?3(Ku|+G)Oa3S#*O``OVObXSdi~wlPbG3Pdz4Bgy4~(~m+@Z_S()qW z>ztmRes>wPgrM=M9Sy{kZZ(mWnaO0R)oOU2_hFvrdF<@$V1HRwAiq+nP^nacoKB}R zFuIS9j{0(j)1plaVHL&{+Mr;GmtB)5vNGfGIOTGgZ z-rgSddL6?sa2zMt*XeWsxVpLu_U`ZRV;IJWDw3q_B0?m`5c(`KDFj73O>*p$j!$G| z0+^-=!1?+4(0_QN(FpPu7Z(9IJ3C`xVF7@4yA8nQ z!{Q6SC;yQR3Lkz;ZLGh;*3%R(iljezwOlSoE|+6zX=xzlI1WJHFI?AkiN#`MvsrF$ zZ%HH)IF7^C))uB|a(8#f{rx@JY?fFoHhv*V8zBU?ReylKbA%%jrXn*<@#11=q$O;M z6c7_U)%^TCo12>)9v%+FOw+`5T@DTon3#7@O3`dK zsnu%ex_|z)VuF!tVTC9XrqY?=Gdnv=wOS>g&-bmbtgP_#^hBvt0$_J{H;C!F9&~OZ zkpKuru4$TImkBRI|Ii>!IwX+*TA2RvXG(;UDG^Gh zL@1dOp=3&gk|_~Vyv`ej@B3()hVQ@sjDI=jCg<|yoP-eV;o-qYAqBs_y8y-HP%VYN~IFrZuh&(_^*hp z%=PtkPESw2y9`=F(D>Af24YH&n#jt`WHQuhH9XJzFwgTmc7Jwuuq-Q(U#V26R4PGE zr_&i2-A6}9eL2Hv(WZs43S$awP_V?ys>u^snelj>a=Fa$@iC8&k3(}j&m*7Dv$nQI zwOVCwZ;yJtj$s%$juWiwbUFZBU0nrh_xJZP3}ZwUNz!%^A(CSVeHNJ%f}))!IrdJ+ zC$cgDOw$D5{D1s>XuQ#A1bK^#ivXORow2a606@Fl2H^7Yl5)8m2<|^6uG{uV|=}%rQm&=jM$)znSd45o z%kAwgi9`a&aoF10!Zc0p?(Vq1zbBi`5{t#gFC=Lrgnz)c3edNYa74mXWTq)zTnvr0 zgiVnGVuHJxpPy%QbCbiv!-1G-nz*jZ!NCDDGc$cL!!S5GIbm*Yj_vJj0G5}RxxT)p z+wG1qVuvswG(3?I@iE&YlgR{K_?FexRREgJCIB}#H^k#{0CZi)bzL?#Hb|vX0HjhW zn$0G)T7L~)*S}UwFmf%d5JkdNIx~D`XJ@HatK{?fzT+z^D?B|tQ7V-H*xlU?V!Eye zotsD`0D_Tgn&#JK!i&&9G)R*UNhE+4<_}%d7_*93q!_b`XOv8d2zAUVriHq)$07*qoM6N<$g0wG5wEzGB diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_default_0.png index 263efbe1d46a6263582cd47c20ad3d7f950442e8..d01ec87f44cd7a4bac2037b07a9d0d6b76653d6b 100644 GIT binary patch delta 608 zcmV-m0-ybl29E}ix_^jNW=lFavK8emzZJ3TOd$k92pWyXKV#pO*vafsE|=+cyI)<# ze?@F%uC1+ca&q$3Wzdom??XF0MlT<1dj(?7hczAdiniB*8g+hVV z)m3V>8oRr@G#U*|)5LY%a9^j>0pRlTGTghjw})w(?^Kb-c1lQ@9zp1{$h4G{9GmpW zCmo&G$^@`13xKn;v!QX%^TND^g#`dkPfwYjp9i4bZUb;}aY3b02?h7w#l5_DNjvWd zeHH0U!r}`*$A5oGkK&t8se|}EY~7}GUc&z1-SYW7`Fx(m#l?Y`>$(7aU%0;SlSm}U z<#OEI+>lD8a9x+p%}p%J;`a8IySqDbxg3c^V)R1N4pK@SQG~v8L?aR=BGaaHem*qP zk`5(`$T6O3Zf=f^jSUVC4hCYDW#Rii`}_M$Pfz#7On=kl`1qLF*;%%>wg6aKTH@;J zif*?%!iXKhfY9hfLd?f(k8Cy@cH!TwtgHagY&HS7zP=`zOafpS2EOmJzP?T-lK~); z$vMi?n delta 608 zcmV-m0-ybl29E}ix_{6z6(UlZE$QIMR+P8=R>ZC|g%AiKXfzuCjD1&PC$mSnT&COY zesvlD6|t4MwzkH}$;nrjK}$-!5AE=f6MEIeR%SMvrCzTS1i_nmK@hOLy^RnelwYk@ zsaC6DPN&lu7~O}5hkZH2Y0;*I6vYvRdK86x*)@J*D>Io)Qh%vbI66Aw;o)IuP7nkX z3I$eISEY53-cBh763RsJ!O7=9)Nbc4Zy|41(ixA6x@3k_wwE) z?YtxORirZsi+?Zt9RDRfif=xp4&wK)b(_+83HyV0%jfgt^LZ8*7YAal>jLzB;rhN$ zB9S1M%W-paLn@WRbzL?$H?b^>+uK|2?(WFtawHOo(F;jCNGWkd5&F&%jYyb?OqHSxh41_9@9#4`J%8O7Gfk7@<6~xLXW81?0$^!r ziL0wCy4~&wBX$S_LZcH2F(0!%ve|6dg@3cMvI0P}*#zMF`kG`i34mc3_`c8j`Z}3R z27pW^L$leWUaw;q#^;I&N3K9bC=w>pnb9*dGefObqfjXHtuHSx^Z58kxm*TdXJ;pj z8HN#dZdodo0tiR0Wm%t>2`@r_;bCJ(BobgM${)HWF=jQdC^2R=&uEzn5$TxKOcvdl u3ZZ2xgqEogTBbs1nF^t0DukA)5Ptvy8U-(D!v&K700001KAX1;4BBGa^MtG65b_5bX-fBvrBAA0M@@0xVZC-(?_C%P)I=(mBoa;MJ?Hy?bpL-o1a%_~L6- zOX3U;x%o#Q@7ej}sLaBArK4Ip`!;R-(|=i3i@SfWz2?K?c1tZIA8)^E(Z{%B_wMBS z`uTPH`!i<=Z~T5Q=dpzw$H8~+^o}M?bXw>jb9~C_)N|*~N$|CQsj{^>|NDlR694Hg z0pZ^s?kWe)KegY~^8Z)*Ki?;jAs;4s-?@739N*Tc-p`*uublDNqGWe$UVi?~J9p-E z+}!57`R0-Ujezyn87(X<7TkYtEY&L}vC;Sh_mVFgdbp0*EfsM+G^_un;kwsCEC;Xr zUA$PCfvuVG!=AzzPPo6L}2omA!I&tUL ztwmR}eDB)Z*er=#AG|iq(0B6l=g(E9olTo;TwYymy_3zc;ju-^=9}lmr-*yJe7syk zD6A-L-+8TLYo76{S_OY@0w$N0eUWFgF3!bFH^4;nQJTx2{Z(~$^deyDX7F_Nb6Mw< G&;$SmvS}j# diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_hovered_2.png b/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_hovered_2.png index 6cf2db3f2f3b680b378a3ce1ea916d7bf47bfa68..9181840771ead35cf8e8f4f051b44481fe78c6af 100644 GIT binary patch delta 575 zcmV-F0>J&!2GRzQp8{rJk)b4ip{Y!>&BUNhujP`5iioRBpFIbkJ%`GI#DC5mRw7R3 zI_;I|7!A6EPUF8KVr4$;`AT(>;h@vNY)hehS4Sk!5T-{>#L8^x_fT(5#+ntkZJaeL zj+Zww@!4}!`AubMG?k^PF=ta^0$TT-i%DBzf}`ggdK&B*Aqq{P)1HEVnHbC=#qW-Y zl{w~FrL=9F+ZU2J78`sU)~q<3RYqF+J=j{ucycw3%7R3?-3m1pgL+){i5LJbnKo{W zN5!dhyOkZX@Y3a+Ag|FIf>6K6p~g>CI2RcTeXAi8u`&T1F8{@@$PauO0x17G?rv20WJ-36<4UrF~Lp$YOII{nzOrUey zyVQj5O0e-oD(WWa+U08ZU(fRPmWfv%egw?bSp02u^Ba>40%L!_!FRhAs*4P~oAz?^ z`IH)eKJzF>gD!*?8-xI%+KGe+Z?o&P_IuPS+|1K~1po>&VgV>PrDx2u3V?fdg_7KO z-qfC^Z`|Kb`^J|j%!sAlnv8pPWpBx-EjI_Bh9V&>m8m`7mw#hx9m82=+%n!Vus}jg zH0_n?09@;sROe@g=T_9p9i8_J9-UvM#$v$XQW&1wqfAhRma|BgMj`>CwEPDs9Bo#z zfe>w0;z!C92u<6pB)rJV6bLC(Af!xzkTL~A$`lAGQy`>Ffsir<;twwh1;}1>`H%nr N002ovPDHLkV1kpW6}A8X delta 558 zcmV+}0@3}_2GRzQp91C`k)b4iA!Q1LrZUYo6N5IrmP;NgBCaxh_8ffn94ZSE|2cP9 zi8z_-v{$BMH0TaGjsJ>>mHDveE7e7YgH8jpErs%3U6DXTm_9WTE3>8FL%lT_YgXL0 zan`IjUf#&WXU|dPHUG&CVgR^g z+ITS@6{pheR(8n3OP6zkyhd*bLj59#8b49tTx2Npt%gj*$^>w@{13Y#KkzUFQ2uw^ z;Zo@N_!EHZ1&Q>2UIHLVH`U+ninHS>Z5vkwuYZfz<91|vZU>EOs#l(+m= z#I7@i5C|b?G#dYmeOF>9vq!mHrrYg)bs7H^v6Z>Dw#LcH$yb*_OG>;C?eLHjdey{M zW;UCpUau1b!JBzO5U{pnb9*dGefOb zqfjXHtuHSx^Z58kxm*TdXJ;pj8HN#dZYq@m2uH4ES)Z2)FG7FeVPi)m5@0IIAG#(n zW;L%UF=jQ-XqgHT>6q0_7TuW&p=BzBmZ=b0rb1|$3ZZ2xgqEoge*gj+1utpC1(N^( N002ovPDHLkV1ieESD*j@ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_pressed_1.png b/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_pressed_1.png index 6cf2db3f2f3b680b378a3ce1ea916d7bf47bfa68..9181840771ead35cf8e8f4f051b44481fe78c6af 100644 GIT binary patch delta 575 zcmV-F0>J&!2GRzQp8{rJk)b4ip{Y!>&BUNhujP`5iioRBpFIbkJ%`GI#DC5mRw7R3 zI_;I|7!A6EPUF8KVr4$;`AT(>;h@vNY)hehS4Sk!5T-{>#L8^x_fT(5#+ntkZJaeL zj+Zww@!4}!`AubMG?k^PF=ta^0$TT-i%DBzf}`ggdK&B*Aqq{P)1HEVnHbC=#qW-Y zl{w~FrL=9F+ZU2J78`sU)~q<3RYqF+J=j{ucycw3%7R3?-3m1pgL+){i5LJbnKo{W zN5!dhyOkZX@Y3a+Ag|FIf>6K6p~g>CI2RcTeXAi8u`&T1F8{@@$PauO0x17G?rv20WJ-36<4UrF~Lp$YOII{nzOrUey zyVQj5O0e-oD(WWa+U08ZU(fRPmWfv%egw?bSp02u^Ba>40%L!_!FRhAs*4P~oAz?^ z`IH)eKJzF>gD!*?8-xI%+KGe+Z?o&P_IuPS+|1K~1po>&VgV>PrDx2u3V?fdg_7KO z-qfC^Z`|Kb`^J|j%!sAlnv8pPWpBx-EjI_Bh9V&>m8m`7mw#hx9m82=+%n!Vus}jg zH0_n?09@;sROe@g=T_9p9i8_J9-UvM#$v$XQW&1wqfAhRma|BgMj`>CwEPDs9Bo#z zfe>w0;z!C92u<6pB)rJV6bLC(Af!xzkTL~A$`lAGQy`>Ffsir<;twwh1;}1>`H%nr N002ovPDHLkV1kpW6}A8X delta 558 zcmV+}0@3}_2GRzQp91C`k)b4iA!Q1LrZUYo6N5IrmP;NgBCaxh_8ffn94ZSE|2cP9 zi8z_-v{$BMH0TaGjsJ>>mHDveE7e7YgH8jpErs%3U6DXTm_9WTE3>8FL%lT_YgXL0 zan`IjUf#&WXU|dPHUG&CVgR^g z+ITS@6{pheR(8n3OP6zkyhd*bLj59#8b49tTx2Npt%gj*$^>w@{13Y#KkzUFQ2uw^ z;Zo@N_!EHZ1&Q>2UIHLVH`U+ninHS>Z5vkwuYZfz<91|vZU>EalY(fD?jzlTVm#DRLR*RxjSW~FIGcTc#b)s#@(p;2bd*~QXT`eMn#=^U>nBzOqC zS$bghqsa-z#Gy$vfnamagmanl~Rd=96-O6^kife&L+G`_5D z^Eq;grC`S&{@qIU9}HLm{*~W(81&-j58;N_tes!#;+Pc7uik&xwfV7Tu5>u-`ugtc zkIPc3^4J$jE6Mw`mz~~Qkn%r&ro;1X`71f^Pfd8-9dgC@!q(GQ-|e6G^sTP&db>Xy zGgfc>ar@OX;XKbg8{<<_XZOl|@_!}ybDLA|QHQtPnlgH=#>Yz~c&%nt+n&+LUZ`$l z>mHZP)%=a;#wPw;7pI66y`aGFb}xEvrah9J{KRta?`^jZi0hZ{PG7Nmj*P+c0?jE; zj!phs(egAtx_-rrGVKs?$qMtgPoI6(H2qieEU^UHH-kvp5vG6wuk$m~MH#-o;ZoiCanDLy-}^iE&;8b`A2>tM8yH#N-<-NPDKI*Z z&yLsCDMBl_dY}IPW7n+OHlNy&x+giIv1LZaE$z#UJFXe7JjZ)}?TV?^R`11atoD2L z9&I?h)WBxD`^*Jgy6F@3dR>@YGJiUUTijZc!mM~}&5?d!0-Loh(z9aXRIJJFBYV6Z W>j@dtE?~xBVDNPHb6Mw<&;$TPA%9r_ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButtonDisabled_clicked_7.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButtonDisabled_clicked_7.png new file mode 100644 index 0000000000000000000000000000000000000000..26252854497086375062e1f1d59feb50112df5dd GIT binary patch literal 1092 zcmeAS@N?(olHy`uVBq!ia0vp^bAVWZgAGVN-yrA=q&N#aB8wRq_>O=u<5X=vX$A)7 zZ=NoWAr*7p&OV?0%1h?x`P#in&b6(Jk^%w+vs!~k?OU-9OxdT*oJY2P#de(Zr=8eK-4^}Ce*)Y&&3RN&+1kL|zw`fI?- zkc3%kdiwg?gDzV=J|lnp*NypZp7>0kXP38a(n&Uua0m_MVPg)jotC*~@$c9-Z%ktp1UAIa^kKW1 zBepe)cUtPsSNXHl7!ExDoV(Y|_ws_*yH;;&Qcw`!U}$)4ciQCI#lL!GWv#Q_MO-sx zu^l#eBY$C&&Xw1tGnRGcm~~g!@Fkd?6LH+an6}D=fLZ)dM?ja zam#tpd=Ni4&)_dPCc^Ja{`u59`55InK#a>tJQkryfiLLvZwK}IO>gw9o zy*56+FBfEAyDy*hVcpYBt5$U!O`4#>Icpivc*Yq%ddXGQHgb>Oyy2Oo;&{C@WcAgp zuV=_tSKa4y4J@dw}`HcGHKI#|fCF-|}X^<(oIX zEwDIJVBxa(A_GHAOw5i;C6@|*>CE(DVwiPSt?lqa*^N3;m76!0uUxf?X~vwDb^Gfd zuG13gOaR8vzkhNJ6HY%3>zjW5dEm;B4?lkF_@JXN)w}5W>xFUacUPU8?zep7{{8(y zD_dNY8W%5KyfnA_=%QMgNh&w5_s`F?%Cx8z<6u$n6yiDTurVU$!o#!t^ZsZ4IOU;Q x);za2B*`3<#~wO=u<5X=vX$A)7 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 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_clicked_3.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_clicked_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b4285b0b55cd19dd1f143e469d2623614aa7125d GIT binary patch literal 1182 zcmV;P1Y!G$P)-IiiKkvIfV#$bmFpB%7WzgdoA z@@^Crx5BB6$CHNR>vvZ$(&fev)60fyxj3}D4ghfH{%Xl<8|g|v^!{(=3dYLH8f0Y+ z01)zXmipw%QB2;AqGDILY`&G2007;4>$SFk&w;VSJCF)DqpywA+Vys(KkjX**W!me z-Eh@CrNw0T$+pB?W9N#~v+HRafV8dV>Z?CDYtNUrov+1kryHqoGsX_@K)~ntS1ixf zXfgV^mzpO=aO%5H$e$Kgz~?|L$m8sU0zs59(&a{POInPcNL=fuKi+Dq#=B#`Ll9+z z{9I8MXEvTE5;vTikqS5C_WRER04_}}uRBMsyaAsBSNlDfT3CfA5=T@@AQt2eq62_e zU)X~1j|+Hn^d3Tf4)49P%~CDJ^27)(8+E0NN(s$k-^vJ1wXp2tvl9wrWlf7$#aj&7 zW9!e&@I>Nh8k)wDi*vYn)T>#2u{m<(RqunCncMlF9s&T4?KcWao%`ry`ud4LL%}-M zLmA%Tw&Hxa5#2ejdyzU|*1m+E<9BgkomsPONfnFUTJk+ir@b1lH`SrBeiH^eT{+QW)U3GFL%<*&kjWBU1PE`Te5j&t=WEf<*XE7oxf<|XjrLLV#uvX@%4wFvtnJj52LOOz8wZ}NK~KhFFJ!Eh zH5DtkSdd37$fJ92Juc5A@yutx7&d-KCm-U-#W{S{`y6HmeAr^kKh=GwXAqSV80>Ii zA!*!vJ$GXfQ7M6A`?o=wFT6T`^!*<=b4|h3eh=Phb>@wo9q?gxz=zgGI|NbIL{liI zSq`(d@puw~C}U@X&5*~+)=@dAV);J}<+N0yGN{-Uj;KsXa0FABS}H-%3P&)71V=E1 w1V=E11V=E11V=E11V=E11V=E11V=FCA6LoCg`ctvvj6}907*qoM6N<$f+!s}(*OVf literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_default_0.png new file mode 100644 index 0000000000000000000000000000000000000000..98504584870f13e6b3560146aacb200b7ee5ef5b GIT binary patch literal 1101 zcmeAS@N?(olHy`uVBq!ia0vp^bAVWZgAGVN-yrA=q&N#aB8wRq_>O=u<5X=vX$A)7 z|DG<6Ar*7p&NlRT9VK&Y|L+|;L|B&d1wCopeJStd1h1vdAy%f{O09mSMo#T|U3z@2 zbJji(m~u&z)$oSnk)+rzg%q6#5%!k?0x>$W_oY=9zVyDmWxMUYd*A;%W)>Bl`}xmv z{}XSfzaM}8{K?PJBwSxx&UoZMw~@?2QCxUkTeYpfV(GtA!IOTR{qgfIYfqO(S6`{4 zz=mDBx&ky>o<2=I|Jlag-Z?b%%InfQ_wV~JSr+*0<=y_fcVmwv8S3ch{0Y+CZ*45S zvd7Ti*aRQ7i&ujdb%<7g$kE_<-^&LioEHWhxOwxYerC_2 z-?3-bJZw6+;P1`*_ub8AyKanVNtBp(?E33c1_uR!85OxdYvgvVtA6$R`)@%WHpT;= zXVgh8eo-fGoV_FN&_e@;1!1di=C&m&Oh4@?;u@kQx_htnxn0v&UtM)KK2W5lrshU% z)$uQGN&9#H{`&ga+qb+2!q(7c(3JMLHIB#OOV@&|JH3S>~k`H zOK$c33N-!oGV1ujTids8HDz$v8B=y9Gq>MuF+)SrMvE8 zwAH^aUqp7TTO6XLDA%711dmLs5-+)J=yTqEx9$9MAj!s{BGlRWsvJa_vu4K}w;PLC%N;mtM|P5#mfSl8lLu=YON^DWu}*wD~4W@)@(U2EOLJ+qWeca2%6}T0718_%8pa zXZh#-&zzCAL}>HDGjR_)Znp5a7qn(C5n_pb$gyq$9{h(}r1S9GN`dGUVEMq{>FVdQ I&MBb@0AKhElmGw# literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_hovered_1.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_hovered_1.png deleted file mode 100644 index 85c6d34cb2abfdfb11365911361f301615977638..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1001 zcmVaJk~00009a7bBm000@* z000@*0T|KB?EnA+n@L1LRCt{2nZIl5To{0#`~3kON^#0kgf89OT9D$>;L>74H-npw zg-W2K(4ltFQK)ngI~2;P)Xm8ugOh;@c4~3SB%P#m{k}mG60h~w&CR{`I}d~;C+|7$ zNqji3#vjAs@Lwd7-^@RMdIFOF2U0XiC`i#Hp&&(*gn|@J5(-i@NhnCsB%vThlZ1j4 zO%e)HG)X9|m1vPj#JB0XPNhvi(^JVFTK@%YN)1Tm*Y#$Kh*tp2Nv5jJbNqD_)aCIM(R zn{JzFnr?Zl*XwS(x6FBu8;yn=Zy1JK$|g(WtWvpXoR_z^HvkHS!k2x$=hNC}40~)i6!-r&!yz-5Bq^2g$b(ZEI@_fLg5vj3v`FjdVJV5Q2O@PovQQ#^uVvd;Ib7 z!PV6jLI`TL+ES%#+IW^_`Oc>iiA31j+XLX>;9%t(U*$DTlVmc<_VzZGWpQ|Th^A>i z*#O$@HfLvN+}zwytJS!@yEq)g0E(ixao%HH*HIM3jd!G7 zhRLzL=hLt(i%zFQsZ=77NYHAvR?6{JUgtTa(`gh%;rRF%fNHhs8`HV>R4N5Pxm=z* zk7fB5qD__`M-p!tne`!#Mk5-H29-)BkYA#Uq9_W{XcS%70l2%n3v_(vIc#if`1Xqk z9W>uUw1YI&LD^74{gE{CeByuQBv{t16U&;mHmVKf@~_L)p3&^(K< zmZF)a>28K$P%f8gx7$RcQ25PoDa9# z?b7XbXU5vLjcwcRj}>P>FXyxz)7rAxEHGXvZQJJQ=?Q?NqocX^5j1Nlnx<)JnnttP zWPg93mzNiIcX!?EsZ@$msYEW9BNmJC`T03>ymq^ds;U$U1vWP~eb-J;Pf=BsYPHJF z&d%JqU0hs{$z(_-lic6m&y0=5V#H!Gdc7V(2v?SQIj7~A))tS)5kfE+419SOc?A?S zYxN#Yvc9b4iY8e&6r^a9P>`ZYLP3fq2?Z&dBow4*l2G^$ X1Y@GF1d|~V00000NkvXXu0mjfJQU%- diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_hovered_2.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_hovered_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b4285b0b55cd19dd1f143e469d2623614aa7125d GIT binary patch literal 1182 zcmV;P1Y!G$P)-IiiKkvIfV#$bmFpB%7WzgdoA z@@^Crx5BB6$CHNR>vvZ$(&fev)60fyxj3}D4ghfH{%Xl<8|g|v^!{(=3dYLH8f0Y+ z01)zXmipw%QB2;AqGDILY`&G2007;4>$SFk&w;VSJCF)DqpywA+Vys(KkjX**W!me z-Eh@CrNw0T$+pB?W9N#~v+HRafV8dV>Z?CDYtNUrov+1kryHqoGsX_@K)~ntS1ixf zXfgV^mzpO=aO%5H$e$Kgz~?|L$m8sU0zs59(&a{POInPcNL=fuKi+Dq#=B#`Ll9+z z{9I8MXEvTE5;vTikqS5C_WRER04_}}uRBMsyaAsBSNlDfT3CfA5=T@@AQt2eq62_e zU)X~1j|+Hn^d3Tf4)49P%~CDJ^27)(8+E0NN(s$k-^vJ1wXp2tvl9wrWlf7$#aj&7 zW9!e&@I>Nh8k)wDi*vYn)T>#2u{m<(RqunCncMlF9s&T4?KcWao%`ry`ud4LL%}-M zLmA%Tw&Hxa5#2ejdyzU|*1m+E<9BgkomsPONfnFUTJk+ir@b1lH`SrBeiH^eT{+QW)U3GFL%<*&kjWBU1PE`Te5j&t=WEf<*XE7oxf<|XjrLLV#uvX@%4wFvtnJj52LOOz8wZ}NK~KhFFJ!Eh zH5DtkSdd37$fJ92Juc5A@yutx7&d-KCm-U-#W{S{`y6HmeAr^kKh=GwXAqSV80>Ii zA!*!vJ$GXfQ7M6A`?o=wFT6T`^!*<=b4|h3eh=Phb>@wo9q?gxz=zgGI|NbIL{liI zSq`(d@puw~C}U@X&5*~+)=@dAV);J}<+N0yGN{-Uj;KsXa0FABS}H-%3P&)71V=E1 w1V=E11V=E11V=E11V=E11V=E11V=FCA6LoCg`ctvvj6}907*qoM6N<$f+!s}(*OVf literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_not_pressed_0.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_not_pressed_0.png deleted file mode 100644 index b7d4432d808be0977f0686fb94e5cddca53a0350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1042 zcmeAS@N?(olHy`uVBq!ia0vp^vw&EEgAGW&T9?QIq&N#aB8wRqB(H%mqr}BiZy6Yv zk9fK`hE&XXJKNCXbCk&O|MwpsUaDYGI^ofybz7pXTvnD$@K|0J7-MwxB!}cKiyams zMcbR41-!(A1)61DbgnJ!p0F|DqNi0#kzq+qz6Pgf{H1J`|;<`pXMBo_&;9{S9kbhudq-sh7kVo^D5_=W{s}KZ3-MW?%Z)vn|$!suc{RL z_3PJPD3!gNC+_d>zwwDl|NM`YGP1IY^Uo)zras+X^izNH1Z}Bgo*qMyZdV>Q<`bKE zVy`Rrm%CoeFiASU_G*^nW{w!c zg_k9J>`reASQ(+3_2y-n0?AApZ|D%4+pFe-&{{8)zF9*+9*7^GNYmc304sRE@W%2Hm z8b?$3EIBzjhMrSXyZ=W_S`x39n)q+h$&>}MZHW>YCQ<>RqMLN8Rcr4_On$WM`oX!k zzkM@fSa36kt!CHr;+--K3*y$FKa(7{ul2&Q)BV~)^^!BcDO>e5m+kIdy?V9BQ$4*& zCsl%0il}%pG2FR#@7SyRd-*zDls5D$z1R`C;=J_a9sBpQ8$=zvv-fw{&MjL^ivJuv z%Ib63W%0!Z70(-Y@BUr<(@!anamV$8g)%BaoECk|3>qR_8;^A!a$1)$Ewys?vdk6N zUtcJ_Tit!<=1oS1FTZOU4&1(d`-;&s{mJ_J`i;fy?d@?s-!1c{*4?PyD_6DmUP$!q zZHc$Hecx16S0|^L7SXd|U(!a7gfA}-Z_Bl@vtwe|wryM5IpsXDpp33X4uK*iR#4#J0d!I z_RQHjr-4q@n0|W4?%lJqqP3<5XidHF{`*0R&qs{3!Pb^o@g9?4Yj#xV`z>>7viz6l qB2DbvI~NIdvvc-7U?PAI+21>|()7iRd1}B+&fw|l=d#Wzp$PzEj_?rx diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_pressed_1.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_pressed_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b4285b0b55cd19dd1f143e469d2623614aa7125d GIT binary patch literal 1182 zcmV;P1Y!G$P)-IiiKkvIfV#$bmFpB%7WzgdoA z@@^Crx5BB6$CHNR>vvZ$(&fev)60fyxj3}D4ghfH{%Xl<8|g|v^!{(=3dYLH8f0Y+ z01)zXmipw%QB2;AqGDILY`&G2007;4>$SFk&w;VSJCF)DqpywA+Vys(KkjX**W!me z-Eh@CrNw0T$+pB?W9N#~v+HRafV8dV>Z?CDYtNUrov+1kryHqoGsX_@K)~ntS1ixf zXfgV^mzpO=aO%5H$e$Kgz~?|L$m8sU0zs59(&a{POInPcNL=fuKi+Dq#=B#`Ll9+z z{9I8MXEvTE5;vTikqS5C_WRER04_}}uRBMsyaAsBSNlDfT3CfA5=T@@AQt2eq62_e zU)X~1j|+Hn^d3Tf4)49P%~CDJ^27)(8+E0NN(s$k-^vJ1wXp2tvl9wrWlf7$#aj&7 zW9!e&@I>Nh8k)wDi*vYn)T>#2u{m<(RqunCncMlF9s&T4?KcWao%`ry`ud4LL%}-M zLmA%Tw&Hxa5#2ejdyzU|*1m+E<9BgkomsPONfnFUTJk+ir@b1lH`SrBeiH^eT{+QW)U3GFL%<*&kjWBU1PE`Te5j&t=WEf<*XE7oxf<|XjrLLV#uvX@%4wFvtnJj52LOOz8wZ}NK~KhFFJ!Eh zH5DtkSdd37$fJ92Juc5A@yutx7&d-KCm-U-#W{S{`y6HmeAr^kKh=GwXAqSV80>Ii zA!*!vJ$GXfQ7M6A`?o=wFT6T`^!*<=b4|h3eh=Phb>@wo9q?gxz=zgGI|NbIL{liI zSq`(d@puw~C}U@X&5*~+)=@dAV);J}<+N0yGN{-Uj;KsXa0FABS}H-%3P&)71V=E1 w1V=E11V=E11V=E11V=E11V=E11V=FCA6LoCg`ctvvj6}907*qoM6N<$f+!s}(*OVf literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_pressed_2.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_pressed_2.png deleted file mode 100644 index d17a04427e3aab847cbfcc688e6907132028fc69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1128 zcmeAS@N?(olHy`uVBq!ia0vp^vw&EEgAGW&T9?QIq&N#aB8wRqB(H%mqr}BiZy6X^ zq&!_5Ln`LHot>W{oGx>G|J$5t$8O1#rOlkmEw%M)>y=P1tD5N=d93c57P}69@zv7I zQSy1g*2Obb=R(tuWkK(+wnU1!NZ*)!(<;8hBQdI`aCUZ7)f@lokvn&pTnRfHr&4}r z?(`>lyX|6k-Dh`tH}B89=ijT}?X$VRyL}te{O(ABBSyhHFR=>z=l9595hjGMttnwF zJ8?|9^tq>D@9oKwcVy-tzw!ROPXFaE*Irxf&1dF&v%>MHxV=@-1HsstdQD9iCpj_Im!b!+!UsE?5(0(mFB3t^Cj7_1qFKK0Lm5WY4?pPBJ$FnHeg+ zR9yUci_NOYeE08PB_|_1Czi-y{D-y}_i@%CW?GBhT?QQ-Jh9_?}2gJYK z8Ckt?&)OQ(U$_4P1Hcfd{gC5%?Tt3!OOItdf2XqADdW^;U!5t!Ar>zV7EC#QG*D8| z@sLBi{9Ip4K{g@Ht@FQC%v~)spXYC5hk~NmqnyZ@H!B)lyvp<3%Mu?~&+IIw{r>B+V_k}Dnda$q6J@vGfi8=-PDnDp_tmbmncX)ETjefzWbyHCU<51%MplrIwb{NR*=J&LulB9wxRn{!dcm&lHaEj7 zU$3sruWO4QR=%`X`1dMSK1q>}w^mrdE%n6mZTi`JTMMEXPL+PxrER$VgHT-gxdVE4 zCd-~pZr!xyT)~CKb-*yT5L|b7-RH@#qMw*oa%Ze7XFlOGdG$-l4PZE8fEOu-b+pcb0@%hd9UA(ssZd`6rlq)se+B|8MddJpvk1pRStrG$! z@q1?SX~w^NFMEG~K0)NN#kO?YBQr0}KBT_?x3KuTlRIw99(b6RfAPl3c?!#_nt-lU zR`OUC;q}zybmBF$Nv9N)JZ?lizw~tDCe|k=qF>HyvTy^_q4FtyA*q8b1aQlK#)p~P WdS5(MzXvQj7(8A5T-G@yGywoxa1$W_ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/Icon_Button_6.png b/packages/office-ui-fabric-react/visualtests/baseline/Icon_Button_6.png deleted file mode 100644 index 142a1402da945173a3f7d3ed0eba6896faf60c89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 389 zcmV;00eb$4P);OB!9{>s|mGf0fl$Qe(fP{#UF83Ry zn>A{5QOE5IsH$pH1xgY^u1y=NIUuRMBuxO;T53HtEqJOGYi%>Y_v6Qv90EfHD2N!2 z-qV>SYbJz&vsDmt#QTmV>rAT}HVxW4r>-A#y3D|&L+{kNUWaM@3>;K9{E(D1>$7zc z*IxCRJ}ii8CWs)};G@H0anWP4AQEW&P-a>&gaC%4k9Y&u^f7ck($!1|!f>%Za|p+% zF5X7YauAKt>7Dg~+JdMQjQMG?Vy&f=71`X*dRLa$Me&l(r{MKe+^lVzzs|(kp5JO) j5Is>J7DPM1e+2jiz+J`Kqk+`Z00000NkvXXu0mjfj|iw~ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_clicked_7.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_clicked_7.png new file mode 100644 index 0000000000000000000000000000000000000000..29ffdc5fa16d0462c85adcc28298899e4f324ec1 GIT binary patch literal 1169 zcmV;C1aA9@P)cnC(&d<*QSYKbKR4Q?BaDWhk<>h52CMKNg=JR>-`8<|op(qMVOG|h>o~G@c zpP%#k`pVkcniFrg(`gWt%VprhdK>%Hn15~GYRjA54?DJ0Dv`_OFijI71ffvK5xiYj z(=;wGFELHCuCG7M(9V1|`FtLLNF?&*oPEPv@$m3KC=|l7EK;cy@9*!Zs)}VOw;7$1hnZpja%{U9(Uqu&}T|Boe_iO|Gx6yUOKH8Cvn_ zx{j{v93368va&)j7_2+r?g7Lm7z{e~EX%4pZnUiV`T4fCSlgb@=R*iVsZ;_!XEUGA z*ESzb(}>68tgo-LzrWvh9c$zDdh7P>t+5Q?=H>=~xw$#KUavD48V8!)SNoo()9H?R ze1{&`?hS|fAvZ10@1ZwcO9$9UY|wsg_{1K~BO@a{e=4k2s}u?ao}ZsNIXUSnCKwD- zC=?JvaC>{(bY^bE7RkiK1gTVtY&QF&Pw4i5866$1`|L*Ky`Tr;3$W3`?jA1oIAnw0 zOOyY)mD2#eHcFRwTLI{CnSyZc4 zMn^}fR;$3r>nb-GTHEa>wHAASf8SM%$Kyd!6i!c1Q52=C!BVMIs8lLsG8q7((I^0m zi;KX=n$2G0)?&|&rBcbU`etRJPzZo*HcO>aacsELTC`V4@pVBg7DEWZ>FFtBV`E*% z&CbqZSytCy?#|8*J3Bkv-`}IEsw1G8nHhu-TwPr;Ir-H!!r?HAqL54`$>nk_%lv*n zs;ct%_*mCYH|yhG@T;Hy;rL109R`ZUB8FkGxw+}AuOy%R=ic)T0xvHwJUu;O7zWX3 zR0^*JQhYsNdwUxp1kq@8V1G{@1o~>b5=kxcfkWaNQhXBEkm8fLh7_N~HKh0?t|7%I jaSbUxiEBvlNnGO}tH`-(c*??h00000NkvXXu0mjf*|IB> literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_default_4.png new file mode 100644 index 0000000000000000000000000000000000000000..29ffdc5fa16d0462c85adcc28298899e4f324ec1 GIT binary patch literal 1169 zcmV;C1aA9@P)cnC(&d<*QSYKbKR4Q?BaDWhk<>h52CMKNg=JR>-`8<|op(qMVOG|h>o~G@c zpP%#k`pVkcniFrg(`gWt%VprhdK>%Hn15~GYRjA54?DJ0Dv`_OFijI71ffvK5xiYj z(=;wGFELHCuCG7M(9V1|`FtLLNF?&*oPEPv@$m3KC=|l7EK;cy@9*!Zs)}VOw;7$1hnZpja%{U9(Uqu&}T|Boe_iO|Gx6yUOKH8Cvn_ zx{j{v93368va&)j7_2+r?g7Lm7z{e~EX%4pZnUiV`T4fCSlgb@=R*iVsZ;_!XEUGA z*ESzb(}>68tgo-LzrWvh9c$zDdh7P>t+5Q?=H>=~xw$#KUavD48V8!)SNoo()9H?R ze1{&`?hS|fAvZ10@1ZwcO9$9UY|wsg_{1K~BO@a{e=4k2s}u?ao}ZsNIXUSnCKwD- zC=?JvaC>{(bY^bE7RkiK1gTVtY&QF&Pw4i5866$1`|L*Ky`Tr;3$W3`?jA1oIAnw0 zOOyY)mD2#eHcFRwTLI{CnSyZc4 zMn^}fR;$3r>nb-GTHEa>wHAASf8SM%$Kyd!6i!c1Q52=C!BVMIs8lLsG8q7((I^0m zi;KX=n$2G0)?&|&rBcbU`etRJPzZo*HcO>aacsELTC`V4@pVBg7DEWZ>FFtBV`E*% z&CbqZSytCy?#|8*J3Bkv-`}IEsw1G8nHhu-TwPr;Ir-H!!r?HAqL54`$>nk_%lv*n zs;ct%_*mCYH|yhG@T;Hy;rL109R`ZUB8FkGxw+}AuOy%R=ic)T0xvHwJUu;O7zWX3 zR0^*JQhYsNdwUxp1kq@8V1G{@1o~>b5=kxcfkWaNQhXBEkm8fLh7_N~HKh0?t|7%I jaSbUxiEBvlNnGO}tH`-(c*??h00000NkvXXu0mjf*|IB> literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_hovered_4.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_hovered_4.png deleted file mode 100644 index 645a00fc3bb991cfc95665aac3ee51e34fb787ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168 zcmV;B1aJF^P)Qgjm6k)o5hj%%W;pX{=G zQg^F4$q@6`cPH=}bX{*bRuqL$C`2$A{4mC{EC7TMUz*#W(%z@V#YG~K2tJ?hn=<-( zM$%q2O(U61;`Mql48svtC#uyd)oRtn?EVZ*(@<5FTrS7S$w}XF7Z(>C9v=2A8zx3l zbbh~|Kp;Ro9tR+uPJdW89*;Zqh8e%#@66byY4#nL&1T=#?^HHSjFi3h!nP_^RWS^M zR4V0^rBbPuI>}^`Sk+wxBL!;Y;~DqLM%VVWjF2x76A zBXqm2rfHm>o?@D2OJ4`cNX~RN#bObF)z#H^=jYP2-*jj-B!L#01%Fmdne_fj)8D1I6R?m;tP(S=z1z}D&~ zyBx5_uldP;-OAh1{M8&C9buX#>+9=8qfs_DH+#kegF!Nx46#^@LZQ%NdHphIF$f{B zEQ@BdiO1ui*=z!@ubtdxB<FH@K%j)|}-QM12dwZK&t%jgwvl zvS2WXs;b=G-LOI{s@c8)1{rx?L zVUS29q~JOrMK@r!wzd#LkVqtk_V?cJ#x;ADNNnVTgv52E=p?QqMJI6`DLRSkNYP1L iM~Y73I#P5J*ZBu<1-WXxoA!zT0000cnC(&d<*QSYKbKR4Q?BaDWhk<>h52CMKNg=JR>-`8<|op(qMVOG|h>o~G@c zpP%#k`pVkcniFrg(`gWt%VprhdK>%Hn15~GYRjA54?DJ0Dv`_OFijI71ffvK5xiYj z(=;wGFELHCuCG7M(9V1|`FtLLNF?&*oPEPv@$m3KC=|l7EK;cy@9*!Zs)}VOw;7$1hnZpja%{U9(Uqu&}T|Boe_iO|Gx6yUOKH8Cvn_ zx{j{v93368va&)j7_2+r?g7Lm7z{e~EX%4pZnUiV`T4fCSlgb@=R*iVsZ;_!XEUGA z*ESzb(}>68tgo-LzrWvh9c$zDdh7P>t+5Q?=H>=~xw$#KUavD48V8!)SNoo()9H?R ze1{&`?hS|fAvZ10@1ZwcO9$9UY|wsg_{1K~BO@a{e=4k2s}u?ao}ZsNIXUSnCKwD- zC=?JvaC>{(bY^bE7RkiK1gTVtY&QF&Pw4i5866$1`|L*Ky`Tr;3$W3`?jA1oIAnw0 zOOyY)mD2#eHcFRwTLI{CnSyZc4 zMn^}fR;$3r>nb-GTHEa>wHAASf8SM%$Kyd!6i!c1Q52=C!BVMIs8lLsG8q7((I^0m zi;KX=n$2G0)?&|&rBcbU`etRJPzZo*HcO>aacsELTC`V4@pVBg7DEWZ>FFtBV`E*% z&CbqZSytCy?#|8*J3Bkv-`}IEsw1G8nHhu-TwPr;Ir-H!!r?HAqL54`$>nk_%lv*n zs;ct%_*mCYH|yhG@T;Hy;rL109R`ZUB8FkGxw+}AuOy%R=ic)T0xvHwJUu;O7zWX3 zR0^*JQhYsNdwUxp1kq@8V1G{@1o~>b5=kxcfkWaNQhXBEkm8fLh7_N~HKh0?t|7%I jaSbUxiEBvlNnGO}tH`-(c*??h00000NkvXXu0mjf*|IB> literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_not_pressed_3.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_not_pressed_3.png deleted file mode 100644 index 645a00fc3bb991cfc95665aac3ee51e34fb787ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168 zcmV;B1aJF^P)Qgjm6k)o5hj%%W;pX{=G zQg^F4$q@6`cPH=}bX{*bRuqL$C`2$A{4mC{EC7TMUz*#W(%z@V#YG~K2tJ?hn=<-( zM$%q2O(U61;`Mql48svtC#uyd)oRtn?EVZ*(@<5FTrS7S$w}XF7Z(>C9v=2A8zx3l zbbh~|Kp;Ro9tR+uPJdW89*;Zqh8e%#@66byY4#nL&1T=#?^HHSjFi3h!nP_^RWS^M zR4V0^rBbPuI>}^`Sk+wxBL!;Y;~DqLM%VVWjF2x76A zBXqm2rfHm>o?@D2OJ4`cNX~RN#bObF)z#H^=jYP2-*jj-B!L#01%Fmdne_fj)8D1I6R?m;tP(S=z1z}D&~ zyBx5_uldP;-OAh1{M8&C9buX#>+9=8qfs_DH+#kegF!Nx46#^@LZQ%NdHphIF$f{B zEQ@BdiO1ui*=z!@ubtdxB<FH@K%j)|}-QM12dwZK&t%jgwvl zvS2WXs;b=G-LOI{s@c8)1{rx?L zVUS29q~JOrMK@r!wzd#LkVqtk_V?cJ#x;ADNNnVTgv52E=p?QqMJI6`DLRSkNYP1L iM~Y73I#P5J*ZBu<1-WXxoA!zT0000cnC(&d<*QSYKbKR4Q?BaDWhk<>h52CMKNg=JR>-`8<|op(qMVOG|h>o~G@c zpP%#k`pVkcniFrg(`gWt%VprhdK>%Hn15~GYRjA54?DJ0Dv`_OFijI71ffvK5xiYj z(=;wGFELHCuCG7M(9V1|`FtLLNF?&*oPEPv@$m3KC=|l7EK;cy@9*!Zs)}VOw;7$1hnZpja%{U9(Uqu&}T|Boe_iO|Gx6yUOKH8Cvn_ zx{j{v93368va&)j7_2+r?g7Lm7z{e~EX%4pZnUiV`T4fCSlgb@=R*iVsZ;_!XEUGA z*ESzb(}>68tgo-LzrWvh9c$zDdh7P>t+5Q?=H>=~xw$#KUavD48V8!)SNoo()9H?R ze1{&`?hS|fAvZ10@1ZwcO9$9UY|wsg_{1K~BO@a{e=4k2s}u?ao}ZsNIXUSnCKwD- zC=?JvaC>{(bY^bE7RkiK1gTVtY&QF&Pw4i5866$1`|L*Ky`Tr;3$W3`?jA1oIAnw0 zOOyY)mD2#eHcFRwTLI{CnSyZc4 zMn^}fR;$3r>nb-GTHEa>wHAASf8SM%$Kyd!6i!c1Q52=C!BVMIs8lLsG8q7((I^0m zi;KX=n$2G0)?&|&rBcbU`etRJPzZo*HcO>aacsELTC`V4@pVBg7DEWZ>FFtBV`E*% z&CbqZSytCy?#|8*J3Bkv-`}IEsw1G8nHhu-TwPr;Ir-H!!r?HAqL54`$>nk_%lv*n zs;ct%_*mCYH|yhG@T;Hy;rL109R`ZUB8FkGxw+}AuOy%R=ic)T0xvHwJUu;O7zWX3 zR0^*JQhYsNdwUxp1kq@8V1G{@1o~>b5=kxcfkWaNQhXBEkm8fLh7_N~HKh0?t|7%I jaSbUxiEBvlNnGO}tH`-(c*??h00000NkvXXu0mjf*|IB> literal 1168 zcmV;B1aJF^P)Qgjm6k)o5hj%%W;pX{=G zQg^F4$q@6`cPH=}bX{*bRuqL$C`2$A{4mC{EC7TMUz*#W(%z@V#YG~K2tJ?hn=<-( zM$%q2O(U61;`Mql48svtC#uyd)oRtn?EVZ*(@<5FTrS7S$w}XF7Z(>C9v=2A8zx3l zbbh~|Kp;Ro9tR+uPJdW89*;Zqh8e%#@66byY4#nL&1T=#?^HHSjFi3h!nP_^RWS^M zR4V0^rBbPuI>}^`Sk+wxBL!;Y;~DqLM%VVWjF2x76A zBXqm2rfHm>o?@D2OJ4`cNX~RN#bObF)z#H^=jYP2-*jj-B!L#01%Fmdne_fj)8D1I6R?m;tP(S=z1z}D&~ zyBx5_uldP;-OAh1{M8&C9buX#>+9=8qfs_DH+#kegF!Nx46#^@LZQ%NdHphIF$f{B zEQ@BdiO1ui*=z!@ubtdxB<FH@K%j)|}-QM12dwZK&t%jgwvl zvS2WXs;b=G-LOI{s@c8)1{rx?L zVUS29q~JOrMK@r!wzd#LkVqtk_V?cJ#x;ADNNnVTgv52E=p?QqMJI6`DLRSkNYP1L iM~Y73I#P5J*ZBu<1-WXxoA!zT00003P)`V3%M+)2Mn9!9eqd3R{mX*F3y1dN7>T20T0=~G&9#%>yv>8`w z*sIt&%^uR5=H{PwlH?}reBhFMfBBvKe&^orIlptbqy}Gx6Ce;IKqhqpg#Rx@d<4lL z;v+}~5g$P^i1-MSLBvOp3?e>)WDxNYB%`e2J7Q_ayrrR>Aqf@C9;p-fuOwUs!L=vI zVrp&`vyt_@ZEQvg0N@XECCzQOWcF!jI)pL>Dl=7=&qU>gB26vih(e1AEsk8iZ*(!~y6<qH19?Qb@QA@Yyvu{93)>cLzF};InIxa2YV(tA>iI%^PpDyESXp8SQSx zX!p*u86S6OI+m4huIpU(e7*qC#V9b|t4{UPtZU5jW$3z;PkLXAP1TEUprZ)@aC&kv z>${rse-vzMR5jqz%@x>;6uf==vA13Zi#H0Jk;3QiHVb_B)ywdS?+Gm4D4ZrbXIbRq z-I!m6(?q8pno=&qu(<^{=2r{mlW-aE=NAV70KeQ{E9lFkbw>o}{E=w`0JE+Ux6WvB zfB6Np?g;#04gm)v5Fh}&cW5tMzb@nSBY3jQ#M z5A{^enK=_)B=?@az?D8V20Q7Z?$G%G6W`bte2NiyDJX&Xo}oWaxjSNM$4^+qn}NbJ zfEdz8cd7aIeHEN08v2V5;JwX){rd2ZZDu2DxHfPA-~G0NVRMV16pE$TqVR_~*o+jE zav93OCtn?cKg^+LVxeN+CszVxExQClI%LB^ zkPIR|f@Bc!5hR0%k02RDd<4lL;v+}~5g$P^i1-MS@h@j<#M6;`=&k?&002ovPDHLk FV1g}QOqBot literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_default_0.png new file mode 100644 index 0000000000000000000000000000000000000000..229cbb122c3066991a0780102f611ba40ab65ff4 GIT binary patch literal 1243 zcmV<11SI>3P)`V3%M+)2Mn9!9eqd3R{mX*F3y1dN7>T20T0=~G&9#%>yv>8`w z*sIt&%^uR5=H{PwlH?}reBhFMfBBvKe&^orIlptbqy}Gx6Ce;IKqhqpg#Rx@d<4lL z;v+}~5g$P^i1-MSLBvOp3?e>)WDxNYB%`e2J7Q_ayrrR>Aqf@C9;p-fuOwUs!L=vI zVrp&`vyt_@ZEQvg0N@XECCzQOWcF!jI)pL>Dl=7=&qU>gB26vih(e1AEsk8iZ*(!~y6<qH19?Qb@QA@Yyvu{93)>cLzF};InIxa2YV(tA>iI%^PpDyESXp8SQSx zX!p*u86S6OI+m4huIpU(e7*qC#V9b|t4{UPtZU5jW$3z;PkLXAP1TEUprZ)@aC&kv z>${rse-vzMR5jqz%@x>;6uf==vA13Zi#H0Jk;3QiHVb_B)ywdS?+Gm4D4ZrbXIbRq z-I!m6(?q8pno=&qu(<^{=2r{mlW-aE=NAV70KeQ{E9lFkbw>o}{E=w`0JE+Ux6WvB zfB6Np?g;#04gm)v5Fh}&cW5tMzb@nSBY3jQ#M z5A{^enK=_)B=?@az?D8V20Q7Z?$G%G6W`bte2NiyDJX&Xo}oWaxjSNM$4^+qn}NbJ zfEdz8cd7aIeHEN08v2V5;JwX){rd2ZZDu2DxHfPA-~G0NVRMV16pE$TqVR_~*o+jE zav93OCtn?cKg^+LVxeN+CszVxExQClI%LB^ zkPIR|f@Bc!5hR0%k02RDd<4lL;v+}~5g$P^i1-MS@h@j<#M6;`=&k?&002ovPDHLk FV1g}QOqBot literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_hovered_1.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_hovered_1.png deleted file mode 100644 index 786524aedde74247b924dee749d3ffd195bb31c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1167 zcmeAS@N?(olHy`uVBq!ia0vp^bAecagAGV>6jjv%Db50q$YKTt$!j3YC~@)BTLuOe zM^6{Wkcv5PXXblImrESq-*>L_;F9QoX**Slc{6t%ND9v4m3FpW`0|=XV(_2ONiMS{ zitClUnB7&a*jJ)2;-x8Jc2oY;TGcXxv$OXY__+`e&ZdB-=o$ZsW8 z{qkSMmwi0`Ou41)jb>u%;)folQhg!DJ?}nVsQ&X{k7Li*c}Gs%KCU{w*i_o^V!C#Q zwa1i`FWdKD(4O+OZrXJ<^-GWSx7ilesBL=lvS{LyxgMYVw#+bH$*zCnQmxLebOYlH zT{9cQu4rgK*pLO3o*|jh8n{^G?)KAR?LcvrN_DkgIV%Fgo~+5=a(LFo(>-MohPM)R zCH4orSJ*#8Fn`Dcinv%896w*lkt}4&SH# z?8$E3^e191*Yu`9i#1U`yW(0Ot#k%DAIRBLe@y4o+Eo=of9JO!tZXhQUbg1&{DAwt zt)e?DgI}et)H-c=C+}cy>(o6TfzGLus^(@e_6@RxV7IXPA$o7_AHMDS`(~EU(-MfU*RT@XRwB(%GN+1>!N79=U9tauLUXov3;SfO z{@~MoTbK2*hFIjrQgajcPnM_hH$p12M(=3KvBe{5xa<45?#PQXBUD^eEb? zzc04!@T#eQg5Jl!JM#DR+zr=O0%KS6Va(p0Jq{|3pUaHv{ycSb+sVI7=|gK0NB^9o z*6SsUZarJH8kj63=B*XFs+{^SIxFStTt85X<>0+pc;o2uXZ}abHpO_zq-0GIt=PDX zYoVew(5;>YkqQ^5&bY6>ORz)bf|*@)!vF8@%uV(Pomtq*a!^J{7Av0fpJC7R9i`XP S?=A(FFbtlqelF{r5}E*vbu@MW diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_hovered_2.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_hovered_2.png new file mode 100644 index 0000000000000000000000000000000000000000..229cbb122c3066991a0780102f611ba40ab65ff4 GIT binary patch literal 1243 zcmV<11SI>3P)`V3%M+)2Mn9!9eqd3R{mX*F3y1dN7>T20T0=~G&9#%>yv>8`w z*sIt&%^uR5=H{PwlH?}reBhFMfBBvKe&^orIlptbqy}Gx6Ce;IKqhqpg#Rx@d<4lL z;v+}~5g$P^i1-MSLBvOp3?e>)WDxNYB%`e2J7Q_ayrrR>Aqf@C9;p-fuOwUs!L=vI zVrp&`vyt_@ZEQvg0N@XECCzQOWcF!jI)pL>Dl=7=&qU>gB26vih(e1AEsk8iZ*(!~y6<qH19?Qb@QA@Yyvu{93)>cLzF};InIxa2YV(tA>iI%^PpDyESXp8SQSx zX!p*u86S6OI+m4huIpU(e7*qC#V9b|t4{UPtZU5jW$3z;PkLXAP1TEUprZ)@aC&kv z>${rse-vzMR5jqz%@x>;6uf==vA13Zi#H0Jk;3QiHVb_B)ywdS?+Gm4D4ZrbXIbRq z-I!m6(?q8pno=&qu(<^{=2r{mlW-aE=NAV70KeQ{E9lFkbw>o}{E=w`0JE+Ux6WvB zfB6Np?g;#04gm)v5Fh}&cW5tMzb@nSBY3jQ#M z5A{^enK=_)B=?@az?D8V20Q7Z?$G%G6W`bte2NiyDJX&Xo}oWaxjSNM$4^+qn}NbJ zfEdz8cd7aIeHEN08v2V5;JwX){rd2ZZDu2DxHfPA-~G0NVRMV16pE$TqVR_~*o+jE zav93OCtn?cKg^+LVxeN+CszVxExQClI%LB^ zkPIR|f@Bc!5hR0%k02RDd<4lL;v+}~5g$P^i1-MS@h@j<#M6;`=&k?&002ovPDHLk FV1g}QOqBot literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_not_pressed_0.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_not_pressed_0.png deleted file mode 100644 index b22c4ece9ab19cebce4a929155bf0ffb1c2e0e30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1177 zcmeAS@N?(olHy`uVBq!ia0vp^bAecagAGV>6jjv%Db50q$YKTt$!j3YC~@)BTLuOe zZ%-G;kcv5PXUBU)hszw_e@sfadb#-8>08pw*FwBj;Gv{|G9w?via8Y_4C6$3i%N6no|U^a zyYln-h)KzZ>g0DkxffrjzW@Ht@73pi&TYB!&{&hTDWM~6zp%o;`Ux*Mo)N+_H{P>+ zb2^nC7|X8Y850|Eye4OJg7oyM%nU86I~VP=)xTLQHP7?Gr?aLiPu|v^TJh=16QA@? z#|s`klC`;U8A`(88SkD*0Vp^pV?&)$o1MY|W~$xZ&-7Mpw3 z#kWgu-W{he_mX?gtz%$t%1d^JMS)KbndISi#83Myhz*S zRJ!A-^v1h)rbKQNiQeXa{h?dS9T4J(v5g7i)11$$xLxo#e`e@>>l;^lCfx3ra=z(g z9W%?ieF=L$-upHuGHuUx*~fc#pO5pp^Khn%-@c#gKHud2$>h+#;&{q_#moM?cWNFF zeO1RNHu<)9hXs2MXFvX|SMRkad;7JATR+Zhzq;sh!jXGzKyLT5$)6%W9AECv z$Y6i(p2n-y37?LKJU=xtmziPrPEPZ4vkI!ea{By}I5erpvVVn;9K)WG+=wO31H@%M}N{@VLaXJ5?xP^RAA z_l$W)0hj95pL)Ca($(8Hs63wQr}y4xPOnnmQFi}=%mWPz^Y*Q=&P!de#0HdOJ&uq)pQXm1g;9ot0;6a+u?!`yaP&k=VHX;q#^YzsqdDlN7*m zXVK*qam*7_A|Fq2^6lzVwVr+{+`2?{tLKT^94?c9wgbsks_O-m?lVlxKM+uE6?gxN z5yOMiKSLQ_&hlBASiY!ZrTdk|?pMUO#P0Yf!0_PZGsRE574L5rRhKTTSR2XdQL-D9 zXj@bzh5Z;;&t7_d&HaD7*rrd_{<%FHDXB*IqcV32hbl%xj zP*TR)=ph7*u@C=FPHWos^M;ztL5sM&%c~wu3Hm>6w$-m>ztj!0XB#{hJlLT{PbsvvvRXcjjC62%TBj%W_ag fNER!eQ_r|#$;KD&SEOzRmNg8Xu6{1-oD!M3P)`V3%M+)2Mn9!9eqd3R{mX*F3y1dN7>T20T0=~G&9#%>yv>8`w z*sIt&%^uR5=H{PwlH?}reBhFMfBBvKe&^orIlptbqy}Gx6Ce;IKqhqpg#Rx@d<4lL z;v+}~5g$P^i1-MSLBvOp3?e>)WDxNYB%`e2J7Q_ayrrR>Aqf@C9;p-fuOwUs!L=vI zVrp&`vyt_@ZEQvg0N@XECCzQOWcF!jI)pL>Dl=7=&qU>gB26vih(e1AEsk8iZ*(!~y6<qH19?Qb@QA@Yyvu{93)>cLzF};InIxa2YV(tA>iI%^PpDyESXp8SQSx zX!p*u86S6OI+m4huIpU(e7*qC#V9b|t4{UPtZU5jW$3z;PkLXAP1TEUprZ)@aC&kv z>${rse-vzMR5jqz%@x>;6uf==vA13Zi#H0Jk;3QiHVb_B)ywdS?+Gm4D4ZrbXIbRq z-I!m6(?q8pno=&qu(<^{=2r{mlW-aE=NAV70KeQ{E9lFkbw>o}{E=w`0JE+Ux6WvB zfB6Np?g;#04gm)v5Fh}&cW5tMzb@nSBY3jQ#M z5A{^enK=_)B=?@az?D8V20Q7Z?$G%G6W`bte2NiyDJX&Xo}oWaxjSNM$4^+qn}NbJ zfEdz8cd7aIeHEN08v2V5;JwX){rd2ZZDu2DxHfPA-~G0NVRMV16pE$TqVR_~*o+jE zav93OCtn?cKg^+LVxeN+CszVxExQClI%LB^ zkPIR|f@Bc!5hR0%k02RDd<4lL;v+}~5g$P^i1-MS@h@j<#M6;`=&k?&002ovPDHLk FV1g}QOqBot literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_pressed_2.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_pressed_2.png deleted file mode 100644 index b22c4ece9ab19cebce4a929155bf0ffb1c2e0e30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1177 zcmeAS@N?(olHy`uVBq!ia0vp^bAecagAGV>6jjv%Db50q$YKTt$!j3YC~@)BTLuOe zZ%-G;kcv5PXUBU)hszw_e@sfadb#-8>08pw*FwBj;Gv{|G9w?via8Y_4C6$3i%N6no|U^a zyYln-h)KzZ>g0DkxffrjzW@Ht@73pi&TYB!&{&hTDWM~6zp%o;`Ux*Mo)N+_H{P>+ zb2^nC7|X8Y850|Eye4OJg7oyM%nU86I~VP=)xTLQHP7?Gr?aLiPu|v^TJh=16QA@? z#|s`klC`;U8A`(88SkD*0Vp^pV?&)$o1MY|W~$xZ&-7Mpw3 z#kWgu-W{he_mX?gtz%$t%1d^JMS)KbndISi#83Myhz*S zRJ!A-^v1h)rbKQNiQeXa{h?dS9T4J(v5g7i)11$$xLxo#e`e@>>l;^lCfx3ra=z(g z9W%?ieF=L$-upHuGHuUx*~fc#pO5pp^Khn%-@c#gKHud2$>h+#;&{q_#moM?cWNFF zeO1RNHu<)9hXs2MXFvX|SMRkad;7JATR+Zhzq;sh!jXGzKyLT5$)6%W9AECv z$Y6i(p2n-y37?LKJU=xtmziPrPEPZ4vkI!ea{By}I5erpvVVn;9K)WG+=wO31H@%M}N{@VLaXJ5?xP^RAA z_l$W)0hj95pL)Ca($(8Hs63wQr}y4xPOnnmQFi}=%mWPz^Y*Q=&P!de#0HdOJ&uq)pQXm1g;9ot0;6a+u?!`yaP&k=VHX;q#^YzsqdDlN7*m zXVK*qam*7_A|Fq2^6lzVwVr+{+`2?{tLKT^94?c9wgbsks_O-m?lVlxKM+uE6?gxN z5yOMiKSLQ_&hlBASiY!ZrTdk|?pMUO#P0Yf!0_PZGsRE574L5rRhKTTSR2XdQL-D9 zXj@bzh5Z;;&t7_d&HaD7*rrd_{<%FHDXB*IqcV32hbl%xj zP*TR)=ph7*u@C=FPHWos^M;ztL5sM&%c~wu3Hm>6w$-m>ztj!0XB#{hJlLT{PbsvvvRXcjjC62%TBj%W_ag fNER!eQ_r|#$;KD&SEOzRmNg8Xu6{1-oD!Mp91w~O11mT}*P8lZiF(Ew9!*yMP zAV|v-0For3>pH5crs`wT7$ig#MYyg@qtQs)(>u!LGP)L3)Xy}do^^?EGL|DB0H3VgdYZEtV0yu1uRwOR$@ zZ&Uv}LN1p}T=aK}*ikXrY&Mq8#>NJZkB=jt^$XOQnVC=LNUH-&3!zXbBre)&wSF1X zY&M6+;(A?MTf?%fk!LK|*Vh0nEG)#DbKDUWMM+$=)9HNLLVBLZ^Yio2cwDd5Y8AsU zI5;?X_oep>$J5hOW@l$(%{lJ;P!t78k`h0QXf~S!LGarLQ<5Zo=||Vr))uyHb8>RR z`T02j`}_M`TwILoJ|>+^6h)EedEDLIrS0WYmX?;Le?AjHfY%o6JAW;jrcIL}AqH)y zuIp%;mZq1HXqv|S{CwIrCWh$+nJMoWN(gwpEaQ3J;0j%@*W=~o<)0c6MUiYaJGerp fs_OJoObYx2a-%+J0~JIX00000NkvXXu0mjf{U?ah diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledChecked_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledChecked_default_4.png deleted file mode 100644 index 3140060bad1beec4d03098a29509114022566551..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmV-b1FHOqP)p91w~O11mT}*P8lZiF(Ew9!*yMP zAV|v-0For3>pH5crs`wT7$ig#MYyg@qtQs)(>u!LGP)L3)Xy}do^^?EGL|DB0H3VgdYZEtV0yu1uRwOR$@ zZ&Uv}LN1p}T=aK}*ikXrY&Mq8#>NJZkB=jt^$XOQnVC=LNUH-&3!zXbBre)&wSF1X zY&M6+;(A?MTf?%fk!LK|*Vh0nEG)#DbKDUWMM+$=)9HNLLVBLZ^Yio2cwDd5Y8AsU zI5;?X_oep>$J5hOW@l$(%{lJ;P!t78k`h0QXf~S!LGarLQ<5Zo=||Vr))uyHb8>RR z`T02j`}_M`TwILoJ|>+^6h)EedEDLIrS0WYmX?;Le?AjHfY%o6JAW;jrcIL}AqH)y zuIp%;mZq1HXqv|S{CwIrCWh$+nJMoWN(gwpEaQ3J;0j%@*W=~o<)0c6MUiYaJGerp fs_OJoObYx2a-%+J0~JIX00000NkvXXu0mjf{U?ah diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledChecked_hovered_6.png b/packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledChecked_hovered_6.png deleted file mode 100644 index 3140060bad1beec4d03098a29509114022566551..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmV-b1FHOqP)p91w~O11mT}*P8lZiF(Ew9!*yMP zAV|v-0For3>pH5crs`wT7$ig#MYyg@qtQs)(>u!LGP)L3)Xy}do^^?EGL|DB0H3VgdYZEtV0yu1uRwOR$@ zZ&Uv}LN1p}T=aK}*ikXrY&Mq8#>NJZkB=jt^$XOQnVC=LNUH-&3!zXbBre)&wSF1X zY&M6+;(A?MTf?%fk!LK|*Vh0nEG)#DbKDUWMM+$=)9HNLLVBLZ^Yio2cwDd5Y8AsU zI5;?X_oep>$J5hOW@l$(%{lJ;P!t78k`h0QXf~S!LGarLQ<5Zo=||Vr))uyHb8>RR z`T02j`}_M`TwILoJ|>+^6h)EedEDLIrS0WYmX?;Le?AjHfY%o6JAW;jrcIL}AqH)y zuIp%;mZq1HXqv|S{CwIrCWh$+nJMoWN(gwpEaQ3J;0j%@*W=~o<)0c6MUiYaJGerp fs_OJoObYx2a-%+J0~JIX00000NkvXXu0mjf{U?ah diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledChecked_pressed_5.png b/packages/office-ui-fabric-react/visualtests/baseline/ToggleDisabledChecked_pressed_5.png deleted file mode 100644 index 3140060bad1beec4d03098a29509114022566551..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmV-b1FHOqP)p91w~O11mT}*P8lZiF(Ew9!*yMP zAV|v-0For3>pH5crs`wT7$ig#MYyg@qtQs)(>u!LGP)L3)Xy}do^^?EGL|DB0H3VgdYZEtV0yu1uRwOR$@ zZ&Uv}LN1p}T=aK}*ikXrY&Mq8#>NJZkB=jt^$XOQnVC=LNUH-&3!zXbBre)&wSF1X zY&M6+;(A?MTf?%fk!LK|*Vh0nEG)#DbKDUWMM+$=)9HNLLVBLZ^Yio2cwDd5Y8AsU zI5;?X_oep>$J5hOW@l$(%{lJ;P!t78k`h0QXf~S!LGarLQ<5Zo=||Vr))uyHb8>RR z`T02j`}_M`TwILoJ|>+^6h)EedEDLIrS0WYmX?;Le?AjHfY%o6JAW;jrcIL}AqH)y zuIp%;mZq1HXqv|S{CwIrCWh$+nJMoWN(gwpEaQ3J;0j%@*W=~o<)0c6MUiYaJGerp fs_OJoObYx2a-%+J0~JIX00000NkvXXu0mjf{U?ah diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledChecked_clicked_3.png b/packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledChecked_clicked_3.png deleted file mode 100644 index 96b1fdca8d33cd8c6b1a0899f46454ccd1f0abd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1065 zcmV+^1lIeBP)1s`3ck-`7((>92TfeI)WBu2nM5*~M6p;zwOYl)!^6vA@5N~#yG%p>AL;?#73y4Oeu-R-#rBbNXY9OMaKDAm6sZGX$-%w#fTGMT8=YW=7DTrNkFBoSkb7-J+!5?x-9pX)AhvW=jQ!QF zFc?s&RJxpuu|FpM&6xM3QmMdTFbtIA@p#Z|Hv7gDMF9XzOia94+h<0@7{mGbd6(1g z_k-iOSCcr7gWvBTwze*^+3dhYCkO&!u^4V|Z+l`_S62W4lgach`aUZfx7&^5IUEjE8bRrF`pu1?ot>RdBk1Jhq~~b(RgZ!H`&RJX z-5v2fPl-fAZ7Cy(1^_lTHsEkL;B-1suh-RHlsYJi0+-8$wY4>PJRY^>j3k|7U^pCx z#bUwo@-nj7teTnt{M_`dtgOIdu^qEi3CBQNF+j~Qi&Rk#?Y6d zMx#NcQi&pw2nm8fCX?y=AHWZwb06S$o}Zs_dU}epv$M{Xu>1S_p%$W6tL+7nX^iB3tCx@00000NkvXXu0mjfxAyhY diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledChecked_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledChecked_default_0.png deleted file mode 100644 index bdc03a87fa1efaea56f8b4b3b4f01fddb3ac5988..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 965 zcmV;$13LVPP)EIq_s>n*3b`RAh4f=j_3x|Qr{##2%)9%>ORV%b=lY_-)oJ&3U; zK{~rS6JtK7Vcw7Vec!y_{N}yidxB}2CV70?HJMq=FteCtVQrhYA9nfo^IpE$iSpw` zk*k+n+-R((%kQSkFY$v*I8~n&K*$e(sZ@r@pBt>a-*HM40CIg5F{OdK*Cj`FlsmZq z__7CsPd9j!NIR|R2=_uBhC3U$AUdt2JjuP*!@)15v@7r^ktXtV!)YO9iwOH^|8VdN zrUVXR0s+EU=a9 zt9Ui=6BjR7&rrIqV;BaSrU9U;DvF}u^ZEW?2g(3(W-;T);74y>=C9v;C@pThk_)fo zLTPdH{8t~*o0kjhSKjaN_@(tM5Rb>1oSZ~a6b!?_FbqPW5Z&F~EH5vgL|4u<;>=>! zcBk!fEe~#8DcU9o@Zi=J+U44UwkH;~CX-1tO(PPC9QoQ?TU&|80p}&;h0P=2r$s*DY$P{Ya)?ARaLxRZ$VpAQxgD7OG^L*0s+Rx#?W=0a5zjL z5MXX@&XT{gi1_xyuI)|_{`ppItZLOX4M{3qNAP&|18i$+D|c^nbdZ&E5XASXt((y?%JfEg;2jURZ+_%Zcs@9H<4m3?;eSN*4 zEtN_EAj`6)XO(-$irx&Q24(I7BQxc}@O^F?X_w=HT727{=oN-P#T@+BWk z^d=@IaJ%jAe<|VW@=M6|Rkm;bJbeBSf4|vcAg>Vg`!R)}JJ+ml4E6Q(q3b&1#pLnJ3{So}5|%yXBVq1u nj)dLzySZ~s`cFH56|C_UB`Z#{FW%KM00000NkvXXu0mjf7;Mt0 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledChecked_hovered_2.png b/packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledChecked_hovered_2.png deleted file mode 100644 index b8edddd54c8bd3e3d9e66c1a07d032d646841740..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1095 zcmV-N1i1T&P)pGs(0uzr@tKq9|BFmb9Ksa4X`;iO-akA-jN@gm_XT zqQX_HME{p1+__=Pvhu|ytgQV14{^p3Cqq%zW4Ryv`!}!fb4LYD)fS2^Mv5&)nyM`f zbyRTw=9RRzW~0FSn97US`lEo)=VNSa43Ecyq9`beLSthiZEbBVE-oI|@8Bp!0k~UVlvZXo2+S{U>(ZH-nZfJzQd(MisII!Y8i0j`1pr(w z7sJED`2BvmySs6@Tue_->(V=mh%1o&A7)T zqobo(t@`>rZx~yhHomh;#B;n6^waPE@aNxK+^sK4E%-w3wi%k+$hZ-7)hcoOy8gsa zXJ;pVzn_tj5hf-k0O;%MV`^$D^7ZU&g diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledChecked_pressed_1.png b/packages/office-ui-fabric-react/visualtests/baseline/ToggleEnabledChecked_pressed_1.png deleted file mode 100644 index b8edddd54c8bd3e3d9e66c1a07d032d646841740..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1095 zcmV-N1i1T&P)pGs(0uzr@tKq9|BFmb9Ksa4X`;iO-akA-jN@gm_XT zqQX_HME{p1+__=Pvhu|ytgQV14{^p3Cqq%zW4Ryv`!}!fb4LYD)fS2^Mv5&)nyM`f zbyRTw=9RRzW~0FSn97US`lEo)=VNSa43Ecyq9`beLSthiZEbBVE-oI|@8Bp!0k~UVlvZXo2+S{U>(ZH-nZfJzQd(MisII!Y8i0j`1pr(w z7sJED`2BvmySs6@Tue_->(V=mh%1o&A7)T zqobo(t@`>rZx~yhHomh;#B;n6^waPE@aNxK+^sK4E%-w3wi%k+$hZ-7)hcoOy8gsa zXJ;pVzn_tj5hf-k0O;%MV`^$D^7ZU&g From ab42091d120971771e94d34a085abedbbb3ff286 Mon Sep 17 00:00:00 2001 From: "REDMOND\\v-reja" Date: Thu, 20 Apr 2017 13:28:21 -0700 Subject: [PATCH 11/25] Regression Tests: Test Helper class updates --- .../regressionTestHelperCLass_2017-04-20-20-27.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/regressionTestHelperCLass_2017-04-20-20-27.json diff --git a/common/changes/regressionTestHelperCLass_2017-04-20-20-27.json b/common/changes/regressionTestHelperCLass_2017-04-20-20-27.json new file mode 100644 index 0000000000000..906d87daf829c --- /dev/null +++ b/common/changes/regressionTestHelperCLass_2017-04-20-20-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "office-ui-fabric-react", + "comment": "Regression Tests: Test Helper class updates", + "type": "patch" + } + ], + "email": "r33najain@gmail.com" +} \ No newline at end of file From e0821b9a8a1ca6b65005b352f4279d7c81771113 Mon Sep 17 00:00:00 2001 From: "REDMOND\\v-reja" Date: Thu, 20 Apr 2017 15:05:12 -0700 Subject: [PATCH 12/25] Regression Tests: Event function --- .../office-ui-fabric-react/src/visualtest/IRunVisualTest.ts | 1 + .../office-ui-fabric-react/src/visualtest/RunVisualTest.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts index 3b92eb5464817..e9b2f7dc14ce9 100644 --- a/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts @@ -9,5 +9,6 @@ export interface IRunVisualTest { eventType: EventLayer; eventList: ScreenEvent[]; secondLayer?: RunVisualTest; + eventFunctions?; } \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts index 04a99be8ec5e5..77c91b7920df2 100644 --- a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts @@ -21,7 +21,7 @@ export class RunVisualTest { private secondLayer?: RunVisualTest; private componentExtnid; private fileName: string; - + private eventFunctions; constructor(props: IRunVisualTest) { this.casps = casper; @@ -33,7 +33,7 @@ export class RunVisualTest { this.secondLayer = props.secondLayer; this.fileName = props.componentId; this.componentExtnid = props.componentIdType + props.componentId; - + this.eventFunctions = props.eventFunctions; } /* tslint:disable:no-function-expression */ From 328db2576ae3effb49d5b052bc642066be6468b0 Mon Sep 17 00:00:00 2001 From: "REDMOND\\v-reja" Date: Thu, 20 Apr 2017 16:09:57 -0700 Subject: [PATCH 13/25] updates --- packages/office-ui-fabric-react/gulpfile.js | 2 +- .../src/visualtest/HelperTest.ts | 49 +++++++++++++++++++ .../src/visualtest/RunVisualTest.ts | 7 +++ 3 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 packages/office-ui-fabric-react/src/visualtest/HelperTest.ts diff --git a/packages/office-ui-fabric-react/gulpfile.js b/packages/office-ui-fabric-react/gulpfile.js index 328c0f2efb2d7..8c335f9f57e1c 100644 --- a/packages/office-ui-fabric-react/gulpfile.js +++ b/packages/office-ui-fabric-react/gulpfile.js @@ -31,7 +31,7 @@ let visualTest = build.subTask('visualtest', (gulp, options, done) => { }); if (!options.args['debug']) { let casperJs = require('gulp-phantomcss'); - gulp.src(['lib/**/*.visualtest.js']) + gulp.src(['lib/**/*.visualtest.js', 'lib/**/HelperTest.js']) .pipe(casperJs( { screenshots: 'visualtests/baseline', diff --git a/packages/office-ui-fabric-react/src/visualtest/HelperTest.ts b/packages/office-ui-fabric-react/src/visualtest/HelperTest.ts new file mode 100644 index 0000000000000..1ea3450fac649 --- /dev/null +++ b/packages/office-ui-fabric-react/src/visualtest/HelperTest.ts @@ -0,0 +1,49 @@ +import { Casper } from './PhantomCssInterface'; +import { baseUrl } from '../common/VisualTest'; +import { RunVisualTest } from './RunVisualTest'; +import { IdType, ScreenEvent, EventLayer } from './RunVisualTest'; + + +declare var casper: Casper; + +let componentIds = []; +let pngEventList = [ScreenEvent.DEFAULT, ScreenEvent.DOWN, ScreenEvent.HOVERED, ScreenEvent.DOUBLECLICK]; + +let comp = new RunVisualTest({ + componentId: 'DefaultButton', + componentIdType: IdType.ID, + eventType: EventLayer.SINGLE, + eventList: pngEventList +}); + +let functionList = [comp.defaultScreenshotfn]; + + + +componentIds.push(new RunVisualTest({ + componentId: 'DefaultButton', + componentIdType: IdType.ID, + eventType: EventLayer.SINGLE, + eventList: pngEventList +})); + + +componentIds.push(new RunVisualTest({ + componentId: 'DefaultButtonDisabled', + componentIdType: IdType.ID, + eventType: EventLayer.SINGLE, + eventList: pngEventList +})); + +// /* tslint:disable:no-function-expression */ +casper. + start(baseUrl + 'defaultButton'). + then(function () { + console.log("in step"); + for (let i = 0; i < functionList.length; i++) { + functionList[i](); + } + }); + +casper.run(function () { casper.test.done(); }); +// /* tslint:enable:no-function-expression */ diff --git a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts index 77c91b7920df2..f8083c792e020 100644 --- a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts @@ -61,6 +61,13 @@ export class RunVisualTest { this.casps.run(function () { this.casps.test.done(); }); } + + public defaultScreenshotfn(casps, phanta, componentExtnid, fileName) { + casps.then(function () { + phanta.screenshot(componentExtnid, fileName); + }); + } + public defaultScreenshot() { let self = this; this.casps.then(function () { From 9b99326603fc8245a28433fada1c216cc6c7c329 Mon Sep 17 00:00:00 2001 From: "REDMOND\\v-reja" Date: Fri, 21 Apr 2017 13:29:00 -0700 Subject: [PATCH 14/25] Regression Tests: Test helper functions --- packages/office-ui-fabric-react/gulpfile.js | 2 +- .../Button/CommandButton.visualtest.ts | 53 +++--- .../Button/CommandButtonPage.visualtest.tsx | 1 + .../Button/CompoundButton.visualtest.ts | 53 +++--- .../Button/ContextualButton.visualtest.ts | 70 ++++---- .../Button/DefaultButton.visualtest.ts | 53 +++--- .../Button/PrimaryButton.visualtest.ts | 58 +++---- .../Checkbox/Checkbox.visualtest.ts | 53 +++--- .../ChoiceGroup/ChoiceGroup.visualtest.ts | 72 +++++---- .../src/visualtest/HelperTest.ts | 56 +++---- .../src/visualtest/IRunVisualTest.ts | 13 +- .../src/visualtest/Prebuilt.ts | 0 .../src/visualtest/RunVisualTest.ts | 153 ++++-------------- .../baseline/ChoiceGroupIcon_clicked_11.png | Bin 4194 -> 0 bytes .../baseline/ChoiceGroupIcon_hovered_10.png | Bin 4194 -> 0 bytes .../baseline/ChoiceGroupIcon_pressed_9.png | Bin 4194 -> 0 bytes .../baseline/CommandButton_pressed_1.png | Bin 1351 -> 0 bytes .../baseline/CompoundButton_pressed_1.png | Bin 2270 -> 0 bytes .../baseline/ContextualButton_clicked_8.png | Bin 814 -> 0 bytes .../baseline/ContextualButton_pressed_1.png | Bin 850 -> 0 bytes .../baseline/DefaultButton_pressed_1.png | Bin 1182 -> 0 bytes .../PrimaryButtonDisabled_clicked_7.png | Bin 1169 -> 0 bytes .../PrimaryButtonDisabled_default_4.png | Bin 1169 -> 0 bytes .../PrimaryButtonDisabled_hovered_6.png | Bin 1169 -> 0 bytes .../PrimaryButtonDisabled_pressed_5.png | Bin 1169 -> 0 bytes .../baseline/PrimaryButton_clicked_3.png | Bin 1243 -> 0 bytes .../baseline/PrimaryButton_default_0.png | Bin 1243 -> 0 bytes .../baseline/PrimaryButton_hovered_2.png | Bin 1243 -> 0 bytes .../baseline/PrimaryButton_pressed_1.png | Bin 1243 -> 0 bytes ....png => checkboxDisabled_mouseClick_7.png} | Bin ...6.png => checkboxDisabled_mouseDown_6.png} | Bin ...5.png => checkboxDisabled_mouseMove_5.png} | Bin ...licked_3.png => checkbox_mouseClick_3.png} | Bin ...hovered_2.png => checkbox_mouseDown_2.png} | Bin ...pressed_1.png => checkbox_mouseMove_1.png} | Bin ...g => choiceGroupDisabled_mouseClick_7.png} | Bin ...ng => choiceGroupDisabled_mouseDown_6.png} | Bin ...ng => choiceGroupDisabled_mouseMove_5.png} | Bin .../choiceGroupIcon_mouseClick_11.png | Bin 0 -> 3548 bytes .../baseline/choiceGroupIcon_mouseDown_10.png | Bin 0 -> 3548 bytes .../baseline/choiceGroupIcon_mouseMove_9.png | Bin 0 -> 3548 bytes ...ked_3.png => choiceGroup_mouseClick_3.png} | Bin ...ered_2.png => choiceGroup_mouseDown_2.png} | Bin ...ssed_1.png => choiceGroup_mouseMove_1.png} | Bin ...=> commandButtonDisabled_mouseClick_7.png} | Bin ... => commandButtonDisabled_mouseDown_6.png} | Bin ... => commandButtonDisabled_mouseMove_5.png} | Bin ...d_3.png => commandButton_mouseClick_3.png} | Bin ...ed_2.png => commandButton_mouseDown_2.png} | Bin .../baseline/commandButton_mouseMove_1.png | Bin 0 -> 1367 bytes ...> compoundButtonDisabled_mouseClick_7.png} | Bin ...=> compoundButtonDisabled_mouseDown_6.png} | Bin ...=> compoundButtonDisabled_mouseMove_5.png} | Bin ..._3.png => compoundButton_mouseClick_3.png} | Bin ...d_2.png => compoundButton_mouseDown_2.png} | Bin .../baseline/compoundButton_mouseMove_1.png | Bin 0 -> 2249 bytes ...contextualButtonDisabled_mouseClick_7.png} | Bin ... contextualButtonDisabled_mouseDown_6.png} | Bin ... contextualButtonDisabled_mouseMove_5.png} | Bin ....png => contextualButton_mouseClick_3.png} | Bin ...2.png => contextualButton_mouseDown_2.png} | Bin .../baseline/contextualButton_mouseMove_1.png | Bin 0 -> 779 bytes ...=> defaultButtonDisabled_mouseClick_7.png} | Bin ... => defaultButtonDisabled_mouseDown_6.png} | Bin ... => defaultButtonDisabled_mouseMove_5.png} | Bin ...d_3.png => defaultButton_mouseClick_3.png} | Bin ...ed_2.png => defaultButton_mouseDown_2.png} | Bin .../baseline/defaultButton_mouseMove_1.png | Bin 0 -> 1072 bytes .../ms-ContextualMenu-list_default_9.png | Bin 1936 -> 0 bytes 69 files changed, 286 insertions(+), 351 deletions(-) create mode 100644 packages/office-ui-fabric-react/src/visualtest/Prebuilt.ts delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupIcon_clicked_11.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupIcon_hovered_10.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupIcon_pressed_9.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/CommandButton_pressed_1.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/CompoundButton_pressed_1.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_clicked_8.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_pressed_1.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_pressed_1.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_clicked_7.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_default_4.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_hovered_6.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_pressed_5.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_clicked_3.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_default_0.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_hovered_2.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_pressed_1.png rename packages/office-ui-fabric-react/visualtests/baseline/{CheckboxDisabled_clicked_7.png => checkboxDisabled_mouseClick_7.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{CheckboxDisabled_hovered_6.png => checkboxDisabled_mouseDown_6.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{CheckboxDisabled_pressed_5.png => checkboxDisabled_mouseMove_5.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{Checkbox_clicked_3.png => checkbox_mouseClick_3.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{Checkbox_hovered_2.png => checkbox_mouseDown_2.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{Checkbox_pressed_1.png => checkbox_mouseMove_1.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{ChoiceGroupDisabled_clicked_7.png => choiceGroupDisabled_mouseClick_7.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{ChoiceGroupDisabled_hovered_6.png => choiceGroupDisabled_mouseDown_6.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{ChoiceGroupDisabled_pressed_5.png => choiceGroupDisabled_mouseMove_5.png} (100%) create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/choiceGroupIcon_mouseClick_11.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/choiceGroupIcon_mouseDown_10.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/choiceGroupIcon_mouseMove_9.png rename packages/office-ui-fabric-react/visualtests/baseline/{ChoiceGroup_clicked_3.png => choiceGroup_mouseClick_3.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{ChoiceGroup_hovered_2.png => choiceGroup_mouseDown_2.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{ChoiceGroup_pressed_1.png => choiceGroup_mouseMove_1.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{CommandButtonDisabled_clicked_7.png => commandButtonDisabled_mouseClick_7.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{CommandButtonDisabled_hovered_6.png => commandButtonDisabled_mouseDown_6.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{CommandButtonDisabled_pressed_5.png => commandButtonDisabled_mouseMove_5.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{CommandButton_clicked_3.png => commandButton_mouseClick_3.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{CommandButton_hovered_2.png => commandButton_mouseDown_2.png} (100%) create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseMove_1.png rename packages/office-ui-fabric-react/visualtests/baseline/{CompoundButtonDisabled_clicked_7.png => compoundButtonDisabled_mouseClick_7.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{CompoundButtonDisabled_hovered_6.png => compoundButtonDisabled_mouseDown_6.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{CompoundButtonDisabled_pressed_5.png => compoundButtonDisabled_mouseMove_5.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{CompoundButton_clicked_3.png => compoundButton_mouseClick_3.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{CompoundButton_hovered_2.png => compoundButton_mouseDown_2.png} (100%) create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/compoundButton_mouseMove_1.png rename packages/office-ui-fabric-react/visualtests/baseline/{ContextualButtonDisabled_clicked_7.png => contextualButtonDisabled_mouseClick_7.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{ContextualButtonDisabled_hovered_6.png => contextualButtonDisabled_mouseDown_6.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{ContextualButtonDisabled_pressed_5.png => contextualButtonDisabled_mouseMove_5.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{ContextualButton_clicked_3.png => contextualButton_mouseClick_3.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{ContextualButton_hovered_2.png => contextualButton_mouseDown_2.png} (100%) create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/contextualButton_mouseMove_1.png rename packages/office-ui-fabric-react/visualtests/baseline/{DefaultButtonDisabled_clicked_7.png => defaultButtonDisabled_mouseClick_7.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{DefaultButtonDisabled_hovered_6.png => defaultButtonDisabled_mouseDown_6.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{DefaultButtonDisabled_pressed_5.png => defaultButtonDisabled_mouseMove_5.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{DefaultButton_clicked_3.png => defaultButton_mouseClick_3.png} (100%) rename packages/office-ui-fabric-react/visualtests/baseline/{DefaultButton_hovered_2.png => defaultButton_mouseDown_2.png} (100%) create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseMove_1.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ms-ContextualMenu-list_default_9.png diff --git a/packages/office-ui-fabric-react/gulpfile.js b/packages/office-ui-fabric-react/gulpfile.js index 8c335f9f57e1c..328c0f2efb2d7 100644 --- a/packages/office-ui-fabric-react/gulpfile.js +++ b/packages/office-ui-fabric-react/gulpfile.js @@ -31,7 +31,7 @@ let visualTest = build.subTask('visualtest', (gulp, options, done) => { }); if (!options.args['debug']) { let casperJs = require('gulp-phantomcss'); - gulp.src(['lib/**/*.visualtest.js', 'lib/**/HelperTest.js']) + gulp.src(['lib/**/*.visualtest.js']) .pipe(casperJs( { screenshots: 'visualtests/baseline', diff --git a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts index f3643eef4106d..e08dabbfcb114 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts @@ -1,35 +1,46 @@ -import { Casper } from '../../visualtest/PhantomCssInterface'; +import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; import { RunVisualTest } from '../../visualtest/RunVisualTest'; -import { IdType, ScreenEvent, EventLayer } from '../../visualtest/RunVisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; +declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds = []; -let pngEventList = [ScreenEvent.DEFAULT, ScreenEvent.DOWN, ScreenEvent.HOVERED, ScreenEvent.DOUBLECLICK]; +let componentIds: RunVisualTest[] = []; -componentIds.push(new RunVisualTest({ - componentId: 'CommandButton', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +let button = new RunVisualTest({ + componentExtnid: '#' + 'CommandButton', + fileName: 'commandButton' +}); -componentIds.push(new RunVisualTest({ - componentId: 'CommandButtonDisabled', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +let disabledButton = new RunVisualTest({ + componentExtnid: '#' + 'CommandButtonDisabled', + fileName: 'commandButtonDisabled' +}); + +componentIds.push(button); +componentIds.push(disabledButton); + +let commands: ((params: IRunVisualTest) => void)[] = []; + +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + +function testRunner() { + componentIds.forEach(element => { + commands.forEach(command => { + command(element); + }) + }); +} -// /* tslint:disable:no-function-expression */ casper. start(baseUrl + 'commandButton'). then(function () { - componentIds.map(function (test) { - test.runCasper(); - }); + testRunner(); }); casper.run(function () { casper.test.done(); }); -// /* tslint:enable:no-function-expression */ diff --git a/packages/office-ui-fabric-react/src/components/Button/CommandButtonPage.visualtest.tsx b/packages/office-ui-fabric-react/src/components/Button/CommandButtonPage.visualtest.tsx index cfec295e7490a..ea0a8139c6432 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CommandButtonPage.visualtest.tsx +++ b/packages/office-ui-fabric-react/src/components/Button/CommandButtonPage.visualtest.tsx @@ -2,6 +2,7 @@ import { CommandButton } from './index'; /* tslint:disable:no-unused-variable */ import * as React from 'react'; /* tslint:enable:no-unused-variable */ + export default class CommandButtonVPage extends React.Component { public render() { return
diff --git a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts index 81c7fcb8c5edc..957e2d2a922ad 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts @@ -1,35 +1,46 @@ -import { Casper } from '../../visualtest/PhantomCssInterface'; +import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; import { RunVisualTest } from '../../visualtest/RunVisualTest'; -import { IdType, ScreenEvent, EventLayer } from '../../visualtest/RunVisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; +declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds = []; -let pngEventList = [ScreenEvent.DEFAULT, ScreenEvent.DOWN, ScreenEvent.HOVERED, ScreenEvent.DOUBLECLICK]; +let componentIds: RunVisualTest[] = []; -componentIds.push(new RunVisualTest({ - componentId: 'CompoundButton', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +let button = new RunVisualTest({ + componentExtnid: '#' + 'CompoundButton', + fileName: 'compoundButton' +}); -componentIds.push(new RunVisualTest({ - componentId: 'CompoundButtonDisabled', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +let disabledButton = new RunVisualTest({ + componentExtnid: '#' + 'CompoundButtonDisabled', + fileName: 'compoundButtonDisabled' +}); + +componentIds.push(button); +componentIds.push(disabledButton); + +let commands: ((params: IRunVisualTest) => void)[] = []; + +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + +function testRunner() { + componentIds.forEach(element => { + commands.forEach(command => { + command(element); + }) + }); +} -// /* tslint:disable:no-function-expression */ casper. start(baseUrl + 'compoundButton'). then(function () { - componentIds.map(function (test) { - test.runCasper(); - }); + testRunner(); }); casper.run(function () { casper.test.done(); }); -// /* tslint:enable:no-function-expression */ \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts index 9cdf301dcb095..b0c5e40138035 100644 --- a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts @@ -1,52 +1,46 @@ -import { Casper } from '../../visualtest/PhantomCssInterface'; +import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; import { RunVisualTest } from '../../visualtest/RunVisualTest'; -import { IdType, ScreenEvent, EventLayer } from '../../visualtest/RunVisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; +declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds = []; -let pngEventList = [ScreenEvent.DEFAULT, ScreenEvent.DOWN, ScreenEvent.HOVERED, ScreenEvent.DOUBLECLICK]; -componentIds.push(new RunVisualTest({ - componentId: 'ContextualButton', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); - -componentIds.push(new RunVisualTest({ - componentId: 'ContextualButtonDisabled', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); - -let pngEventList2 = [ScreenEvent.DEFAULT]; -let childComponent = new RunVisualTest({ - componentId: 'ms-ContextualMenu-list', - componentIdType: IdType.CLASSNAME, - eventType: EventLayer.SINGLE, - eventList: pngEventList2 +let componentIds: RunVisualTest[] = []; + +let button = new RunVisualTest({ + componentExtnid: '#' + 'ContextualButton', + fileName: 'contextualButton' +}); + +let disabledButton = new RunVisualTest({ + componentExtnid: '#' + 'ContextualButtonDisabled', + fileName: 'contextualButtonDisabled' }); -let pngEventList3 = [ScreenEvent.CLICK]; -componentIds.push(new RunVisualTest({ - componentId: 'ContextualButton', - componentIdType: IdType.ID, - eventType: EventLayer.DOUBLE, - eventList: pngEventList3, - secondLayer: childComponent, -})); +componentIds.push(button); +componentIds.push(disabledButton); + +let commands: ((params: IRunVisualTest) => void)[] = []; + +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + +function testRunner() { + componentIds.forEach(element => { + commands.forEach(command => { + command(element); + }) + }); +} -// /* tslint:disable:no-function-expression */ casper. start(baseUrl + 'contextualButton'). then(function () { - componentIds.map(function (test) { - test.runCasper(); - }); + testRunner(); }); casper.run(function () { casper.test.done(); }); -// /* tslint:enable:no-function-expression */ - diff --git a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts index c8ede8c407eb8..97c9b24585b96 100644 --- a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts @@ -1,37 +1,46 @@ -import { Casper } from '../../visualtest/PhantomCssInterface'; +import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; import { RunVisualTest } from '../../visualtest/RunVisualTest'; -import { IdType, ScreenEvent, EventLayer } from '../../visualtest/RunVisualTest'; - +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; +declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds = []; -let pngEventList = [ScreenEvent.DEFAULT, ScreenEvent.DOWN, ScreenEvent.HOVERED, ScreenEvent.DOUBLECLICK]; +let componentIds: RunVisualTest[] = []; + +let button = new RunVisualTest({ + componentExtnid: '#' + 'DefaultButton', + fileName: 'defaultButton' +}); + +let disabledButton = new RunVisualTest({ + componentExtnid: '#' + 'DefaultButtonDisabled', + fileName: 'defaultButtonDisabled' +}); -componentIds.push(new RunVisualTest({ - componentId: 'DefaultButton', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +componentIds.push(button); +componentIds.push(disabledButton); +let commands: ((params: IRunVisualTest) => void)[] = []; -componentIds.push(new RunVisualTest({ - componentId: 'DefaultButtonDisabled', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + +function testRunner() { + componentIds.forEach(element => { + commands.forEach(command => { + command(element); + }) + }); +} -// /* tslint:disable:no-function-expression */ casper. start(baseUrl + 'defaultButton'). then(function () { - componentIds.map(function (test) { - test.runCasper(); - }); + testRunner(); }); casper.run(function () { casper.test.done(); }); -// /* tslint:enable:no-function-expression */ diff --git a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts index 9f7e8366d1432..191cba90e1be5 100644 --- a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts @@ -1,35 +1,35 @@ -import { Casper } from '../../visualtest/PhantomCssInterface'; -import { baseUrl } from '../../common/VisualTest'; -import { RunVisualTest } from '../../visualtest/RunVisualTest'; -import { IdType, ScreenEvent, EventLayer } from '../../visualtest/RunVisualTest'; +// import { Casper } from '../../visualtest/PhantomCssInterface'; +// import { baseUrl } from '../../common/VisualTest'; +// import { RunVisualTest } from '../../visualtest/RunVisualTest'; +// import { IdType, ScreenEvent, EventLayer } from '../../visualtest/RunVisualTest'; -declare var casper: Casper; +// declare var casper: Casper; -let componentIds = []; -let pngEventList = [ScreenEvent.DEFAULT, ScreenEvent.DOWN, ScreenEvent.HOVERED, ScreenEvent.DOUBLECLICK]; +// let componentIds = []; +// let pngEventList = [ScreenEvent.DEFAULT, ScreenEvent.DOWN, ScreenEvent.HOVERED, ScreenEvent.DOUBLECLICK]; -componentIds.push(new RunVisualTest({ - componentId: 'PrimaryButton', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +// componentIds.push(new RunVisualTest({ +// componentId: 'PrimaryButton', +// componentIdType: IdType.ID, +// eventType: EventLayer.SINGLE, +// eventList: pngEventList +// })); -componentIds.push(new RunVisualTest({ - componentId: 'PrimaryButtonDisabled', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +// componentIds.push(new RunVisualTest({ +// componentId: 'PrimaryButtonDisabled', +// componentIdType: IdType.ID, +// eventType: EventLayer.SINGLE, +// eventList: pngEventList +// })); -// /* tslint:disable:no-function-expression */ -casper. - start(baseUrl + 'primaryButton'). - then(function () { - componentIds.map(function (test) { - test.runCasper(); - }); - }); +// // /* tslint:disable:no-function-expression */ +// casper. +// start(baseUrl + 'primaryButton'). +// then(function () { +// componentIds.map(function (test) { +// test.runCasper(); +// }); +// }); -casper.run(function () { casper.test.done(); }); -// /* tslint:enable:no-function-expression */ +// casper.run(function () { casper.test.done(); }); +// // /* tslint:enable:no-function-expression */ diff --git a/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts b/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts index 35ced86e8aaa2..178a8be61620f 100644 --- a/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts @@ -1,35 +1,46 @@ -import { Casper } from '../../visualtest/PhantomCssInterface'; +import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; import { RunVisualTest } from '../../visualtest/RunVisualTest'; -import { IdType, ScreenEvent, EventLayer } from '../../visualtest/RunVisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; +declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds = []; -let pngEventList = [ScreenEvent.DEFAULT, ScreenEvent.DOWN, ScreenEvent.HOVERED, ScreenEvent.DOUBLECLICK]; +let componentIds: RunVisualTest[] = []; -componentIds.push(new RunVisualTest({ - componentId: 'Checkbox', - componentIdType: IdType.CLASSNAME, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +let component = new RunVisualTest({ + componentExtnid: '.' + 'Checkbox', + fileName: 'checkbox' +}); -componentIds.push(new RunVisualTest({ - componentId: 'CheckboxDisabled', - componentIdType: IdType.CLASSNAME, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +let disabledComponent = new RunVisualTest({ + componentExtnid: '.' + 'CheckboxDisabled', + fileName: 'checkboxDisabled' +}); + +componentIds.push(component); +componentIds.push(disabledComponent); + +let commands: ((params: IRunVisualTest) => void)[] = []; + +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + +function testRunner() { + componentIds.forEach(element => { + commands.forEach(command => { + command(element); + }) + }); +} -// /* tslint:disable:no-function-expression */ casper. start(baseUrl + 'checkbox'). then(function () { - componentIds.map(function (test) { - test.runCasper(); - }); + testRunner(); }); casper.run(function () { casper.test.done(); }); -// /* tslint:enable:no-function-expression */ diff --git a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts index 7064ad7dbda25..e6548cf198e39 100644 --- a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts @@ -1,42 +1,52 @@ -import { Casper } from '../../visualtest/PhantomCssInterface'; +import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; import { RunVisualTest } from '../../visualtest/RunVisualTest'; -import { IdType, ScreenEvent, EventLayer } from '../../visualtest/RunVisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; +declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds = []; -let pngEventList = [ScreenEvent.DEFAULT, ScreenEvent.DOWN, ScreenEvent.HOVERED, ScreenEvent.DOUBLECLICK]; - -componentIds.push(new RunVisualTest({ - componentId: 'ChoiceGroup', - componentIdType: IdType.CLASSNAME, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); - -componentIds.push(new RunVisualTest({ - componentId: 'ChoiceGroupDisabled', - componentIdType: IdType.CLASSNAME, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); - -componentIds.push(new RunVisualTest({ - componentId: 'ChoiceGroupIcon', - componentIdType: IdType.CLASSNAME, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); - -// /* tslint:disable:no-function-expression */ +let componentIds: RunVisualTest[] = []; + +let component = new RunVisualTest({ + componentExtnid: '.' + 'ChoiceGroup', + fileName: 'choiceGroup' +}); + +let disabledComponent = new RunVisualTest({ + componentExtnid: '.' + 'ChoiceGroupDisabled', + fileName: 'choiceGroupDisabled' +}); + +let iconComponent = new RunVisualTest({ + componentExtnid: '.' + 'ChoiceGroupIcon', + fileName: 'choiceGroupIcon' +}); + +componentIds.push(component); +componentIds.push(disabledComponent); +componentIds.push(iconComponent); + +let commands: ((params: IRunVisualTest) => void)[] = []; + +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + +function testRunner() { + componentIds.forEach(element => { + commands.forEach(command => { + command(element); + }) + }); +} + casper. start(baseUrl + 'choiceGroup'). then(function () { - componentIds.map(function (test) { - test.runCasper(); - }); + testRunner(); }); casper.run(function () { casper.test.done(); }); -// /* tslint:enable:no-function-expression */ diff --git a/packages/office-ui-fabric-react/src/visualtest/HelperTest.ts b/packages/office-ui-fabric-react/src/visualtest/HelperTest.ts index 1ea3450fac649..bda88ec89596c 100644 --- a/packages/office-ui-fabric-react/src/visualtest/HelperTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/HelperTest.ts @@ -1,49 +1,41 @@ -import { Casper } from './PhantomCssInterface'; + +import { Casper, IPhantomCSS } from './PhantomCssInterface'; import { baseUrl } from '../common/VisualTest'; import { RunVisualTest } from './RunVisualTest'; -import { IdType, ScreenEvent, EventLayer } from './RunVisualTest'; - +import { defaultScreenshot, mouseMoveScreenshot } from './RunVisualTest'; +import { IRunVisualTest } from './IRunVisualTest'; +declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds = []; -let pngEventList = [ScreenEvent.DEFAULT, ScreenEvent.DOWN, ScreenEvent.HOVERED, ScreenEvent.DOUBLECLICK]; +let componentIds: RunVisualTest[] = []; -let comp = new RunVisualTest({ - componentId: 'DefaultButton', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -}); -let functionList = [comp.defaultScreenshotfn]; +let comp1 = new RunVisualTest({ + componentExtnid: '#CommandButton', + fileName: 'commandButton' +}); +componentIds.push(comp1); -componentIds.push(new RunVisualTest({ - componentId: 'DefaultButton', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +let commands: ((params: IRunVisualTest) => void)[] = []; +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); -componentIds.push(new RunVisualTest({ - componentId: 'DefaultButtonDisabled', - componentIdType: IdType.ID, - eventType: EventLayer.SINGLE, - eventList: pngEventList -})); +function testRunner() { + componentIds.forEach(element => { + commands.forEach(command => { + command(element); + }) + }); +} -// /* tslint:disable:no-function-expression */ casper. - start(baseUrl + 'defaultButton'). + start(baseUrl + 'commandButton'). then(function () { - console.log("in step"); - for (let i = 0; i < functionList.length; i++) { - functionList[i](); - } + testRunner(); }); -casper.run(function () { casper.test.done(); }); -// /* tslint:enable:no-function-expression */ +casper.run(function () { casper.test.done(); }); \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts index e9b2f7dc14ce9..6605a7f152435 100644 --- a/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts @@ -1,14 +1,5 @@ -import { EventLayer, ScreenEvent, FileExtn } from './RunVisualTest'; -import { IdType } from './RunVisualTest' -import { RunVisualTest } from './RunVisualTest'; export interface IRunVisualTest { - - componentId: string; - componentIdType; - eventType: EventLayer; - eventList: ScreenEvent[]; - secondLayer?: RunVisualTest; - eventFunctions?; - + componentExtnid: string; + fileName: string; } \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/visualtest/Prebuilt.ts b/packages/office-ui-fabric-react/src/visualtest/Prebuilt.ts new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts index f8083c792e020..98958dd4831c0 100644 --- a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts @@ -3,138 +3,43 @@ import { Casper, IPhantomCSS } from './PhantomCssInterface'; import { baseUrl } from '../common/VisualTest'; import { Enum } from "typescript-string-enums"; import { IRunVisualTest } from './IRunVisualTest'; -export const enum EventLayer { SINGLE = 0, DOUBLE = 1, }; -export const IdType = Enum({ CLASSNAME: ".", ID: '#' }); -export const enum ScreenEvent { DEFAULT = 0, HOVERED = 1, DOWN = 2, CLICK = 3, DOUBLECLICK = 4 }; -export const FileExtn = Enum({ DEFAULT: "_default", HOVERED: "_hovered", DOWN: '_pressed', CLICK: '_clicked' }); - declare var phantomcss: IPhantomCSS; declare var casper: Casper; export class RunVisualTest { - private phanta: IPhantomCSS; - private casps: Casper; - private componentId: string; - private componentIdType; - private eventType: EventLayer; - private eventList: ScreenEvent[]; - private secondLayer?: RunVisualTest; - private componentExtnid; - private fileName: string; - private eventFunctions; - constructor(props: IRunVisualTest) { - - this.casps = casper; - this.phanta = phantomcss; - this.componentId = props.componentId; - this.componentIdType = props.componentIdType; - this.eventType = props.eventType; - this.eventList = props.eventList; - this.secondLayer = props.secondLayer; - this.fileName = props.componentId; - this.componentExtnid = props.componentIdType + props.componentId; - this.eventFunctions = props.eventFunctions; - } - /* tslint:disable:no-function-expression */ - public runCasper() { - let self = this; + componentExtnid: string; + fileName: string; - switch (self.eventType) { - case EventLayer.SINGLE: - self.listEventScreenshot(); - break; - case EventLayer.DOUBLE: - self.runEvent(self.eventList[0]); - casper.then(function () { - let temp1: RunVisualTest; - temp1 = self.secondLayer; - temp1.listEventScreenshot(); - }); - break; - } - } - - /* tslint:enable:no-function-expression */ - - public endTest() { - this.casps.run(function () { this.casps.test.done(); }); - } - - - public defaultScreenshotfn(casps, phanta, componentExtnid, fileName) { - casps.then(function () { - phanta.screenshot(componentExtnid, fileName); - }); - } - - public defaultScreenshot() { - let self = this; - this.casps.then(function () { - self.phanta.screenshot(self.componentExtnid, self.fileName + FileExtn.DEFAULT); - }); - } - - public mouseMoveScreenshot() { - let self = this; - this.casps.then(function () { - this.mouse.move(self.componentExtnid); - self.phanta.screenshot(self.componentExtnid, self.fileName + FileExtn.HOVERED); - }); - } - - public mouseDownScreenshot() { - let self = this; - this.casps.then(function () { - this.mouse.down(self.componentExtnid); - self.phanta.screenshot(self.componentExtnid, self.fileName + FileExtn.DOWN); - }); - } - - public mouseDoubleClickedScreenshot() { - let self = this; - this.casps.then(function () { - this.click(self.componentExtnid); - self.phanta.screenshot(self.componentExtnid, self.fileName + FileExtn.CLICK); - this.click(self.componentExtnid); - }); - } - - public mouseClickedScreenshot() { - let self = this; - this.casps.then(function () { - this.click(self.componentExtnid); - self.phanta.screenshot(self.componentExtnid, self.fileName + FileExtn.CLICK); - - }); + constructor(props: IRunVisualTest) { + this.componentExtnid = props.componentExtnid; + this.fileName = props.fileName; } +} - public listEventScreenshot() { - let self = this; - self.eventList.map(function (event) { - self.runEvent(event); - }); - - } +export function defaultScreenshot(params: IRunVisualTest) { + casper.then(function () { + phantomcss.screenshot(params.componentExtnid, params.fileName + '_default'); + }); +} - public runEvent(event) { - switch (event) { - case ScreenEvent.DOUBLECLICK: - this.mouseDoubleClickedScreenshot(); - break; - case ScreenEvent.CLICK: - this.mouseClickedScreenshot(); - break; - case ScreenEvent.DEFAULT: - this.defaultScreenshot(); - break; - case ScreenEvent.DOWN: - this.mouseDownScreenshot(); - break; - case ScreenEvent.HOVERED: - this.mouseMoveScreenshot(); - break; - } - } +export function mouseMoveScreenshot(params: IRunVisualTest) { + casper.then(function () { + this.mouse.move(params.componentExtnid); + phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseMove'); + }); } +export function mouseDownScreenshot(params: IRunVisualTest) { + casper.then(function () { + this.mouse.down(params.componentExtnid); + phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseDown'); + }); +} +export function mouseClickScreenshot(params: IRunVisualTest) { + casper.then(function () { + this.click(params.componentExtnid); + phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseClick'); + this.click(params.componentExtnid); + }); +} diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupIcon_clicked_11.png b/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupIcon_clicked_11.png deleted file mode 100644 index 8f73b92fc32b179c1b9a0124f76dc98ea8bce979..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4194 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 JIzy+#zX2{fO2+^I diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_clicked_8.png b/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_clicked_8.png deleted file mode 100644 index e2de199168121a1757cf9610c107e55391b68e8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 814 zcmV+}1JV46P)+77Jo_=>3w1lAXsT~c(lx{VVm6^$8 zsMTtCp7&v%=Xvbx>|j||Aiq+nP^nacoKB}RFuIS9j{0(j)1plaVHL&{+Mr;GmtB)5 zvNGfGIOTGgZ-rgSddL6?sa2zMt*XeWsxVpLu_U`ZR zV;IJWDw3q_B0?m`5c(`KDFj73O>*p$j!$G|0+^-=!1?+4(0HTK2=W#e7XdgsJ7ZyC z0f2V94Z!8)CFOEC5Zt>L_wq)Pv_}Yi6=_ey;tRhg|B(#}AAU=1tiQw7(-bd?q(6DJ zTrNj0mt$#ZX&~k}4nW^8T-SAp#bRW$S#ED{NhA_Dj>Fd07N%)(cX!AA{XN-imRKw{ zej!O4Aq2KnfWC8tBNC<}Gfna0VrZl#Y>E^R6Fk-Y{5+eRn;ae<4#Z5;#C2T`4i1=^ zndyrehQZ0n33GFEY;SJ^u)Ms?_4PH~Zg-3kJA?tD;faKZkJ%oXOeW~Ux2&$N0?=$W z0l2xjAs&wdpzAuW>$0)2K`NC3AeBndY&NOYYUsNDwPJ#iYhi^b5~k9b;WIlsOSM`h zpU?NLudJ-_^z=ljR03dkcQ=UXx*l|HB9QRU`P<`rNEn#o;;)}M6@78tk+O4Ny@fHCZ^`Ua?>eY&9=klsO+YzxMTZ# zzvFw~%=_N_=KE$~CW?D59}*#mKIjA_`-hY%5K^W z&BUNhujP`5iioRBpFIbkJ%`GI#DC5mRw7R3I_;I|7!A6EPUF8KVr4$;`AT(>;h@vN zY)hehS4Sk!5T-{>#L8^x_fT(5#+ntkZJaeLj+Zww@!4}!`AubMG?k^PF=ta^0$TT- zi%DBzf}`ggdK&B*Aqq{P)1HEv7|bEX?~aI-Ip$fVv~8T*7m_#@8+;qqtT>!iMq2tk z*jmSUay5<0f<(IA3N;pkdR+F27yvGrHg1eZ#i?|=l^wG1(&d~WuhAQVP`}8b#!pl@ z7a0nDt05DyG65Ve|HZDz4}2K{DE~X|a4GbB{0YGIf<$^hF9DF7>Th?&+3}RNjjMv! zpT+BOJ2E}DgU}6;52iyqKXaALXE{h?TaZKE`>A4br=mgntMIWC~Ki7GCfCL zV+w=z4A`;{ZA3y?WG+%s_de*1*=FJyljJ$Q`?lJ^7cY0aXQ;cJ95Cl_DU{^Kll^#v zgD!*?8-xI%+KGe+Z?o&P_IuPS+|1K~1po>& zVgV>PrDx2u3V?fdg_7KO-qfC^Z`|Kb`^J|j%!sAlnv8pPWpBx-EjI_Bh9V&>m8m`7 zmw#hx9m82=+%n!Vus}jgH0_n?09@;sROg20R@BNJo%ahKonNKKV!+{27@pgsOi+cE zvq+alA_1bb{0Ar;ZC0{@5N%fCN6HikP1~#_yvWKF2q{w_q)dU3G6h1)6bLC(Af!xz ckTM104=)M@$X;~$kN^Mx07*qoM6N<$g66}BK>z>% diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_pressed_1.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_pressed_1.png deleted file mode 100644 index b4285b0b55cd19dd1f143e469d2623614aa7125d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1182 zcmV;P1Y!G$P)-IiiKkvIfV#$bmFpB%7WzgdoA z@@^Crx5BB6$CHNR>vvZ$(&fev)60fyxj3}D4ghfH{%Xl<8|g|v^!{(=3dYLH8f0Y+ z01)zXmipw%QB2;AqGDILY`&G2007;4>$SFk&w;VSJCF)DqpywA+Vys(KkjX**W!me z-Eh@CrNw0T$+pB?W9N#~v+HRafV8dV>Z?CDYtNUrov+1kryHqoGsX_@K)~ntS1ixf zXfgV^mzpO=aO%5H$e$Kgz~?|L$m8sU0zs59(&a{POInPcNL=fuKi+Dq#=B#`Ll9+z z{9I8MXEvTE5;vTikqS5C_WRER04_}}uRBMsyaAsBSNlDfT3CfA5=T@@AQt2eq62_e zU)X~1j|+Hn^d3Tf4)49P%~CDJ^27)(8+E0NN(s$k-^vJ1wXp2tvl9wrWlf7$#aj&7 zW9!e&@I>Nh8k)wDi*vYn)T>#2u{m<(RqunCncMlF9s&T4?KcWao%`ry`ud4LL%}-M zLmA%Tw&Hxa5#2ejdyzU|*1m+E<9BgkomsPONfnFUTJk+ir@b1lH`SrBeiH^eT{+QW)U3GFL%<*&kjWBU1PE`Te5j&t=WEf<*XE7oxf<|XjrLLV#uvX@%4wFvtnJj52LOOz8wZ}NK~KhFFJ!Eh zH5DtkSdd37$fJ92Juc5A@yutx7&d-KCm-U-#W{S{`y6HmeAr^kKh=GwXAqSV80>Ii zA!*!vJ$GXfQ7M6A`?o=wFT6T`^!*<=b4|h3eh=Phb>@wo9q?gxz=zgGI|NbIL{liI zSq`(d@puw~C}U@X&5*~+)=@dAV);J}<+N0yGN{-Uj;KsXa0FABS}H-%3P&)71V=E1 w1V=E11V=E11V=E11V=E11V=E11V=FCA6LoCg`ctvvj6}907*qoM6N<$f+!s}(*OVf diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_clicked_7.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_clicked_7.png deleted file mode 100644 index 29ffdc5fa16d0462c85adcc28298899e4f324ec1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1169 zcmV;C1aA9@P)cnC(&d<*QSYKbKR4Q?BaDWhk<>h52CMKNg=JR>-`8<|op(qMVOG|h>o~G@c zpP%#k`pVkcniFrg(`gWt%VprhdK>%Hn15~GYRjA54?DJ0Dv`_OFijI71ffvK5xiYj z(=;wGFELHCuCG7M(9V1|`FtLLNF?&*oPEPv@$m3KC=|l7EK;cy@9*!Zs)}VOw;7$1hnZpja%{U9(Uqu&}T|Boe_iO|Gx6yUOKH8Cvn_ zx{j{v93368va&)j7_2+r?g7Lm7z{e~EX%4pZnUiV`T4fCSlgb@=R*iVsZ;_!XEUGA z*ESzb(}>68tgo-LzrWvh9c$zDdh7P>t+5Q?=H>=~xw$#KUavD48V8!)SNoo()9H?R ze1{&`?hS|fAvZ10@1ZwcO9$9UY|wsg_{1K~BO@a{e=4k2s}u?ao}ZsNIXUSnCKwD- zC=?JvaC>{(bY^bE7RkiK1gTVtY&QF&Pw4i5866$1`|L*Ky`Tr;3$W3`?jA1oIAnw0 zOOyY)mD2#eHcFRwTLI{CnSyZc4 zMn^}fR;$3r>nb-GTHEa>wHAASf8SM%$Kyd!6i!c1Q52=C!BVMIs8lLsG8q7((I^0m zi;KX=n$2G0)?&|&rBcbU`etRJPzZo*HcO>aacsELTC`V4@pVBg7DEWZ>FFtBV`E*% z&CbqZSytCy?#|8*J3Bkv-`}IEsw1G8nHhu-TwPr;Ir-H!!r?HAqL54`$>nk_%lv*n zs;ct%_*mCYH|yhG@T;Hy;rL109R`ZUB8FkGxw+}AuOy%R=ic)T0xvHwJUu;O7zWX3 zR0^*JQhYsNdwUxp1kq@8V1G{@1o~>b5=kxcfkWaNQhXBEkm8fLh7_N~HKh0?t|7%I jaSbUxiEBvlNnGO}tH`-(c*??h00000NkvXXu0mjf*|IB> diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_default_4.png deleted file mode 100644 index 29ffdc5fa16d0462c85adcc28298899e4f324ec1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1169 zcmV;C1aA9@P)cnC(&d<*QSYKbKR4Q?BaDWhk<>h52CMKNg=JR>-`8<|op(qMVOG|h>o~G@c zpP%#k`pVkcniFrg(`gWt%VprhdK>%Hn15~GYRjA54?DJ0Dv`_OFijI71ffvK5xiYj z(=;wGFELHCuCG7M(9V1|`FtLLNF?&*oPEPv@$m3KC=|l7EK;cy@9*!Zs)}VOw;7$1hnZpja%{U9(Uqu&}T|Boe_iO|Gx6yUOKH8Cvn_ zx{j{v93368va&)j7_2+r?g7Lm7z{e~EX%4pZnUiV`T4fCSlgb@=R*iVsZ;_!XEUGA z*ESzb(}>68tgo-LzrWvh9c$zDdh7P>t+5Q?=H>=~xw$#KUavD48V8!)SNoo()9H?R ze1{&`?hS|fAvZ10@1ZwcO9$9UY|wsg_{1K~BO@a{e=4k2s}u?ao}ZsNIXUSnCKwD- zC=?JvaC>{(bY^bE7RkiK1gTVtY&QF&Pw4i5866$1`|L*Ky`Tr;3$W3`?jA1oIAnw0 zOOyY)mD2#eHcFRwTLI{CnSyZc4 zMn^}fR;$3r>nb-GTHEa>wHAASf8SM%$Kyd!6i!c1Q52=C!BVMIs8lLsG8q7((I^0m zi;KX=n$2G0)?&|&rBcbU`etRJPzZo*HcO>aacsELTC`V4@pVBg7DEWZ>FFtBV`E*% z&CbqZSytCy?#|8*J3Bkv-`}IEsw1G8nHhu-TwPr;Ir-H!!r?HAqL54`$>nk_%lv*n zs;ct%_*mCYH|yhG@T;Hy;rL109R`ZUB8FkGxw+}AuOy%R=ic)T0xvHwJUu;O7zWX3 zR0^*JQhYsNdwUxp1kq@8V1G{@1o~>b5=kxcfkWaNQhXBEkm8fLh7_N~HKh0?t|7%I jaSbUxiEBvlNnGO}tH`-(c*??h00000NkvXXu0mjf*|IB> diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_hovered_6.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_hovered_6.png deleted file mode 100644 index 29ffdc5fa16d0462c85adcc28298899e4f324ec1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1169 zcmV;C1aA9@P)cnC(&d<*QSYKbKR4Q?BaDWhk<>h52CMKNg=JR>-`8<|op(qMVOG|h>o~G@c zpP%#k`pVkcniFrg(`gWt%VprhdK>%Hn15~GYRjA54?DJ0Dv`_OFijI71ffvK5xiYj z(=;wGFELHCuCG7M(9V1|`FtLLNF?&*oPEPv@$m3KC=|l7EK;cy@9*!Zs)}VOw;7$1hnZpja%{U9(Uqu&}T|Boe_iO|Gx6yUOKH8Cvn_ zx{j{v93368va&)j7_2+r?g7Lm7z{e~EX%4pZnUiV`T4fCSlgb@=R*iVsZ;_!XEUGA z*ESzb(}>68tgo-LzrWvh9c$zDdh7P>t+5Q?=H>=~xw$#KUavD48V8!)SNoo()9H?R ze1{&`?hS|fAvZ10@1ZwcO9$9UY|wsg_{1K~BO@a{e=4k2s}u?ao}ZsNIXUSnCKwD- zC=?JvaC>{(bY^bE7RkiK1gTVtY&QF&Pw4i5866$1`|L*Ky`Tr;3$W3`?jA1oIAnw0 zOOyY)mD2#eHcFRwTLI{CnSyZc4 zMn^}fR;$3r>nb-GTHEa>wHAASf8SM%$Kyd!6i!c1Q52=C!BVMIs8lLsG8q7((I^0m zi;KX=n$2G0)?&|&rBcbU`etRJPzZo*HcO>aacsELTC`V4@pVBg7DEWZ>FFtBV`E*% z&CbqZSytCy?#|8*J3Bkv-`}IEsw1G8nHhu-TwPr;Ir-H!!r?HAqL54`$>nk_%lv*n zs;ct%_*mCYH|yhG@T;Hy;rL109R`ZUB8FkGxw+}AuOy%R=ic)T0xvHwJUu;O7zWX3 zR0^*JQhYsNdwUxp1kq@8V1G{@1o~>b5=kxcfkWaNQhXBEkm8fLh7_N~HKh0?t|7%I jaSbUxiEBvlNnGO}tH`-(c*??h00000NkvXXu0mjf*|IB> diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_pressed_5.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButtonDisabled_pressed_5.png deleted file mode 100644 index 29ffdc5fa16d0462c85adcc28298899e4f324ec1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1169 zcmV;C1aA9@P)cnC(&d<*QSYKbKR4Q?BaDWhk<>h52CMKNg=JR>-`8<|op(qMVOG|h>o~G@c zpP%#k`pVkcniFrg(`gWt%VprhdK>%Hn15~GYRjA54?DJ0Dv`_OFijI71ffvK5xiYj z(=;wGFELHCuCG7M(9V1|`FtLLNF?&*oPEPv@$m3KC=|l7EK;cy@9*!Zs)}VOw;7$1hnZpja%{U9(Uqu&}T|Boe_iO|Gx6yUOKH8Cvn_ zx{j{v93368va&)j7_2+r?g7Lm7z{e~EX%4pZnUiV`T4fCSlgb@=R*iVsZ;_!XEUGA z*ESzb(}>68tgo-LzrWvh9c$zDdh7P>t+5Q?=H>=~xw$#KUavD48V8!)SNoo()9H?R ze1{&`?hS|fAvZ10@1ZwcO9$9UY|wsg_{1K~BO@a{e=4k2s}u?ao}ZsNIXUSnCKwD- zC=?JvaC>{(bY^bE7RkiK1gTVtY&QF&Pw4i5866$1`|L*Ky`Tr;3$W3`?jA1oIAnw0 zOOyY)mD2#eHcFRwTLI{CnSyZc4 zMn^}fR;$3r>nb-GTHEa>wHAASf8SM%$Kyd!6i!c1Q52=C!BVMIs8lLsG8q7((I^0m zi;KX=n$2G0)?&|&rBcbU`etRJPzZo*HcO>aacsELTC`V4@pVBg7DEWZ>FFtBV`E*% z&CbqZSytCy?#|8*J3Bkv-`}IEsw1G8nHhu-TwPr;Ir-H!!r?HAqL54`$>nk_%lv*n zs;ct%_*mCYH|yhG@T;Hy;rL109R`ZUB8FkGxw+}AuOy%R=ic)T0xvHwJUu;O7zWX3 zR0^*JQhYsNdwUxp1kq@8V1G{@1o~>b5=kxcfkWaNQhXBEkm8fLh7_N~HKh0?t|7%I jaSbUxiEBvlNnGO}tH`-(c*??h00000NkvXXu0mjf*|IB> diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_clicked_3.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_clicked_3.png deleted file mode 100644 index 229cbb122c3066991a0780102f611ba40ab65ff4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1243 zcmV<11SI>3P)`V3%M+)2Mn9!9eqd3R{mX*F3y1dN7>T20T0=~G&9#%>yv>8`w z*sIt&%^uR5=H{PwlH?}reBhFMfBBvKe&^orIlptbqy}Gx6Ce;IKqhqpg#Rx@d<4lL z;v+}~5g$P^i1-MSLBvOp3?e>)WDxNYB%`e2J7Q_ayrrR>Aqf@C9;p-fuOwUs!L=vI zVrp&`vyt_@ZEQvg0N@XECCzQOWcF!jI)pL>Dl=7=&qU>gB26vih(e1AEsk8iZ*(!~y6<qH19?Qb@QA@Yyvu{93)>cLzF};InIxa2YV(tA>iI%^PpDyESXp8SQSx zX!p*u86S6OI+m4huIpU(e7*qC#V9b|t4{UPtZU5jW$3z;PkLXAP1TEUprZ)@aC&kv z>${rse-vzMR5jqz%@x>;6uf==vA13Zi#H0Jk;3QiHVb_B)ywdS?+Gm4D4ZrbXIbRq z-I!m6(?q8pno=&qu(<^{=2r{mlW-aE=NAV70KeQ{E9lFkbw>o}{E=w`0JE+Ux6WvB zfB6Np?g;#04gm)v5Fh}&cW5tMzb@nSBY3jQ#M z5A{^enK=_)B=?@az?D8V20Q7Z?$G%G6W`bte2NiyDJX&Xo}oWaxjSNM$4^+qn}NbJ zfEdz8cd7aIeHEN08v2V5;JwX){rd2ZZDu2DxHfPA-~G0NVRMV16pE$TqVR_~*o+jE zav93OCtn?cKg^+LVxeN+CszVxExQClI%LB^ zkPIR|f@Bc!5hR0%k02RDd<4lL;v+}~5g$P^i1-MS@h@j<#M6;`=&k?&002ovPDHLk FV1g}QOqBot diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_default_0.png deleted file mode 100644 index 229cbb122c3066991a0780102f611ba40ab65ff4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1243 zcmV<11SI>3P)`V3%M+)2Mn9!9eqd3R{mX*F3y1dN7>T20T0=~G&9#%>yv>8`w z*sIt&%^uR5=H{PwlH?}reBhFMfBBvKe&^orIlptbqy}Gx6Ce;IKqhqpg#Rx@d<4lL z;v+}~5g$P^i1-MSLBvOp3?e>)WDxNYB%`e2J7Q_ayrrR>Aqf@C9;p-fuOwUs!L=vI zVrp&`vyt_@ZEQvg0N@XECCzQOWcF!jI)pL>Dl=7=&qU>gB26vih(e1AEsk8iZ*(!~y6<qH19?Qb@QA@Yyvu{93)>cLzF};InIxa2YV(tA>iI%^PpDyESXp8SQSx zX!p*u86S6OI+m4huIpU(e7*qC#V9b|t4{UPtZU5jW$3z;PkLXAP1TEUprZ)@aC&kv z>${rse-vzMR5jqz%@x>;6uf==vA13Zi#H0Jk;3QiHVb_B)ywdS?+Gm4D4ZrbXIbRq z-I!m6(?q8pno=&qu(<^{=2r{mlW-aE=NAV70KeQ{E9lFkbw>o}{E=w`0JE+Ux6WvB zfB6Np?g;#04gm)v5Fh}&cW5tMzb@nSBY3jQ#M z5A{^enK=_)B=?@az?D8V20Q7Z?$G%G6W`bte2NiyDJX&Xo}oWaxjSNM$4^+qn}NbJ zfEdz8cd7aIeHEN08v2V5;JwX){rd2ZZDu2DxHfPA-~G0NVRMV16pE$TqVR_~*o+jE zav93OCtn?cKg^+LVxeN+CszVxExQClI%LB^ zkPIR|f@Bc!5hR0%k02RDd<4lL;v+}~5g$P^i1-MS@h@j<#M6;`=&k?&002ovPDHLk FV1g}QOqBot diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_hovered_2.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_hovered_2.png deleted file mode 100644 index 229cbb122c3066991a0780102f611ba40ab65ff4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1243 zcmV<11SI>3P)`V3%M+)2Mn9!9eqd3R{mX*F3y1dN7>T20T0=~G&9#%>yv>8`w z*sIt&%^uR5=H{PwlH?}reBhFMfBBvKe&^orIlptbqy}Gx6Ce;IKqhqpg#Rx@d<4lL z;v+}~5g$P^i1-MSLBvOp3?e>)WDxNYB%`e2J7Q_ayrrR>Aqf@C9;p-fuOwUs!L=vI zVrp&`vyt_@ZEQvg0N@XECCzQOWcF!jI)pL>Dl=7=&qU>gB26vih(e1AEsk8iZ*(!~y6<qH19?Qb@QA@Yyvu{93)>cLzF};InIxa2YV(tA>iI%^PpDyESXp8SQSx zX!p*u86S6OI+m4huIpU(e7*qC#V9b|t4{UPtZU5jW$3z;PkLXAP1TEUprZ)@aC&kv z>${rse-vzMR5jqz%@x>;6uf==vA13Zi#H0Jk;3QiHVb_B)ywdS?+Gm4D4ZrbXIbRq z-I!m6(?q8pno=&qu(<^{=2r{mlW-aE=NAV70KeQ{E9lFkbw>o}{E=w`0JE+Ux6WvB zfB6Np?g;#04gm)v5Fh}&cW5tMzb@nSBY3jQ#M z5A{^enK=_)B=?@az?D8V20Q7Z?$G%G6W`bte2NiyDJX&Xo}oWaxjSNM$4^+qn}NbJ zfEdz8cd7aIeHEN08v2V5;JwX){rd2ZZDu2DxHfPA-~G0NVRMV16pE$TqVR_~*o+jE zav93OCtn?cKg^+LVxeN+CszVxExQClI%LB^ zkPIR|f@Bc!5hR0%k02RDd<4lL;v+}~5g$P^i1-MS@h@j<#M6;`=&k?&002ovPDHLk FV1g}QOqBot diff --git a/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_pressed_1.png b/packages/office-ui-fabric-react/visualtests/baseline/PrimaryButton_pressed_1.png deleted file mode 100644 index 229cbb122c3066991a0780102f611ba40ab65ff4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1243 zcmV<11SI>3P)`V3%M+)2Mn9!9eqd3R{mX*F3y1dN7>T20T0=~G&9#%>yv>8`w z*sIt&%^uR5=H{PwlH?}reBhFMfBBvKe&^orIlptbqy}Gx6Ce;IKqhqpg#Rx@d<4lL z;v+}~5g$P^i1-MSLBvOp3?e>)WDxNYB%`e2J7Q_ayrrR>Aqf@C9;p-fuOwUs!L=vI zVrp&`vyt_@ZEQvg0N@XECCzQOWcF!jI)pL>Dl=7=&qU>gB26vih(e1AEsk8iZ*(!~y6<qH19?Qb@QA@Yyvu{93)>cLzF};InIxa2YV(tA>iI%^PpDyESXp8SQSx zX!p*u86S6OI+m4huIpU(e7*qC#V9b|t4{UPtZU5jW$3z;PkLXAP1TEUprZ)@aC&kv z>${rse-vzMR5jqz%@x>;6uf==vA13Zi#H0Jk;3QiHVb_B)ywdS?+Gm4D4ZrbXIbRq z-I!m6(?q8pno=&qu(<^{=2r{mlW-aE=NAV70KeQ{E9lFkbw>o}{E=w`0JE+Ux6WvB zfB6Np?g;#04gm)v5Fh}&cW5tMzb@nSBY3jQ#M z5A{^enK=_)B=?@az?D8V20Q7Z?$G%G6W`bte2NiyDJX&Xo}oWaxjSNM$4^+qn}NbJ zfEdz8cd7aIeHEN08v2V5;JwX){rd2ZZDu2DxHfPA-~G0NVRMV16pE$TqVR_~*o+jE zav93OCtn?cKg^+LVxeN+CszVxExQClI%LB^ zkPIR|f@Bc!5hR0%k02RDd<4lL;v+}~5g$P^i1-MS@h@j<#M6;`=&k?&002ovPDHLk FV1g}QOqBot diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_clicked_7.png b/packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseClick_7.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_clicked_7.png rename to packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseClick_7.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_hovered_6.png b/packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseDown_6.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_hovered_6.png rename to packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseDown_6.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_pressed_5.png b/packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseMove_5.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_pressed_5.png rename to packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseMove_5.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_clicked_3.png b/packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseClick_3.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/Checkbox_clicked_3.png rename to packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseClick_3.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_hovered_2.png b/packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseDown_2.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/Checkbox_hovered_2.png rename to packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseDown_2.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_pressed_1.png b/packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseMove_1.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/Checkbox_pressed_1.png rename to packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseMove_1.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupDisabled_clicked_7.png b/packages/office-ui-fabric-react/visualtests/baseline/choiceGroupDisabled_mouseClick_7.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupDisabled_clicked_7.png rename to packages/office-ui-fabric-react/visualtests/baseline/choiceGroupDisabled_mouseClick_7.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupDisabled_hovered_6.png b/packages/office-ui-fabric-react/visualtests/baseline/choiceGroupDisabled_mouseDown_6.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupDisabled_hovered_6.png rename to packages/office-ui-fabric-react/visualtests/baseline/choiceGroupDisabled_mouseDown_6.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupDisabled_pressed_5.png b/packages/office-ui-fabric-react/visualtests/baseline/choiceGroupDisabled_mouseMove_5.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupDisabled_pressed_5.png rename to packages/office-ui-fabric-react/visualtests/baseline/choiceGroupDisabled_mouseMove_5.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/choiceGroupIcon_mouseClick_11.png b/packages/office-ui-fabric-react/visualtests/baseline/choiceGroupIcon_mouseClick_11.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa020fb500e3005d5b9441c69d1b6bf66c55be3 GIT binary patch literal 3548 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 literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CompoundButtonDisabled_clicked_7.png b/packages/office-ui-fabric-react/visualtests/baseline/compoundButtonDisabled_mouseClick_7.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/CompoundButtonDisabled_clicked_7.png rename to packages/office-ui-fabric-react/visualtests/baseline/compoundButtonDisabled_mouseClick_7.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CompoundButtonDisabled_hovered_6.png b/packages/office-ui-fabric-react/visualtests/baseline/compoundButtonDisabled_mouseDown_6.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/CompoundButtonDisabled_hovered_6.png rename to packages/office-ui-fabric-react/visualtests/baseline/compoundButtonDisabled_mouseDown_6.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CompoundButtonDisabled_pressed_5.png b/packages/office-ui-fabric-react/visualtests/baseline/compoundButtonDisabled_mouseMove_5.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/CompoundButtonDisabled_pressed_5.png rename to packages/office-ui-fabric-react/visualtests/baseline/compoundButtonDisabled_mouseMove_5.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CompoundButton_clicked_3.png b/packages/office-ui-fabric-react/visualtests/baseline/compoundButton_mouseClick_3.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/CompoundButton_clicked_3.png rename to packages/office-ui-fabric-react/visualtests/baseline/compoundButton_mouseClick_3.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CompoundButton_hovered_2.png b/packages/office-ui-fabric-react/visualtests/baseline/compoundButton_mouseDown_2.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/CompoundButton_hovered_2.png rename to packages/office-ui-fabric-react/visualtests/baseline/compoundButton_mouseDown_2.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/compoundButton_mouseMove_1.png b/packages/office-ui-fabric-react/visualtests/baseline/compoundButton_mouseMove_1.png new file mode 100644 index 0000000000000000000000000000000000000000..deeb140e9ba5d1c2f365dcb27805442a1637ac5e GIT binary patch literal 2249 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 HDWM4fB)@M+ literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButtonDisabled_clicked_7.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseClick_7.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/DefaultButtonDisabled_clicked_7.png rename to packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseClick_7.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButtonDisabled_hovered_6.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseDown_6.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/DefaultButtonDisabled_hovered_6.png rename to packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseDown_6.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButtonDisabled_pressed_5.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseMove_5.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/DefaultButtonDisabled_pressed_5.png rename to packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseMove_5.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_clicked_3.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseClick_3.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_clicked_3.png rename to packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseClick_3.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_hovered_2.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseDown_2.png similarity index 100% rename from packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_hovered_2.png rename to packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseDown_2.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseMove_1.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseMove_1.png new file mode 100644 index 0000000000000000000000000000000000000000..56c5ebdad3472fcfede54b6243f3502ac540a48f GIT binary patch literal 1072 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 Date: Fri, 21 Apr 2017 13:33:32 -0700 Subject: [PATCH 15/25] Regression Tests: Rush change --- .../regressionTestHelperCLass_2017-04-19-22-11.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 common/changes/regressionTestHelperCLass_2017-04-19-22-11.json diff --git a/common/changes/regressionTestHelperCLass_2017-04-19-22-11.json b/common/changes/regressionTestHelperCLass_2017-04-19-22-11.json deleted file mode 100644 index 8ebf7ed19e698..0000000000000 --- a/common/changes/regressionTestHelperCLass_2017-04-19-22-11.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "office-ui-fabric-react", - "comment": "Regression Test: helper class", - "type": "patch" - } - ], - "email": "r33najain@gmail.com" -} \ No newline at end of file From 0baa3a4335257e9dba6e3e2fe19d65ac66dabb79 Mon Sep 17 00:00:00 2001 From: "REDMOND\\v-reja" Date: Fri, 21 Apr 2017 15:32:32 -0700 Subject: [PATCH 16/25] Regression Test: Helper function Updates --- .../Button/CommandButton.visualtest.ts | 25 +++--- .../Button/CompoundButton.visualtest.ts | 31 ++++--- .../Button/ContextualButton.visualtest.ts | 46 ++++++---- .../Button/DefaultButton.visualtest.ts | 30 ++++--- .../Button/PrimaryButton.visualtest.ts | 79 ++++++++++-------- .../Checkbox/Checkbox.visualtest.ts | 30 ++++--- .../ChoiceGroup/ChoiceGroup.visualtest.ts | 37 ++++---- .../src/visualtest/HelperTest.ts | 41 --------- .../src/visualtest/IRunVisualTest.ts | 3 + .../src/visualtest/RunVisualTest.ts | 41 ++++++--- .../CommandButtonDisabled_default_4.png | Bin 1374 -> 0 bytes .../baseline/CommandButton_default_0.png | Bin 1316 -> 1345 bytes .../ContextualButtonDisabled_default_4.png | Bin 672 -> 680 bytes .../baseline/ContextualButton_default_0.png | Bin 783 -> 799 bytes .../baseline/ContextualMenu_hovered_1.png | Bin 1339 -> 0 bytes .../baseline/ContextualMenu_not_pressed_0.png | Bin 1278 -> 0 bytes .../baseline/ContextualMenu_pressed_2.png | Bin 1560 -> 0 bytes .../DefaultButtonDisabled_default_4.png | Bin 1092 -> 1095 bytes .../baseline/DefaultButton_default_0.png | Bin 1101 -> 1090 bytes .../commandButtonDisabled_default_12.png | Bin 0 -> 1368 bytes .../commandButtonDisabled_default_8.png | Bin 0 -> 1368 bytes .../commandButtonDisabled_mouseClick_11.png | Bin 0 -> 1368 bytes .../commandButtonDisabled_mouseClick_15.png | Bin 0 -> 1368 bytes .../commandButtonDisabled_mouseClick_7.png | Bin 1374 -> 0 bytes .../commandButtonDisabled_mouseDown_10.png | Bin 0 -> 1368 bytes .../commandButtonDisabled_mouseDown_14.png | Bin 0 -> 1368 bytes .../commandButtonDisabled_mouseDown_6.png | Bin 1374 -> 0 bytes .../commandButtonDisabled_mouseMove_13.png | Bin 0 -> 1368 bytes .../commandButtonDisabled_mouseMove_5.png | Bin 1374 -> 0 bytes .../commandButtonDisabled_mouseMove_9.png | Bin 0 -> 1368 bytes .../baseline/commandButton_default_4.png | Bin 0 -> 1379 bytes .../baseline/commandButton_mouseClick_3.png | Bin 1351 -> 1379 bytes .../baseline/commandButton_mouseClick_7.png | Bin 0 -> 1379 bytes .../baseline/commandButton_mouseDown_2.png | Bin 1351 -> 1379 bytes .../baseline/commandButton_mouseDown_6.png | Bin 0 -> 1379 bytes .../baseline/commandButton_mouseMove_1.png | Bin 1367 -> 1404 bytes .../baseline/commandButton_mouseMove_5.png | Bin 0 -> 1379 bytes .../contextualButtonDisabled_mouseClick_7.png | Bin 672 -> 680 bytes .../contextualButtonDisabled_mouseDown_6.png | Bin 672 -> 680 bytes .../contextualButtonDisabled_mouseMove_5.png | Bin 672 -> 680 bytes .../contextualButtonMenu_default_9.png | Bin 0 -> 1936 bytes .../contextualButtonMenu_mouseClick_12.png | Bin 0 -> 1936 bytes .../contextualButtonMenu_mouseDown_11.png | Bin 0 -> 1936 bytes .../contextualButtonMenu_mouseMove_10.png | Bin 0 -> 1936 bytes .../contextualButton_mouseClick_3.png | Bin 779 -> 807 bytes .../baseline/contextualButton_mouseDown_2.png | Bin 850 -> 863 bytes .../baseline/contextualButton_mouseMove_1.png | Bin 779 -> 807 bytes .../contextualButton_mouseSingleClick_8.png | Bin 0 -> 829 bytes .../defaultButtonDisabled_mouseClick_7.png | Bin 1092 -> 1095 bytes .../defaultButtonDisabled_mouseDown_6.png | Bin 1092 -> 1095 bytes .../defaultButtonDisabled_mouseMove_5.png | Bin 1092 -> 1095 bytes .../baseline/defaultButton_mouseClick_3.png | Bin 1182 -> 1186 bytes .../baseline/defaultButton_mouseDown_2.png | Bin 1182 -> 1186 bytes .../baseline/defaultButton_mouseMove_1.png | Bin 1072 -> 1069 bytes .../primaryButtonDisabled_default_4.png | Bin 0 -> 1166 bytes .../primaryButtonDisabled_mouseClick_7.png | Bin 0 -> 1166 bytes .../primaryButtonDisabled_mouseDown_6.png | Bin 0 -> 1166 bytes .../primaryButtonDisabled_mouseMove_5.png | Bin 0 -> 1166 bytes .../baseline/primaryButton_default_0.png | Bin 0 -> 1242 bytes .../baseline/primaryButton_mouseClick_3.png | Bin 0 -> 1242 bytes .../baseline/primaryButton_mouseDown_2.png | Bin 0 -> 1242 bytes .../baseline/primaryButton_mouseMove_1.png | Bin 0 -> 1251 bytes 62 files changed, 180 insertions(+), 183 deletions(-) delete mode 100644 packages/office-ui-fabric-react/src/visualtest/HelperTest.ts delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_default_4.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ContextualMenu_hovered_1.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ContextualMenu_not_pressed_0.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/ContextualMenu_pressed_2.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_12.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_8.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_11.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_15.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_7.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_10.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_14.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_6.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_13.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_5.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_9.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButton_default_4.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseClick_7.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseDown_6.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseMove_5.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_default_9.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_mouseClick_12.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_mouseDown_11.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_mouseMove_10.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/contextualButton_mouseSingleClick_8.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_default_4.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseClick_7.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseDown_6.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseMove_5.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/primaryButton_default_0.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseClick_3.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseDown_2.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseMove_1.png diff --git a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts index e08dabbfcb114..ca76100b6db42 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts @@ -1,28 +1,31 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { RunVisualTest } from '../../visualtest/RunVisualTest'; import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds: RunVisualTest[] = []; +let componentIds: IRunVisualTest[] = []; +let commands: ((params: IRunVisualTest) => void)[] = []; + +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); -let button = new RunVisualTest({ +componentIds.push({ componentExtnid: '#' + 'CommandButton', - fileName: 'commandButton' + fileName: 'commandButton', + command: commands }); -let disabledButton = new RunVisualTest({ +componentIds.push({ componentExtnid: '#' + 'CommandButtonDisabled', - fileName: 'commandButtonDisabled' + fileName: 'commandButtonDisabled', + command: commands }); -componentIds.push(button); -componentIds.push(disabledButton); - -let commands: ((params: IRunVisualTest) => void)[] = []; commands.push(defaultScreenshot); commands.push(mouseMoveScreenshot); @@ -31,7 +34,7 @@ commands.push(mouseClickScreenshot); function testRunner() { componentIds.forEach(element => { - commands.forEach(command => { + element.command.forEach(command => { command(element); }) }); diff --git a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts index 957e2d2a922ad..704830e37bf66 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts @@ -1,37 +1,34 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { RunVisualTest } from '../../visualtest/RunVisualTest'; import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds: RunVisualTest[] = []; - -let button = new RunVisualTest({ - componentExtnid: '#' + 'CompoundButton', - fileName: 'compoundButton' -}); - -let disabledButton = new RunVisualTest({ - componentExtnid: '#' + 'CompoundButtonDisabled', - fileName: 'compoundButtonDisabled' -}); - -componentIds.push(button); -componentIds.push(disabledButton); - let commands: ((params: IRunVisualTest) => void)[] = []; commands.push(defaultScreenshot); commands.push(mouseMoveScreenshot); commands.push(mouseDownScreenshot); commands.push(mouseClickScreenshot); +let componentIds: IRunVisualTest[] = []; + +componentIds.push({ + componentExtnid: '#' + 'CompoundButton', + fileName: 'compoundButton', + command: commands +}); +componentIds.push({ + componentExtnid: '#' + 'CompoundButtonDisabled', + fileName: 'compoundButtonDisabled', + command: commands +}); + function testRunner() { componentIds.forEach(element => { - commands.forEach(command => { + element.command.forEach(command => { command(element); }) }); diff --git a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts index b0c5e40138035..da602ed80ca2f 100644 --- a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts @@ -1,39 +1,49 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { RunVisualTest } from '../../visualtest/RunVisualTest'; -import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot, mouseSingleClickScreenshot } from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds: RunVisualTest[] = []; +let commands: ((params: IRunVisualTest) => void)[] = []; +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + -let button = new RunVisualTest({ +let componentIds: IRunVisualTest[] = []; + +componentIds.push({ componentExtnid: '#' + 'ContextualButton', - fileName: 'contextualButton' + fileName: 'contextualButton', + command: commands }); -let disabledButton = new RunVisualTest({ +componentIds.push({ componentExtnid: '#' + 'ContextualButtonDisabled', - fileName: 'contextualButtonDisabled' + fileName: 'contextualButtonDisabled', + command: commands }); -componentIds.push(button); -componentIds.push(disabledButton); -let commands: ((params: IRunVisualTest) => void)[] = []; - -commands.push(defaultScreenshot); -commands.push(mouseMoveScreenshot); -commands.push(mouseDownScreenshot); -commands.push(mouseClickScreenshot); +componentIds.push({ + componentExtnid: '#' + 'ContextualButton', + fileName: 'contextualButton', + command: [mouseSingleClickScreenshot], + childParam: { + componentExtnid: '.' + 'ms-ContextualMenu-list', + fileName: 'contextualButtonMenu', + command: commands + } +}); function testRunner() { componentIds.forEach(element => { - commands.forEach(command => { - command(element); - }) + element.command.forEach(commandList => { + commandList(element); + }); }); } diff --git a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts index 97c9b24585b96..1fc59c550c95a 100644 --- a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts @@ -1,26 +1,12 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { RunVisualTest } from '../../visualtest/RunVisualTest'; import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds: RunVisualTest[] = []; - -let button = new RunVisualTest({ - componentExtnid: '#' + 'DefaultButton', - fileName: 'defaultButton' -}); - -let disabledButton = new RunVisualTest({ - componentExtnid: '#' + 'DefaultButtonDisabled', - fileName: 'defaultButtonDisabled' -}); - -componentIds.push(button); -componentIds.push(disabledButton); +let componentIds: IRunVisualTest[] = []; let commands: ((params: IRunVisualTest) => void)[] = []; @@ -29,9 +15,21 @@ commands.push(mouseMoveScreenshot); commands.push(mouseDownScreenshot); commands.push(mouseClickScreenshot); +componentIds.push({ + componentExtnid: '#' + 'DefaultButton', + fileName: 'defaultButton', + command: commands +}); +componentIds.push({ + componentExtnid: '#' + 'DefaultButtonDisabled', + fileName: 'defaultButtonDisabled', + command: commands +}); + + function testRunner() { componentIds.forEach(element => { - commands.forEach(command => { + element.command.forEach(command => { command(element); }) }); diff --git a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts index 191cba90e1be5..77ccbdb1160d2 100644 --- a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts @@ -1,35 +1,44 @@ -// import { Casper } from '../../visualtest/PhantomCssInterface'; -// import { baseUrl } from '../../common/VisualTest'; -// import { RunVisualTest } from '../../visualtest/RunVisualTest'; -// import { IdType, ScreenEvent, EventLayer } from '../../visualtest/RunVisualTest'; - -// declare var casper: Casper; - -// let componentIds = []; -// let pngEventList = [ScreenEvent.DEFAULT, ScreenEvent.DOWN, ScreenEvent.HOVERED, ScreenEvent.DOUBLECLICK]; - -// componentIds.push(new RunVisualTest({ -// componentId: 'PrimaryButton', -// componentIdType: IdType.ID, -// eventType: EventLayer.SINGLE, -// eventList: pngEventList -// })); - -// componentIds.push(new RunVisualTest({ -// componentId: 'PrimaryButtonDisabled', -// componentIdType: IdType.ID, -// eventType: EventLayer.SINGLE, -// eventList: pngEventList -// })); - -// // /* tslint:disable:no-function-expression */ -// casper. -// start(baseUrl + 'primaryButton'). -// then(function () { -// componentIds.map(function (test) { -// test.runCasper(); -// }); -// }); - -// casper.run(function () { casper.test.done(); }); -// // /* tslint:enable:no-function-expression */ +import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; +import { baseUrl } from '../../common/VisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; + +declare var phantomcss: IPhantomCSS; +declare var casper: Casper; + +let componentIds: IRunVisualTest[] = []; + +let commands: ((params: IRunVisualTest) => void)[] = []; + +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + +componentIds.push({ + componentExtnid: '#' + 'PrimaryButton', + fileName: 'primaryButton', + command: commands +}); +componentIds.push({ + componentExtnid: '#' + 'PrimaryButtonDisabled', + fileName: 'primaryButtonDisabled', + command: commands +}); + + +function testRunner() { + componentIds.forEach(element => { + element.command.forEach(command => { + command(element); + }) + }); +} + +casper. + start(baseUrl + 'primaryButton'). + then(function () { + testRunner(); + }); + +casper.run(function () { casper.test.done(); }); diff --git a/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts b/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts index 178a8be61620f..d77bc0e9a57b0 100644 --- a/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts @@ -1,37 +1,35 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { RunVisualTest } from '../../visualtest/RunVisualTest'; import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; declare var casper: Casper; +let commands: ((params: IRunVisualTest) => void)[] = []; -let componentIds: RunVisualTest[] = []; +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + +let componentIds: IRunVisualTest[] = []; -let component = new RunVisualTest({ +componentIds.push({ componentExtnid: '.' + 'Checkbox', - fileName: 'checkbox' + fileName: 'checkbox', + command: commands }); - -let disabledComponent = new RunVisualTest({ +componentIds.push({ componentExtnid: '.' + 'CheckboxDisabled', - fileName: 'checkboxDisabled' + fileName: 'checkboxDisabled', + command: commands }); -componentIds.push(component); -componentIds.push(disabledComponent); -let commands: ((params: IRunVisualTest) => void)[] = []; - -commands.push(defaultScreenshot); -commands.push(mouseMoveScreenshot); -commands.push(mouseDownScreenshot); -commands.push(mouseClickScreenshot); function testRunner() { componentIds.forEach(element => { - commands.forEach(command => { + element.command.forEach(command => { command(element); }) }); diff --git a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts index e6548cf198e39..c0bd8f1e484d8 100644 --- a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts @@ -1,43 +1,42 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { RunVisualTest } from '../../visualtest/RunVisualTest'; import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; declare var casper: Casper; -let componentIds: RunVisualTest[] = []; +let componentIds: IRunVisualTest[] = []; -let component = new RunVisualTest({ +let commands: ((params: IRunVisualTest) => void)[] = []; + +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + +componentIds.push({ componentExtnid: '.' + 'ChoiceGroup', - fileName: 'choiceGroup' + fileName: 'choiceGroup', + command: commands }); -let disabledComponent = new RunVisualTest({ +componentIds.push({ componentExtnid: '.' + 'ChoiceGroupDisabled', - fileName: 'choiceGroupDisabled' + fileName: 'choiceGroupDisabled', + command: commands }); -let iconComponent = new RunVisualTest({ +componentIds.push({ componentExtnid: '.' + 'ChoiceGroupIcon', - fileName: 'choiceGroupIcon' + fileName: 'choiceGroupIcon', + command: commands }); -componentIds.push(component); -componentIds.push(disabledComponent); -componentIds.push(iconComponent); - -let commands: ((params: IRunVisualTest) => void)[] = []; - -commands.push(defaultScreenshot); -commands.push(mouseMoveScreenshot); -commands.push(mouseDownScreenshot); -commands.push(mouseClickScreenshot); function testRunner() { componentIds.forEach(element => { - commands.forEach(command => { + element.command.forEach(command => { command(element); }) }); diff --git a/packages/office-ui-fabric-react/src/visualtest/HelperTest.ts b/packages/office-ui-fabric-react/src/visualtest/HelperTest.ts deleted file mode 100644 index bda88ec89596c..0000000000000 --- a/packages/office-ui-fabric-react/src/visualtest/HelperTest.ts +++ /dev/null @@ -1,41 +0,0 @@ - -import { Casper, IPhantomCSS } from './PhantomCssInterface'; -import { baseUrl } from '../common/VisualTest'; -import { RunVisualTest } from './RunVisualTest'; -import { defaultScreenshot, mouseMoveScreenshot } from './RunVisualTest'; -import { IRunVisualTest } from './IRunVisualTest'; - -declare var phantomcss: IPhantomCSS; -declare var casper: Casper; - -let componentIds: RunVisualTest[] = []; - - -let comp1 = new RunVisualTest({ - componentExtnid: '#CommandButton', - fileName: 'commandButton' -}); - -componentIds.push(comp1); - - -let commands: ((params: IRunVisualTest) => void)[] = []; - -commands.push(defaultScreenshot); -commands.push(mouseMoveScreenshot); - -function testRunner() { - componentIds.forEach(element => { - commands.forEach(command => { - command(element); - }) - }); -} - -casper. - start(baseUrl + 'commandButton'). - then(function () { - testRunner(); - }); - -casper.run(function () { casper.test.done(); }); \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts index 6605a7f152435..671a973277941 100644 --- a/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts @@ -2,4 +2,7 @@ export interface IRunVisualTest { componentExtnid: string; fileName: string; + command: ((params: IRunVisualTest) => void)[]; + childParam?: IRunVisualTest; + } \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts index 98958dd4831c0..514288908cfa9 100644 --- a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts @@ -6,21 +6,16 @@ import { IRunVisualTest } from './IRunVisualTest'; declare var phantomcss: IPhantomCSS; declare var casper: Casper; -export class RunVisualTest { - - componentExtnid: string; - fileName: string; - - constructor(props: IRunVisualTest) { - this.componentExtnid = props.componentExtnid; - this.fileName = props.fileName; - } -} export function defaultScreenshot(params: IRunVisualTest) { casper.then(function () { phantomcss.screenshot(params.componentExtnid, params.fileName + '_default'); }); + if (params.childParam) { + params.childParam.command.forEach(commandList => { + commandList(params.childParam); + }); + } } export function mouseMoveScreenshot(params: IRunVisualTest) { @@ -28,6 +23,11 @@ export function mouseMoveScreenshot(params: IRunVisualTest) { this.mouse.move(params.componentExtnid); phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseMove'); }); + if (params.childParam) { + params.childParam.command.forEach(commandList => { + commandList(params.childParam); + }); + } } export function mouseDownScreenshot(params: IRunVisualTest) { @@ -35,6 +35,11 @@ export function mouseDownScreenshot(params: IRunVisualTest) { this.mouse.down(params.componentExtnid); phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseDown'); }); + if (params.childParam) { + params.childParam.command.forEach(commandList => { + commandList(params.childParam); + }); + } } export function mouseClickScreenshot(params: IRunVisualTest) { casper.then(function () { @@ -42,4 +47,20 @@ export function mouseClickScreenshot(params: IRunVisualTest) { phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseClick'); this.click(params.componentExtnid); }); + if (params.childParam) { + params.childParam.command.forEach(commandList => { + commandList(params.childParam); + }); + } +} +export function mouseSingleClickScreenshot(params: IRunVisualTest) { + casper.then(function () { + this.click(params.componentExtnid); + phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseSingleClick'); + }); + if (params.childParam) { + params.childParam.command.forEach(commandList => { + commandList(params.childParam); + }); + } } diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButtonDisabled_default_4.png deleted file mode 100644 index 3e8e010e5ec0a7d0cb7f958103213b933edc1870..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1374 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 LGT6WVOf>U9l%{k@ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ContextualButtonDisabled_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/ContextualButtonDisabled_default_4.png index 7279236c7745a26218295d61584d3206288cb36d..7df4bf4f1a3c071e1a4d2d3bb6edbcedaf06c174 100644 GIT binary patch delta 634 zcmV-=0)_pc1*ip(Ie%J7L_t(&f$f<=YvMo@fWNLQB4mY@5(fk7$rU_!sCe+y^#}N4 zbMffSgXlrQgO-+QAu^Pdk~R>e!tO!Lu3LB6iaLay@A&2=d3;IUn~<|G48LPIDW7x~ z@IPXtYrsg?fRU~NBV7YVx(1AN4H)SfFw!;fS$6>+#dTc(u79qsa2#jnTBp-Fd0ijj zq)+@$>qxnoK54CX+ZP3`1Pk#q+#4c6)ofm2*fED?OXd(rh-lySwAEOxGM;z9^6FE0V` zJdgA9bKs}!$HzyS&1QTfHnU=rcW4qV9iUpRG9Hh24pk{7u-?^db~Z{WGMNnJa+#Nx z7naKQmL&q z+qQXlcp#U{QLonl$mjDsKR**i(a~B997Xzqp*v*v3lGr4o$ZPjXmlDB_PAoPSftzS zzKc7KgHnnh2)MYoAP9oEC0Uk*QVOLM*Vos;x}8WVky6rbxA&;z-#CKw0*ya>oV?C@ z3~BJ~>vNZbUNN0c(`vQo_xoFM$8lJ#R*Xg?VEsY0!LqFQO~_`mzV5DonNY}tg2dQC=dD1mtq-(%P*MO0(0V7=lM!E)m03S5q U8F6{M-2eap07*qoM6N<$f`KwOga7~l delta 626 zcmV-&0*(Es1)v3xIe$_~L_t(&f$f<=YvMo@fWL0Hl$2~hC~;6wPi{e|he{6K)*s-H z&9w&$f(Oxqf(KJ7QHX?+QnaBti0mE~(=BzEwHRm9o$nHu_l9|VGrSqdQ5c5bQ5=*{ zvJ3bhQPL%#q)R|amw=Kk0VQ1mO1cD;bO{_(`qQ{YYy5P`C4c`(KFcm(S8Uq`;Ogp% zd_KQ5)@(KpUe_+9w!QTGeWECmUBh(H)G*LCB0VHg7N@bD1N9gRkqrkP0Xsg({OgaBYZpKpzC#)S}^pPvKZ zc^;We26&Nue}9iRk=t>#i;D|xZf>@o zO4oIPmsbsd@B3JmMX6L`xm?d_YG5CY%#X*3!fA0NMpnWo8XHp4Iss?{n0*=&}_ z$48R;Ks;}?rX{M9rK0A1JdeV=x_9k-E8Cc|Q}z;PUOT~Dmu z4P_- zMn1$zPa8_Q1P6hBcXT>?tF1eA0MDCrVV(j}mzOF&7NfRZkOAIg)`JsK;&(*OVf M07*qoM6N<$f`igALjV8( diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_default_0.png index d01ec87f44cd7a4bac2037b07a9d0d6b76653d6b..275b8cc14271877f7955c509b5569932b64d83d5 100644 GIT binary patch delta 754 zcmV9yIe*bfL_t(&f$f^VOXE-+z&{>`i&H1*5V(qif|DSGI3%ExRQexC zj&5!h99%5z(m`l9H}N5L5T~f4#kf420&XH`C>^BEisRjIXQ0>CU)Sc$yZ0I2_xoPH z;gk1$31sBq;o%1wCHV5M3(yP>EmI-1Ooh-g6++8Y2rW|~w0}&6&@vT5%T$QO$+T@7 z+qP*m8hvB`E3wK9g^Me~fvi<7mua`#16fNI61Ov-Sy@@(B{h5+wSO90TU#_54NTL-^So$YtJMPF^71m8yS=@QX_~Lr5ek9-uF8GHfR36! zNvuo&%d!ACJ3H$c_kBOgo1L8n;PmvA>FH?zn$0Ev7Z(>)DwRm^^I80y*PoCkA;K=c zQK(PR7Qbf=p07h#Ggk8XJo$W{xw*NnnCE!_9dEc&N`F$R6uDfE+uK{x=`^0_v9`8` zWm(+a-En_^PcD}ul}f#G^$d<%!m$OeU4-)zPT$;LA~QnZWh zPft&j%VhvIH#ei0VHnZQO{dcUQOmU~3&SwpUu#I0(D+0GjKuj5(6D5FIzoZ#?h=yW zdrTrhfiv?{l5r8@8$J$BjL)r>IV>{HhtB`MA<^HNnohJ#g^2Y9NHbjY&Qu63Qz5iW kh0rn;Ld#SLEmI+W0)VRwAV`h^*#H0l07*qoM6N<$f+NyxDF6Tf delta 738 zcmV<80v-LI29E}iIe)=PL_t(&f$f?xOY2Y+fIlA(7pG38L*P{$>M95!4mY4H;+5L(5bMEmI-1Ooh-g6++8Y2rW|~w0}&6h*V}vIykZw`^Y4>2|wcUB-V!Y-O&kt#NX4^3`R~k`nJjJ3QosUNy0m znayUY*Xsm9@Mc~R1Z;0_BZLU$SF2U3)oPg2>2wB0_u=7TU(Rq^v}qwlaYUgWMIm2y zji1=cOeT|5Dt{G@j*fVEco>=!1ObIYfz{PjYPA}>ySp?R4NTL-b=`1Zr_%x8^71m= zySKN8X`1g;k;ZmPNSPi%=(EVQl$0Es^vEY2o!H6*uq+FJv$M0IanJL@yoH4Y08UR& znV+8rpxtf*aB*=#rBVq6_uj?5ymv`E?+ASr=}f}n3x7Yye@Tzxn@_2O_&sdhrgUDy z{@~s6`8@f2p2fw*ftc&M0DWJ$zVDMrB*^7*+}zxdN~LgJm(9&hEX(5d_LjT5J94=k zi9}-bLedUWN*qyyzH>w)5+)+krgVNjG}4j|C5p%~o@#Dxj*X2C4h{|mVwPp$`#$^o z`%F(y_kYDq)8zR0nAzD`wzjqaSXx@*>gtMaw>!d!9m0Un=tM%y$83*mHXC-~->j^x z0MKkU0l2=tCYekEU>F9z@3X$XP9~E9Ad|_^Y&NOa>llXdxnjbRD-aQigo$)!^vul6 zP^;A_6bgOo%gf6=K0Z<|mjT$>*$HEYVT7HVN?WA>!jWrP*5_ryi_l+q*w_(?1el8Q zAD~H$S6r5pgZ%oYB)Q)ndlo zb>3=Px#q3d!>k$`)k?eByi`Nk50hBp*8lx+_s949`S<(B=lPZd6Azd{ZJ_`Fm<1B> zp$4`XLNGNkG=-xMHeh`UAvzrZY@UCP5q#+J3;-C<1mbbw*;O+m!b7YAKs-nDMH>f- zko(fIptw5|g|I<%=rvJaC1&u-j*D`iW^A;$2vr0 z$Y7k+e+S9f9$I8ty?A+fITGcss5(vGSlm+Xv zq9PI%ptyFL9!sHU7H9r(b91{b5PXoNHdDHsU{DVqpP4>~i{kICOCwHJV{*o^$g7gx ziMcn3SWM4u9Hh!8*IJyKy}FV!GU4j#8bl)L-o4!2Cl=={Oq#z=W2blpHH4>$5h&E% z_V#Hk(z>*;XY3S;g6R&!LGX^|s?MCS4<>V>(k($m;<#?PHE($rU}tByu&^+z9q|UT zXtebv7re?Rvy&S(*Nlrwmp-jtx9b%Oac6ULZES2B*b`nG zD=RBI&wacyG!%kHqpxu|J2#t-dPzeN$71?f-g~;s?Dj@QMb)2`rf!86`He^}9e02D z(mKeJhnP%eot)mgL07r8Z6O+~)ol|Xa{WOQk;~@q?k%$(R*;&Qb%f7Idr~q7P#1~Nxf}r56nWNbs_Axhq zuMxRG{}0AXYRWv^kjQQNVKvj|=BWqw_LMu*t>a+^yW*Q_3RV;{jShbD7f~DxT0|*F z!Js=V)-yc}<>~3!Sgz6K#POp>BqiJ~u|g3OCOu%=e2Z>EaAH;Y7F3gw;@MgEu&}Vi zq$D}h6$TADe0XkD2uW+(dW1(lL8TUQ*BJA?C6>Jtsi6(9N7Ua)Tx?tVNj`ik<9aqm zy12M_iNjst+%wg`dc@Mc7&>!VDkTC81_KyYDsQrN)AFW9{tMnQ$f!;u(_T}lVuALK z4x=Ug`vf_;OTB3yg+lR{9k^bHpkrxTWvzy~i`^*pT?+=@fgo$(R5Y2~3x{+IlGW4F zip8;#8gXCWwDyiKawn04j-aVPEPagBF|AZ?b-?D0>fgV8mDc7zUJ!G;Vy0ngomf+n^+5=vtX_I;Ek`k4YnDzW=w?+B&hD^UZw7uS`DV&jn?b+NUV{)z53Ziw6Ds`}@D?gCD$M!D6wr!{II>g~FB}#RSz|M+WR|Z5?gP z(m<7uMM+^U0->TMCMP#1t%`s3V4T_W_|wM^NAJVtz9YRGbS(SqO;YBgZ|9vAwO=r3 Z9yKsn-geI1PhfaMATWT4=lLC{{|gb`iO2u| diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ContextualMenu_not_pressed_0.png b/packages/office-ui-fabric-react/visualtests/baseline/ContextualMenu_not_pressed_0.png deleted file mode 100644 index ced64cb3d2dab5055885cf6db3b0fed7b5c49b14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1278 zcmeAS@N?(olHy`uVBq!ia0vp^TY%VugAGW=&%GZ2q&N#aB8wRqB(H%mqr}BiZy6X^ zHh8)?hE&XXdv~L^bgj(skLB{aL|VO;@tCq~QDoiyVyDDx&qEi}Hk4^?X->)9R^a@< zm6@H>VnuVwL<`ketD|KZUBQdICr)c|@YLkxUDDk=`@DkXtSbL*{$nw9HF1+Y-!0$Y zy#4u6#rx9fK+qxaXntb8!xJsd48yJ_vBerhQ!Gjur#EfT=`P#-_V=xK@7@WNsV>$K zaAdZr{L~V@K909q+UOCJaEa2ygruaVtgTjW)}G+t_PMY&towMs{O0Z3kDokwvR*EH zWyl5{?&F1fe#Bm18n^zt?B<<2U)ttvzrACf^^UXN2`p+E4FwiGxwqfEfB$=5+}f~0 znf9WcXI{P1x|uVrY`3q{#0RIR>)$J6XJ+A%;dSDTS$CA0HlO zzi-}=e}A9q^wWY|tvl-f+cCuNuS-o!Ydd_{nPJymy^j?#x3}$G{q5sNLt|s(>*Yd5 zCXL)u4~}+=@5>kHKC1My=HBo190$(Nx94niDzTCUYB`%W`Q^*ZMHg3;U(GX-YH?cl z+J;qf((J?c8szb~PvN-HW?lye+r5q~uApwNU@@%FoYu86H1=%y4IK_4M-h z_XPWov+qyjY&pOt%hehY7x%7O59q%K2bnLuG?|wA^{=|JQ0Il0B@r<(U*<)}#H6IB zw|l4*<^G=baMwbAKcUGi-?(%?)e|4V#H(acdSQPyaOatxsgCE8FRqz>QJ`ai>pDIu29*Zy~1aoC@b)uA!hk8aY5xxVyj*4MppD?lXK>`6)>{-+8aNg?{52SslEU8+2oh9yEklLII!G* z{+{G#&!0Db?qp=RzrX%{^zGj z^rqjud-vpMMp_#gn&gHPt!2 z=w{BRPfxwy-v9>N;)@3gW&Hg8e_vY`q*=66=4FZ0_0mqa#mv^_JEN3MlYwzmv~$k; z2y;P>6QWU1Rsoa2DUZ8F9e;Y)T}TpP)pZL*p?->=741CzHgSF=us~z*boFyt=akR{ E01ZcNzW@LL diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ContextualMenu_pressed_2.png b/packages/office-ui-fabric-react/visualtests/baseline/ContextualMenu_pressed_2.png deleted file mode 100644 index 1bc86df99d5a1c745e5db8e3023ee21c7ff8c680..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1560 zcmZvcdpOez7{_Nx)7%b@dql`>u4~j`G;Op%^fq78g5`yOMl>N_7rA=KNCcnzNV`ed zS5_svVh~d{dP<_N@K71F->#06@q)(w!li6;x)aDf+w%C?e&jCpW!2Qg#DopRPVjvE zAjAbL9aJhSTIYOM*i*+249n3-mUGCmftF)RQe8C%P`dw-U2l{u9SaYlKFxn5r|zJw z4-Bek0~uIg!{!q+RIR$Fr>F7x z8e1mq!r%Dp#xGl2rbr|fL7yQ`_w1~a2s3O1K7&!&P+9VUNN2C&L?gx4<5TV-PFeTB^p!iI>9I2@AA7g&EpwRsZ?fX zIvUKH!LO{R3aNbk!zaJ$zyEx5cPlKV?PzoLQvEqB7Ho__8-2+@t|wq4&-@M!hpTIBG=szI{4<7E{QUh> zf&JI_zTG5*gpgL}gnD~>Ef{?>dN`hmEx**96~AN3;c!S{z>Q)o@vE`*qXd5f;c(K_ zlqU#VWNEJ{-9~^3K5C5kPT0^LwX5;1wDH9Vi>8=04fpEHZ2>P9a9u$Jf(8RSJULky z!sYQar62<%BXuD+sjY5q9~s$twG_Flm0~Ouv{pu|W&ov-{`CKpe1}NI!^?}!Rl2RC ze5v$@IDK#Y0d3`9y^>)9d;YvNo7hM^VLa}Jb8tfOJlqiUT($zlKc{8E1Cyx7gg6Zs z6cp$**W}c`elj0PUDwqefST#{?VR_XNrBYTi7Lyfg|bUSl%_a=RBL>KH>~5@q)Ul4 zg_#jLn+XyO1uiz?Ae;I5dmaX96~W8RSWDGeV!WklCwKE&vWgif$xd$6% z=!u;}L#}oiXL7s;llP5!DC<*k(YhnZ;!K(2SgCuzuB@#1L`CInf1V9jl+Wx`JaS}V zsy+n$$OT)B>>U`8qW?`%j7w!Yjf}o40 zqBOJZ;ZC;0aNwN);HO(iX5qX-v%mrd!)_QZoh}TR&RZfF`8o6R46AcuLV;G1<*2Qw zsMvK+To`NsgOzemak*SlB#Xtm&b%xpCN{Sj8yOeu6R$=7vX}0?mpB;9RcKwP3ihH^ zyuZPmKMQ}|AXbZlx)^Ga*8)yNhab^Dr-jN%7SuDG?}nbd{Uc*sH*)Hj95uDaSpZfK NvbV#ct5H`{{sD~B=q>;N diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButtonDisabled_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButtonDisabled_default_4.png index 26252854497086375062e1f1d59feb50112df5dd..45086ce8e5413a4afef4c70a63f8b14860cf588e 100644 GIT binary patch delta 1053 zcmV+&1mgR|2*(JJIe+;{L_t(|ob8*zOEOy+hoA3urG~sgsVFKcLM24GFj~yYPnd0g zteX}>34*IyOkk;jO_swT1ELuf3imE#L~SfBo4&f|0ddAT=l#8N<~Qd(XW_4IxBD*w zfkXWD)d>jxUkJkq97PyT;3&dy0!I;s6F7=6oWN0p;RKE%41XtZ6k#}lqx}8V3Cv42 zn;kn31Oj+G9(+C@YinyW$LVxBl*?rd!{G4na3ML(6KC>1c6N3Mhr=u{FMlYPKOIMB zxckZpCzbn!#FAwhS(b^%<2*b(kk98Sm&-Hvx6GEwWEPUoC^t7ZoS&c1)K*axWLc(E zDp9FaKBO^^?tfSDZA+@x>m7df_V!37lT@o!Ow*jHzhM{vxZUoB=ccMEnx@UvR+1#V zUN6AReWq#5qx)5SyOKJMKp=pss_42te1N8DQmfT441;7cNi-S-#>-hYn;n+IMx#Na z(ZDbaVzC(8+uJNJFTW_6ua(fr*wfmL((QJEL0O&FcYpNUPQxw-t8c5-;`a6yP16Vj z0>tC-;TTzM6-D9d>IzNM#_oO5eA^jr5^Hd*H{3K$ip3(4NCa7yQB{>jqX7&C*JAXz z-|w@#yNfK#Xqq-xiL;BRD9YHm9ocM_{_9T?1f*4u0uPLiZyyV2ulH2UrmXBSVB zq_J~56h$GE$&gGY$>;OKQa`W8G+k>PB9RD^BoPb-0jSk#V==9J4~0SiRIAlD^LP(G zrld}mCCeJy9x^J}=P;EPrFT-ELG>rCzTS2m}@u-x>#(%Qf~r zi?Kh0A7i+?yE_2ve*`;84dZtxod^h6}PkWmk4zIpLIjesBNtVU=RB2n^m- zkH_<3R}~6{==b}aot*)YN~Kad!gerznuI}!y*kQ_@4aO zU8>;EL>NxsD8g_8M-he-IEtg227y4#Z~{jWh7&l7Fr2_qgy95^A`B;R6k#}lqZa%J XTK~$$3Vw{H00000NkvXXu0mjfgAxGN delta 1050 zcmX@kafD-nW&Jl#7srr_Id5m5&wk}4bM$=e-X!PR)|1XScJ3jYzz{c`K&*S+uAkGP~it1+H;#*^vai|@bx zHz-(qyk0Ku@MpimVZj(h?6^MWVb+fCuXyuTy|+>AwC|aJKlZ>bjV`0j`dvzY>g<~i zD)901$M#=-{WV}^NWv^NJ$?P{L6@x_pOHWQ@}=gYiyC|4-sfNaw0v`MTe8Qblzi#7 z#-g1)AzG~^R&Q6?8%Hk;xKWkc>&ARHPkg4&v&-8y=_DISIE04surY_%PRm?Vzxa3T zn>VI03IZGAXZo<+%n{of#XBu^=d1i#Y77USf6m=&=6iX;>s_n2H7O_va484eyI*ukyP~n`l3}`;%3?IGZs%jg# z$8X;7Oj2>YUK+Cc>ekmY8iBh?AY2eL||_!T^p{ ztMuws9CzP6_VJ@((N39?*yE>9cdw4R_S8OkMsmHtpq!$gjzLZpvG3=hoEJ zEQry|k2w0vAo)j)UB;}ow9TA>BHPXEX0!JnH~#$Y*p2vu;u3m2pH;8xyuT`a=b_Ag zzkm03y}Er{nn6K?i*d%9oHu$U`T6fJ|MU0vzfdaM>cqG)f+svYJbL{_-rHtOv)eCb zu=F2q29gXOD)mCqR|`*{b6b@f`R(EAy&h6$&ihV@N9|2%MIeaMF&KX!c3(UyYReoHHNuUj)-(PUK60i@GU>tx P1|aZs^>bP0l+XkK&R6yH diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_default_0.png index 98504584870f13e6b3560146aacb200b7ee5ef5b..7ccc89e7437acce2bcda25ef468e2b2c6c0ccd0d 100644 GIT binary patch delta 1048 zcmX@hafoArW&IaV7srr_Id5m%d%TX3I5z)xVd2Xs3bIQMv#JYDDa&pT(UM(qX=SX) z%9K@;MXgF!zIYVy;wBfLqh_p+BS)DKbKyy)6desw_QDrWl3xC(b@uegUbJ%A@#y{E z*_WRD`F)Ri?WFH>9P0P(+xL&V>A?~E`?3rl|2Oft7qo(LJ&b`$KmA_LZlKqsz%$o< zap0OYYZQb!6A}{-ezutF$398L@p|cNB;(B{pX7zB5To(swr^d#|GfONn6#iYPHT73XSFx171P|X_ zYsJ$>QoU?lN0nRxw*>v&A(gl5S*gMEZM$}HF=Uv{c21u4wbO-(Az=M=`<}pd%^X<#0d;K?Ge_gOj>)iSCwo4uNbFejYv^se#4XS5oIDOhX{y}hW?D4;UZKqAEpZ4LyhlH6IIjeu|*}YqO)$M!twv`=-6TAGZ|4!a^MuzV0?sd7l z@9H%il;UFO>+iSCw92%YnrbBZVpm_->edRIyq8BFf8>8|$f=gF!-6k1uEB2J(}E7> zIZyx9L@o``V34@8^7QG`H*VgPtje6_p>pB<_rj7A76y&!r{DLfdkWR7csi{OYu4y; zE(IoHVCp`b_Stu?@FI<*yga_2HF7UYe#IV6-5i-M*JGId_s7I#liPwLfk`i!XVx;s z*=P4%e0WxW-v7)GmkW-Rd`dRsJyPP(ro6)miVu}ub`bc|f)Id7fap*1x=Q;5O-i4d Q-(vs*Pgg&ebxsLQ0BG;@tpET3 delta 1059 zcmV+;1l;?=2+atPIe-62L_t(|ob8)2Nb6c0#=rZxxD*7Z4pQWSyV7pykV>V4R5~?_ zB85(MGD3$giY^X?oUPyxl+q~$G1x)GVqJK5; z|3PVTa?bhwNx$Sv0{!v%`S}kBf)jszcLBuz3o;zR6*3&b6@M}u!4)zb!4)zb!4)zb z!4)zb!4D`ar-Ce|DF)S=B{8BByJ2M-pj4?3AkW41gYPFC~r=hB<=kb==N~O}o zYpYZ$P!z>eUw=*0z!*cJP{7&Q*)M5~qWfLUtl@&ep#9n3-$yo^MX^|fVHlpq*Xwlv zKp+s9cy0N79=fi3>g)IW5exelAeYNQ6h%}j z6}!DV&bpVY)vDcJQ51Z9eAs<@$Mi;Gzq$MM>*nq44S&E_to9q*z3$dNNVm~wKv5Kk zqKI5B=Qt^?zNTr~eY*F3()=-ov+jMYGu$u?$g+&h%}p@Ikk98)tyTei#h69+a;MY5 z-rgPVtacV01yg=#@6VkYZwMHnG6;e7olky!r?GvS^iHF zJU%{RYkzAC2L}hxbsZNM7oKVvl|ROCy;xT|K@jZ7y1l&x@D*bg-OKTKeC&vGo6qm} zJJ#LMG!3Ov3E6BG>2%tT`cXCd=~~CZ+PAf}H2^@lTz1T9ZI4Ey0Dxk#IJAy&n8H(P z4Ts_(YJIn-Ai7>SA~?D~LS#(U-dM8C(j6^>et*n%yN!p32fV+(qfjV}S;gpB#s~xg z$mjF8y1IfO2osy%Iu1Uc&++ZW*wbJNhKt~+&+CEL^AwJ7i1XCn6IZ>txd8zC#}Wj= zehQtNn;Sa*^z;>Q1^^@yiHYiXWo9GQ zFn@rPFC75(#878C+jq59}*R5+q4Nv)Ke=%r?z1O*ajW~36c!OULah}nb;M{tE}q!I*O;Rvpf;Rvpf;Rvpf;Rvpf;Rvpf;Rvpf;T#CA dkl_ff{0kI`!|izxTVwzL002ovPDHLkV1oYn2w(sJ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_12.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_12.png new file mode 100644 index 0000000000000000000000000000000000000000..eaca7bf169a4208e61bda9f0064d45271952b1ec GIT binary patch literal 1368 zcma)6`!^E`9G^~dDZ9vJ$+(wjw93(N9hP5r@q-8U&EM;bOcmINWzvq0upY#3x^8I|z`J7KqV89t|Eh8-e0HE#T z?SWQtu?mnM_Nh7u%HgX>Gubl$ zesJ3HsM(>qQA>JdRGEerdmP4^2jYcza$(r1)2B~+nduJU4C$F4Qhrgl(9P8^_JE)R z^{Ty*J~zz%bD`HG-U|qAHmF>hiib`@^D)+c)m<>8&-O%?TlR$A5s5_A8On#83&ilF z1>UH2YHlz_)OPaqVf ze_d;9ZPiJj3`A&vbXHnBWoE=tS%Rg*Cg|oT8NMKib$gL&nr_tB*B5+$n9nzo$z(`H zEQ#SG$q|dikk24Nr+Ww8@Z@1tMb}bp@m(}GuhJ8dwYkhrd7s+jUii$g3uW6CVX`#a zj5S|W{jxs)j1k(LlAP>nV_eUzFiK1+h0Qsh~UjZh=)OYgevrY{?h91*?J z%{eh62H^H}GYO~$%&QoC&`qRD_h`{kBAotn-Q1;GDf|&ybF4j8zG>m-=ZBzd>j*k| zJl>&F!kcaHBW~4!4=~nraaR&89_p(af^DKg&P~oIbkv`Fj7Z(cbgO;B{Ljh1^qL% z^33s)XfoL#lLo`@*^tYYB3VY%5tP0~ss@|QzP!q}wN-voDxOyqz5L4LjYXkzpwHqybc59gkPpur0E&UyW!>;PB*gN;!NCH%e6Q$*jvB~8+>(^r5;SrJ4i4i!ifGXgMPI+}GQB-dsM7aD zc|Sr!Y5tV&2WT_%rDXrXrf4w(;f!}>f8Z81zg|`<`^9DLISaQ{UGRT=He($12>fI{eOwNuLs@zaG1yevVuxbhpscv@bhg8_~ZY z=)${lb$6)RYwvoplLW|T(%$&;ms?UUqklO@<%XIm2#du!=oD^WX8bDS&Enkv#^4Cm zG+V(Ir92TN0f9iT3E23SLNGz_A8{&P4`d>RC$2dW&>=neR&lWvHwq+|_~IOC!=&(t zfizDR?*LGirt(wnaMWbgXiP8`OKbe>@7{oU&!)jJkN;@rt$0KijUG`b6o_lPr9?P* z+4xoG>Vh4P1BLoWXJmjqQNf|1?>9E?o}rr1;kdTohv4(g&Ze9K1#Kcao$12`A8Xs|v%6NW{OICbAo2MIeF?`v`i(wj77kHt z%;hp2^ZKgWw$#G0JG(o%9uPOMuUP@`e}~O?H52Q&*!jX`xhg6FKAr&{Ot;9ae*h$# BnneHr literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_8.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_8.png new file mode 100644 index 0000000000000000000000000000000000000000..eaca7bf169a4208e61bda9f0064d45271952b1ec GIT binary patch literal 1368 zcma)6`!^E`9G^~dDZ9vJ$+(wjw93(N9hP5r@q-8U&EM;bOcmINWzvq0upY#3x^8I|z`J7KqV89t|Eh8-e0HE#T z?SWQtu?mnM_Nh7u%HgX>Gubl$ zesJ3HsM(>qQA>JdRGEerdmP4^2jYcza$(r1)2B~+nduJU4C$F4Qhrgl(9P8^_JE)R z^{Ty*J~zz%bD`HG-U|qAHmF>hiib`@^D)+c)m<>8&-O%?TlR$A5s5_A8On#83&ilF z1>UH2YHlz_)OPaqVf ze_d;9ZPiJj3`A&vbXHnBWoE=tS%Rg*Cg|oT8NMKib$gL&nr_tB*B5+$n9nzo$z(`H zEQ#SG$q|dikk24Nr+Ww8@Z@1tMb}bp@m(}GuhJ8dwYkhrd7s+jUii$g3uW6CVX`#a zj5S|W{jxs)j1k(LlAP>nV_eUzFiK1+h0Qsh~UjZh=)OYgevrY{?h91*?J z%{eh62H^H}GYO~$%&QoC&`qRD_h`{kBAotn-Q1;GDf|&ybF4j8zG>m-=ZBzd>j*k| zJl>&F!kcaHBW~4!4=~nraaR&89_p(af^DKg&P~oIbkv`Fj7Z(cbgO;B{Ljh1^qL% z^33s)XfoL#lLo`@*^tYYB3VY%5tP0~ss@|QzP!q}wN-voDxOyqz5L4LjYXkzpwHqybc59gkPpur0E&UyW!>;PB*gN;!NCH%e6Q$*jvB~8+>(^r5;SrJ4i4i!ifGXgMPI+}GQB-dsM7aD zc|Sr!Y5tV&2WT_%rDXrXrf4w(;f!}>f8Z81zg|`<`^9DLISaQ{UGRT=He($12>fI{eOwNuLs@zaG1yevVuxbhpscv@bhg8_~ZY z=)${lb$6)RYwvoplLW|T(%$&;ms?UUqklO@<%XIm2#du!=oD^WX8bDS&Enkv#^4Cm zG+V(Ir92TN0f9iT3E23SLNGz_A8{&P4`d>RC$2dW&>=neR&lWvHwq+|_~IOC!=&(t zfizDR?*LGirt(wnaMWbgXiP8`OKbe>@7{oU&!)jJkN;@rt$0KijUG`b6o_lPr9?P* z+4xoG>Vh4P1BLoWXJmjqQNf|1?>9E?o}rr1;kdTohv4(g&Ze9K1#Kcao$12`A8Xs|v%6NW{OICbAo2MIeF?`v`i(wj77kHt z%;hp2^ZKgWw$#G0JG(o%9uPOMuUP@`e}~O?H52Q&*!jX`xhg6FKAr&{Ot;9ae*h$# BnneHr literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_11.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_11.png new file mode 100644 index 0000000000000000000000000000000000000000..eaca7bf169a4208e61bda9f0064d45271952b1ec GIT binary patch literal 1368 zcma)6`!^E`9G^~dDZ9vJ$+(wjw93(N9hP5r@q-8U&EM;bOcmINWzvq0upY#3x^8I|z`J7KqV89t|Eh8-e0HE#T z?SWQtu?mnM_Nh7u%HgX>Gubl$ zesJ3HsM(>qQA>JdRGEerdmP4^2jYcza$(r1)2B~+nduJU4C$F4Qhrgl(9P8^_JE)R z^{Ty*J~zz%bD`HG-U|qAHmF>hiib`@^D)+c)m<>8&-O%?TlR$A5s5_A8On#83&ilF z1>UH2YHlz_)OPaqVf ze_d;9ZPiJj3`A&vbXHnBWoE=tS%Rg*Cg|oT8NMKib$gL&nr_tB*B5+$n9nzo$z(`H zEQ#SG$q|dikk24Nr+Ww8@Z@1tMb}bp@m(}GuhJ8dwYkhrd7s+jUii$g3uW6CVX`#a zj5S|W{jxs)j1k(LlAP>nV_eUzFiK1+h0Qsh~UjZh=)OYgevrY{?h91*?J z%{eh62H^H}GYO~$%&QoC&`qRD_h`{kBAotn-Q1;GDf|&ybF4j8zG>m-=ZBzd>j*k| zJl>&F!kcaHBW~4!4=~nraaR&89_p(af^DKg&P~oIbkv`Fj7Z(cbgO;B{Ljh1^qL% z^33s)XfoL#lLo`@*^tYYB3VY%5tP0~ss@|QzP!q}wN-voDxOyqz5L4LjYXkzpwHqybc59gkPpur0E&UyW!>;PB*gN;!NCH%e6Q$*jvB~8+>(^r5;SrJ4i4i!ifGXgMPI+}GQB-dsM7aD zc|Sr!Y5tV&2WT_%rDXrXrf4w(;f!}>f8Z81zg|`<`^9DLISaQ{UGRT=He($12>fI{eOwNuLs@zaG1yevVuxbhpscv@bhg8_~ZY z=)${lb$6)RYwvoplLW|T(%$&;ms?UUqklO@<%XIm2#du!=oD^WX8bDS&Enkv#^4Cm zG+V(Ir92TN0f9iT3E23SLNGz_A8{&P4`d>RC$2dW&>=neR&lWvHwq+|_~IOC!=&(t zfizDR?*LGirt(wnaMWbgXiP8`OKbe>@7{oU&!)jJkN;@rt$0KijUG`b6o_lPr9?P* z+4xoG>Vh4P1BLoWXJmjqQNf|1?>9E?o}rr1;kdTohv4(g&Ze9K1#Kcao$12`A8Xs|v%6NW{OICbAo2MIeF?`v`i(wj77kHt z%;hp2^ZKgWw$#G0JG(o%9uPOMuUP@`e}~O?H52Q&*!jX`xhg6FKAr&{Ot;9ae*h$# BnneHr literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_15.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_15.png new file mode 100644 index 0000000000000000000000000000000000000000..eaca7bf169a4208e61bda9f0064d45271952b1ec GIT binary patch literal 1368 zcma)6`!^E`9G^~dDZ9vJ$+(wjw93(N9hP5r@q-8U&EM;bOcmINWzvq0upY#3x^8I|z`J7KqV89t|Eh8-e0HE#T z?SWQtu?mnM_Nh7u%HgX>Gubl$ zesJ3HsM(>qQA>JdRGEerdmP4^2jYcza$(r1)2B~+nduJU4C$F4Qhrgl(9P8^_JE)R z^{Ty*J~zz%bD`HG-U|qAHmF>hiib`@^D)+c)m<>8&-O%?TlR$A5s5_A8On#83&ilF z1>UH2YHlz_)OPaqVf ze_d;9ZPiJj3`A&vbXHnBWoE=tS%Rg*Cg|oT8NMKib$gL&nr_tB*B5+$n9nzo$z(`H zEQ#SG$q|dikk24Nr+Ww8@Z@1tMb}bp@m(}GuhJ8dwYkhrd7s+jUii$g3uW6CVX`#a zj5S|W{jxs)j1k(LlAP>nV_eUzFiK1+h0Qsh~UjZh=)OYgevrY{?h91*?J z%{eh62H^H}GYO~$%&QoC&`qRD_h`{kBAotn-Q1;GDf|&ybF4j8zG>m-=ZBzd>j*k| zJl>&F!kcaHBW~4!4=~nraaR&89_p(af^DKg&P~oIbkv`Fj7Z(cbgO;B{Ljh1^qL% z^33s)XfoL#lLo`@*^tYYB3VY%5tP0~ss@|QzP!q}wN-voDxOyqz5L4LjYXkzpwHqybc59gkPpur0E&UyW!>;PB*gN;!NCH%e6Q$*jvB~8+>(^r5;SrJ4i4i!ifGXgMPI+}GQB-dsM7aD zc|Sr!Y5tV&2WT_%rDXrXrf4w(;f!}>f8Z81zg|`<`^9DLISaQ{UGRT=He($12>fI{eOwNuLs@zaG1yevVuxbhpscv@bhg8_~ZY z=)${lb$6)RYwvoplLW|T(%$&;ms?UUqklO@<%XIm2#du!=oD^WX8bDS&Enkv#^4Cm zG+V(Ir92TN0f9iT3E23SLNGz_A8{&P4`d>RC$2dW&>=neR&lWvHwq+|_~IOC!=&(t zfizDR?*LGirt(wnaMWbgXiP8`OKbe>@7{oU&!)jJkN;@rt$0KijUG`b6o_lPr9?P* z+4xoG>Vh4P1BLoWXJmjqQNf|1?>9E?o}rr1;kdTohv4(g&Ze9K1#Kcao$12`A8Xs|v%6NW{OICbAo2MIeF?`v`i(wj77kHt z%;hp2^ZKgWw$#G0JG(o%9uPOMuUP@`e}~O?H52Q&*!jX`xhg6FKAr&{Ot;9ae*h$# BnneHr literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_7.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_7.png deleted file mode 100644 index 3e8e010e5ec0a7d0cb7f958103213b933edc1870..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1374 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 BnneHr literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_14.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_14.png new file mode 100644 index 0000000000000000000000000000000000000000..eaca7bf169a4208e61bda9f0064d45271952b1ec GIT binary patch literal 1368 zcma)6`!^E`9G^~dDZ9vJ$+(wjw93(N9hP5r@q-8U&EM;bOcmINWzvq0upY#3x^8I|z`J7KqV89t|Eh8-e0HE#T z?SWQtu?mnM_Nh7u%HgX>Gubl$ zesJ3HsM(>qQA>JdRGEerdmP4^2jYcza$(r1)2B~+nduJU4C$F4Qhrgl(9P8^_JE)R z^{Ty*J~zz%bD`HG-U|qAHmF>hiib`@^D)+c)m<>8&-O%?TlR$A5s5_A8On#83&ilF z1>UH2YHlz_)OPaqVf ze_d;9ZPiJj3`A&vbXHnBWoE=tS%Rg*Cg|oT8NMKib$gL&nr_tB*B5+$n9nzo$z(`H zEQ#SG$q|dikk24Nr+Ww8@Z@1tMb}bp@m(}GuhJ8dwYkhrd7s+jUii$g3uW6CVX`#a zj5S|W{jxs)j1k(LlAP>nV_eUzFiK1+h0Qsh~UjZh=)OYgevrY{?h91*?J z%{eh62H^H}GYO~$%&QoC&`qRD_h`{kBAotn-Q1;GDf|&ybF4j8zG>m-=ZBzd>j*k| zJl>&F!kcaHBW~4!4=~nraaR&89_p(af^DKg&P~oIbkv`Fj7Z(cbgO;B{Ljh1^qL% z^33s)XfoL#lLo`@*^tYYB3VY%5tP0~ss@|QzP!q}wN-voDxOyqz5L4LjYXkzpwHqybc59gkPpur0E&UyW!>;PB*gN;!NCH%e6Q$*jvB~8+>(^r5;SrJ4i4i!ifGXgMPI+}GQB-dsM7aD zc|Sr!Y5tV&2WT_%rDXrXrf4w(;f!}>f8Z81zg|`<`^9DLISaQ{UGRT=He($12>fI{eOwNuLs@zaG1yevVuxbhpscv@bhg8_~ZY z=)${lb$6)RYwvoplLW|T(%$&;ms?UUqklO@<%XIm2#du!=oD^WX8bDS&Enkv#^4Cm zG+V(Ir92TN0f9iT3E23SLNGz_A8{&P4`d>RC$2dW&>=neR&lWvHwq+|_~IOC!=&(t zfizDR?*LGirt(wnaMWbgXiP8`OKbe>@7{oU&!)jJkN;@rt$0KijUG`b6o_lPr9?P* z+4xoG>Vh4P1BLoWXJmjqQNf|1?>9E?o}rr1;kdTohv4(g&Ze9K1#Kcao$12`A8Xs|v%6NW{OICbAo2MIeF?`v`i(wj77kHt z%;hp2^ZKgWw$#G0JG(o%9uPOMuUP@`e}~O?H52Q&*!jX`xhg6FKAr&{Ot;9ae*h$# BnneHr literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_6.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_6.png deleted file mode 100644 index 3e8e010e5ec0a7d0cb7f958103213b933edc1870..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1374 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 BnneHr literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_5.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_5.png deleted file mode 100644 index 3e8e010e5ec0a7d0cb7f958103213b933edc1870..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1374 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 BnneHr literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButton_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButton_default_4.png new file mode 100644 index 0000000000000000000000000000000000000000..a9968d4eba227d320197762901393b52b3287b6a GIT binary patch literal 1379 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 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseClick_7.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseClick_7.png new file mode 100644 index 0000000000000000000000000000000000000000..a9968d4eba227d320197762901393b52b3287b6a GIT binary patch literal 1379 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 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseDown_6.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseDown_6.png new file mode 100644 index 0000000000000000000000000000000000000000..a9968d4eba227d320197762901393b52b3287b6a GIT binary patch literal 1379 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 delta 1327 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 U8F6{M-2eap07*qoM6N<$f`KwOga7~l delta 626 zcmV-&0*(Es1)v3xIe$_~L_t(&f$f<=YvMo@fWL0Hl$2~hC~;6wPi{e|he{6K)*s-H z&9w&$f(Oxqf(KJ7QHX?+QnaBti0mE~(=BzEwHRm9o$nHu_l9|VGrSqdQ5c5bQ5=*{ zvJ3bhQPL%#q)R|amw=Kk0VQ1mO1cD;bO{_(`qQ{YYy5P`C4c`(KFcm(S8Uq`;Ogp% zd_KQ5)@(KpUe_+9w!QTGeWECmUBh(H)G*LCB0VHg7N@bD1N9gRkqrkP0Xsg({OgaBYZpKpzC#)S}^pPvKZ zc^;We26&Nue}9iRk=t>#i;D|xZf>@o zO4oIPmsbsd@B3JmMX6L`xm?d_YG5CY%#X*3!fA0NMpnWo8XHp4Iss?{n0*=&}_ z$48R;Ks;}?rX{M9rK0A1JdeV=x_9k-E8Cc|Q}z;PUOT~Dmu z4P_- zMn1$zPa8_Q1P6hBcXT>?tF1eA0MDCrVV(j}mzOF&7NfRZkOAIg)`JsK;&(*OVf M07*qoM6N<$f`igALjV8( diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonDisabled_mouseDown_6.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonDisabled_mouseDown_6.png index 7279236c7745a26218295d61584d3206288cb36d..7df4bf4f1a3c071e1a4d2d3bb6edbcedaf06c174 100644 GIT binary patch delta 634 zcmV-=0)_pc1*ip(Ie%J7L_t(&f$f<=YvMo@fWNLQB4mY@5(fk7$rU_!sCe+y^#}N4 zbMffSgXlrQgO-+QAu^Pdk~R>e!tO!Lu3LB6iaLay@A&2=d3;IUn~<|G48LPIDW7x~ z@IPXtYrsg?fRU~NBV7YVx(1AN4H)SfFw!;fS$6>+#dTc(u79qsa2#jnTBp-Fd0ijj zq)+@$>qxnoK54CX+ZP3`1Pk#q+#4c6)ofm2*fED?OXd(rh-lySwAEOxGM;z9^6FE0V` zJdgA9bKs}!$HzyS&1QTfHnU=rcW4qV9iUpRG9Hh24pk{7u-?^db~Z{WGMNnJa+#Nx z7naKQmL&q z+qQXlcp#U{QLonl$mjDsKR**i(a~B997Xzqp*v*v3lGr4o$ZPjXmlDB_PAoPSftzS zzKc7KgHnnh2)MYoAP9oEC0Uk*QVOLM*Vos;x}8WVky6rbxA&;z-#CKw0*ya>oV?C@ z3~BJ~>vNZbUNN0c(`vQo_xoFM$8lJ#R*Xg?VEsY0!LqFQO~_`mzV5DonNY}tg2dQC=dD1mtq-(%P*MO0(0V7=lM!E)m03S5q U8F6{M-2eap07*qoM6N<$f`KwOga7~l delta 626 zcmV-&0*(Es1)v3xIe$_~L_t(&f$f<=YvMo@fWL0Hl$2~hC~;6wPi{e|he{6K)*s-H z&9w&$f(Oxqf(KJ7QHX?+QnaBti0mE~(=BzEwHRm9o$nHu_l9|VGrSqdQ5c5bQ5=*{ zvJ3bhQPL%#q)R|amw=Kk0VQ1mO1cD;bO{_(`qQ{YYy5P`C4c`(KFcm(S8Uq`;Ogp% zd_KQ5)@(KpUe_+9w!QTGeWECmUBh(H)G*LCB0VHg7N@bD1N9gRkqrkP0Xsg({OgaBYZpKpzC#)S}^pPvKZ zc^;We26&Nue}9iRk=t>#i;D|xZf>@o zO4oIPmsbsd@B3JmMX6L`xm?d_YG5CY%#X*3!fA0NMpnWo8XHp4Iss?{n0*=&}_ z$48R;Ks;}?rX{M9rK0A1JdeV=x_9k-E8Cc|Q}z;PUOT~Dmu z4P_- zMn1$zPa8_Q1P6hBcXT>?tF1eA0MDCrVV(j}mzOF&7NfRZkOAIg)`JsK;&(*OVf M07*qoM6N<$f`igALjV8( diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonDisabled_mouseMove_5.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonDisabled_mouseMove_5.png index 7279236c7745a26218295d61584d3206288cb36d..7df4bf4f1a3c071e1a4d2d3bb6edbcedaf06c174 100644 GIT binary patch delta 634 zcmV-=0)_pc1*ip(Ie%J7L_t(&f$f<=YvMo@fWNLQB4mY@5(fk7$rU_!sCe+y^#}N4 zbMffSgXlrQgO-+QAu^Pdk~R>e!tO!Lu3LB6iaLay@A&2=d3;IUn~<|G48LPIDW7x~ z@IPXtYrsg?fRU~NBV7YVx(1AN4H)SfFw!;fS$6>+#dTc(u79qsa2#jnTBp-Fd0ijj zq)+@$>qxnoK54CX+ZP3`1Pk#q+#4c6)ofm2*fED?OXd(rh-lySwAEOxGM;z9^6FE0V` zJdgA9bKs}!$HzyS&1QTfHnU=rcW4qV9iUpRG9Hh24pk{7u-?^db~Z{WGMNnJa+#Nx z7naKQmL&q z+qQXlcp#U{QLonl$mjDsKR**i(a~B997Xzqp*v*v3lGr4o$ZPjXmlDB_PAoPSftzS zzKc7KgHnnh2)MYoAP9oEC0Uk*QVOLM*Vos;x}8WVky6rbxA&;z-#CKw0*ya>oV?C@ z3~BJ~>vNZbUNN0c(`vQo_xoFM$8lJ#R*Xg?VEsY0!LqFQO~_`mzV5DonNY}tg2dQC=dD1mtq-(%P*MO0(0V7=lM!E)m03S5q U8F6{M-2eap07*qoM6N<$f`KwOga7~l delta 626 zcmV-&0*(Es1)v3xIe$_~L_t(&f$f<=YvMo@fWL0Hl$2~hC~;6wPi{e|he{6K)*s-H z&9w&$f(Oxqf(KJ7QHX?+QnaBti0mE~(=BzEwHRm9o$nHu_l9|VGrSqdQ5c5bQ5=*{ zvJ3bhQPL%#q)R|amw=Kk0VQ1mO1cD;bO{_(`qQ{YYy5P`C4c`(KFcm(S8Uq`;Ogp% zd_KQ5)@(KpUe_+9w!QTGeWECmUBh(H)G*LCB0VHg7N@bD1N9gRkqrkP0Xsg({OgaBYZpKpzC#)S}^pPvKZ zc^;We26&Nue}9iRk=t>#i;D|xZf>@o zO4oIPmsbsd@B3JmMX6L`xm?d_YG5CY%#X*3!fA0NMpnWo8XHp4Iss?{n0*=&}_ z$48R;Ks;}?rX{M9rK0A1JdeV=x_9k-E8Cc|Q}z;PUOT~Dmu z4P_- zMn1$zPa8_Q1P6hBcXT>?tF1eA0MDCrVV(j}mzOF&7NfRZkOAIg)`JsK;&(*OVf M07*qoM6N<$f`igALjV8( diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_default_9.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_default_9.png new file mode 100644 index 0000000000000000000000000000000000000000..eea359ea2afa9d6d94a787d507692a192aea015c GIT binary patch literal 1936 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 Q0RR9107*qoM6N<$g0AFi1^@s6 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButton_mouseDown_2.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButton_mouseDown_2.png index 9181840771ead35cf8e8f4f051b44481fe78c6af..2f0e1f6998a6bfb76d75925a3699e35038821cd7 100644 GIT binary patch delta 819 zcmV-31I+x=2HysdIe!sJL_t(&f$f@KNK;W5z<)|QlWA97W*Va*IM);-usuW+t|ws< zfnq)Mq_JK?sE35Yf?zKR(u%qKbbN*{v z?sR^S=lgc@0_v4anTb%A_VdOx&TS|kTL~A$`lAGQ-2_&Oo5Ox1wzUc2q{w_ zq)dT`Ihg@hJ^@!gl|`u`WB)5rm1(t`=(X#@GFNM5Hbx~OEOUuM%&p8Nu62H-x>)(w zWo#*8R%Uazk4q&Pl;kF_npcvW%)`@r2)Ob!`Hjc3Xgr>!<>VO>gIf3b!|BU%Vu6^I zIp~|G?A8!9hkw%9k+kw{l;kGUQDvmL+lRenkees6s4PmQy-&qyQ?$>ScP0XG#PsXM zxL%q`d!M>y9ag)6@(optInE-Cj;=`^e3_c72l>Z!edsI5#dU zX8^EdE{Fy?7}vG&=U7qt2DHPN6B>bAK7Il8AL(`5R+f1m=t?mmiPw z?3{^5ufGJvoVLZb`uhpjVbL?DF3{BFqi~mw{!eo_Z3<@}jN`hC+s3g$Tow5p%7NNp+Ct_oihR-VmaE=P-Rhdeyv&{telE0+QF}BaDCYL4I4pY1 z_5I9#TYvr=e0!ftb+N*8ub(sbN45Ned$wa#64upXHM|oPG^{2x@**K3GE=y>YTGdp zIJVOGG!?79*`aCa_Tj6`3mU)OGlj#V=Ri&pPu|T?v|FdO=DzVc92Pwei=O>A-U9G+ zXa=V(4W~`PT;IR3B0>s{j!1}z%xNlWU#=Lj+J8;lWrTtbe^{^hdGyinF1kY3WSs?5K^W<`~YMT2I6b;CISEe002ovPDHLkV1f`Pk}m)N delta 806 zcmV+>1KIrF2GRzQIe!F6L_t(&f$f@4NEA^Rz<)~Xny77RW-42YklHGOV0(xtb~_1* z1d4U&q@kAx>X2Ya5bUMEo06V9q$xzSAVjR!P%lZ!wniqV=D%{&DP7IB!{(^$rmMJP z`+UFSd*96a-u&kKW?&|YdoCXmA&5Tc1SI>1lqnEWra(xU0)HW83WSs?5K^WhC+O=W2`m8GdMXH#MV zTKAocNn2uqqkrcddK&B*Aqq{P)1HEv7|bEX?~aI-Ip$fVv~8T*7m_#@8+;qqtT>!i zMq2tk*jmSUay5<0f<(IA3N;pkdR+F27yvGrHg1eZ#i?|=l^wG1(&d~WuhAQVP`}8b z#!pl@7a0nDt05DyG65Ve|HZDz4}2K{DE~X|a4GbB{C^3+^@2otKQ950o9b_O#o6(c zwvDTT*Pq4faXT_Sw}a3Pkq@RrJLO(Dvj3+{pmW>1)P(O!u<=DI>L%#g`3$8{JDI+}Yu%qVN2 zCo(-pUVmc>gZ2#AvJY)ULRe%jQc?Fl=#1HB;u(|VIlcR~+Q1htce`h(yPO;_=Wr>M z$LWJ)GFM} z(}4v53NvB>C^)5O%(DuBdv=AA+<4y9o~Ccy-+xZ~#+N9}h^5||jC*!vZ^@`FHwT}F zA|Wi5sXgD9e`9MM!&znAGTt$;KtfD3?Um^OTnSQ5+ny1+x{TYo$ve zyCvY*Jt(*cl@5kD(nHCV2qjY@luU_GG9^OEln5nLB9u&tP=7KdB6Bh|O+(W(f*^P^ z_P;V$nXzkNxN$0d*|yEy-CZhu$wKBTbHvWh4()dPtB3Ke$gIptrNaLHK0=6h^Mnv= zZ*QY%8ouuX;5ZJB<0Lu#e*e|deRy~{mXifCD|2~y8Q=FgIyz!F98Sy;LQpQ3sZ=U- zIvwiuIzbR%ntvvq=OyiKZf*d$xVT8#HX02~)BJE8vFj3kYUCkqN?Xm}WL74CWmy26 zo}NyOhhdoH8HNGC$;k<8Yij^pUta@oc6NsE`-$MuUOdWso0ymwSF24aG^D1vPp#4? z(=q{ecXz4R>k|({p63DMr`&G0OD>nATCH+*b;ZNO1Am_9VObWIWpR6ZOB6*^t5tHj z+y_tBDLE~K(5DdkN2D$UEvJP3PqTfWpEKxlt`v(!8jS`A2M4cWmSxfHcIowcEG{mN z#Z1$r-EOnGy2{?(9srx0n_OOAa({n6)e@VaI|$)oXf+tLD7{K}7U|5w;u8z$|I;9( zHubXel7AAdi7#TDQH2c#gXG?DIAmpICAl8Of*`=QZJNy{>+9=8QIssr{eGW~jST?K z&(A3qi$qbx@$oU9=h5r+C=?2xn?mej7%|S+Jmw=3W>T3YS}$JoOJdicMhlVhtd^FR z=yW=i%jL2ATU%Q^K0adGHUQ0LGl>-ng`{%x`Ext~`FuWEaz8B+CRFJBM8Zre^KE7& z^V<=-7=}xXjx#5bAi&QcB9@GKOIgh9Lk#2!s$x&g0|b)absrxR}V9O+-Y5XH*sx+M!~2ud9~N z+RDsiGK68s<$vWRPft%XbEK3UA0OkoF0EFJ)6-Mh?KZY;69hrB?&0A9fSa3}WNoch z!?x`?RpcoNA1U(-2z?Qmml9u;$S=Otg;`sf0FL7TaD9C}Gv4WRl03_@0JyrkVsCE` zfcyJ<0D8S1VHhTY$7k_4Z!UQ;N9dbKu?mZ?Y%KqKW`Bpu!ei%8O8Bu)X-?MoZ8eT# z0PgPY*x%o$-|u6Z=0xnhH`_Rl5kj!LyGyZHq);dj$1&w{nX|JqhQlGfUJuXnKDLF( z!?Gg8#6Hpy3Gj3Ik1XN8{+WLhc@`CX^9AJvQu_EQiiDM%neVfT zF{^n)iO$r#pk*pVs$*8OT6AYBgqEogTBbs1nF^t0DukA)5L%`}XqgJ}8ytZL>X|*X Q0RR9107*qoM6N<$g0AFi1^@s6 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButton_mouseSingleClick_8.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButton_mouseSingleClick_8.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7c40a1f1eb91f33a98c768ac92becf1c4dc614 GIT binary patch literal 829 zcmV-D1H$}?P)F1xmVn|TrNNSaoIh0ZoYEfo5@?g zoj0=(?eX!^MnYN9k+dbStpZ#WNe|5ZDKaGlcIqQf`Z}?fIW;xK+S(ci2M0Yd z(=>5ims+jH*w|QC%rFd2PEMGdoMdBT1Av8v1+K5J>2x}8YOw(+8zF`X4PPXLBC|nZ zXxp)|_WF&dDGq(J2b0NUSYBT48DCmj!gXD4Zf=;Jo#poSHfYVduH(8cuIsY9y9>bd z^fbrE$2g8dtyX(q5d(!rBN9T9nWlJg(Kpf*Hbn}E5kJ-V_&C*Sm3%(mHNLpG$n*0v zrBVrit*xyfrt5mJbCby=K+tkc(?r+x_ZQM5G&+$0T9p3*3QOjvqbacMJ({HW9+60p z;LQA#q-=!vMuRlz2;W;JGb~c+51s#iL#)3u72PPA5)tVIND(e-XG(;UDG^GhL@1dO zA?34*IyOkk;jO_swT1ELuf3imE#L~SfBo4&f|0ddAT=l#8N<~Qd(XW_4IxBD*w zfkXWD)d>jxUkJkq97PyT;3&dy0!I;s6F7=6oWN0p;RKE%41XtZ6k#}lqx}8V3Cv42 zn;kn31Oj+G9(+C@YinyW$LVxBl*?rd!{G4na3ML(6KC>1c6N3Mhr=u{FMlYPKOIMB zxckZpCzbn!#FAwhS(b^%<2*b(kk98Sm&-Hvx6GEwWEPUoC^t7ZoS&c1)K*axWLc(E zDp9FaKBO^^?tfSDZA+@x>m7df_V!37lT@o!Ow*jHzhM{vxZUoB=ccMEnx@UvR+1#V zUN6AReWq#5qx)5SyOKJMKp=pss_42te1N8DQmfT441;7cNi-S-#>-hYn;n+IMx#Na z(ZDbaVzC(8+uJNJFTW_6ua(fr*wfmL((QJEL0O&FcYpNUPQxw-t8c5-;`a6yP16Vj z0>tC-;TTzM6-D9d>IzNM#_oO5eA^jr5^Hd*H{3K$ip3(4NCa7yQB{>jqX7&C*JAXz z-|w@#yNfK#Xqq-xiL;BRD9YHm9ocM_{_9T?1f*4u0uPLiZyyV2ulH2UrmXBSVB zq_J~56h$GE$&gGY$>;OKQa`W8G+k>PB9RD^BoPb-0jSk#V==9J4~0SiRIAlD^LP(G zrld}mCCeJy9x^J}=P;EPrFT-ELG>rCzTS2m}@u-x>#(%Qf~r zi?Kh0A7i+?yE_2ve*`;84dZtxod^h6}PkWmk4zIpLIjesBNtVU=RB2n^m- zkH_<3R}~6{==b}aot*)YN~Kad!gerznuI}!y*kQ_@4aO zU8>;EL>NxsD8g_8M-he-IEtg227y4#Z~{jWh7&l7Fr2_qgy95^A`B;R6k#}lqZa%J XTK~$$3Vw{H00000NkvXXu0mjfgAxGN delta 1050 zcmX@kafD-nW&Jl#7srr_Id5m5&wk}4bM$=e-X!PR)|1XScJ3jYzz{c`K&*S+uAkGP~it1+H;#*^vai|@bx zHz-(qyk0Ku@MpimVZj(h?6^MWVb+fCuXyuTy|+>AwC|aJKlZ>bjV`0j`dvzY>g<~i zD)901$M#=-{WV}^NWv^NJ$?P{L6@x_pOHWQ@}=gYiyC|4-sfNaw0v`MTe8Qblzi#7 z#-g1)AzG~^R&Q6?8%Hk;xKWkc>&ARHPkg4&v&-8y=_DISIE04surY_%PRm?Vzxa3T zn>VI03IZGAXZo<+%n{of#XBu^=d1i#Y77USf6m=&=6iX;>s_n2H7O_va484eyI*ukyP~n`l3}`;%3?IGZs%jg# z$8X;7Oj2>YUK+Cc>ekmY8iBh?AY2eL||_!T^p{ ztMuws9CzP6_VJ@((N39?*yE>9cdw4R_S8OkMsmHtpq!$gjzLZpvG3=hoEJ zEQry|k2w0vAo)j)UB;}ow9TA>BHPXEX0!JnH~#$Y*p2vu;u3m2pH;8xyuT`a=b_Ag zzkm03y}Er{nn6K?i*d%9oHu$U`T6fJ|MU0vzfdaM>cqG)f+svYJbL{_-rHtOv)eCb zu=F2q29gXOD)mCqR|`*{b6b@f`R(EAy&h6$&ihV@N9|2%MIeaMF&KX!c3(UyYReoHHNuUj)-(PUK60i@GU>tx P1|aZs^>bP0l+XkK&R6yH diff --git a/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseDown_6.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseDown_6.png index 26252854497086375062e1f1d59feb50112df5dd..45086ce8e5413a4afef4c70a63f8b14860cf588e 100644 GIT binary patch delta 1053 zcmV+&1mgR|2*(JJIe+;{L_t(|ob8*zOEOy+hoA3urG~sgsVFKcLM24GFj~yYPnd0g zteX}>34*IyOkk;jO_swT1ELuf3imE#L~SfBo4&f|0ddAT=l#8N<~Qd(XW_4IxBD*w zfkXWD)d>jxUkJkq97PyT;3&dy0!I;s6F7=6oWN0p;RKE%41XtZ6k#}lqx}8V3Cv42 zn;kn31Oj+G9(+C@YinyW$LVxBl*?rd!{G4na3ML(6KC>1c6N3Mhr=u{FMlYPKOIMB zxckZpCzbn!#FAwhS(b^%<2*b(kk98Sm&-Hvx6GEwWEPUoC^t7ZoS&c1)K*axWLc(E zDp9FaKBO^^?tfSDZA+@x>m7df_V!37lT@o!Ow*jHzhM{vxZUoB=ccMEnx@UvR+1#V zUN6AReWq#5qx)5SyOKJMKp=pss_42te1N8DQmfT441;7cNi-S-#>-hYn;n+IMx#Na z(ZDbaVzC(8+uJNJFTW_6ua(fr*wfmL((QJEL0O&FcYpNUPQxw-t8c5-;`a6yP16Vj z0>tC-;TTzM6-D9d>IzNM#_oO5eA^jr5^Hd*H{3K$ip3(4NCa7yQB{>jqX7&C*JAXz z-|w@#yNfK#Xqq-xiL;BRD9YHm9ocM_{_9T?1f*4u0uPLiZyyV2ulH2UrmXBSVB zq_J~56h$GE$&gGY$>;OKQa`W8G+k>PB9RD^BoPb-0jSk#V==9J4~0SiRIAlD^LP(G zrld}mCCeJy9x^J}=P;EPrFT-ELG>rCzTS2m}@u-x>#(%Qf~r zi?Kh0A7i+?yE_2ve*`;84dZtxod^h6}PkWmk4zIpLIjesBNtVU=RB2n^m- zkH_<3R}~6{==b}aot*)YN~Kad!gerznuI}!y*kQ_@4aO zU8>;EL>NxsD8g_8M-he-IEtg227y4#Z~{jWh7&l7Fr2_qgy95^A`B;R6k#}lqZa%J XTK~$$3Vw{H00000NkvXXu0mjfgAxGN delta 1050 zcmX@kafD-nW&Jl#7srr_Id5m5&wk}4bM$=e-X!PR)|1XScJ3jYzz{c`K&*S+uAkGP~it1+H;#*^vai|@bx zHz-(qyk0Ku@MpimVZj(h?6^MWVb+fCuXyuTy|+>AwC|aJKlZ>bjV`0j`dvzY>g<~i zD)901$M#=-{WV}^NWv^NJ$?P{L6@x_pOHWQ@}=gYiyC|4-sfNaw0v`MTe8Qblzi#7 z#-g1)AzG~^R&Q6?8%Hk;xKWkc>&ARHPkg4&v&-8y=_DISIE04surY_%PRm?Vzxa3T zn>VI03IZGAXZo<+%n{of#XBu^=d1i#Y77USf6m=&=6iX;>s_n2H7O_va484eyI*ukyP~n`l3}`;%3?IGZs%jg# z$8X;7Oj2>YUK+Cc>ekmY8iBh?AY2eL||_!T^p{ ztMuws9CzP6_VJ@((N39?*yE>9cdw4R_S8OkMsmHtpq!$gjzLZpvG3=hoEJ zEQry|k2w0vAo)j)UB;}ow9TA>BHPXEX0!JnH~#$Y*p2vu;u3m2pH;8xyuT`a=b_Ag zzkm03y}Er{nn6K?i*d%9oHu$U`T6fJ|MU0vzfdaM>cqG)f+svYJbL{_-rHtOv)eCb zu=F2q29gXOD)mCqR|`*{b6b@f`R(EAy&h6$&ihV@N9|2%MIeaMF&KX!c3(UyYReoHHNuUj)-(PUK60i@GU>tx P1|aZs^>bP0l+XkK&R6yH diff --git a/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseMove_5.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseMove_5.png index 26252854497086375062e1f1d59feb50112df5dd..45086ce8e5413a4afef4c70a63f8b14860cf588e 100644 GIT binary patch delta 1053 zcmV+&1mgR|2*(JJIe+;{L_t(|ob8*zOEOy+hoA3urG~sgsVFKcLM24GFj~yYPnd0g zteX}>34*IyOkk;jO_swT1ELuf3imE#L~SfBo4&f|0ddAT=l#8N<~Qd(XW_4IxBD*w zfkXWD)d>jxUkJkq97PyT;3&dy0!I;s6F7=6oWN0p;RKE%41XtZ6k#}lqx}8V3Cv42 zn;kn31Oj+G9(+C@YinyW$LVxBl*?rd!{G4na3ML(6KC>1c6N3Mhr=u{FMlYPKOIMB zxckZpCzbn!#FAwhS(b^%<2*b(kk98Sm&-Hvx6GEwWEPUoC^t7ZoS&c1)K*axWLc(E zDp9FaKBO^^?tfSDZA+@x>m7df_V!37lT@o!Ow*jHzhM{vxZUoB=ccMEnx@UvR+1#V zUN6AReWq#5qx)5SyOKJMKp=pss_42te1N8DQmfT441;7cNi-S-#>-hYn;n+IMx#Na z(ZDbaVzC(8+uJNJFTW_6ua(fr*wfmL((QJEL0O&FcYpNUPQxw-t8c5-;`a6yP16Vj z0>tC-;TTzM6-D9d>IzNM#_oO5eA^jr5^Hd*H{3K$ip3(4NCa7yQB{>jqX7&C*JAXz z-|w@#yNfK#Xqq-xiL;BRD9YHm9ocM_{_9T?1f*4u0uPLiZyyV2ulH2UrmXBSVB zq_J~56h$GE$&gGY$>;OKQa`W8G+k>PB9RD^BoPb-0jSk#V==9J4~0SiRIAlD^LP(G zrld}mCCeJy9x^J}=P;EPrFT-ELG>rCzTS2m}@u-x>#(%Qf~r zi?Kh0A7i+?yE_2ve*`;84dZtxod^h6}PkWmk4zIpLIjesBNtVU=RB2n^m- zkH_<3R}~6{==b}aot*)YN~Kad!gerznuI}!y*kQ_@4aO zU8>;EL>NxsD8g_8M-he-IEtg227y4#Z~{jWh7&l7Fr2_qgy95^A`B;R6k#}lqZa%J XTK~$$3Vw{H00000NkvXXu0mjfgAxGN delta 1050 zcmX@kafD-nW&Jl#7srr_Id5m5&wk}4bM$=e-X!PR)|1XScJ3jYzz{c`K&*S+uAkGP~it1+H;#*^vai|@bx zHz-(qyk0Ku@MpimVZj(h?6^MWVb+fCuXyuTy|+>AwC|aJKlZ>bjV`0j`dvzY>g<~i zD)901$M#=-{WV}^NWv^NJ$?P{L6@x_pOHWQ@}=gYiyC|4-sfNaw0v`MTe8Qblzi#7 z#-g1)AzG~^R&Q6?8%Hk;xKWkc>&ARHPkg4&v&-8y=_DISIE04surY_%PRm?Vzxa3T zn>VI03IZGAXZo<+%n{of#XBu^=d1i#Y77USf6m=&=6iX;>s_n2H7O_va484eyI*ukyP~n`l3}`;%3?IGZs%jg# z$8X;7Oj2>YUK+Cc>ekmY8iBh?AY2eL||_!T^p{ ztMuws9CzP6_VJ@((N39?*yE>9cdw4R_S8OkMsmHtpq!$gjzLZpvG3=hoEJ zEQry|k2w0vAo)j)UB;}ow9TA>BHPXEX0!JnH~#$Y*p2vu;u3m2pH;8xyuT`a=b_Ag zzkm03y}Er{nn6K?i*d%9oHu$U`T6fJ|MU0vzfdaM>cqG)f+svYJbL{_-rHtOv)eCb zu=F2q29gXOD)mCqR|`*{b6b@f`R(EAy&h6$&ihV@N9|2%MIeaMF&KX!c3(UyYReoHHNuUj)-(PUK60i@GU>tx P1|aZs^>bP0l+XkK&R6yH diff --git a/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseClick_3.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseClick_3.png index b4285b0b55cd19dd1f143e469d2623614aa7125d..b6aed2c646fe3d10b06e52a051d49c8ffdfca5f7 100644 GIT binary patch delta 1144 zcmbQoxrlRuWqpXJi(^Q|oVT+BJ)*-Uj{je_c3EW4bSvjMs*0z>rutpV^|1OiE&8UK zh0BH;PQRBZABy6VE@_=+B$L9}dP%%{ufKNAx7 z!a+eFMLhWCzMG6G-bxXRwc3>nV`j%3yYNHk*uOuwKUmy5B~)S>vS8)4u0@x>7YPNM zJzjF|@#gt*4?n%FwCVc)d45vm&BR@Y-aftiW3K+mlM#Cqn#5h^?ElA-Kc!y$@i|WO zT~b;+-=`l5yK6jga>bOAE5$Ez%Op0Hwk~?WDtNcItfufn#h)m4Nvt!0_g(!jD~5!OnwPD$FMfWl*4c6K<)I&Uv|<)&9GYm+c6+YY zMaBca^Y=A9&@Z;QW8d7+fB56~GRZF0XfC&cl^)u$7DCg5-%Kn$=&7mm_1C2go}?V# zZPSm;=3SYreL8A~Q((wHseOwOV9t6?EGw=Ld%ao%x{s~(3cK2(U- z>hb~Oi^KhqrF8r*{?FRyL+87-%;g8V$o;+^GsDlsR^`H%(-EHyIUVrNY8pL@SY7nJVGSDpD$`bu-pRMpIIzSLhe+fS{@ z`dyU5m;UD|FoHHj8{ap2srbJ99Sg%BHM^@@ON*=-RK5o=e7IPDyPhZs^w7eYX7hshoatH?}VH z?cN-oZn*aYkGWOsjtb*xg<%E3%WXc{R5(ug-aoS@>*s}4(w%zE;x1dR-83jYwfP`_ zc2~r|<%-jrl((s|R(q+&`FRwu1jFzQIVp~&FpDNl6)gBa)1B6bwT4?K=`#RmdK II;Vst06sW1TmS$7 delta 1140 zcmV-)1dIEk37!d%Ie$<|L_t(|ob8)oXd7i1$N#NsmS$aZtS&}7F2u~WV~);BNoC)1 z8){)v3N2M|eo03PItB`LFcFy&11*ew>FDm01FahjZNM)s)qNOa6t)$G+h)_!!_8XP zab43;TV4E++;JB#$)zT5m-+ml^zOaqeV^yO`}6+qUfL>rD1W6u5R9na=mLoU7bG}> zDI_?8DI_?8DI_?8DI_?8DI_?8DI_?8DNF^oNATijVKd8=#AC*$jV_>AQsHL9c~nZ^ z@=Ow!rj{}J+n<)lX?b=tP9EHjL%Zuxb^KOIYAR-&?0J0f-8|0SSj2qd@BdWG<4(m| zsvyb`L>Z^9Jb%E>1{-c3_2T5g?UwtiVrv?jE_rQzZ5)O>-IiiKkvIfV#$bmFpB%7W zzgdoA@@^Crx5BB6$CHNR>vvZ$(&fev)60fyxj3}D4ghfH{%Xl<8|g|v^!{(=3dYLH z8f0Y+01)zXmipw%QB2;AqGDILY`&G2007;4>$SFk&wqij!#j`)H>0nO)7tfRra$g& zsn_C%JKb>AJ*CBD_sO=zTw~{o)3fVo8-TQ}=IX0IH*3$Ax1F!WaHkuoa5KgZ??Axk z_*X2?)o3yLxtE$JMsVu8PspDZR>0>#EXd>RgaSd7G1BEmZ%bN?o=9Blr$63mtH!%y zze5mZgn#^8Q5I)5o+lDFoSTsfH{J(yZpg(nh6R7xNg z44B2Dr&&}{e;%FM0#*vG2xOvp8S$(lNa)0Gj?}M0`+xed!0sxNfHwsFf`{-o) z`iVe8!8+DM8Q$Tx;(WLf-8rv&kvd@3zJ#9RcX45zS+i|P6^q_l@;yway&A7K)uFL| z69zk6>#U-9RAJn?zlxDAH~QK*M5RQ@##isd;>sh#Z!5ws2W1f45_)oM59|@V_!{@{ zVt>r~_Jvj6e#r>{+QW)U3GFL%<*&kjWBU1PE`Te5j&t=WEf<*XE7oxqlk)T#fco^TrpyTFPmb!>sMpl?MQTU>gUX zt3gl3VlQN@l{FPBxLA-!EXbpKZ#^#0B=O8=zZf=tM<*ZR$i+E))%zS~2YlFK%Rkk9 zr)LnA5*X}oVIgVUd_8w#5m70DWBa#3nlHRMfAswyICD+G)qW4&X?5m}ogMIDc5T3i z)rutpV^|1OiE&8UK zh0BH;PQRBZABy6VE@_=+B$L9}dP%%{ufKNAx7 z!a+eFMLhWCzMG6G-bxXRwc3>nV`j%3yYNHk*uOuwKUmy5B~)S>vS8)4u0@x>7YPNM zJzjF|@#gt*4?n%FwCVc)d45vm&BR@Y-aftiW3K+mlM#Cqn#5h^?ElA-Kc!y$@i|WO zT~b;+-=`l5yK6jga>bOAE5$Ez%Op0Hwk~?WDtNcItfufn#h)m4Nvt!0_g(!jD~5!OnwPD$FMfWl*4c6K<)I&Uv|<)&9GYm+c6+YY zMaBca^Y=A9&@Z;QW8d7+fB56~GRZF0XfC&cl^)u$7DCg5-%Kn$=&7mm_1C2go}?V# zZPSm;=3SYreL8A~Q((wHseOwOV9t6?EGw=Ld%ao%x{s~(3cK2(U- z>hb~Oi^KhqrF8r*{?FRyL+87-%;g8V$o;+^GsDlsR^`H%(-EHyIUVrNY8pL@SY7nJVGSDpD$`bu-pRMpIIzSLhe+fS{@ z`dyU5m;UD|FoHHj8{ap2srbJ99Sg%BHM^@@ON*=-RK5o=e7IPDyPhZs^w7eYX7hshoatH?}VH z?cN-oZn*aYkGWOsjtb*xg<%E3%WXc{R5(ug-aoS@>*s}4(w%zE;x1dR-83jYwfP`_ zc2~r|<%-jrl((s|R(q+&`FRwu1jFzQIVp~&FpDNl6)gBa)1B6bwT4?K=`#RmdK II;Vst06sW1TmS$7 delta 1140 zcmV-)1dIEk37!d%Ie$<|L_t(|ob8)oXd7i1$N#NsmS$aZtS&}7F2u~WV~);BNoC)1 z8){)v3N2M|eo03PItB`LFcFy&11*ew>FDm01FahjZNM)s)qNOa6t)$G+h)_!!_8XP zab43;TV4E++;JB#$)zT5m-+ml^zOaqeV^yO`}6+qUfL>rD1W6u5R9na=mLoU7bG}> zDI_?8DI_?8DI_?8DI_?8DI_?8DI_?8DNF^oNATijVKd8=#AC*$jV_>AQsHL9c~nZ^ z@=Ow!rj{}J+n<)lX?b=tP9EHjL%Zuxb^KOIYAR-&?0J0f-8|0SSj2qd@BdWG<4(m| zsvyb`L>Z^9Jb%E>1{-c3_2T5g?UwtiVrv?jE_rQzZ5)O>-IiiKkvIfV#$bmFpB%7W zzgdoA@@^Crx5BB6$CHNR>vvZ$(&fev)60fyxj3}D4ghfH{%Xl<8|g|v^!{(=3dYLH z8f0Y+01)zXmipw%QB2;AqGDILY`&G2007;4>$SFk&wqij!#j`)H>0nO)7tfRra$g& zsn_C%JKb>AJ*CBD_sO=zTw~{o)3fVo8-TQ}=IX0IH*3$Ax1F!WaHkuoa5KgZ??Axk z_*X2?)o3yLxtE$JMsVu8PspDZR>0>#EXd>RgaSd7G1BEmZ%bN?o=9Blr$63mtH!%y zze5mZgn#^8Q5I)5o+lDFoSTsfH{J(yZpg(nh6R7xNg z44B2Dr&&}{e;%FM0#*vG2xOvp8S$(lNa)0Gj?}M0`+xed!0sxNfHwsFf`{-o) z`iVe8!8+DM8Q$Tx;(WLf-8rv&kvd@3zJ#9RcX45zS+i|P6^q_l@;yway&A7K)uFL| z69zk6>#U-9RAJn?zlxDAH~QK*M5RQ@##isd;>sh#Z!5ws2W1f45_)oM59|@V_!{@{ zVt>r~_Jvj6e#r>{+QW)U3GFL%<*&kjWBU1PE`Te5j&t=WEf<*XE7oxqlk)T#fco^TrpyTFPmb!>sMpl?MQTU>gUX zt3gl3VlQN@l{FPBxLA-!EXbpKZ#^#0B=O8=zZf=tM<*ZR$i+E))%zS~2YlFK%Rkk9 zr)LnA5*X}oVIgVUd_8w#5m70DWBa#3nlHRMfAswyICD+G)qW4&X?5m}ogMIDc5T3i z)S7$3O4=0~|y;Ws!moZrxs?NEbsFr53k_ zF4B&ICE!?aup;ePuyiSP5ad|w)~Q2=P7PS7AShij6{jMu_YRVf_Qw8t+j#Y!4;+%5 z^PJ~-l72Z)a{8;^@BfWN;uC*;bpn$A7gBH%Uy*{7_=*&q#D7<$;3U2x1t;+pDL9F* zNWn>bMG8*hE8k9Vfk0rWX_`i{SftzS&g7@t?V@QKfk0qkIn6W2ZpC7e*VorS&gH+3 zuY!BJ3=_V5T8J+p1VRW>sT93lk4Pj!E|;5nelC}z(P+?WwHA_(n`*U+uIp3Tnx=^m zf^0U+#l^)R#ebM3?pN{4&;L@NF2fvA#?UwC_F=Ci{eFL_zgn%5$z%{h5Dtgu_Opnb zrtv+`oN@E#@$nUWyOR1D(P$KadcE%S8HVAM&1$vk^t;QS`@B}GIrh4)J0)(kWR5GL z)7rUtd3gaKo6UYY*M05PKQ3;&-A31S=M}^-jDOi$mVf2gxbJ<@{20Nlt*rr2sZ@Xu zvBl$Y5{U#t2r`)rwOS4MC}TG6^S8G*&d<*gLQttxW-4)B{!G&xy7nRv2=M#&Zvb|7 zcIJ-pSzN;~h(@EVudid8CcC@4#N+WH(E&7@O^%O`xw^WdQmIfbm#4~QR(_1&MzL2q zRaKo5dw+L#2Y{j|j-C5l(=-%CaqMmJ&cdi~_q7+MY0_%7$mjD!A`u#m##}Kzi)%lJ zL?VHrDD3a=15hfJhJ4!h9*e~QC=?14^O%PpBe>DBWQ)aJUdH{HgTa7Wtwym}T*#N} zv?z)~Fc?JBGytxzuNUgyehw=uD?`U=guM)YjDO&6Z*PH*70rEYwOXEKXOy$EGt%ia zs;ct*{Ji{xKVi{Au%E+VFc>-}lgWj~nU*C8uFlcO9+Ta|mrp!hhCRmufg|dZojVwY z;WS;>DHIAcn@xhjAOHsk2LN)3Pk?@9zQF+uNIXAIo3~g4?6q@6-2ahQ7(B zZg`IM`(#x~tqN*y{ zY?js4)uFM&!$VY6rBo`hv9U2Rx6{*8l6%P{(P)&Lo13w=p-_lWC`6~zK?vc9W>QSA z7+!tha2O#3yqmn`B3C$x wuSmg3d_@XQ;ww^c5?_&mllY1hoWxiD0VBKJtwCiBvH$=807*qoM6N<$f}-CE*8l(j delta 1029 zcmV+g1p51}2(So{Ie+3wL_t(|ob8!0NHTpK$3M@@18oiuag$3Jy+fN@frLwkOJPTw z;u1Cn$w8ygkP$ixiOZow5dS1Mhj6&T$%6!ghHyCuq)DRneTTS1d)3VBdVJph2M+K4 z_xt~TKhH1!@7?*M+wJ~?MB)*DeRl(r{})nl5>JtWlX!|0oPWeqq~Ii;A_XV$6e&1~ zr%1s`JjGMN-JgXBo!xs`Qu3QIcPpHtC<9wO9w(pA({8svl&9Tp6OYGH6lG>TO*6;Y z^7%YZPfwrj<#%W91m_@xKnOuHnWWR{5DtgQWHJ-a&tx*xYBd^-#>{&wl}hNkK2fY? zSqLFWr_-FCo_~I-#z*RY7eBoGFZKQ`#2!UV{qL!BI4eoF+Z`A$l}e;iDTEM&LZPYi z%%Z1Ba!)g7-27>Bd3 zI18OLuAhg82LRIP^vJpW$HT_Q)onJL=(_ISf|#cHpMO}}w%wTi?>=k(7{M(rE&^Z} z2Jk92P1A_QVhABfrBYNX72wsz9Qya4pPxB7IY9`4VHh8>xMBG$%NjTyhN38}t*rsD zv9U3AjZt+?(xVJbf zovNy?#eZI1T>;?t``x(y{dhc%-|u(h9r1pIx4HX|hhbS3jYflPHcL1hrdF#>Rby0L z=Q_knt7`Msaz03E=)%s;atAp$iKO@6JCyKE^N%8jS|ASd8W6<(c<539}Z0 za~*oU9zLIsUatp0B9WMBok^KnOEpc?-E>_im&;MF*9imy0PO7S0MKf+fY3rvv9Y#oW81d-P~&{QS94g6VPnZ;5`c2KjBVRo zUta^TwKc7me2%#loTh1Lnntx+Wqo~}ySqD9S6AKh(P)%xHp~A0KEYs+mzS5Z`ResL zs;ZJsr}_2k*TA{m-Ca~wrBEoava<4SZ+=HdMP+(L=qs4J_i&Q=W^PwF$$TOOC-D?dEmb0sE1bkrq~Ii; zA_XV$6e&1~r%1s`JVgpl;we&a5>JtWlX%L%K1sjsOM|OL00000NkvXXu0mjfC_4JA diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_default_4.png new file mode 100644 index 0000000000000000000000000000000000000000..8614dad4f2a6383487b73f6d8f234f7540da10dc GIT binary patch literal 1166 zcmV;91abR`P);EDU zxWJg(0}%Xw5#kfLh7g~?HH7#Ct|7!Ha19|ofolly30y;nPv9Ctd;-__%k2St7G2j{ zzAK7?EXxD}fv$Zl%K|`>q@j-OtF+H)b#;|cD1^u3acM-~!?#Ah+W8)P=e2>{OVc#s z@i-F`6Bvf!2&@y;YL#lWIuO6ZMAI}>Rpt2jnDg`VzWZHWU2$}D^kLgiV`S5=*Xzaa z_Y;Xk07$3PU2P+gh-3GY@p`>Z1UF5y?|zv~=AC_~wx7nxrQMIPQ<$o%7=}SInRMEc z$z+R7JRaxl>`ue)l-}dv-BBs4%QB{E(r7dQXf~Tyg27CbJ9v(6~J4+&w=&Mg45WqA|>h(I=Y?j}@ ze}CHVphaN|x!G*Cyeo<_P(S@LgveLqKtG_^_4*!q$5RBE&EzJ%t0H%Jn__QoZ~N-w z@pw=ag_DyL6h&!Ch23~~cmQ5&E`V4p2EfwN64`8)a=Gl(k#CVC3CpsaG(SB(-LcKC zZ}a&)vMf7(KB`5B#Sp|Nv)QH4ubuC4z$X7J|2=rOL&V+{pPZb0>d0npZjMwcg{rE3 z+3)P^0I!iqRaK{s42446-QAJPFJJbfj|INRVfyW?Ck8k z^Yh*O`p*AwjH>v)O1WIdFboojgi~J${xGr|j-O1U(cu369>Xw*#bQEuT@d0M0^8f$ zNRmV>7W=WkC;tS5_=dnohueZzM)s&hF#3G!hC?8Di->#z*AU_pxP}m)z%_*U1g;^( gCvXiRK7nie2Px38OsfTDFaQ7m07*qoM6N<$f>Yl`ZU6uP literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseClick_7.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseClick_7.png new file mode 100644 index 0000000000000000000000000000000000000000..8614dad4f2a6383487b73f6d8f234f7540da10dc GIT binary patch literal 1166 zcmV;91abR`P);EDU zxWJg(0}%Xw5#kfLh7g~?HH7#Ct|7!Ha19|ofolly30y;nPv9Ctd;-__%k2St7G2j{ zzAK7?EXxD}fv$Zl%K|`>q@j-OtF+H)b#;|cD1^u3acM-~!?#Ah+W8)P=e2>{OVc#s z@i-F`6Bvf!2&@y;YL#lWIuO6ZMAI}>Rpt2jnDg`VzWZHWU2$}D^kLgiV`S5=*Xzaa z_Y;Xk07$3PU2P+gh-3GY@p`>Z1UF5y?|zv~=AC_~wx7nxrQMIPQ<$o%7=}SInRMEc z$z+R7JRaxl>`ue)l-}dv-BBs4%QB{E(r7dQXf~Tyg27CbJ9v(6~J4+&w=&Mg45WqA|>h(I=Y?j}@ ze}CHVphaN|x!G*Cyeo<_P(S@LgveLqKtG_^_4*!q$5RBE&EzJ%t0H%Jn__QoZ~N-w z@pw=ag_DyL6h&!Ch23~~cmQ5&E`V4p2EfwN64`8)a=Gl(k#CVC3CpsaG(SB(-LcKC zZ}a&)vMf7(KB`5B#Sp|Nv)QH4ubuC4z$X7J|2=rOL&V+{pPZb0>d0npZjMwcg{rE3 z+3)P^0I!iqRaK{s42446-QAJPFJJbfj|INRVfyW?Ck8k z^Yh*O`p*AwjH>v)O1WIdFboojgi~J${xGr|j-O1U(cu369>Xw*#bQEuT@d0M0^8f$ zNRmV>7W=WkC;tS5_=dnohueZzM)s&hF#3G!hC?8Di->#z*AU_pxP}m)z%_*U1g;^( gCvXiRK7nie2Px38OsfTDFaQ7m07*qoM6N<$f>Yl`ZU6uP literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseDown_6.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseDown_6.png new file mode 100644 index 0000000000000000000000000000000000000000..8614dad4f2a6383487b73f6d8f234f7540da10dc GIT binary patch literal 1166 zcmV;91abR`P);EDU zxWJg(0}%Xw5#kfLh7g~?HH7#Ct|7!Ha19|ofolly30y;nPv9Ctd;-__%k2St7G2j{ zzAK7?EXxD}fv$Zl%K|`>q@j-OtF+H)b#;|cD1^u3acM-~!?#Ah+W8)P=e2>{OVc#s z@i-F`6Bvf!2&@y;YL#lWIuO6ZMAI}>Rpt2jnDg`VzWZHWU2$}D^kLgiV`S5=*Xzaa z_Y;Xk07$3PU2P+gh-3GY@p`>Z1UF5y?|zv~=AC_~wx7nxrQMIPQ<$o%7=}SInRMEc z$z+R7JRaxl>`ue)l-}dv-BBs4%QB{E(r7dQXf~Tyg27CbJ9v(6~J4+&w=&Mg45WqA|>h(I=Y?j}@ ze}CHVphaN|x!G*Cyeo<_P(S@LgveLqKtG_^_4*!q$5RBE&EzJ%t0H%Jn__QoZ~N-w z@pw=ag_DyL6h&!Ch23~~cmQ5&E`V4p2EfwN64`8)a=Gl(k#CVC3CpsaG(SB(-LcKC zZ}a&)vMf7(KB`5B#Sp|Nv)QH4ubuC4z$X7J|2=rOL&V+{pPZb0>d0npZjMwcg{rE3 z+3)P^0I!iqRaK{s42446-QAJPFJJbfj|INRVfyW?Ck8k z^Yh*O`p*AwjH>v)O1WIdFboojgi~J${xGr|j-O1U(cu369>Xw*#bQEuT@d0M0^8f$ zNRmV>7W=WkC;tS5_=dnohueZzM)s&hF#3G!hC?8Di->#z*AU_pxP}m)z%_*U1g;^( gCvXiRK7nie2Px38OsfTDFaQ7m07*qoM6N<$f>Yl`ZU6uP literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseMove_5.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseMove_5.png new file mode 100644 index 0000000000000000000000000000000000000000..8614dad4f2a6383487b73f6d8f234f7540da10dc GIT binary patch literal 1166 zcmV;91abR`P);EDU zxWJg(0}%Xw5#kfLh7g~?HH7#Ct|7!Ha19|ofolly30y;nPv9Ctd;-__%k2St7G2j{ zzAK7?EXxD}fv$Zl%K|`>q@j-OtF+H)b#;|cD1^u3acM-~!?#Ah+W8)P=e2>{OVc#s z@i-F`6Bvf!2&@y;YL#lWIuO6ZMAI}>Rpt2jnDg`VzWZHWU2$}D^kLgiV`S5=*Xzaa z_Y;Xk07$3PU2P+gh-3GY@p`>Z1UF5y?|zv~=AC_~wx7nxrQMIPQ<$o%7=}SInRMEc z$z+R7JRaxl>`ue)l-}dv-BBs4%QB{E(r7dQXf~Tyg27CbJ9v(6~J4+&w=&Mg45WqA|>h(I=Y?j}@ ze}CHVphaN|x!G*Cyeo<_P(S@LgveLqKtG_^_4*!q$5RBE&EzJ%t0H%Jn__QoZ~N-w z@pw=ag_DyL6h&!Ch23~~cmQ5&E`V4p2EfwN64`8)a=Gl(k#CVC3CpsaG(SB(-LcKC zZ}a&)vMf7(KB`5B#Sp|Nv)QH4ubuC4z$X7J|2=rOL&V+{pPZb0>d0npZjMwcg{rE3 z+3)P^0I!iqRaK{s42446-QAJPFJJbfj|INRVfyW?Ck8k z^Yh*O`p*AwjH>v)O1WIdFboojgi~J${xGr|j-O1U(cu369>Xw*#bQEuT@d0M0^8f$ zNRmV>7W=WkC;tS5_=dnohueZzM)s&hF#3G!hC?8Di->#z*AU_pxP}m)z%_*U1g;^( gCvXiRK7nie2Px38OsfTDFaQ7m07*qoM6N<$f>Yl`ZU6uP literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_default_0.png new file mode 100644 index 0000000000000000000000000000000000000000..1566304477931a6845e950443ac66ceb5ce5a251 GIT binary patch literal 1242 zcmV<01SR{4P)J;D2~aw1ZJX7a<;LX zC;&hpk}PT8_DklN2Bu=Tad!=|v^T5Z zcWB{vXu(j`u$w5P+(!5vTAVnd6nt-Adma1^EmCeH#=13NsOp^YMmn3avd&0n6Gl3B z&t_cQfvH$lf5pzl?74ga;H<6|W8E5loEC#R%U4Gq?R5yztte{J*-sV1OFpfeJosNT69_D;@zH4 zz-6ZSn^s?=z@ViOx91ai`;&4T@y92}002MS+sNz7q4z`u$J{H^1^^a=8ngX++*^GP zy(fx5B#EF?ClDY2ynXx-+&`}3;>0psW*Q&9DZCcNLbl@LX6enoqZpWqVInNNvH3P2 z924PJ8x^~W5}ao)SzrGW&$}${j2C|R41q`z=GW47rioGU_I&6)QM7&eC*J@5FZ}jV zYu-ARgN<(qj=5K+4FGyir6;QI-?7}9OJB3g=Y-!pOK}+MV{n!t(+wF32v-#p?Fc_6iNv)-(lQxx1cxY=dDPc7qhS9!qo?uEPjXnGdq{qH(F{6 zY71F;7yD4hp>RV?Ajmf!nKF;J^{#vwDlt6szxR9gJKWS~ncUZ>j!ThyPrE&V&eT;NA zVbsR#>5$t7_#D&o2qjDheNL7+bY)}TbtsYBQJ5)obwi1 literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseClick_3.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseClick_3.png new file mode 100644 index 0000000000000000000000000000000000000000..1566304477931a6845e950443ac66ceb5ce5a251 GIT binary patch literal 1242 zcmV<01SR{4P)J;D2~aw1ZJX7a<;LX zC;&hpk}PT8_DklN2Bu=Tad!=|v^T5Z zcWB{vXu(j`u$w5P+(!5vTAVnd6nt-Adma1^EmCeH#=13NsOp^YMmn3avd&0n6Gl3B z&t_cQfvH$lf5pzl?74ga;H<6|W8E5loEC#R%U4Gq?R5yztte{J*-sV1OFpfeJosNT69_D;@zH4 zz-6ZSn^s?=z@ViOx91ai`;&4T@y92}002MS+sNz7q4z`u$J{H^1^^a=8ngX++*^GP zy(fx5B#EF?ClDY2ynXx-+&`}3;>0psW*Q&9DZCcNLbl@LX6enoqZpWqVInNNvH3P2 z924PJ8x^~W5}ao)SzrGW&$}${j2C|R41q`z=GW47rioGU_I&6)QM7&eC*J@5FZ}jV zYu-ARgN<(qj=5K+4FGyir6;QI-?7}9OJB3g=Y-!pOK}+MV{n!t(+wF32v-#p?Fc_6iNv)-(lQxx1cxY=dDPc7qhS9!qo?uEPjXnGdq{qH(F{6 zY71F;7yD4hp>RV?Ajmf!nKF;J^{#vwDlt6szxR9gJKWS~ncUZ>j!ThyPrE&V&eT;NA zVbsR#>5$t7_#D&o2qjDheNL7+bY)}TbtsYBQJ5)obwi1 literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseDown_2.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseDown_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1566304477931a6845e950443ac66ceb5ce5a251 GIT binary patch literal 1242 zcmV<01SR{4P)J;D2~aw1ZJX7a<;LX zC;&hpk}PT8_DklN2Bu=Tad!=|v^T5Z zcWB{vXu(j`u$w5P+(!5vTAVnd6nt-Adma1^EmCeH#=13NsOp^YMmn3avd&0n6Gl3B z&t_cQfvH$lf5pzl?74ga;H<6|W8E5loEC#R%U4Gq?R5yztte{J*-sV1OFpfeJosNT69_D;@zH4 zz-6ZSn^s?=z@ViOx91ai`;&4T@y92}002MS+sNz7q4z`u$J{H^1^^a=8ngX++*^GP zy(fx5B#EF?ClDY2ynXx-+&`}3;>0psW*Q&9DZCcNLbl@LX6enoqZpWqVInNNvH3P2 z924PJ8x^~W5}ao)SzrGW&$}${j2C|R41q`z=GW47rioGU_I&6)QM7&eC*J@5FZ}jV zYu-ARgN<(qj=5K+4FGyir6;QI-?7}9OJB3g=Y-!pOK}+MV{n!t(+wF32v-#p?Fc_6iNv)-(lQxx1cxY=dDPc7qhS9!qo?uEPjXnGdq{qH(F{6 zY71F;7yD4hp>RV?Ajmf!nKF;J^{#vwDlt6szxR9gJKWS~ncUZ>j!ThyPrE&V&eT;NA zVbsR#>5$t7_#D&o2qjDheNL7+bY)}TbtsYBQJ5)obwi1 literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseMove_1.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseMove_1.png new file mode 100644 index 0000000000000000000000000000000000000000..206b07dde527184a090fd54cbf560241b5e8944a GIT binary patch literal 1251 zcmV<91RVQ`P)@xoegp)91Uw~m0)+oBM0^Cv zAmSrP1`!`YGKlyHl0n2rkPIR|f@Bc!5hR0%k02R`q)uSJL>M#g+TmM>`AtS#C{ zSAGO;TO-`IMwAxj!APkPVa#yb8d0Sz|H4 zHWza*r~8A1ZBLXb@UC|WMoNXrzE@E2%puTrFN~B5Z=Kijd=KY6js6e)pzU5*XpP{q z$i}-pzXl7f;l4CQelCVubhtggmN1_PW5%~*7Xbj%_kT#}%c8bAd9T?c+6Dl6trGr` zCIo+c47Jq>Pap)}pn)eq066z@8LmuygU)Mnu+SR3dG5uOa@jAk6(2iFZ}!(?fLXvT z|0?f(q74YkE&nR#XQWiT>*yuxz1fw7%i`X6i=jvG1j492wp(YOcuv9D6QQ;`aeUxY zyfOJDzP@rHVI9j7+T7;7W{+qa0GMhk005J7yM1v!84Q;U{DH>ymHkYIT69VCI0&-a z?Xs|=dFQXcMc)-F@^f)sSBA1@3ozDwI;A!r-~A4+RzD9GogFa0{r)HKoQlZBK(;dH5ULhk52;t-u`?MLoGV!wMxO_ z-xCPKNU3n<$ufU0_)yTs*0;U&RdCI(a&cTqYEiKeL40dyk5lMt+gkAnX7SQzzotK| zh*V#m!l;SDSXa%y9@%{KMG*dxCeU_oO8yV7wgcFmiD Date: Fri, 21 Apr 2017 16:03:23 -0700 Subject: [PATCH 17/25] Regression Tests: linting error updates --- .../components/Button/CommandButton.visualtest.ts | 4 ++-- .../components/Button/CompoundButton.visualtest.ts | 4 ++-- .../components/Button/ContextualButton.visualtest.ts | 6 +++--- .../components/Button/DefaultButton.visualtest.ts | 4 ++-- .../components/Button/PrimaryButton.visualtest.ts | 4 ++-- .../src/components/Checkbox/Checkbox.visualtest.ts | 4 ++-- .../components/ChoiceGroup/ChoiceGroup.visualtest.ts | 4 ++-- .../src/visualtest/IRunVisualTest.ts | 1 - .../src/visualtest/RunVisualTest.ts | 12 +++++------- 9 files changed, 20 insertions(+), 23 deletions(-) diff --git a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts index ca76100b6db42..3013d1e53cde6 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts @@ -33,8 +33,8 @@ commands.push(mouseDownScreenshot); commands.push(mouseClickScreenshot); function testRunner() { - componentIds.forEach(element => { - element.command.forEach(command => { + componentIds.forEach(function (element) { + element.command.forEach(function (command) { command(element); }) }); diff --git a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts index 704830e37bf66..812728a3831dd 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts @@ -27,8 +27,8 @@ componentIds.push({ function testRunner() { - componentIds.forEach(element => { - element.command.forEach(command => { + componentIds.forEach(function (element) { + element.command.forEach(function (command) { command(element); }) }); diff --git a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts index da602ed80ca2f..932f306a04936 100644 --- a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts @@ -40,9 +40,9 @@ componentIds.push({ }); function testRunner() { - componentIds.forEach(element => { - element.command.forEach(commandList => { - commandList(element); + componentIds.forEach(function (element) { + element.command.forEach(function (command) { + command(element); }); }); } diff --git a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts index 1fc59c550c95a..be41f72e27fd2 100644 --- a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts @@ -28,8 +28,8 @@ componentIds.push({ function testRunner() { - componentIds.forEach(element => { - element.command.forEach(command => { + componentIds.forEach(function (element) { + element.command.forEach(function (command) { command(element); }) }); diff --git a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts index 77ccbdb1160d2..d6cda692f8081 100644 --- a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts @@ -28,8 +28,8 @@ componentIds.push({ function testRunner() { - componentIds.forEach(element => { - element.command.forEach(command => { + componentIds.forEach(function (element) { + element.command.forEach(function (command) { command(element); }) }); diff --git a/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts b/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts index d77bc0e9a57b0..eb96e79476ccc 100644 --- a/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts @@ -28,8 +28,8 @@ componentIds.push({ function testRunner() { - componentIds.forEach(element => { - element.command.forEach(command => { + componentIds.forEach(function (element) { + element.command.forEach(function (command) { command(element); }) }); diff --git a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts index c0bd8f1e484d8..dd5345d1ec043 100644 --- a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts @@ -35,8 +35,8 @@ componentIds.push({ function testRunner() { - componentIds.forEach(element => { - element.command.forEach(command => { + componentIds.forEach(function (element) { + element.command.forEach(function (command) { command(element); }) }); diff --git a/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts index 671a973277941..4633ef4f19a23 100644 --- a/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts @@ -4,5 +4,4 @@ export interface IRunVisualTest { fileName: string; command: ((params: IRunVisualTest) => void)[]; childParam?: IRunVisualTest; - } \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts index 514288908cfa9..1fad21908204b 100644 --- a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts @@ -1,18 +1,16 @@ import { Casper, IPhantomCSS } from './PhantomCssInterface'; import { baseUrl } from '../common/VisualTest'; -import { Enum } from "typescript-string-enums"; import { IRunVisualTest } from './IRunVisualTest'; declare var phantomcss: IPhantomCSS; declare var casper: Casper; - export function defaultScreenshot(params: IRunVisualTest) { casper.then(function () { phantomcss.screenshot(params.componentExtnid, params.fileName + '_default'); }); if (params.childParam) { - params.childParam.command.forEach(commandList => { + params.childParam.command.forEach(function (commandList) { commandList(params.childParam); }); } @@ -24,7 +22,7 @@ export function mouseMoveScreenshot(params: IRunVisualTest) { phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseMove'); }); if (params.childParam) { - params.childParam.command.forEach(commandList => { + params.childParam.command.forEach(function (commandList) { commandList(params.childParam); }); } @@ -36,7 +34,7 @@ export function mouseDownScreenshot(params: IRunVisualTest) { phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseDown'); }); if (params.childParam) { - params.childParam.command.forEach(commandList => { + params.childParam.command.forEach(function (commandList) { commandList(params.childParam); }); } @@ -48,7 +46,7 @@ export function mouseClickScreenshot(params: IRunVisualTest) { this.click(params.componentExtnid); }); if (params.childParam) { - params.childParam.command.forEach(commandList => { + params.childParam.command.forEach(function (commandList) { commandList(params.childParam); }); } @@ -59,7 +57,7 @@ export function mouseSingleClickScreenshot(params: IRunVisualTest) { phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseSingleClick'); }); if (params.childParam) { - params.childParam.command.forEach(commandList => { + params.childParam.command.forEach(function (commandList) { commandList(params.childParam); }); } From 7037ad64f49bbe71a0dc3f17fc4e13aaaa92fc07 Mon Sep 17 00:00:00 2001 From: "Reena Jain (InConsulting Inc.)" Date: Sat, 22 Apr 2017 07:30:46 -0700 Subject: [PATCH 18/25] Regression Tests: Test helper class --- common/npm-shrinkwrap.json | 86 +++++++++--------- .../rush-example-app-base/package.json | 2 +- .../rush-example-component/package.json | 6 +- .../rush-fabric-website/package.json | 6 +- .../rush-office-ui-fabric-react/package.json | 4 +- common/temp_modules/rush-styling/package.json | 4 +- .../temp_modules/rush-todo-app/package.json | 2 +- .../src/VisualTestState.ts | 1 + .../Button/CommandButton.visualtest.ts | 16 +--- .../Button/CompoundButton.visualtest.ts | 11 +-- .../Button/ContextualButton.visualtest.ts | 10 +- .../Button/DefaultButton.visualtest.ts | 11 +-- .../Button/PrimaryButton.visualtest.ts | 11 +-- .../Checkbox/Checkbox.visualtest.ts | 12 +-- .../ChoiceGroup/ChoiceGroup.visualtest.ts | 11 +-- .../ContextualMenu.visualtest.ts | 41 ++++++--- .../src/visualtest/RunVisualTest.ts | 13 ++- .../office-ui-fabric-react/visualtest.html | 1 + .../baseline/CheckboxDisabled_default_4.png | Bin 1275 -> 1275 bytes .../baseline/Checkbox_default_0.png | Bin 869 -> 761 bytes .../ChoiceGroupDisabled_default_4.png | Bin 3124 -> 3124 bytes .../baseline/ChoiceGroupIcon_default_8.png | Bin 3548 -> 3548 bytes .../baseline/ChoiceGroup_default_0.png | Bin 3146 -> 3146 bytes .../baseline/CommandButton_default_0.png | Bin 1345 -> 1065 bytes .../CompoundButtonDisabled_default_4.png | Bin 2327 -> 2327 bytes .../baseline/CompoundButton_default_0.png | Bin 2420 -> 2420 bytes .../ContextualButtonDisabled_default_4.png | Bin 680 -> 680 bytes .../baseline/ContextualButton_default_0.png | Bin 799 -> 624 bytes .../DefaultButtonDisabled_default_4.png | Bin 1095 -> 1095 bytes .../baseline/DefaultButton_default_0.png | Bin 1090 -> 1042 bytes .../checkboxDisabled_mouseClick_7.png | Bin 1275 -> 1275 bytes .../baseline/checkboxDisabled_mouseDown_6.png | Bin 1275 -> 1275 bytes .../baseline/checkboxDisabled_mouseMove_5.png | Bin 1275 -> 1275 bytes .../baseline/checkbox_mouseClick_3.png | Bin 872 -> 872 bytes .../baseline/checkbox_mouseDown_2.png | Bin 872 -> 872 bytes .../baseline/checkbox_mouseMove_1.png | Bin 872 -> 872 bytes .../choiceGroupDisabled_mouseClick_7.png | Bin 3124 -> 3124 bytes .../choiceGroupDisabled_mouseDown_6.png | Bin 3124 -> 3124 bytes .../choiceGroupDisabled_mouseMove_5.png | Bin 3124 -> 3124 bytes .../choiceGroupIcon_mouseClick_11.png | Bin 3548 -> 3548 bytes .../baseline/choiceGroupIcon_mouseDown_10.png | Bin 3548 -> 3548 bytes .../baseline/choiceGroupIcon_mouseMove_9.png | Bin 3548 -> 3548 bytes .../baseline/choiceGroup_mouseClick_3.png | Bin 3146 -> 3146 bytes .../baseline/choiceGroup_mouseDown_2.png | Bin 3146 -> 3146 bytes .../baseline/choiceGroup_mouseMove_1.png | Bin 3146 -> 3146 bytes ...ng => commandButtonDisabled_default_4.png} | Bin 1368 -> 1368 bytes ...=> commandButtonDisabled_mouseClick_7.png} | Bin 1368 -> 1368 bytes .../commandButtonDisabled_mouseDown_10.png | Bin 1368 -> 0 bytes .../commandButtonDisabled_mouseDown_14.png | Bin 1368 -> 0 bytes ... => commandButtonDisabled_mouseDown_6.png} | Bin 1368 -> 1368 bytes .../commandButtonDisabled_mouseMove_13.png | Bin 1368 -> 0 bytes ... => commandButtonDisabled_mouseMove_5.png} | Bin 1368 -> 1368 bytes .../commandButtonDisabled_mouseMove_9.png | Bin 1368 -> 0 bytes .../baseline/commandButton_default_4.png | Bin 1379 -> 0 bytes .../baseline/commandButton_mouseClick_3.png | Bin 1379 -> 1379 bytes .../baseline/commandButton_mouseClick_7.png | Bin 1379 -> 0 bytes .../baseline/commandButton_mouseDown_2.png | Bin 1379 -> 1379 bytes .../baseline/commandButton_mouseDown_6.png | Bin 1379 -> 0 bytes .../baseline/commandButton_mouseMove_1.png | Bin 1404 -> 1146 bytes .../baseline/commandButton_mouseMove_5.png | Bin 1379 -> 0 bytes .../compoundButtonDisabled_mouseClick_7.png | Bin 2327 -> 2327 bytes .../compoundButtonDisabled_mouseDown_6.png | Bin 2327 -> 2327 bytes .../compoundButtonDisabled_mouseMove_5.png | Bin 2327 -> 2327 bytes .../baseline/compoundButton_mouseClick_3.png | Bin 2270 -> 2270 bytes .../baseline/compoundButton_mouseDown_2.png | Bin 2270 -> 2270 bytes .../baseline/compoundButton_mouseMove_1.png | Bin 2249 -> 2249 bytes .../contextualButtonDisabled_mouseClick_7.png | Bin 680 -> 680 bytes .../contextualButtonDisabled_mouseDown_6.png | Bin 680 -> 680 bytes .../contextualButtonDisabled_mouseMove_5.png | Bin 680 -> 680 bytes .../contextualButtonMenu_default_9.png | Bin 1936 -> 1936 bytes .../contextualButtonMenu_mouseClick_12.png | Bin 1936 -> 1936 bytes .../contextualButtonMenu_mouseDown_11.png | Bin 1936 -> 1936 bytes .../contextualButtonMenu_mouseMove_10.png | Bin 1936 -> 1936 bytes .../contextualButton_mouseClick_3.png | Bin 807 -> 807 bytes .../baseline/contextualButton_mouseDown_2.png | Bin 863 -> 863 bytes .../baseline/contextualButton_mouseMove_1.png | Bin 807 -> 807 bytes .../contextualButton_mouseSingleClick_8.png | Bin 829 -> 829 bytes .../baseline/contextualMenu_default_0.png | Bin 0 -> 1278 bytes .../baseline/contextualMenu_mouseClick_3.png | Bin 0 -> 1560 bytes .../baseline/contextualMenu_mouseDown_2.png | Bin 0 -> 1560 bytes .../baseline/contextualMenu_mouseMove_1.png | Bin 0 -> 1560 bytes .../defaultButtonDisabled_mouseClick_7.png | Bin 1095 -> 1095 bytes .../defaultButtonDisabled_mouseDown_6.png | Bin 1095 -> 1095 bytes .../defaultButtonDisabled_mouseMove_5.png | Bin 1095 -> 1095 bytes .../baseline/defaultButton_mouseClick_3.png | Bin 1186 -> 1186 bytes .../baseline/defaultButton_mouseDown_2.png | Bin 1186 -> 1186 bytes .../baseline/defaultButton_mouseMove_1.png | Bin 1069 -> 1069 bytes .../primaryButtonDisabled_default_4.png | Bin 1166 -> 1166 bytes .../primaryButtonDisabled_mouseClick_7.png | Bin 1166 -> 1166 bytes .../primaryButtonDisabled_mouseDown_6.png | Bin 1166 -> 1166 bytes .../primaryButtonDisabled_mouseMove_5.png | Bin 1166 -> 1166 bytes .../baseline/primaryButton_default_0.png | Bin 1242 -> 1177 bytes .../baseline/primaryButton_mouseClick_3.png | Bin 1242 -> 1242 bytes .../baseline/primaryButton_mouseDown_2.png | Bin 1242 -> 1242 bytes .../baseline/primaryButton_mouseMove_1.png | Bin 1251 -> 1251 bytes 95 files changed, 127 insertions(+), 121 deletions(-) rename packages/office-ui-fabric-react/visualtests/baseline/{commandButtonDisabled_default_12.png => commandButtonDisabled_default_4.png} (96%) rename packages/office-ui-fabric-react/visualtests/baseline/{commandButtonDisabled_default_8.png => commandButtonDisabled_mouseClick_7.png} (96%) delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_10.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_14.png rename packages/office-ui-fabric-react/visualtests/baseline/{commandButtonDisabled_mouseClick_11.png => commandButtonDisabled_mouseDown_6.png} (96%) delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_13.png rename packages/office-ui-fabric-react/visualtests/baseline/{commandButtonDisabled_mouseClick_15.png => commandButtonDisabled_mouseMove_5.png} (96%) delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_9.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButton_default_4.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseClick_7.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseDown_6.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseMove_5.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/contextualMenu_default_0.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/contextualMenu_mouseClick_3.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/contextualMenu_mouseDown_2.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/contextualMenu_mouseMove_1.png diff --git a/common/npm-shrinkwrap.json b/common/npm-shrinkwrap.json index 1d26d6920148f..98d791e6f1e17 100644 --- a/common/npm-shrinkwrap.json +++ b/common/npm-shrinkwrap.json @@ -3,9 +3,9 @@ "version": "0.0.0", "dependencies": { "@microsoft/api-extractor": { - "version": "2.0.4", + "version": "2.0.5", "from": "@microsoft/api-extractor@>=2.0.3 <3.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-2.0.4.tgz" + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-2.0.5.tgz" }, "@microsoft/gulp-core-build": { "version": "2.4.4", @@ -190,9 +190,9 @@ } }, "@microsoft/load-themed-styles": { - "version": "1.2.2", + "version": "1.3.0", "from": "@microsoft/load-themed-styles@>=1.2.2 <2.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.2.2.tgz" + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.3.0.tgz" }, "@microsoft/web-library-build": { "version": "3.0.1", @@ -335,9 +335,9 @@ "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz" }, "@uifabric/utilities": { - "version": "1.8.0", - "from": "@uifabric/utilities@>=1.8.0 <2.0.0", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-1.8.0.tgz" + "version": "1.8.4", + "from": "@uifabric/utilities@>=1.8.3 <2.0.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-1.8.4.tgz" }, "abbrev": { "version": "1.0.9", @@ -442,9 +442,9 @@ "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz" }, "are-we-there-yet": { - "version": "1.1.2", + "version": "1.1.4", "from": "are-we-there-yet@>=1.1.2 <1.2.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz" + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz" }, "argparse": { "version": "1.0.9", @@ -859,9 +859,9 @@ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz" }, "caniuse-db": { - "version": "1.0.30000656", + "version": "1.0.30000657", "from": "caniuse-db@>=1.0.30000488 <2.0.0", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000656.tgz" + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000657.tgz" }, "capture-stack-trace": { "version": "1.0.0", @@ -1690,9 +1690,9 @@ "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.6.tgz" }, "electron-to-chromium": { - "version": "1.3.5", + "version": "1.3.7", "from": "electron-to-chromium@>=1.2.7 <2.0.0", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.5.tgz" + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.7.tgz" }, "elliptic": { "version": "6.4.0", @@ -2230,9 +2230,9 @@ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.0.0.tgz" }, "gauge": { - "version": "2.7.3", + "version": "2.7.4", "from": "gauge@>=2.7.1 <2.8.0", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz" + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz" }, "gaze": { "version": "0.5.2", @@ -4735,7 +4735,7 @@ }, "nan": { "version": "2.6.2", - "from": "nan@>=2.3.0 <3.0.0", + "from": "nan@>=2.3.2 <3.0.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz" }, "natives": { @@ -4833,9 +4833,9 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz" }, "normalize-package-data": { - "version": "2.3.6", + "version": "2.3.8", "from": "normalize-package-data@>=2.3.2 <3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz" + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz" }, "normalize-path": { "version": "2.1.1", @@ -4938,9 +4938,9 @@ "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-5.1.0.tgz" }, "office-ui-fabric-react": { - "version": "2.20.2", + "version": "2.21.0", "from": "office-ui-fabric-react@>=2.11.0-0 <3.0.0-0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-2.20.2.tgz" + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-2.21.0.tgz" }, "on-finished": { "version": "2.3.0", @@ -5765,9 +5765,9 @@ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz" }, "registry-auth-token": { - "version": "3.1.2", + "version": "3.2.0", "from": "registry-auth-token@>=3.0.1 <4.0.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.1.2.tgz" + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.2.0.tgz" }, "registry-url": { "version": "3.1.0", @@ -5908,13 +5908,13 @@ }, "rush-example-app-base": { "version": "0.0.0", - "from": "temp_modules/rush-example-app-base", - "resolved": "file:temp_modules/rush-example-app-base" + "from": "temp_modules\\rush-example-app-base", + "resolved": "file:temp_modules\\rush-example-app-base" }, "rush-example-component": { "version": "0.0.0", - "from": "temp_modules/rush-example-component", - "resolved": "file:temp_modules/rush-example-component", + "from": "temp_modules\\rush-example-component", + "resolved": "file:temp_modules\\rush-example-component", "dependencies": { "autoprefixer": { "version": "6.7.7", @@ -5955,8 +5955,8 @@ }, "rush-fabric-website": { "version": "0.0.0", - "from": "temp_modules/rush-fabric-website", - "resolved": "file:temp_modules/rush-fabric-website", + "from": "temp_modules\\rush-fabric-website", + "resolved": "file:temp_modules\\rush-fabric-website", "dependencies": { "dateformat": { "version": "1.0.12", @@ -5982,8 +5982,8 @@ }, "rush-office-ui-fabric-react": { "version": "0.0.0", - "from": "temp_modules/rush-office-ui-fabric-react", - "resolved": "file:temp_modules/rush-office-ui-fabric-react", + "from": "temp_modules\\rush-office-ui-fabric-react", + "resolved": "file:temp_modules\\rush-office-ui-fabric-react", "dependencies": { "autoprefixer": { "version": "6.7.7", @@ -6039,8 +6039,8 @@ }, "rush-styling": { "version": "0.0.0", - "from": "temp_modules/rush-styling", - "resolved": "file:temp_modules/rush-styling", + "from": "temp_modules\\rush-styling", + "resolved": "file:temp_modules\\rush-styling", "dependencies": { "debug": { "version": "2.2.0", @@ -6100,13 +6100,13 @@ }, "rush-todo-app": { "version": "0.0.0", - "from": "temp_modules/rush-todo-app", - "resolved": "file:temp_modules/rush-todo-app" + "from": "temp_modules\\rush-todo-app", + "resolved": "file:temp_modules\\rush-todo-app" }, "rush-utilities": { "version": "0.0.0", - "from": "temp_modules/rush-utilities", - "resolved": "file:temp_modules/rush-utilities" + "from": "temp_modules\\rush-utilities", + "resolved": "file:temp_modules\\rush-utilities" }, "rx-lite": { "version": "3.1.2", @@ -7502,14 +7502,14 @@ } }, "webpack-dev-middleware": { - "version": "1.10.1", + "version": "1.10.2", "from": "webpack-dev-middleware@>=1.0.11 <2.0.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.10.1.tgz" + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.10.2.tgz" }, "webpack-dev-server": { - "version": "2.4.2", + "version": "2.4.3", "from": "webpack-dev-server@>=2.4.1 <3.0.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.4.3.tgz", "dependencies": { "camelcase": { "version": "3.0.0", @@ -7633,9 +7633,9 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" }, "write-file-atomic": { - "version": "1.3.1", + "version": "1.3.3", "from": "write-file-atomic@>=1.1.2 <2.0.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.1.tgz" + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.3.tgz" }, "ws": { "version": "1.1.2", @@ -7710,4 +7710,4 @@ "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.17.0.tgz" } } -} \ No newline at end of file +} diff --git a/common/temp_modules/rush-example-app-base/package.json b/common/temp_modules/rush-example-app-base/package.json index cb5a066513d64..eac2a5f037f3f 100644 --- a/common/temp_modules/rush-example-app-base/package.json +++ b/common/temp_modules/rush-example-app-base/package.json @@ -26,6 +26,6 @@ "office-ui-fabric-react": ">=2.11.0-0 <3.0.0-0" }, "rushDependencies": { - "@uifabric/utilities": "1.8.0" + "@uifabric/utilities": "1.8.4" } } diff --git a/common/temp_modules/rush-example-component/package.json b/common/temp_modules/rush-example-component/package.json index 2ff232a00677b..79703ee9c74e4 100644 --- a/common/temp_modules/rush-example-component/package.json +++ b/common/temp_modules/rush-example-component/package.json @@ -33,8 +33,8 @@ "webpack-notifier": "^1.5.0" }, "rushDependencies": { - "@uifabric/example-app-base": "1.3.8", - "@uifabric/utilities": "1.8.0", - "office-ui-fabric-react": ">=2.20.1 <3.0.0" + "@uifabric/example-app-base": "1.3.10", + "@uifabric/utilities": "1.8.4", + "office-ui-fabric-react": ">=2.21.0 <3.0.0" } } diff --git a/common/temp_modules/rush-fabric-website/package.json b/common/temp_modules/rush-fabric-website/package.json index 46f6c19feb191..865e92c848e41 100644 --- a/common/temp_modules/rush-fabric-website/package.json +++ b/common/temp_modules/rush-fabric-website/package.json @@ -37,8 +37,8 @@ "office-ui-fabric-core": ">=5.1.0-0 <6.0.0-0" }, "rushDependencies": { - "@uifabric/example-app-base": "1.3.8", - "office-ui-fabric-react": ">=2.20.1 <3.0.0", - "@uifabric/utilities": ">=1.8.0 <2.0.0" + "@uifabric/example-app-base": "1.3.10", + "office-ui-fabric-react": ">=2.21.0 <3.0.0", + "@uifabric/utilities": ">=1.8.3 <2.0.0" } } diff --git a/common/temp_modules/rush-office-ui-fabric-react/package.json b/common/temp_modules/rush-office-ui-fabric-react/package.json index 3adac1e1ad87d..180d0c96955fe 100644 --- a/common/temp_modules/rush-office-ui-fabric-react/package.json +++ b/common/temp_modules/rush-office-ui-fabric-react/package.json @@ -51,7 +51,7 @@ "webpack-notifier": "^1.5.0" }, "rushDependencies": { - "@uifabric/example-app-base": "1.3.8", - "@uifabric/utilities": ">=1.8.0 <2.0.0" + "@uifabric/example-app-base": "1.3.10", + "@uifabric/utilities": ">=1.8.3 <2.0.0" } } diff --git a/common/temp_modules/rush-styling/package.json b/common/temp_modules/rush-styling/package.json index aa8372ad61ce4..13450ff85d0eb 100644 --- a/common/temp_modules/rush-styling/package.json +++ b/common/temp_modules/rush-styling/package.json @@ -37,7 +37,7 @@ "rtl-css-js": "^1.1.0" }, "rushDependencies": { - "@uifabric/example-app-base": ">=1.3.4 <2.0.0", - "@uifabric/utilities": ">=1.4.0 <2.0.0" + "@uifabric/example-app-base": ">=1.3.10 <2.0.0", + "@uifabric/utilities": ">=1.8.3 <2.0.0" } } diff --git a/common/temp_modules/rush-todo-app/package.json b/common/temp_modules/rush-todo-app/package.json index d50745b8fa14d..c71c4b985078d 100644 --- a/common/temp_modules/rush-todo-app/package.json +++ b/common/temp_modules/rush-todo-app/package.json @@ -22,6 +22,6 @@ "typescript": "^2.2.2" }, "rushDependencies": { - "office-ui-fabric-react": ">=2.20.2 <3.0.0" + "office-ui-fabric-react": ">=2.21.0 <3.0.0" } } diff --git a/packages/office-ui-fabric-react/src/VisualTestState.ts b/packages/office-ui-fabric-react/src/VisualTestState.ts index 5bd1bad6410a3..f3cff89c7bf3b 100644 --- a/packages/office-ui-fabric-react/src/VisualTestState.ts +++ b/packages/office-ui-fabric-react/src/VisualTestState.ts @@ -11,5 +11,6 @@ export const VisualTestState: IVisualTestState = { './Button/PrimaryButtonPage.visualtest', './Checkbox/CheckboxPage.visualtest', './ChoiceGroup/ChoiceGroupPage.visualtest', + './ContextualMenu/ContextualMenuPage.visualtest' ] }; diff --git a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts index 3013d1e53cde6..18c9893e446ef 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts @@ -26,24 +26,18 @@ componentIds.push({ command: commands }); - -commands.push(defaultScreenshot); -commands.push(mouseMoveScreenshot); -commands.push(mouseDownScreenshot); -commands.push(mouseClickScreenshot); - function testRunner() { - componentIds.forEach(function (element) { - element.command.forEach(function (command) { + componentIds.forEach(element => { + element.command.forEach(command => { command(element); - }) + }); }); } casper. start(baseUrl + 'commandButton'). - then(function () { + then(() => { testRunner(); }); -casper.run(function () { casper.test.done(); }); +casper.run(() => { casper.test.done(); }); diff --git a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts index 812728a3831dd..3b3c31a13db19 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts @@ -25,19 +25,18 @@ componentIds.push({ command: commands }); - function testRunner() { - componentIds.forEach(function (element) { - element.command.forEach(function (command) { + componentIds.forEach(element => { + element.command.forEach(command => { command(element); - }) + }); }); } casper. start(baseUrl + 'compoundButton'). - then(function () { + then(() => { testRunner(); }); -casper.run(function () { casper.test.done(); }); +casper.run(() => { casper.test.done(); }); \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts index 932f306a04936..3e490cc0c119f 100644 --- a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts @@ -12,7 +12,6 @@ commands.push(mouseMoveScreenshot); commands.push(mouseDownScreenshot); commands.push(mouseClickScreenshot); - let componentIds: IRunVisualTest[] = []; componentIds.push({ @@ -27,7 +26,6 @@ componentIds.push({ command: commands }); - componentIds.push({ componentExtnid: '#' + 'ContextualButton', fileName: 'contextualButton', @@ -40,8 +38,8 @@ componentIds.push({ }); function testRunner() { - componentIds.forEach(function (element) { - element.command.forEach(function (command) { + componentIds.forEach(element => { + element.command.forEach(command => { command(element); }); }); @@ -49,8 +47,8 @@ function testRunner() { casper. start(baseUrl + 'contextualButton'). - then(function () { + then(() => { testRunner(); }); -casper.run(function () { casper.test.done(); }); +casper.run(() => { casper.test.done(); }); \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts index be41f72e27fd2..1c2c811239567 100644 --- a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts @@ -26,19 +26,18 @@ componentIds.push({ command: commands }); - function testRunner() { - componentIds.forEach(function (element) { - element.command.forEach(function (command) { + componentIds.forEach(element => { + element.command.forEach(command => { command(element); - }) + }); }); } casper. start(baseUrl + 'defaultButton'). - then(function () { + then(() => { testRunner(); }); -casper.run(function () { casper.test.done(); }); +casper.run(() => { casper.test.done(); }); \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts index d6cda692f8081..50d30124a517e 100644 --- a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts @@ -26,19 +26,18 @@ componentIds.push({ command: commands }); - function testRunner() { - componentIds.forEach(function (element) { - element.command.forEach(function (command) { + componentIds.forEach(element => { + element.command.forEach(command => { command(element); - }) + }); }); } casper. start(baseUrl + 'primaryButton'). - then(function () { + then(() => { testRunner(); }); -casper.run(function () { casper.test.done(); }); +casper.run(() => { casper.test.done(); }); diff --git a/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts b/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts index eb96e79476ccc..45a7f7c153c86 100644 --- a/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts @@ -25,20 +25,18 @@ componentIds.push({ command: commands }); - - function testRunner() { - componentIds.forEach(function (element) { - element.command.forEach(function (command) { + componentIds.forEach(element => { + element.command.forEach(command => { command(element); - }) + }); }); } casper. start(baseUrl + 'checkbox'). - then(function () { + then(() => { testRunner(); }); -casper.run(function () { casper.test.done(); }); +casper.run(() => { casper.test.done(); }); diff --git a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts index dd5345d1ec043..577e1f3453ef9 100644 --- a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts @@ -33,19 +33,18 @@ componentIds.push({ command: commands }); - function testRunner() { - componentIds.forEach(function (element) { - element.command.forEach(function (command) { + componentIds.forEach(element => { + element.command.forEach(command => { command(element); - }) + }); }); } casper. start(baseUrl + 'choiceGroup'). - then(function () { + then(() => { testRunner(); }); -casper.run(function () { casper.test.done(); }); +casper.run(() => { casper.test.done(); }); \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts b/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts index f867dabbacbae..7728ec685e88e 100644 --- a/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts @@ -1,18 +1,37 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; + declare var phantomcss: IPhantomCSS; declare var casper: Casper; -/* tslint:disable:no-function-expression */ + +let componentIds: IRunVisualTest[] = []; +let commands: ((params: IRunVisualTest) => void)[] = []; + +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + +componentIds.push({ + componentExtnid: '#' + 'ContextualMenu', + fileName: 'contextualMenu', + command: commands +}); + +function testRunner() { + componentIds.forEach(element => { + element.command.forEach(command => { + command(element); + }); + }); +} + casper. start(baseUrl + 'contextualMenu'). - then(function () { - phantomcss.screenshot('#ContextualMenu', 'ContextualMenu_not_pressed'); - }).then(function () { - this.mouse.move('#ContextualMenu'); - phantomcss.screenshot('#ContextualMenu', 'ContextualMenu_hovered'); - }).then(function () { - this.mouse.down('#ContextualMenu'); - phantomcss.screenshot('#ContextualMenu', 'ContextualMenu_pressed'); + then(() => { + testRunner(); }); -casper.run(function () { casper.test.done(); }); -/* tslint:enable:no-function-expression */ \ No newline at end of file + +casper.run(() => { casper.test.done(); }); diff --git a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts index 1fad21908204b..867ab92c89365 100644 --- a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts @@ -1,16 +1,15 @@ import { Casper, IPhantomCSS } from './PhantomCssInterface'; -import { baseUrl } from '../common/VisualTest'; import { IRunVisualTest } from './IRunVisualTest'; declare var phantomcss: IPhantomCSS; declare var casper: Casper; export function defaultScreenshot(params: IRunVisualTest) { - casper.then(function () { + casper.then(() => { phantomcss.screenshot(params.componentExtnid, params.fileName + '_default'); }); if (params.childParam) { - params.childParam.command.forEach(function (commandList) { + params.childParam.command.forEach(commandList => { commandList(params.childParam); }); } @@ -22,7 +21,7 @@ export function mouseMoveScreenshot(params: IRunVisualTest) { phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseMove'); }); if (params.childParam) { - params.childParam.command.forEach(function (commandList) { + params.childParam.command.forEach(commandList => { commandList(params.childParam); }); } @@ -34,7 +33,7 @@ export function mouseDownScreenshot(params: IRunVisualTest) { phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseDown'); }); if (params.childParam) { - params.childParam.command.forEach(function (commandList) { + params.childParam.command.forEach(commandList => { commandList(params.childParam); }); } @@ -46,7 +45,7 @@ export function mouseClickScreenshot(params: IRunVisualTest) { this.click(params.componentExtnid); }); if (params.childParam) { - params.childParam.command.forEach(function (commandList) { + params.childParam.command.forEach(commandList => { commandList(params.childParam); }); } @@ -57,7 +56,7 @@ export function mouseSingleClickScreenshot(params: IRunVisualTest) { phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseSingleClick'); }); if (params.childParam) { - params.childParam.command.forEach(function (commandList) { + params.childParam.command.forEach(commandList => { commandList(params.childParam); }); } diff --git a/packages/office-ui-fabric-react/visualtest.html b/packages/office-ui-fabric-react/visualtest.html index 19c085ae659c7..515a9e9523747 100644 --- a/packages/office-ui-fabric-react/visualtest.html +++ b/packages/office-ui-fabric-react/visualtest.html @@ -31,6 +31,7 @@

Fabric Components

      +  
diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/CheckboxDisabled_default_4.png index d278c2d2eaea3ad294c16282d5d77759dc9593c8..dffe8cf6acc3de2208e8bf0ca91eda759feb9c99 100644 GIT binary patch delta 22 ecmey(`I~csHn-$81_sG%j1m`5z1?Vblm!4|!U+BV delta 22 ecmey(`I~csHaFi91_r((j8nDwq&J!!WdQ(J&<70w diff --git a/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/Checkbox_default_0.png index 5b42cd34d9726c9dae09919ede9b9691a4e7331d..66d3916f7b90dedd32068e0a4b2343f89fb7442d 100644 GIT binary patch delta 730 zcmaFL_LFsjcD>{^1_sG%j1m`5y=7ovTJ7oL7*a9k?d-FKj}3TQufr`Qm2Qt^*zC8BT1B_gj9M)A7Q=_2>B% ze*9|bXv%YPaWq$4v|zSC;050fjTdSzA|;=jKK;5% zQ$Alw>3YwUOFvI>$?IO2v+!R?zWl7qUb}j9MQ<1%{@M0MN6Fcf^QJ_ugu$8V7GE5+ zT`x_$p(TAv=~F^?tZT~B13Qv3n4+Y2Ec!HWq7C0?M`mk*-<>B!vsfm&i>024xcxLG z*IPr}t^Jwx(i2?uL0%{LubQ{7YMc?iX#b~;r-Ih~{8nrk(Dm2~_A@_BQFpoz1BlETxjWA2#z=3h{Y5 ztIB$B*6uRA6&U%voi&;C?x?(fnqu`6zkcG0END^s5) z|5nThoN!0{0ku}tCZsT?zDy^bWhGON>Flr%0sl|(l)2uFn#((T^*X6+H(5J9 zmFrBUY{tvhYc;vxjKN}w8RtAQOXq91{W`(2SitL) zMfjGFa``tsF0ia_O}V0W!cuwWf>?P|pB;H;`Oiq64YoY)-*nAw_0*Lw(-;IeRG$Pp zN$jgEmbGW)+yx9KogZ1SL;y-N(|_pKUGPppO+CU&h}80rv1Co;x#`XN7Z`xR)78&q Iol`;+0EYTZ5C8xG delta 839 zcmV-N1GxP81?2{iD}N5e000ie0hKEb8vp>m3d$$&E4gmgw|sjvvQ2n0>w7 zd$JNE3MDj|;eYx8N=UT#aQ_9O16|kwv6n?XBW?s05*{c; zCBl1;uv2|gh!i-Yp7dLD^s@Be9LsR)0NPfPj&@b4TW&g0K|FaYk~| zmSz>iLdb`jVkcxE(I>pa>G^y^q-ufo!hv(b>ZK=UIMw#uU1V!h2}Fugw2dht^)}5h zcjG_>Arw%~xW}L6b$O#-3#*K#1!XWt0;8bldc7(FkpfCvW&4HlcKg8f_dmG4I6}Uf zOqYQifn0&qetvhn`N?jqYz;30=L9EV$6n|jR$1{*3Zyu=5+}Y@ zak$*mSl=RC{F<HqiX_o<75uy)RSG4vRjl~=zGkP0I zNSP5rfG>=^eXC)K%Gmh8Dx;~7>-9TE&TX{BWz$Unz+mSQqC@k-n``?ih*6DwcV<*$ z5IjS)MA;)sKz8RsxgU-YD^-d8k5MV#w0STF^P<7{sQBdgq;3= Ro_7EM002ovPDHLkV1lQNdSd_p diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupDisabled_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/ChoiceGroupDisabled_default_4.png index 612f69f02437cdd2d64e02c40e8a3ac7952c62a9..53577ac9d47347832bdd83ffb60f37484be20c7b 100644 GIT binary patch delta 22 ecmdlYu|;BnHn-$81_sG%j1m`5z1?W`j~f75?Fh~Q delta 22 ecmdlYu|;BnHaFi91_r((j8nDwq&J%V;|2gu`v%laY|x>Hn-$81_sG%j1m`5z1?Ug!UF(Ywg?db delta 22 ecmX>laY|x>HaFi91_r((j8nDwq&J$0@Bjc%#0DS$ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/CommandButton_default_0.png index 1129213c4f809f88a48c7cf56684d090b748143d..5e646fb1339f8e3fb1c1ca77aca967c57fad8938 100644 GIT binary patch literal 1065 zcmeAS@N?(olHy`uVBq!ia0vp^Q-D~5gAGVZm|VUEq&N#aB8wRqB(H%mqr}BiZy6Yv zZ+p5phE&XXJKNslb&SNZ`PDzg6q_wd16cwK3O>%!PZvh;-S?5$7!7Ju5;uKs)u z&tKIR0R;}vKYhCx9;G`rDJ^j#0e_0W!phK)dppBy_KK@n0imMV+1UZ1rmr>~V|p$# zYguA(@#oIv+nyPBD_S=xYXo72aJUzLy_Z@W~u^ zw3_RtH~sL}ucZ(EWNq!r+WKp0Zj6i8in86kZ{OxV`CO@^qf_y1{w}N5)XYpyh7aGq ziCHX<&|%xu+wH+xT2$1OW7Zv^^GrJZwi(Z1hUYSEi4Xq$yZ5>9T;STU!1dP;TDE7- zVz_tT>$|VT0w@*V!scP7=wFK76=f{_M}67=vRj+i#0Haa_zWVM+G+Qe~Up zvv#fS#n)e5R$mqBG2FO)yZXF&^FV5P3=2z3O~0Hm_?XA*#G!xhtMM_QjxAAZ7e>YI zudXjIS8ow`^ybZ(?dj!v4#qFODDmoR@;mqF2{ROmUtOOrKXLxTeT#19I9)c$7mbdL zWMsH==T3#;>C>kJM2_AzTfTg`p{eQ9r+fD7;pvq$yJsu1`{Uib>z^}cJ-d0=!u+W?1HedI@TY%kyKA7xn)T}sZ_+8Tn!8^rd&2v3nG-5|LIQx1Jk{&y z_qW}@8sfC378DjXx+pOoFLZk97W-S{SY-H;rmo|UPo!Eh?v%Q!C>m*&VNV+0&dEnn=nfwOU08Gc0e12@x%36V7$BA=R4Z<#2bB zw-eG+h{(z^c|y^78O_V&WnRvhwe#Qob${IVc|L!ApXc+>_gkgb3C>5*HM#*nqg&}d zLc<6ERMv2AuHKZQMeg}C7C0TA!k>N6%-TFtJHnIb=2=AiDtL{x*2ZY=KRavyX%*cI z;9^f6Fm_d^#P2b2zG-XZk6nrJcn>+hPSSa)miZ)hP_hRNe*R!IGx>wWqAFL^`$p!9 z-EQ-(4?3u56>CI?FzG1GEK?d~UitRNyr_s4$^MO&M3 z@(cOz{1n|V|Lk)3+|m;5eI;)(xl0(|5z#0Q79BUh8b^l;5%{)%mXAv2%3%8K*CCve zlI+im?zV;9pFVNYYbKD4a??V*c_F^Mw)Xp=dc7)dMk*DqgMsTDj!dX|$PxP39yGSdmj%i6pNW&M_IjEMJigJFq!L5^kOeTAHksY3e zF?%NvVA$c^At=CM;_Of*FVY$4p1vlfwx`lIT<)BSq#Y@x)mZUYwy2**Mo>*BBos*U z3*+YIX2-STO(q+5@fM~VYglx8+{Lxp1yB9`WIAd`(w`<1ItkoHm@e35Oe0mVvLRc z;7)^|`tHaq7VDHCni*-&SY1ud3@s@$s?-c`H`GW;nc)>YY>uXt>=FFv>D&FhsX0I z5FT$`MH|6jFnhXFarVSAQap#qjz7vA8w-?DU9k1bz~ptOGB|j2bW~GK#ly?XE1tQH zhVgAxRaF5%E|=SI`y#JiJrx*eTy$Z!Vr$oAA$5y$>+te^6kv7Bw#nV MQy1LoFrIMn` diff --git a/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/ContextualButton_default_0.png index 275b8cc14271877f7955c509b5569932b64d83d5..2de29e07c98e20ac03ab1f63b48dc557f3143cd9 100644 GIT binary patch delta 592 zcmbQw_JL)BcD>{^1_sG%j1m`5y=7ovQu1_h49RGGdu!q9R{;zSAK%-_iCvx~5q4z3 zRg<)c3oCB)h)p(YKA2_55&fB8fHz4>O4RqT$%c~-jyy@5G>-i~bo8UkeeLVzd#&I9 zId!0zExl&WX4dhI$l|FsGX*Uvhu)_(Zm)zd%1n4~v{Xc@}&$M5aQSKVM(yi?|Gp7{0B z|5oQqW2Ji8+7f?!^u2t<#JB!j-uB(ryV#o#o}Ht>k#ojF#cB1`Bnz1$yZQ3x3S*~7 zt#z}Te|(e9t+!^EUyAr%-cX-=dw>4++l(7x^!`>`&*hu7?C)>(%0&l`v0NyXZMd29 zt)Rwk{_oF0D@7P4pKM7n;yh5cn>Ar$#D%P_e-2zP|5zFqz+$E5urp@a-8}n05}R_R zclV21-V-Dj+yu-n@9s=a=jZ!U?@DcTwH$1pVXZ@FiliPYEi*OkpX4DUawZ#bfOckA@c-m{+ke!u_(p00i_>zopr0K1A4y8r+H delta 768 zcmV+b1ONQ+1fK?wD}N5e000ie0hKEb8vpRA_fd5 zlycbKgye(odw|Z^pxr8X#kqdCIA-~7gQ>h zNbvJn{G8XHkR~C*F1}HyPtg{?XAPdOLs&Cb^7%aZe1D#~xw)>G=Xn4fZ@5xQQmGWV zT#nn@Thi$?p69W)wuWU{+}+)Ae}7Ldmm`%*y>j&oj$6X91+HC$^Ab+q++QLyLf~dT za;LA8c$t%vldP_;vcJFI6|*c0DJAuKozcpeTpx(9T$7I*SJIJ#V5Nz*=&}jrKPU%#l=OWlw4n5Gcz;8 z&CN~JnhnE1N{N(`ot+&3rlzJiIy%DhJnHrO`-R!U9iEPn64L05&%_qnKeB(Rt2Ir_%sY%e5>E!!X`oNSDy~L;{S& z`47;rWPUnAf$Q!PlHq$yB0+&O^HY*>5#k#@4o-~Et(G|~GR}w2|Gy#8-XT=dRV2rW|~v`mH2G8ID0R0u6oA$|gYs|+AWjsn>L00000xCQS3 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/DefaultButton_default_0.png index 7ccc89e7437acce2bcda25ef468e2b2c6c0ccd0d..3a9523969c292638c02d65f3e7ed170056bc8dc3 100644 GIT binary patch delta 1013 zcmX@aF^OY>cD>{^1_sG%j1m`5y=7ovKH}-(7*a9k?QDCG&oLs$&ASGdP8WOZmv zOw6Cap3Fye;>FrKQjA{aA3uIvW2)DMQrT^}?o#)&wlXkux+Fc@8LA~3F-`QOnOwi} zOdlqPCx(lYe1yO6o)LYJcaq<7MuxL#m)~#Bm3~?zxkzJC-1^^t4;G2pJ#L>vb%9eqMBRG(!V0ELcbv+N*PES&w zmQX4AJ$cuR>pFjWbCLM`3M$btbHgEpC^k-kvHKz~jnqTkgIGR)t zE6yhse%beW84EuDFK^4F-RJ zU2sZSc6*4H?2=0>V?|b`tePxpRkHHMqktDTx%eD4V|^Ss%7mB;Pb#J8Xo#{GzIc-K z@<*++r$_dpmCKGt@Bhxe^yJU)d(>+ueV^k{zjxohf80$Ej@aL?mu2|)zlq1apcM~( z`n{apK(9%GXRiC=z%^^uCj` z!l<=XS=y(KB$8KL&9bny{X6NH#jg8DuPnP#V3AY%?fdsY9kIam*Ape$mjBzej+wz} z;e_`aL$yRTx*n~}HIQ(zkYQsuUwg;o*u}qk%dQnHK9Xd}(6B5sY-XZ_##Ao>7RI$< zr?s{(H~zhG)vB=HSzEiNPZwW(He-JM#VIe$wnbZ8`}_Mduw`CdyZ-N;m49sSmhJA% z+REi95TG@+EzfIn?)KYTZ{2wQ&fNZ3!LwV(_Z;Ru?65H4z_DX&KnI6t1%!$oQ0Sd` zqyP6`yKmpV9gt{Vq>;STV)@6ENI9!=Cjpk6++0QmrHLn&o8Bn_YPFkx{Ldeolt?$7 zdNJpP0Tq)u^YZgI?%df~w3Ej*u%NK;q2{#0pN4JHM{6#*E)LXAjg60ImRMpa{JT(V z>aUWnVkvzI9=^HOil>dFdfB>;D!Bx13HrN3DsR`bQiJE)cJ1O~$S|AjoILAmrwbE9 z!20Xf8pP0W`m}fa zar5=g3IYu~dS}P3T}%cQi)P+`rdN`d_U!OKb#?Us5!PNe=9M8_uV23w z?!C^tzc(SSJ#KxwgF-{xdUghn<(K!psz_yOyIi0k<50ZzykkL()X~C<;*K5eqQ9kF zE}Lj{F?mj^UlaTM)-9=$*yDfy+D@A`?Zbx;2{SKpR{z?wd$;te+xPBmD?1P;cKKQV zoxJUg4Bg$`>vDJB)oVB?#l_Iq-*1~~m1!|G)kyNiuD-CC>lg+`K7Sl{w2p<-+^=?}a5LEDRdcPrvU| z_Y_j`bXptMtkLCM3QWYn)O|MXv+rEtMH)$Yd3-->IHApn$+ chs%DF*HzkQQu@^V9s>|~y85}Sb4q9e0PHRI0{{R3 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseClick_7.png b/packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseClick_7.png index d278c2d2eaea3ad294c16282d5d77759dc9593c8..dffe8cf6acc3de2208e8bf0ca91eda759feb9c99 100644 GIT binary patch delta 22 ecmey(`I~csHn-$81_sG%j1m`5z1?Vblm!4|!U+BV delta 22 ecmey(`I~csHaFi91_r((j8nDwq&J!!WdQ(J&<70w diff --git a/packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseDown_6.png b/packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseDown_6.png index d278c2d2eaea3ad294c16282d5d77759dc9593c8..dffe8cf6acc3de2208e8bf0ca91eda759feb9c99 100644 GIT binary patch delta 22 ecmey(`I~csHn-$81_sG%j1m`5z1?Vblm!4|!U+BV delta 22 ecmey(`I~csHaFi91_r((j8nDwq&J!!WdQ(J&<70w diff --git a/packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseMove_5.png b/packages/office-ui-fabric-react/visualtests/baseline/checkboxDisabled_mouseMove_5.png index d278c2d2eaea3ad294c16282d5d77759dc9593c8..dffe8cf6acc3de2208e8bf0ca91eda759feb9c99 100644 GIT binary patch delta 22 ecmey(`I~csHn-$81_sG%j1m`5z1?Vblm!4|!U+BV delta 22 ecmey(`I~csHaFi91_r((j8nDwq&J!!WdQ(J&<70w diff --git a/packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseClick_3.png b/packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseClick_3.png index 3b11af5f7303a28fdccd0b35b65d3836a3730893..f680879c46cfc6e670d1ce46100ac953ce57c489 100644 GIT binary patch delta 22 ecmaFC_JVDKHn-$81_sG%j1m`5z1?VL#0&sm1qeO> delta 22 ecmaFC_JVDKHaFi91_r((j8nDwq&J!wF#`Zo69!EH diff --git a/packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseDown_2.png b/packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseDown_2.png index 3b11af5f7303a28fdccd0b35b65d3836a3730893..f680879c46cfc6e670d1ce46100ac953ce57c489 100644 GIT binary patch delta 22 ecmaFC_JVDKHn-$81_sG%j1m`5z1?VL#0&sm1qeO> delta 22 ecmaFC_JVDKHaFi91_r((j8nDwq&J!wF#`Zo69!EH diff --git a/packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseMove_1.png b/packages/office-ui-fabric-react/visualtests/baseline/checkbox_mouseMove_1.png index 3b11af5f7303a28fdccd0b35b65d3836a3730893..f680879c46cfc6e670d1ce46100ac953ce57c489 100644 GIT binary patch delta 22 ecmaFC_JVDKHn-$81_sG%j1m`5z1?VL#0&sm1qeO> delta 22 ecmaFC_JVDKHaFi91_r((j8nDwq&J!wF#`Zo69!EH diff --git a/packages/office-ui-fabric-react/visualtests/baseline/choiceGroupDisabled_mouseClick_7.png b/packages/office-ui-fabric-react/visualtests/baseline/choiceGroupDisabled_mouseClick_7.png index 612f69f02437cdd2d64e02c40e8a3ac7952c62a9..53577ac9d47347832bdd83ffb60f37484be20c7b 100644 GIT binary patch delta 22 ecmdlYu|;BnHn-$81_sG%j1m`5z1?W`j~f75?Fh~Q delta 22 ecmdlYu|;BnHaFi91_r((j8nDwq&J%V;|2gu`v%laY|x>Hn-$81_sG%j1m`5z1?Ug!UF(Ywg?db delta 22 ecmX>laY|x>HaFi91_r((j8nDwq&J$0@Bjc%#0DS$ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/choiceGroup_mouseDown_2.png b/packages/office-ui-fabric-react/visualtests/baseline/choiceGroup_mouseDown_2.png index 78b1b10596548aaaf8f5141113a544d3a2981e5a..07e864508ce11a73cd9a753acbb104b857af1a6f 100644 GIT binary patch delta 22 ecmX>laY|x>Hn-$81_sG%j1m`5z1?Ug!UF(Ywg?db delta 22 ecmX>laY|x>HaFi91_r((j8nDwq&J$0@Bjc%#0DS$ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/choiceGroup_mouseMove_1.png b/packages/office-ui-fabric-react/visualtests/baseline/choiceGroup_mouseMove_1.png index 78b1b10596548aaaf8f5141113a544d3a2981e5a..07e864508ce11a73cd9a753acbb104b857af1a6f 100644 GIT binary patch delta 22 ecmX>laY|x>Hn-$81_sG%j1m`5z1?Ug!UF(Ywg?db delta 22 ecmX>laY|x>HaFi91_r((j8nDwq&J$0@Bjc%#0DS$ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_12.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_4.png similarity index 96% rename from packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_12.png rename to packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_4.png index eaca7bf169a4208e61bda9f0064d45271952b1ec..c1cda26b41ac636ade61612f81074292c88c0adf 100644 GIT binary patch delta 22 ecmcb?b%SeyHn-$81_sG%j1m`5z1?W0#0mgh=Li@8 delta 22 ecmcb?b%SeyHaFi91_r((j8nDwq&J!=u>t^4^#&&Z diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_8.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_7.png similarity index 96% rename from packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_default_8.png rename to packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_7.png index eaca7bf169a4208e61bda9f0064d45271952b1ec..c1cda26b41ac636ade61612f81074292c88c0adf 100644 GIT binary patch delta 22 ecmcb?b%SeyHn-$81_sG%j1m`5z1?W0#0mgh=Li@8 delta 22 ecmcb?b%SeyHaFi91_r((j8nDwq&J!=u>t^4^#&&Z diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_10.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_10.png deleted file mode 100644 index eaca7bf169a4208e61bda9f0064d45271952b1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1368 zcma)6`!^E`9G^~dDZ9vJ$+(wjw93(N9hP5r@q-8U&EM;bOcmINWzvq0upY#3x^8I|z`J7KqV89t|Eh8-e0HE#T z?SWQtu?mnM_Nh7u%HgX>Gubl$ zesJ3HsM(>qQA>JdRGEerdmP4^2jYcza$(r1)2B~+nduJU4C$F4Qhrgl(9P8^_JE)R z^{Ty*J~zz%bD`HG-U|qAHmF>hiib`@^D)+c)m<>8&-O%?TlR$A5s5_A8On#83&ilF z1>UH2YHlz_)OPaqVf ze_d;9ZPiJj3`A&vbXHnBWoE=tS%Rg*Cg|oT8NMKib$gL&nr_tB*B5+$n9nzo$z(`H zEQ#SG$q|dikk24Nr+Ww8@Z@1tMb}bp@m(}GuhJ8dwYkhrd7s+jUii$g3uW6CVX`#a zj5S|W{jxs)j1k(LlAP>nV_eUzFiK1+h0Qsh~UjZh=)OYgevrY{?h91*?J z%{eh62H^H}GYO~$%&QoC&`qRD_h`{kBAotn-Q1;GDf|&ybF4j8zG>m-=ZBzd>j*k| zJl>&F!kcaHBW~4!4=~nraaR&89_p(af^DKg&P~oIbkv`Fj7Z(cbgO;B{Ljh1^qL% z^33s)XfoL#lLo`@*^tYYB3VY%5tP0~ss@|QzP!q}wN-voDxOyqz5L4LjYXkzpwHqybc59gkPpur0E&UyW!>;PB*gN;!NCH%e6Q$*jvB~8+>(^r5;SrJ4i4i!ifGXgMPI+}GQB-dsM7aD zc|Sr!Y5tV&2WT_%rDXrXrf4w(;f!}>f8Z81zg|`<`^9DLISaQ{UGRT=He($12>fI{eOwNuLs@zaG1yevVuxbhpscv@bhg8_~ZY z=)${lb$6)RYwvoplLW|T(%$&;ms?UUqklO@<%XIm2#du!=oD^WX8bDS&Enkv#^4Cm zG+V(Ir92TN0f9iT3E23SLNGz_A8{&P4`d>RC$2dW&>=neR&lWvHwq+|_~IOC!=&(t zfizDR?*LGirt(wnaMWbgXiP8`OKbe>@7{oU&!)jJkN;@rt$0KijUG`b6o_lPr9?P* z+4xoG>Vh4P1BLoWXJmjqQNf|1?>9E?o}rr1;kdTohv4(g&Ze9K1#Kcao$12`A8Xs|v%6NW{OICbAo2MIeF?`v`i(wj77kHt z%;hp2^ZKgWw$#G0JG(o%9uPOMuUP@`e}~O?H52Q&*!jX`xhg6FKAr&{Ot;9ae*h$# BnneHr diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_14.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_14.png deleted file mode 100644 index eaca7bf169a4208e61bda9f0064d45271952b1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1368 zcma)6`!^E`9G^~dDZ9vJ$+(wjw93(N9hP5r@q-8U&EM;bOcmINWzvq0upY#3x^8I|z`J7KqV89t|Eh8-e0HE#T z?SWQtu?mnM_Nh7u%HgX>Gubl$ zesJ3HsM(>qQA>JdRGEerdmP4^2jYcza$(r1)2B~+nduJU4C$F4Qhrgl(9P8^_JE)R z^{Ty*J~zz%bD`HG-U|qAHmF>hiib`@^D)+c)m<>8&-O%?TlR$A5s5_A8On#83&ilF z1>UH2YHlz_)OPaqVf ze_d;9ZPiJj3`A&vbXHnBWoE=tS%Rg*Cg|oT8NMKib$gL&nr_tB*B5+$n9nzo$z(`H zEQ#SG$q|dikk24Nr+Ww8@Z@1tMb}bp@m(}GuhJ8dwYkhrd7s+jUii$g3uW6CVX`#a zj5S|W{jxs)j1k(LlAP>nV_eUzFiK1+h0Qsh~UjZh=)OYgevrY{?h91*?J z%{eh62H^H}GYO~$%&QoC&`qRD_h`{kBAotn-Q1;GDf|&ybF4j8zG>m-=ZBzd>j*k| zJl>&F!kcaHBW~4!4=~nraaR&89_p(af^DKg&P~oIbkv`Fj7Z(cbgO;B{Ljh1^qL% z^33s)XfoL#lLo`@*^tYYB3VY%5tP0~ss@|QzP!q}wN-voDxOyqz5L4LjYXkzpwHqybc59gkPpur0E&UyW!>;PB*gN;!NCH%e6Q$*jvB~8+>(^r5;SrJ4i4i!ifGXgMPI+}GQB-dsM7aD zc|Sr!Y5tV&2WT_%rDXrXrf4w(;f!}>f8Z81zg|`<`^9DLISaQ{UGRT=He($12>fI{eOwNuLs@zaG1yevVuxbhpscv@bhg8_~ZY z=)${lb$6)RYwvoplLW|T(%$&;ms?UUqklO@<%XIm2#du!=oD^WX8bDS&Enkv#^4Cm zG+V(Ir92TN0f9iT3E23SLNGz_A8{&P4`d>RC$2dW&>=neR&lWvHwq+|_~IOC!=&(t zfizDR?*LGirt(wnaMWbgXiP8`OKbe>@7{oU&!)jJkN;@rt$0KijUG`b6o_lPr9?P* z+4xoG>Vh4P1BLoWXJmjqQNf|1?>9E?o}rr1;kdTohv4(g&Ze9K1#Kcao$12`A8Xs|v%6NW{OICbAo2MIeF?`v`i(wj77kHt z%;hp2^ZKgWw$#G0JG(o%9uPOMuUP@`e}~O?H52Q&*!jX`xhg6FKAr&{Ot;9ae*h$# BnneHr diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_11.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_6.png similarity index 96% rename from packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_11.png rename to packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseDown_6.png index eaca7bf169a4208e61bda9f0064d45271952b1ec..c1cda26b41ac636ade61612f81074292c88c0adf 100644 GIT binary patch delta 22 ecmcb?b%SeyHn-$81_sG%j1m`5z1?W0#0mgh=Li@8 delta 22 ecmcb?b%SeyHaFi91_r((j8nDwq&J!=u>t^4^#&&Z diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_13.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_13.png deleted file mode 100644 index eaca7bf169a4208e61bda9f0064d45271952b1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1368 zcma)6`!^E`9G^~dDZ9vJ$+(wjw93(N9hP5r@q-8U&EM;bOcmINWzvq0upY#3x^8I|z`J7KqV89t|Eh8-e0HE#T z?SWQtu?mnM_Nh7u%HgX>Gubl$ zesJ3HsM(>qQA>JdRGEerdmP4^2jYcza$(r1)2B~+nduJU4C$F4Qhrgl(9P8^_JE)R z^{Ty*J~zz%bD`HG-U|qAHmF>hiib`@^D)+c)m<>8&-O%?TlR$A5s5_A8On#83&ilF z1>UH2YHlz_)OPaqVf ze_d;9ZPiJj3`A&vbXHnBWoE=tS%Rg*Cg|oT8NMKib$gL&nr_tB*B5+$n9nzo$z(`H zEQ#SG$q|dikk24Nr+Ww8@Z@1tMb}bp@m(}GuhJ8dwYkhrd7s+jUii$g3uW6CVX`#a zj5S|W{jxs)j1k(LlAP>nV_eUzFiK1+h0Qsh~UjZh=)OYgevrY{?h91*?J z%{eh62H^H}GYO~$%&QoC&`qRD_h`{kBAotn-Q1;GDf|&ybF4j8zG>m-=ZBzd>j*k| zJl>&F!kcaHBW~4!4=~nraaR&89_p(af^DKg&P~oIbkv`Fj7Z(cbgO;B{Ljh1^qL% z^33s)XfoL#lLo`@*^tYYB3VY%5tP0~ss@|QzP!q}wN-voDxOyqz5L4LjYXkzpwHqybc59gkPpur0E&UyW!>;PB*gN;!NCH%e6Q$*jvB~8+>(^r5;SrJ4i4i!ifGXgMPI+}GQB-dsM7aD zc|Sr!Y5tV&2WT_%rDXrXrf4w(;f!}>f8Z81zg|`<`^9DLISaQ{UGRT=He($12>fI{eOwNuLs@zaG1yevVuxbhpscv@bhg8_~ZY z=)${lb$6)RYwvoplLW|T(%$&;ms?UUqklO@<%XIm2#du!=oD^WX8bDS&Enkv#^4Cm zG+V(Ir92TN0f9iT3E23SLNGz_A8{&P4`d>RC$2dW&>=neR&lWvHwq+|_~IOC!=&(t zfizDR?*LGirt(wnaMWbgXiP8`OKbe>@7{oU&!)jJkN;@rt$0KijUG`b6o_lPr9?P* z+4xoG>Vh4P1BLoWXJmjqQNf|1?>9E?o}rr1;kdTohv4(g&Ze9K1#Kcao$12`A8Xs|v%6NW{OICbAo2MIeF?`v`i(wj77kHt z%;hp2^ZKgWw$#G0JG(o%9uPOMuUP@`e}~O?H52Q&*!jX`xhg6FKAr&{Ot;9ae*h$# BnneHr diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_15.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_5.png similarity index 96% rename from packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseClick_15.png rename to packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_5.png index eaca7bf169a4208e61bda9f0064d45271952b1ec..c1cda26b41ac636ade61612f81074292c88c0adf 100644 GIT binary patch delta 22 ecmcb?b%SeyHn-$81_sG%j1m`5z1?W0#0mgh=Li@8 delta 22 ecmcb?b%SeyHaFi91_r((j8nDwq&J!=u>t^4^#&&Z diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_9.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButtonDisabled_mouseMove_9.png deleted file mode 100644 index eaca7bf169a4208e61bda9f0064d45271952b1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1368 zcma)6`!^E`9G^~dDZ9vJ$+(wjw93(N9hP5r@q-8U&EM;bOcmINWzvq0upY#3x^8I|z`J7KqV89t|Eh8-e0HE#T z?SWQtu?mnM_Nh7u%HgX>Gubl$ zesJ3HsM(>qQA>JdRGEerdmP4^2jYcza$(r1)2B~+nduJU4C$F4Qhrgl(9P8^_JE)R z^{Ty*J~zz%bD`HG-U|qAHmF>hiib`@^D)+c)m<>8&-O%?TlR$A5s5_A8On#83&ilF z1>UH2YHlz_)OPaqVf ze_d;9ZPiJj3`A&vbXHnBWoE=tS%Rg*Cg|oT8NMKib$gL&nr_tB*B5+$n9nzo$z(`H zEQ#SG$q|dikk24Nr+Ww8@Z@1tMb}bp@m(}GuhJ8dwYkhrd7s+jUii$g3uW6CVX`#a zj5S|W{jxs)j1k(LlAP>nV_eUzFiK1+h0Qsh~UjZh=)OYgevrY{?h91*?J z%{eh62H^H}GYO~$%&QoC&`qRD_h`{kBAotn-Q1;GDf|&ybF4j8zG>m-=ZBzd>j*k| zJl>&F!kcaHBW~4!4=~nraaR&89_p(af^DKg&P~oIbkv`Fj7Z(cbgO;B{Ljh1^qL% z^33s)XfoL#lLo`@*^tYYB3VY%5tP0~ss@|QzP!q}wN-voDxOyqz5L4LjYXkzpwHqybc59gkPpur0E&UyW!>;PB*gN;!NCH%e6Q$*jvB~8+>(^r5;SrJ4i4i!ifGXgMPI+}GQB-dsM7aD zc|Sr!Y5tV&2WT_%rDXrXrf4w(;f!}>f8Z81zg|`<`^9DLISaQ{UGRT=He($12>fI{eOwNuLs@zaG1yevVuxbhpscv@bhg8_~ZY z=)${lb$6)RYwvoplLW|T(%$&;ms?UUqklO@<%XIm2#du!=oD^WX8bDS&Enkv#^4Cm zG+V(Ir92TN0f9iT3E23SLNGz_A8{&P4`d>RC$2dW&>=neR&lWvHwq+|_~IOC!=&(t zfizDR?*LGirt(wnaMWbgXiP8`OKbe>@7{oU&!)jJkN;@rt$0KijUG`b6o_lPr9?P* z+4xoG>Vh4P1BLoWXJmjqQNf|1?>9E?o}rr1;kdTohv4(g&Ze9K1#Kcao$12`A8Xs|v%6NW{OICbAo2MIeF?`v`i(wj77kHt z%;hp2^ZKgWw$#G0JG(o%9uPOMuUP@`e}~O?H52Q&*!jX`xhg6FKAr&{Ot;9ae*h$# BnneHr diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButton_default_4.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButton_default_4.png deleted file mode 100644 index a9968d4eba227d320197762901393b52b3287b6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 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 E09#)gt^fc4 delta 1378 zcmb7^`7_%I7{#%f1XLRUk?*_e*WAx-k_RN5HqBL4|Ly_&BhKZLbfup)o^Fja^#yA zs4VBnKif{mEFoHs++Fbs1qXHU;tG=`NI7-@=|8knr>|F%PSOifu?*b$Z33 z(_Oc!(1oy?DJ`&KULD{-Y|2b<371I+iFz;acEy&U5Ti)N1J)TsreE77a0hmb%OX1w z#=!p0*B}rFa*!33{a`Cs#}ORsjXI-|Mpn%9SL^NYqge!WBCXCBP1f5MEO*dGnOC}E zImfU2{`FEl%=x%q82LhS`SR+~ZL!&tb%Q3^V3a{qfmv7q@l6d4@zy)M(Xy!0B!VJoX@`3!+rZ%w6!T<37WMUo zXhB0XI^UZ~mm8s2N&%;~W<>nuzeQNC9yyoq-`EBv?YA}Y6kL2eEuk;bY3+(2%k*O1AlJ7=%n{YZRFIC68E*5I{%}e~H1h=9 zgX$!ED{a*0d%s|f5Su##9ZnzXp@8TM-3{HVaJkm=1?t?0O<35j#j2gDF+S@Q7oQlL zTcnpWv%Zy~+A-URg|T#wQHu!R)hHCet{sm8n{MEUWE}BuT7y=8r5c}9qxxEe8E9zx zH{8#k)cS1rcKw9*&zeX0f0w-y_+Uefry7VWo|)XTW0We^sOHtO+Mb~_-6RK|mb3k? z&VkzWs55dm9=%tq6Au!2=ocupRHU|)AdLyhtf<~TH-J|dt=p>Cji}jp211ow5?6h6 z^>seXeA6y6o|gkmK3gSZ4h3Pq5&za^}oyB)4DoV1&3lJgW05p!ItnkhTv6~g>+>KTg z^=Tu{wmr8I)+HY%Rzbn)Rl5?0(hnG&bF5*8nZk3_ zHG<#-J6J3kSFT77BcX%Cj;{;9y#bfZr7Vi$$a`zLfD^b=50_>!(vy|$SDHplbO#mW z<$vmwvh6^%{tjU8Mec7*ddT1CA2SMVQX-A9%dF{=^?046mh!ge>4CxaynslgcyER@ zey`Lx&^xx`ncW72Z{D&<#poE!`>Uof8~x3zi-AM3!3S)Z_j=0pw^auLt2P5UIJ(d^qF$?eM43(3rqmLkD`~Ox!g?qqY|5$HjQeYV%m6wOF Jd)>)!@;{%kjP?Kk diff --git a/packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseMove_5.png b/packages/office-ui-fabric-react/visualtests/baseline/commandButton_mouseMove_5.png deleted file mode 100644 index a9968d4eba227d320197762901393b52b3287b6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 zcmeAS@N?(olHy`uVBq!ia0vp^Q-D~5gAGVZm|VUEq&N#aB8wRq_>O=u<5X=vX$A&X zQBN1gkcv5PXUBU)hszw_e?9kDWN(n^Ox=hh7u`%wNGz33=FzE*IACxrC;Xr}H&-&p zYiA}_?Y9#gPyGs5abd4dM9Ik;OPpRFRw}7|v4rQ$71iI$=lm9TZajA6*paaFa*y_U zo9x_aKF?>$eRjPk|IS(N|7?By{olXu_I5HQ_cSV41a7#`DA3L=Byv!c1Uz;6cWa=> z=Jp-36mvt5t=YwxjL z>=h8aPSWI`#C<#M*2V8FqP|NUm|)Gb+qx(F`Kp57&DR+il;>@=t+L&r(*5?i`s<3{ z-*n_k=N^bQU9Tlo|M+1rgNI;_RrJ1qm``)c^z|M{M9fe8ec@2%T*vkH-%sAkq%{n|dm)T?mSAa@(txy07H5 zpgl7uW9R(KHyKi^wYIP8F;M+ub^L>G#rE35PScv5N7O_uZ}RHMrTxx~+}8hkeL9aA z|LoYC2|b2p7W+;meB5y1*Rm&zpT4e-$f%v%`#T9J{rXR0<48puj028KN>{X@CT&F>f+T1Be@7Yh)Xy1S4_!7JK zSH%{uS>d2HdwsZwQ~0MzCTTBkrgiym{d;tF(#HSywa+g#o9(H7^Jv|p3d3)cr?xUo znOX!CxEt0|<)^f1V{2JEf8*A(Ym%off>>+h_)`1gV(v#x+Lo#A1^4zfu1@zB-Ra@} zd}dKg(kI7n{jEXgPIq0||I)+ndDids$F>&1U0SLhM9ksp8j=mTg|)7GRL3I8C#h9?3iVa zJz?Xm+QmD=#O*@H`M;j;Z|&6DVw(B!WUM{VMbmyW%4q)4U-N8N(hjSvCEr#$$ZS9J zYmQgEUQc}#_jf0mXN{I?R#()pH}ucmvSDV4#mA#2yV}GHSFJL5E%7naXG7J+cOMuT z_Wjx*mFmixQNNhS_o~zj`~Sv^?Ze%9*Y)ciwlSD~aoTxXQHja__uDMDoj5b-=oBBB zz2>zCj_#dm|EOSs>m)%7b+3!F0(}@39CUX(U@6&t`Q6cQED&@` zZvOhzj%Idw$K1(#ZG_rofBob-D7sFvOF_d~Fhpcv5hJHn-$81_sG%j1m`5z1?UwnF9b^ZU}q; delta 22 ecmX>pcv5hJHaFi91_r((j8nDwq&J#P<^TXtdIMn` diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonDisabled_mouseDown_6.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonDisabled_mouseDown_6.png index 7df4bf4f1a3c071e1a4d2d3bb6edbcedaf06c174..49856ac3506d869a27af84f907ee1a4b7a967daf 100644 GIT binary patch delta 22 ecmZ3%x`K6rHn-$81_sG%j1m`5z1?V5!~_6T+z0yr delta 22 ecmZ3%x`K6rHaFi91_r((j8nDwq&J!sF#!Nb>IMn` diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonDisabled_mouseMove_5.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonDisabled_mouseMove_5.png index 7df4bf4f1a3c071e1a4d2d3bb6edbcedaf06c174..49856ac3506d869a27af84f907ee1a4b7a967daf 100644 GIT binary patch delta 22 ecmZ3%x`K6rHn-$81_sG%j1m`5z1?V5!~_6T+z0yr delta 22 ecmZ3%x`K6rHaFi91_r((j8nDwq&J!sF#!Nb>IMn` diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_default_9.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_default_9.png index eea359ea2afa9d6d94a787d507692a192aea015c..fc546b4c323c328fe828a940ab450242a28628fa 100644 GIT binary patch delta 22 ecmbQhKY@ROHn-$81_sG%j1m`5z1?UQ#SQ>cQ3uQb delta 22 ecmbQhKY@ROHaFi91_r((j8nDwq&J#Hu>$}`Uj^F$ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_mouseClick_12.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_mouseClick_12.png index eea359ea2afa9d6d94a787d507692a192aea015c..fc546b4c323c328fe828a940ab450242a28628fa 100644 GIT binary patch delta 22 ecmbQhKY@ROHn-$81_sG%j1m`5z1?UQ#SQ>cQ3uQb delta 22 ecmbQhKY@ROHaFi91_r((j8nDwq&J#Hu>$}`Uj^F$ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_mouseDown_11.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_mouseDown_11.png index eea359ea2afa9d6d94a787d507692a192aea015c..fc546b4c323c328fe828a940ab450242a28628fa 100644 GIT binary patch delta 22 ecmbQhKY@ROHn-$81_sG%j1m`5z1?UQ#SQ>cQ3uQb delta 22 ecmbQhKY@ROHaFi91_r((j8nDwq&J#Hu>$}`Uj^F$ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_mouseMove_10.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButtonMenu_mouseMove_10.png index eea359ea2afa9d6d94a787d507692a192aea015c..fc546b4c323c328fe828a940ab450242a28628fa 100644 GIT binary patch delta 22 ecmbQhKY@ROHn-$81_sG%j1m`5z1?UQ#SQ>cQ3uQb delta 22 ecmbQhKY@ROHaFi91_r((j8nDwq&J#Hu>$}`Uj^F$ diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualButton_mouseClick_3.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualButton_mouseClick_3.png index 2fc1a35bf5f4217e75b6c622eebc116b0679e859..c6addf8a9df3e2c6f65c4a22e2ce006b0965c4e0 100644 GIT binary patch delta 22 ecmZ3^ww!H(Hn-$81_sG%j1m`5z1?W`kqH1**a&(6 delta 22 ecmZ3^ww!H(HaFi91_r((j8nDwq&J#)9R^a@< zm6@H>VnuVwL<`ketD|KZUBQdICr)c|@YLkxUDDk=`@DkXtSbL*{$nw9HF1+Y-!0$Y zy#4u6#rx9fK+qxaXntb8!xJsd48yJ_vBerhQ!Gjur#EfT=`P#-_V=xK@7@WNsV>$K zaAdZr{L~V@K909q+UOCJaEa2ygruaVtgTjW)}G+t_PMY&towMs{O0Z3kDokwvR*EH zWyl5{?&F1fe#Bm18n^zt?B<<2U)ttvzrACf^^UXN2`p+E4FwiGxwqfEfB$=5+}f~0 znf9WcXI{P1x|uVrY`3q{#0RIR>)$J6XJ+A%;dSDTS$CA0HlO zzi-}=e}A9q^wWY|tvl-f+cCuNuS-o!Ydd_{nPJymy^j?#x3}$G{q5sNLt|s(>*Yd5 zCXL)u4~}+=@5>kHKC1My=HBo190$(Nx94niDzTCUYB`%W`Q^*ZMHg3;U(GX-YH?cl z+J;qf((J?c8szb~PvN-HW?lye+r5q~uApwNU@@%FoYu86H1=%y4IK_4M-h z_XPWov+qyjY&pOt%hehY7x%7O59q%K2bnLuG?|wA^{=|JQ0Il0B@r<(U*<)}#H6IB zw|l4*<^G=baMwbAKcUGi-?(%?)e|4V#H(acdSQPyaOatxsgCE8FRqz>QJ`ai>pDIu29*Zy~1aoC@b)uA!hk8aY5xxVyj*4MppD?lXK>`6)>{-+8aNg?{52SslEU8+2oh9yEklLII!G* z{+{G#&!0Db?qp=RzrX%{^zGj z^rqjud-vpMMp_#gn&gHPt!2 z=w{BRPfxwy-v9>N;)@3gW&Hg8e_vY`q*=66=4FZ0_0mqa#mv^_JEN3MlYwzmv~$k; z2y;P>6QWU1Rsoa2DUZ8F9e;Y)T}TpP)pZL*p?->=741CzHgSF=us~z*boFyt=akR{ E01ZcNzW@LL literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualMenu_mouseClick_3.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualMenu_mouseClick_3.png new file mode 100644 index 0000000000000000000000000000000000000000..1bc86df99d5a1c745e5db8e3023ee21c7ff8c680 GIT binary patch literal 1560 zcmZvcdpOez7{_Nx)7%b@dql`>u4~j`G;Op%^fq78g5`yOMl>N_7rA=KNCcnzNV`ed zS5_svVh~d{dP<_N@K71F->#06@q)(w!li6;x)aDf+w%C?e&jCpW!2Qg#DopRPVjvE zAjAbL9aJhSTIYOM*i*+249n3-mUGCmftF)RQe8C%P`dw-U2l{u9SaYlKFxn5r|zJw z4-Bek0~uIg!{!q+RIR$Fr>F7x z8e1mq!r%Dp#xGl2rbr|fL7yQ`_w1~a2s3O1K7&!&P+9VUNN2C&L?gx4<5TV-PFeTB^p!iI>9I2@AA7g&EpwRsZ?fX zIvUKH!LO{R3aNbk!zaJ$zyEx5cPlKV?PzoLQvEqB7Ho__8-2+@t|wq4&-@M!hpTIBG=szI{4<7E{QUh> zf&JI_zTG5*gpgL}gnD~>Ef{?>dN`hmEx**96~AN3;c!S{z>Q)o@vE`*qXd5f;c(K_ zlqU#VWNEJ{-9~^3K5C5kPT0^LwX5;1wDH9Vi>8=04fpEHZ2>P9a9u$Jf(8RSJULky z!sYQar62<%BXuD+sjY5q9~s$twG_Flm0~Ouv{pu|W&ov-{`CKpe1}NI!^?}!Rl2RC ze5v$@IDK#Y0d3`9y^>)9d;YvNo7hM^VLa}Jb8tfOJlqiUT($zlKc{8E1Cyx7gg6Zs z6cp$**W}c`elj0PUDwqefST#{?VR_XNrBYTi7Lyfg|bUSl%_a=RBL>KH>~5@q)Ul4 zg_#jLn+XyO1uiz?Ae;I5dmaX96~W8RSWDGeV!WklCwKE&vWgif$xd$6% z=!u;}L#}oiXL7s;llP5!DC<*k(YhnZ;!K(2SgCuzuB@#1L`CInf1V9jl+Wx`JaS}V zsy+n$$OT)B>>U`8qW?`%j7w!Yjf}o40 zqBOJZ;ZC;0aNwN);HO(iX5qX-v%mrd!)_QZoh}TR&RZfF`8o6R46AcuLV;G1<*2Qw zsMvK+To`NsgOzemak*SlB#Xtm&b%xpCN{Sj8yOeu6R$=7vX}0?mpB;9RcKwP3ihH^ zyuZPmKMQ}|AXbZlx)^Ga*8)yNhab^Dr-jN%7SuDG?}nbd{Uc*sH*)Hj95uDaSpZfK NvbV#ct5H`{{sD~B=q>;N literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualMenu_mouseDown_2.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualMenu_mouseDown_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1bc86df99d5a1c745e5db8e3023ee21c7ff8c680 GIT binary patch literal 1560 zcmZvcdpOez7{_Nx)7%b@dql`>u4~j`G;Op%^fq78g5`yOMl>N_7rA=KNCcnzNV`ed zS5_svVh~d{dP<_N@K71F->#06@q)(w!li6;x)aDf+w%C?e&jCpW!2Qg#DopRPVjvE zAjAbL9aJhSTIYOM*i*+249n3-mUGCmftF)RQe8C%P`dw-U2l{u9SaYlKFxn5r|zJw z4-Bek0~uIg!{!q+RIR$Fr>F7x z8e1mq!r%Dp#xGl2rbr|fL7yQ`_w1~a2s3O1K7&!&P+9VUNN2C&L?gx4<5TV-PFeTB^p!iI>9I2@AA7g&EpwRsZ?fX zIvUKH!LO{R3aNbk!zaJ$zyEx5cPlKV?PzoLQvEqB7Ho__8-2+@t|wq4&-@M!hpTIBG=szI{4<7E{QUh> zf&JI_zTG5*gpgL}gnD~>Ef{?>dN`hmEx**96~AN3;c!S{z>Q)o@vE`*qXd5f;c(K_ zlqU#VWNEJ{-9~^3K5C5kPT0^LwX5;1wDH9Vi>8=04fpEHZ2>P9a9u$Jf(8RSJULky z!sYQar62<%BXuD+sjY5q9~s$twG_Flm0~Ouv{pu|W&ov-{`CKpe1}NI!^?}!Rl2RC ze5v$@IDK#Y0d3`9y^>)9d;YvNo7hM^VLa}Jb8tfOJlqiUT($zlKc{8E1Cyx7gg6Zs z6cp$**W}c`elj0PUDwqefST#{?VR_XNrBYTi7Lyfg|bUSl%_a=RBL>KH>~5@q)Ul4 zg_#jLn+XyO1uiz?Ae;I5dmaX96~W8RSWDGeV!WklCwKE&vWgif$xd$6% z=!u;}L#}oiXL7s;llP5!DC<*k(YhnZ;!K(2SgCuzuB@#1L`CInf1V9jl+Wx`JaS}V zsy+n$$OT)B>>U`8qW?`%j7w!Yjf}o40 zqBOJZ;ZC;0aNwN);HO(iX5qX-v%mrd!)_QZoh}TR&RZfF`8o6R46AcuLV;G1<*2Qw zsMvK+To`NsgOzemak*SlB#Xtm&b%xpCN{Sj8yOeu6R$=7vX}0?mpB;9RcKwP3ihH^ zyuZPmKMQ}|AXbZlx)^Ga*8)yNhab^Dr-jN%7SuDG?}nbd{Uc*sH*)Hj95uDaSpZfK NvbV#ct5H`{{sD~B=q>;N literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/contextualMenu_mouseMove_1.png b/packages/office-ui-fabric-react/visualtests/baseline/contextualMenu_mouseMove_1.png new file mode 100644 index 0000000000000000000000000000000000000000..1bc86df99d5a1c745e5db8e3023ee21c7ff8c680 GIT binary patch literal 1560 zcmZvcdpOez7{_Nx)7%b@dql`>u4~j`G;Op%^fq78g5`yOMl>N_7rA=KNCcnzNV`ed zS5_svVh~d{dP<_N@K71F->#06@q)(w!li6;x)aDf+w%C?e&jCpW!2Qg#DopRPVjvE zAjAbL9aJhSTIYOM*i*+249n3-mUGCmftF)RQe8C%P`dw-U2l{u9SaYlKFxn5r|zJw z4-Bek0~uIg!{!q+RIR$Fr>F7x z8e1mq!r%Dp#xGl2rbr|fL7yQ`_w1~a2s3O1K7&!&P+9VUNN2C&L?gx4<5TV-PFeTB^p!iI>9I2@AA7g&EpwRsZ?fX zIvUKH!LO{R3aNbk!zaJ$zyEx5cPlKV?PzoLQvEqB7Ho__8-2+@t|wq4&-@M!hpTIBG=szI{4<7E{QUh> zf&JI_zTG5*gpgL}gnD~>Ef{?>dN`hmEx**96~AN3;c!S{z>Q)o@vE`*qXd5f;c(K_ zlqU#VWNEJ{-9~^3K5C5kPT0^LwX5;1wDH9Vi>8=04fpEHZ2>P9a9u$Jf(8RSJULky z!sYQar62<%BXuD+sjY5q9~s$twG_Flm0~Ouv{pu|W&ov-{`CKpe1}NI!^?}!Rl2RC ze5v$@IDK#Y0d3`9y^>)9d;YvNo7hM^VLa}Jb8tfOJlqiUT($zlKc{8E1Cyx7gg6Zs z6cp$**W}c`elj0PUDwqefST#{?VR_XNrBYTi7Lyfg|bUSl%_a=RBL>KH>~5@q)Ul4 zg_#jLn+XyO1uiz?Ae;I5dmaX96~W8RSWDGeV!WklCwKE&vWgif$xd$6% z=!u;}L#}oiXL7s;llP5!DC<*k(YhnZ;!K(2SgCuzuB@#1L`CInf1V9jl+Wx`JaS}V zsy+n$$OT)B>>U`8qW?`%j7w!Yjf}o40 zqBOJZ;ZC;0aNwN);HO(iX5qX-v%mrd!)_QZoh}TR&RZfF`8o6R46AcuLV;G1<*2Qw zsMvK+To`NsgOzemak*SlB#Xtm&b%xpCN{Sj8yOeu6R$=7vX}0?mpB;9RcKwP3ihH^ zyuZPmKMQ}|AXbZlx)^Ga*8)yNhab^Dr-jN%7SuDG?}nbd{Uc*sH*)Hj95uDaSpZfK NvbV#ct5H`{{sD~B=q>;N literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseClick_7.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseClick_7.png index 45086ce8e5413a4afef4c70a63f8b14860cf588e..7fd18c6b390880343599750d404d7ebea1405e8d 100644 GIT binary patch delta 22 ecmX@kahzj0xCQS3 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseDown_6.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseDown_6.png index 45086ce8e5413a4afef4c70a63f8b14860cf588e..7fd18c6b390880343599750d404d7ebea1405e8d 100644 GIT binary patch delta 22 ecmX@kahzj0xCQS3 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseMove_5.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButtonDisabled_mouseMove_5.png index 45086ce8e5413a4afef4c70a63f8b14860cf588e..7fd18c6b390880343599750d404d7ebea1405e8d 100644 GIT binary patch delta 22 ecmX@kahzj0xCQS3 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseClick_3.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseClick_3.png index b6aed2c646fe3d10b06e52a051d49c8ffdfca5f7..30cbd6e8fc53dbf8c440aa0ef340cfcc5c58ed92 100644 GIT binary patch delta 22 ecmZ3)xrlRuHn-$81_sG%j1m`5z1?V*!vX+Qb_eqS delta 22 ecmZ3)xrlRuHaFi91_r((j8nDwq&J%7umAu^ga!ft diff --git a/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseDown_2.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseDown_2.png index b6aed2c646fe3d10b06e52a051d49c8ffdfca5f7..30cbd6e8fc53dbf8c440aa0ef340cfcc5c58ed92 100644 GIT binary patch delta 22 ecmZ3)xrlRuHn-$81_sG%j1m`5z1?V*!vX+Qb_eqS delta 22 ecmZ3)xrlRuHaFi91_r((j8nDwq&J%7umAu^ga!ft diff --git a/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseMove_1.png b/packages/office-ui-fabric-react/visualtests/baseline/defaultButton_mouseMove_1.png index 61acf01ca23a2909e91e1b8f23b1a0f913bf2080..10f6bea3d406384ac72ece3096e4aacf37e2060c 100644 GIT binary patch delta 22 ecmZ3>v6f?kHn-$81_sG%j1m`5z1?W`of!aEF$j?W delta 22 ecmZ3>v6f?kHaFi91_r((j8nDwq&J#5XO)EC59m1;zjX diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseClick_7.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseClick_7.png index 8614dad4f2a6383487b73f6d8f234f7540da10dc..c6cb93fb712a10f8e91ab06714306ea273dc608b 100644 GIT binary patch delta 22 ecmeC5XO)EC59m1;zjX diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseDown_6.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseDown_6.png index 8614dad4f2a6383487b73f6d8f234f7540da10dc..c6cb93fb712a10f8e91ab06714306ea273dc608b 100644 GIT binary patch delta 22 ecmeC5XO)EC59m1;zjX diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseMove_5.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButtonDisabled_mouseMove_5.png index 8614dad4f2a6383487b73f6d8f234f7540da10dc..c6cb93fb712a10f8e91ab06714306ea273dc608b 100644 GIT binary patch delta 22 ecmeC5XO)EC59m1;zjX diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_default_0.png index 1566304477931a6845e950443ac66ceb5ce5a251..05cfe67d0fe7ebe5b9bdfc9752877823749a8f7f 100644 GIT binary patch delta 1149 zcmcb`Ig@jOcD>{^1_sG%j1m`5y=7ov@%D6a45^s&c6Pi+bhym%{l}z)tCx$fRa|?M zH~ZEs8y@fW-o@2kYPV$s1k^>-}!C({Eweg z)`z7tm>dlp4qGuk`p@0jpTLF(AG5p0xkpEHerTa=he}~;9dGf*-lp6bGd>0Zv89`y zZHwOY+r(t%{> zgWt&oY>y@08zy{t8+P?An{}nn7s>K1p;DpR`znfrFaGv7Fxt$+z_HVpwbngtnsMD! zADf*sXCB;J7FW8v`|mNC|25mZ7H1s|@0fDFYsz`9_N9uO=bYS@GrzC-D^L><85C?S zxM{JZCamR-nvC^=(3*D+?#lH}dBQ<<+G@XgfYPjwdrP-JJ7bl6cdf+hdzEIBAM^RD z7kxTgKKFdw32}y9EVe*(GwZB$crEua#ZUiu^WOEK;IEIQUu3W_%$c`q`scW_;q_v< z*~V8M|Jmvew2b99f71Ri=5zzT>Ai=a=bLKR#9z$%;Q4}a&OwVkWp?j3Y1ALzU6sun zXFb0%!`F(pO;&eDRrcBpJI(o`^|gf(3?ELv{kmwMQChuEp`QFrGlqf)se->flH0@Q z9eUHRsN*%`D+d=N(*bMu?}xv?=JNBu+kE}pwA00h$#v6rm^X_c)m(j8=mU-jz;|o@u?Z0UHWlJ$fx6r-(=bz4q-ete5%*5j9PikNbsUvEX0 zv3PVl(1$k|b%83z{zfhU~uE@g_WZ}ix-r0`16))WDxNYB!h^LAQ=aw?!aD2 zxs8HzZzzt*xddjSPja@gn;@ErcIF!_f2!0Ko6i=JXw!Ug7;J88*JfXK^>YVXLI-9bx&PZnyMml%TW?bBXsaRHj#m>d-xqJcOtgaSg-5P$J7K1v=S4SV@ zeRhtu*vMXdeeHDsfQu8$S)Wy1{XK766QjacKm856iGr`E8Hbb#SbZ$)CJGM`eJosNT69_D;@zH4z-6ZSn^s?=z@ViOx91ai`;&4T@y92}002MS+sNz7 zq4z`u$J{H^1^^a=8ngX++*^GPy(fx5B#EF?ClDY2ynXx-+&`}3;>0psW*Q&9DZCcN zLbl@LX6enoqZpWqVInNNvH3P2924PJ8x^~W5`Ua$E?Hmy63@FV?u-|H_zZza66V*^ zb*70?@%DV^JyEoM`6u50{xAIYQET2hmV=FN368l}rVRjkPo*cS@87Z9noD1^%jbmR z;>OBd(?Lt)uKm~#vfJ%)aI^X8i}K(?8Wo6+TX9P!0F3~u%vMIe#{ zJ-kp*o0;eaTxJ?4jwmr`X~fTqn|qF1Y*BDRuCGxD-o2rCQR5U!2{PYd+;X>|H|OWA zNSzn6uj9hi2be5=hyF7=m)JL2Y6@x-OMh;|8;WDp#=skj3zouM=;(t0(lr+Vbd4_o z06w2t#h|4T7K0iLm3_+sktFOU3TJicW&RGkDQe^DTW1H2$+>kt&g5MFTC`M@Kz!@C zkfYE)X>G-KSjOwY{IyS|ar)YQjC3|()W+=Tk$t7_#D&o2qjD zheNL7+bY)}TbtsYBQJ5)obwi1N01C6K7wQr@ew40 dh>su{{{X--)tb=P9!&rM002ovPDHLkV1j`BRNDXm diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseClick_3.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseClick_3.png index 1566304477931a6845e950443ac66ceb5ce5a251..89b67cf5ab9888a90ddd071ce1f85809d8aeb622 100644 GIT binary patch delta 22 ecmcb`d5d#`Hn-$81_sG%j1m`5z1?WGgarUz76_XF delta 22 ecmcb`d5d#`HaFi91_r((j8nDwq&J!^VF3VABnGMg diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseDown_2.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseDown_2.png index 1566304477931a6845e950443ac66ceb5ce5a251..89b67cf5ab9888a90ddd071ce1f85809d8aeb622 100644 GIT binary patch delta 22 ecmcb`d5d#`Hn-$81_sG%j1m`5z1?WGgarUz76_XF delta 22 ecmcb`d5d#`HaFi91_r((j8nDwq&J!^VF3VABnGMg diff --git a/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseMove_1.png b/packages/office-ui-fabric-react/visualtests/baseline/primaryButton_mouseMove_1.png index 206b07dde527184a090fd54cbf560241b5e8944a..e14ed6264db3f99213ac887c417a96715773cebf 100644 GIT binary patch delta 22 ecmaFN`IvKpHn-$81_sG%j1m`5z1?WGmIVM`q6oGC delta 22 ecmaFN`IvKpHaFi91_r((j8nDwq&J$aWdQ(Fum;5d From 5d0dea80df00496c0e1a570a5d45c688a0c3cb23 Mon Sep 17 00:00:00 2001 From: "Reena Jain (InConsulting Inc.)" Date: Mon, 24 Apr 2017 11:10:05 -0700 Subject: [PATCH 19/25] Regression Tests: Test helper functions --- .../src/VisualTestState.ts | 3 +- .../Button/CommandButton.visualtest.ts | 10 ++-- .../Button/CompoundButton.visualtest.ts | 10 ++-- .../Button/ContextualButton.visualtest.ts | 20 +++---- .../Button/DefaultButton.visualtest.ts | 10 ++-- .../Button/PrimaryButton.visualtest.ts | 10 ++-- .../Checkbox/Checkbox.visualtest.ts | 10 ++-- .../ChoiceGroup/ChoiceGroup.visualtest.ts | 14 ++--- .../ContextualMenu.visualtest.ts | 6 +-- .../DocumentCard/DocumentCard.visualtest.ts | 37 +++++++++++++ .../DocumentCardPage.visualtest.tsx | 38 +++++++++++++ .../src/visualtest/IRunVisualTest.ts | 6 +-- .../src/visualtest/Prebuilt.ts | 0 .../src/visualtest/RunVisualTest.ts | 50 +++++++++--------- .../office-ui-fabric-react/visualtest.html | 1 + .../baseline/documentCard_default_0.png | Bin 0 -> 7449 bytes .../baseline/documentCard_mouseClick_3.png | Bin 0 -> 7449 bytes .../baseline/documentCard_mouseDown_2.png | Bin 0 -> 7492 bytes .../baseline/documentCard_mouseMove_1.png | Bin 0 -> 7492 bytes 19 files changed, 151 insertions(+), 74 deletions(-) create mode 100644 packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCard.visualtest.ts create mode 100644 packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCardPage.visualtest.tsx delete mode 100644 packages/office-ui-fabric-react/src/visualtest/Prebuilt.ts create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/documentCard_default_0.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/documentCard_mouseClick_3.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/documentCard_mouseDown_2.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/documentCard_mouseMove_1.png diff --git a/packages/office-ui-fabric-react/src/VisualTestState.ts b/packages/office-ui-fabric-react/src/VisualTestState.ts index f3cff89c7bf3b..22308ab5c91df 100644 --- a/packages/office-ui-fabric-react/src/VisualTestState.ts +++ b/packages/office-ui-fabric-react/src/VisualTestState.ts @@ -11,6 +11,7 @@ export const VisualTestState: IVisualTestState = { './Button/PrimaryButtonPage.visualtest', './Checkbox/CheckboxPage.visualtest', './ChoiceGroup/ChoiceGroupPage.visualtest', - './ContextualMenu/ContextualMenuPage.visualtest' + './ContextualMenu/ContextualMenuPage.visualtest', + './DocumentCard/DocumentCardPage.visualtest' ] }; diff --git a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts index 18c9893e446ef..2e490ae3017b1 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts @@ -15,20 +15,20 @@ commands.push(mouseDownScreenshot); commands.push(mouseClickScreenshot); componentIds.push({ - componentExtnid: '#' + 'CommandButton', + selector: '#' + 'CommandButton', fileName: 'commandButton', - command: commands + commands: commands }); componentIds.push({ - componentExtnid: '#' + 'CommandButtonDisabled', + selector: '#' + 'CommandButtonDisabled', fileName: 'commandButtonDisabled', - command: commands + commands: commands }); function testRunner() { componentIds.forEach(element => { - element.command.forEach(command => { + element.commands.forEach(command => { command(element); }); }); diff --git a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts index 3b3c31a13db19..fab3ad0275325 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts @@ -15,19 +15,19 @@ commands.push(mouseClickScreenshot); let componentIds: IRunVisualTest[] = []; componentIds.push({ - componentExtnid: '#' + 'CompoundButton', + selector: '#' + 'CompoundButton', fileName: 'compoundButton', - command: commands + commands: commands }); componentIds.push({ - componentExtnid: '#' + 'CompoundButtonDisabled', + selector: '#' + 'CompoundButtonDisabled', fileName: 'compoundButtonDisabled', - command: commands + commands: commands }); function testRunner() { componentIds.forEach(element => { - element.command.forEach(command => { + element.commands.forEach(command => { command(element); }); }); diff --git a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts index 3e490cc0c119f..2f14eb193484b 100644 --- a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts @@ -15,31 +15,31 @@ commands.push(mouseClickScreenshot); let componentIds: IRunVisualTest[] = []; componentIds.push({ - componentExtnid: '#' + 'ContextualButton', + selector: '#' + 'ContextualButton', fileName: 'contextualButton', - command: commands + commands: commands }); componentIds.push({ - componentExtnid: '#' + 'ContextualButtonDisabled', + selector: '#' + 'ContextualButtonDisabled', fileName: 'contextualButtonDisabled', - command: commands + commands: commands }); componentIds.push({ - componentExtnid: '#' + 'ContextualButton', + selector: '#' + 'ContextualButton', fileName: 'contextualButton', - command: [mouseSingleClickScreenshot], - childParam: { - componentExtnid: '.' + 'ms-ContextualMenu-list', + commands: [mouseSingleClickScreenshot], + childParams: { + selector: '.' + 'ms-ContextualMenu-list', fileName: 'contextualButtonMenu', - command: commands + commands: commands } }); function testRunner() { componentIds.forEach(element => { - element.command.forEach(command => { + element.commands.forEach(command => { command(element); }); }); diff --git a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts index 1c2c811239567..274d045a4842a 100644 --- a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts @@ -16,19 +16,19 @@ commands.push(mouseDownScreenshot); commands.push(mouseClickScreenshot); componentIds.push({ - componentExtnid: '#' + 'DefaultButton', + selector: '#' + 'DefaultButton', fileName: 'defaultButton', - command: commands + commands: commands }); componentIds.push({ - componentExtnid: '#' + 'DefaultButtonDisabled', + selector: '#' + 'DefaultButtonDisabled', fileName: 'defaultButtonDisabled', - command: commands + commands: commands }); function testRunner() { componentIds.forEach(element => { - element.command.forEach(command => { + element.commands.forEach(command => { command(element); }); }); diff --git a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts index 50d30124a517e..cd3e0b9bcde29 100644 --- a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts @@ -16,19 +16,19 @@ commands.push(mouseDownScreenshot); commands.push(mouseClickScreenshot); componentIds.push({ - componentExtnid: '#' + 'PrimaryButton', + selector: '#' + 'PrimaryButton', fileName: 'primaryButton', - command: commands + commands: commands }); componentIds.push({ - componentExtnid: '#' + 'PrimaryButtonDisabled', + selector: '#' + 'PrimaryButtonDisabled', fileName: 'primaryButtonDisabled', - command: commands + commands: commands }); function testRunner() { componentIds.forEach(element => { - element.command.forEach(command => { + element.commands.forEach(command => { command(element); }); }); diff --git a/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts b/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts index 45a7f7c153c86..9e4cd41ba3e63 100644 --- a/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Checkbox/Checkbox.visualtest.ts @@ -15,19 +15,19 @@ commands.push(mouseClickScreenshot); let componentIds: IRunVisualTest[] = []; componentIds.push({ - componentExtnid: '.' + 'Checkbox', + selector: '.' + 'Checkbox', fileName: 'checkbox', - command: commands + commands: commands }); componentIds.push({ - componentExtnid: '.' + 'CheckboxDisabled', + selector: '.' + 'CheckboxDisabled', fileName: 'checkboxDisabled', - command: commands + commands: commands }); function testRunner() { componentIds.forEach(element => { - element.command.forEach(command => { + element.commands.forEach(command => { command(element); }); }); diff --git a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts index 577e1f3453ef9..fc9682520cd80 100644 --- a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts @@ -16,26 +16,26 @@ commands.push(mouseDownScreenshot); commands.push(mouseClickScreenshot); componentIds.push({ - componentExtnid: '.' + 'ChoiceGroup', + selector: '.' + 'ChoiceGroup', fileName: 'choiceGroup', - command: commands + commands: commands }); componentIds.push({ - componentExtnid: '.' + 'ChoiceGroupDisabled', + selector: '.' + 'ChoiceGroupDisabled', fileName: 'choiceGroupDisabled', - command: commands + commands: commands }); componentIds.push({ - componentExtnid: '.' + 'ChoiceGroupIcon', + selector: '.' + 'ChoiceGroupIcon', fileName: 'choiceGroupIcon', - command: commands + commands: commands }); function testRunner() { componentIds.forEach(element => { - element.command.forEach(command => { + element.commands.forEach(command => { command(element); }); }); diff --git a/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts b/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts index 7728ec685e88e..3703aa604c344 100644 --- a/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts @@ -15,14 +15,14 @@ commands.push(mouseDownScreenshot); commands.push(mouseClickScreenshot); componentIds.push({ - componentExtnid: '#' + 'ContextualMenu', + selector: '#' + 'ContextualMenu', fileName: 'contextualMenu', - command: commands + commands: commands }); function testRunner() { componentIds.forEach(element => { - element.command.forEach(command => { + element.commands.forEach(command => { command(element); }); }); diff --git a/packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCard.visualtest.ts b/packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCard.visualtest.ts new file mode 100644 index 0000000000000..8bc619dfcb72f --- /dev/null +++ b/packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCard.visualtest.ts @@ -0,0 +1,37 @@ +import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; +import { baseUrl } from '../../common/VisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; + +declare var phantomcss: IPhantomCSS; +declare var casper: Casper; + +let componentIds: IRunVisualTest[] = []; +let commands: ((params: IRunVisualTest) => void)[] = []; + +commands.push(defaultScreenshot); +commands.push(mouseMoveScreenshot); +commands.push(mouseDownScreenshot); +commands.push(mouseClickScreenshot); + +componentIds.push({ + selector: '.' + 'DocumentCard', + fileName: 'documentCard', + commands: commands +}); + +function testRunner() { + componentIds.forEach(element => { + element.commands.forEach(command => { + command(element); + }); + }); +} + +casper. + start(baseUrl + 'documentCard'). + then(() => { + testRunner(); + }); + +casper.run(() => { casper.test.done(); }); diff --git a/packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCardPage.visualtest.tsx b/packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCardPage.visualtest.tsx new file mode 100644 index 0000000000000..77fe9a74ea3c8 --- /dev/null +++ b/packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCardPage.visualtest.tsx @@ -0,0 +1,38 @@ +import { DocumentCard, DocumentCardPreview, DocumentCardTitle, DocumentCardActivity, IDocumentCardPreviewProps } from './index'; +/* tslint:disable:no-unused-variable */ +import * as React from 'react'; +/* tslint:enable:no-unused-variable */ +export default class DocumentCardVPage extends React.Component { + public render() { + let previewProps: IDocumentCardPreviewProps = { + previewImages: [ + { + name: 'DocumentCard', + url: 'http://bing.com', + previewImageSrc: 'dist/document-preview.png', + iconSrc: 'dist/icon-ppt.png', + width: 318, + height: 196, + accentColor: '#ce4b1f' + } + ], + }; + return
+ + + + + + +
; + } +} \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts index 4633ef4f19a23..d0bd1368da31e 100644 --- a/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/IRunVisualTest.ts @@ -1,7 +1,7 @@ export interface IRunVisualTest { - componentExtnid: string; + selector: string; fileName: string; - command: ((params: IRunVisualTest) => void)[]; - childParam?: IRunVisualTest; + commands: ((params: IRunVisualTest) => void)[]; + childParams?: IRunVisualTest; } \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/visualtest/Prebuilt.ts b/packages/office-ui-fabric-react/src/visualtest/Prebuilt.ts deleted file mode 100644 index e69de29bb2d1d..0000000000000 diff --git a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts index 867ab92c89365..4dde6a77a9983 100644 --- a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts @@ -6,58 +6,58 @@ declare var casper: Casper; export function defaultScreenshot(params: IRunVisualTest) { casper.then(() => { - phantomcss.screenshot(params.componentExtnid, params.fileName + '_default'); + phantomcss.screenshot(params.selector, params.fileName + '_default'); }); - if (params.childParam) { - params.childParam.command.forEach(commandList => { - commandList(params.childParam); + if (params.childParams) { + params.childParams.commands.forEach(commandList => { + commandList(params.childParams); }); } } export function mouseMoveScreenshot(params: IRunVisualTest) { casper.then(function () { - this.mouse.move(params.componentExtnid); - phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseMove'); + this.mouse.move(params.selector); + phantomcss.screenshot(params.selector, params.fileName + '_mouseMove'); }); - if (params.childParam) { - params.childParam.command.forEach(commandList => { - commandList(params.childParam); + if (params.childParams) { + params.childParams.commands.forEach(commandList => { + commandList(params.childParams); }); } } export function mouseDownScreenshot(params: IRunVisualTest) { casper.then(function () { - this.mouse.down(params.componentExtnid); - phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseDown'); + this.mouse.down(params.selector); + phantomcss.screenshot(params.selector, params.fileName + '_mouseDown'); }); - if (params.childParam) { - params.childParam.command.forEach(commandList => { - commandList(params.childParam); + if (params.childParams) { + params.childParams.commands.forEach(commandList => { + commandList(params.childParams); }); } } export function mouseClickScreenshot(params: IRunVisualTest) { casper.then(function () { - this.click(params.componentExtnid); - phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseClick'); - this.click(params.componentExtnid); + this.click(params.selector); + phantomcss.screenshot(params.selector, params.fileName + '_mouseClick'); + this.click(params.selector); }); - if (params.childParam) { - params.childParam.command.forEach(commandList => { - commandList(params.childParam); + if (params.childParams) { + params.childParams.commands.forEach(commandList => { + commandList(params.childParams); }); } } export function mouseSingleClickScreenshot(params: IRunVisualTest) { casper.then(function () { - this.click(params.componentExtnid); - phantomcss.screenshot(params.componentExtnid, params.fileName + '_mouseSingleClick'); + this.click(params.selector); + phantomcss.screenshot(params.selector, params.fileName + '_mouseSingleClick'); }); - if (params.childParam) { - params.childParam.command.forEach(commandList => { - commandList(params.childParam); + if (params.childParams) { + params.childParams.commands.forEach(commandList => { + commandList(params.childParams); }); } } diff --git a/packages/office-ui-fabric-react/visualtest.html b/packages/office-ui-fabric-react/visualtest.html index 515a9e9523747..895757f47826a 100644 --- a/packages/office-ui-fabric-react/visualtest.html +++ b/packages/office-ui-fabric-react/visualtest.html @@ -32,6 +32,7 @@

Fabric Components

      +  
diff --git a/packages/office-ui-fabric-react/visualtests/baseline/documentCard_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/documentCard_default_0.png new file mode 100644 index 0000000000000000000000000000000000000000..7e91dd3a3027f78ce4109871ba6a31351ea526b7 GIT binary patch literal 7449 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 literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/documentCard_mouseClick_3.png b/packages/office-ui-fabric-react/visualtests/baseline/documentCard_mouseClick_3.png new file mode 100644 index 0000000000000000000000000000000000000000..7e91dd3a3027f78ce4109871ba6a31351ea526b7 GIT binary patch literal 7449 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 literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/documentCard_mouseDown_2.png b/packages/office-ui-fabric-react/visualtests/baseline/documentCard_mouseDown_2.png new file mode 100644 index 0000000000000000000000000000000000000000..8554bff47f44db1b5bebb6753adaf6a4241cd25d GIT binary patch literal 7492 zcmeHMXE4`_ys!Pms1yPFmSr)rezGHqT(DrJE%DZ{;X3`aqnrXKYrPp$d?Ul|!p9(;TGsvvDw&q(~{G<;t~I z`I}OPCb0y@9Fzfq`U^SrP~iM`mX})6!N*T;b$zgw?Giegs}0J*2nmKfI`@6L&#_$_ zjQZE43gQ}w>G9^Cx=BRxmNCMJ8P=jvB- zsXm66UVFqWnSAaJf4e@FMyt`KtZ)t;>TAqacZ2!gh|)e+kNWnXhyD|S|75}cIS?|s zpvopP+nOhp)bdtQ(H0K}F2<(WYRDY(-h`S?93YZKK>{X767b^o`B)IS%}9L*Ej z>9tUQESl|2x@=FHZNqs_2jF0RplfVwF@ztDJB+-_-4NG?HrJpd$V|C&t>^L}m(qiH ziCA}rTg@Rf^!iQ67Rwl3mEOw|_03Fyn=~7ZM;j#bN%r7 zh4Z8JzS|}7SCB1gi#j)!>;E+$B{m7Cl)6kRg#NnKAN0KzvHSL12-T}suhf!Ruh5Ov zd5MHP3jSAM2;1MpTaJ|bkvIPC!--QMdxS@3ND~ub6W{VFDJfdP^N38eo2>K7cTVuv zOSu8jhry)MWnFp7K4@_;Ve| z3S+|F`ha)A~vXbG}epy+WW%Xo{8RkP& zZGOHs^))L&jCYH8*jO!0_}jN{Y8w)F@8XMtD2^+8zryH|DB{!W?CeZ+D5WNu&A_H< zu$R|vmSk_5lwGHXj0;ZAx|?0XZ^ol2X>rl^M?t~aCn+#2=7DG8t0sF1!{(RWu*F~mjb!KK}(bGg;_*4jK6v&nDQ=kSmU}*7br8_oROn~DGBVyZ1kb!~0 zX`(8cp4UGvA%W#}p^@a85ptq^M4*=+dVWMKI668y%seZSU4qAbO6M77iq3o(_A@Cd zX<&3z?gv%l&Y;fmw#w;t_$e!MJQgF4Z2n~tH)8JR-0u|(gn%Y4Lo#!ooM8%y(DiF5Z?PP}4A$~3J8zG|$EmD{}}cAD4I2i%_XpN$ZY8S)QIy z@(JfD6CN{lhGzks#NoPQZYmbpi%K-?=)YB(tL;&5)M^I>cdhmS@F;FNQBX$5GH}UU zkuSt{b>Y+OGVzIEW$m6*Jd$^7j`!53Kl7QM9%Ivfo5U!_+jYgHo>f>cCwDr4Jc)x( zI3I7NGznh4u(^RDZuP4%MPp%i#l>yM%53Vl{)n7EM{Vv;YAY}wwu%L{1MG2sHvPKx z?c2ANPWI<2s;jqWBPAHelR+R*{=pe<0EBVj{5c?m$OUW)bYS~wjPSueY220{Dp>XT z^Nq_Ezd~tc5u$*1dEdxkrXH2||JsslBYxhA*Rn8XOSYlT2^@E-`U_6)`7l`|6xq4! z{*1=nm@Ps*RGr_w%a`sXs$*_+9li$lyB7nz-S3ANXWH=PqLGb0=P;9xr7fAO4~gYe z7zS1RRlFPhkV_qBN=q`LQ1uS~$Y2e9f0^i;Qlk~JTTbk0HBoG_haoOK{xMWkPn50W zY3p*NaIBwlaOU(X}b<@XTRuZ5D5Je$Pj zw9r1m%;!{3EevcKDo8iN&v15`w;?j>c@KTPi_aW|s*tzcIu89aVNt^;$Q7mCA?o z5p4)+F4v6{5qyzy?vz4w#@a<)w~k;r2iCz0)zIdRlJa>x+TC#MoNBze$@oMn$XTH| zl@VF+(2&Wby=^D~i>vpQ!gv$)daC`% zE;6oDO4bd+;7n^k6oHYii_KA=Wrkav;`<6D>F@ix6fG9J>hHQX(O`e$-3GZfZuy_c z4K#8b_}0#Y@8vH0&~TcwE2o4(gctNbCH_LeK3*iZI_%d(FvTF3ufXw9@P3b?_kVUB z57t#cdaidm(}uSz;BZD0LXwtdPEC!R*ODLUpcv4MGxLxgtNiE8G=Rh$$QzU0XcaUN z+|8xz*fJYzvIq}hVVK;`@vFTE2d^}3ybBCrO zm^b2G^f2oa_tACfOi-jv0Q|*n()XV~X%ES^34YRm5xFVdH`^9ToeDUlxK6XTCW8iG zP+JR=iteqeGr#D0x!oHFI2;0i&&dr~qn>vt)bf)OqcVi1pEvAbVHGwz9`v&gGpMGX(1vzPclBYo9k6KTpGr zq<^($=ze^#)%6D*r6?BW<0?x_YaoBr)nR>Gb-xU>KV)V-zi8!KSJOYH1N9D9!<=-^ zr@`E97l&A*6Baj`)Z6iHQExNwZmH2+vRi?wA*+5YRz^qX&RqKL*6Lva<5;@bF3x)4?Fu5Rb){LW7F)Df#66 zm__@~p%P=ZlWwJ_gvn=0I8{F#k=KH{?t#n(1UfCW4{KwFYJIKjoK|11+o2dv$x4Ve zQFw^!l2q-!Et}FNw8rYh>4ArocApkuCtgi%jgh}p{cRtt0&uj9%>Y#Hh>GTvl*AdA z+cJEX;mHKl{V`!&T=_}LUmQ+p2`y6UvG8<{IL#DyDF4}^dJ@h>&%`soUOlZx0b9tO ziP=uSniH;u^s)W+mWJm)YF)bT_-v-7wWa1VQEokYS+Lj_O1H2a%0=}Ttd*4wW#;Zb z<#Z|1_18MKbz>*grUmbb_w;r19V$`G@F^40zt0!e;!2#Gr$2I2SF`>$vH46Z&*D&* zCE^6@WHKHW*6t?n+OW$;B`+_Zf0WQ9oEMD*xW?n;_~5T4T#$tm-Ut{Ww|*7FHwRk_ zXJY#3R`AH`P51G(r%#^(L`j`hQsOphBRswDLuz9`pb&$YcAl8IhIXd>dj+LqjqT7D zWO1U5r0mZ%HPOj*c5iKG^A@+pFSRU7WEJOyZNM1nPxq8_!3{}YL-T8d=I2N@RPHP! zxdt;!gxb2`*M6l3u z-d)R*2+xa=otp_Mzf5=Ko9EN7b|@For!zoKp?e7>YdJ^d5hhe{x0b0Xtv(rm)G z!PfVCv0ANfu3cx_gFawgZ`trnNJD*1o2;Z?CPk3TxQnZb+r?*!EkrdpcX=muu z4K`J`?)D2_cXp5AApv1ISBAOY8bH_y7oS#5)Z;IVF2Q4sM=& zG#yVRQ;DU&x1kYTT7K3)be(^EM5km~Ffp$$XWi#!W)$~>dSjo#p?##yX;R%GtNJ)( z({3R#(?H$(j+TzyyDBZ-4rM2c_IDfx$8Z;MF`;WNZ7GX+2kM|P16yXWk^0fsxy`>C zt)7NA9|5+-#@L#mn?u;qc9P+00GUan6#IS-wOpH0ina%bm+yMj9L?6O@npc6HbRxy zMo}|0v_a;4Jk=?g&%<@m>CJ`O(x|GXE8cNWxH;GYEDnu zk;?o!>g{j3gD$0jBxBE4onXxr)H3AUGjLtiEbA8sCYc3Ah(d!8j*Z}41HJII*XQzD zv|S-w5k-vktPe^L5hTnl*@-?g8}G8EB41ryGBa`gmm}DXZ}chuxK2(s3ala@+Tp&7 zcXV>f`SIi9$B&nO{P&$dzCb`a7-)-Zt))d6<}n z1|tmLZB)HplTm#ATQ8@a23nLdRdsnslXa)gqmgCkjbgwMR)xI99;d$J+o{`_9KdDVk7_ zkl{gphY3`nE<{-}-RDF%hx(O@Dza6b=)5$UaFgR6HRHi4OE{#lhEHVdsAuoAX8W54 zU0Y+T^`#XIf6;WRl7G4xP||XcDR62r|WD@(2`_O71{cNRW3vp*0U zxT8WP1kUu=V5%59Y{Ce5zu{3l-JwVL2^fuT=K9?|ZLcm-Y#3#Ep%>s8>}JOvSj>xM zR7NK%jjQqK6&Dqzp9WtZCVbyp72i#p<3ERhs&7) z!XijNwyDS-+m>Z+3gcS3YhxGC9_Ykkx!?#54cdc)13>u`eYY2>DSkpgY5jYSbl>LB zwX7hCt%Ve*ZC@rR|0ofe1rWP6aP3c7h4PX}@mlY^r+ksm(q$wA4m}xpl(dYE$FiFA zIUPXkvEI_Fg+G3r(*hBJJld$=)*Bogl=ED=N^Cq5KP!!sLBJU0{TUh==kZpcNF*Kj zuZ@<5{rU6f@tk&VdSap)u&zX5@M34YfLbQG`G9W9yeW|Ky?U}MQ5a})%u>kHV2a|6 z9+^mW{^JFSAUv>8y`QidBcPl=*ewp~0m|w-ckbL05U?6O)ttx9b*G)gj&KbD9Gb!w z;5X*M5^NJzu_Imhj`nqEO^=2x{+hpoUIyn_O?{xpMdX*LOfMk4?kj)qW~toT9BVp;5qiI!2pzrws&-NH`c(AkG2!Lw z*IT`c#1hYC{oz7msWqR37#`4P1n%1+W{^O=nLd5|f%Y<6luxJ1piDtQL3Tlb@!#A}(AwiZZ(XsvgTvi`fPj%+v`*s8X5vIHWjP2I0a(es`xz-k-HKSgr$LOQAkx3 zdCD(Vaib=z!H>MPR^Dgs0TJwr6>=2@^F~Q$&eMwt^2&a8k6rZrl$=~<-NmAZQqXwu z;>BBTn&^ri@yZ^0JrQwny2I0s` zTh{VvO&!O}0~=S#;zsZ0?ls+m?X8V*gAksb_^EG&CY5hH<$udg`Gf&vMgnXH8fbi( zljfeRJ{^YDdWoCX#I?6;?rltB4|iAPVT)G)O0mTMevh7DKXmKM23SW8$#~Y_J4*q< zP(w^ltEpAv6`@+;swENfb_4O0Mm*&*rlIu5PAQNjfVtjW79VrDqMCO3 zlGotBVa+RwlV%O?FjnewY#Nt|ZG^t&1^Ap>Z3zZfGbnt2wMsEnq1LBgp|}-S3tL`V z%BrhV*u5(juVvk;^Bm|@YMPl%#(_Qa^Yi)6um?tP)*$5v=TbzCRn5$9ZjSLSyNOq3 z#z$40r8Q{_E3v)V!j$J?`1*B>&%U3SsAby-7U6|-Q1(rT>19-Q-j6doCD}QRmW(;+cK6QaMo@T911q5) z=XVhY8{SQ4z+E4&1jOz+1fui!@vo9?fc?^OIMd-GGaVZnn-z_tPJ!6x#>VpVv^8)4 z-2-wlzp$`=evVzt_kj;*AaicB3&2bAozztrZ~Wkp}bgKdOSjT>J_%uO9< zG=T5*gb}5{?euAGcpoCi8J_Q~9CYIE0fXg#|2{MGD@=*h%BrSptJ_%Lz5v0`loz+1 zUs{hG90s)X`*q-DMF*c5+9}2q@gNjJjRrWJJ8ndHda+!pV%=D}#TMz&Se|%TC38uK zXgS_6J=;4GnFc%3Et5KI>goaNl4VCp4gUBGKznr|Ple*Jl7UXO>*hszm0G9HlH_=* zBXJSFo(TV74YY9N_iB!ggO*l)Q0rGqoP&c!xs|uiW^Ud9v(xPX9_z)m_qY=ZdVt62 z%Pk2oDbf8EKxP2I0dbK<+}V=9??QcE-&L>mjiizbJ1eYgDW6V|VHDwtF2; zFhkrwO}^&%V#b%NGAXF@ZheDjyh!Tf7?s|2DCQgmD3(abAiIF%Tp$#mP#SZa(M`uozzGE7Umymd3e!6|G_&(q`4`_ys!Pms1yPFmSr)rezGHqT(DrJE%DZ{;X3`aqnrXKYrPp$d?Ul|!p9(;TGsvvDw&q(~{G<;t~I z`I}OPCb0y@9Fzfq`U^SrP~iM`mX})6!N*T;b$zgw?Giegs}0J*2nmKfI`@6L&#_$_ zjQZE43gQ}w>G9^Cx=BRxmNCMJ8P=jvB- zsXm66UVFqWnSAaJf4e@FMyt`KtZ)t;>TAqacZ2!gh|)e+kNWnXhyD|S|75}cIS?|s zpvopP+nOhp)bdtQ(H0K}F2<(WYRDY(-h`S?93YZKK>{X767b^o`B)IS%}9L*Ej z>9tUQESl|2x@=FHZNqs_2jF0RplfVwF@ztDJB+-_-4NG?HrJpd$V|C&t>^L}m(qiH ziCA}rTg@Rf^!iQ67Rwl3mEOw|_03Fyn=~7ZM;j#bN%r7 zh4Z8JzS|}7SCB1gi#j)!>;E+$B{m7Cl)6kRg#NnKAN0KzvHSL12-T}suhf!Ruh5Ov zd5MHP3jSAM2;1MpTaJ|bkvIPC!--QMdxS@3ND~ub6W{VFDJfdP^N38eo2>K7cTVuv zOSu8jhry)MWnFp7K4@_;Ve| z3S+|F`ha)A~vXbG}epy+WW%Xo{8RkP& zZGOHs^))L&jCYH8*jO!0_}jN{Y8w)F@8XMtD2^+8zryH|DB{!W?CeZ+D5WNu&A_H< zu$R|vmSk_5lwGHXj0;ZAx|?0XZ^ol2X>rl^M?t~aCn+#2=7DG8t0sF1!{(RWu*F~mjb!KK}(bGg;_*4jK6v&nDQ=kSmU}*7br8_oROn~DGBVyZ1kb!~0 zX`(8cp4UGvA%W#}p^@a85ptq^M4*=+dVWMKI668y%seZSU4qAbO6M77iq3o(_A@Cd zX<&3z?gv%l&Y;fmw#w;t_$e!MJQgF4Z2n~tH)8JR-0u|(gn%Y4Lo#!ooM8%y(DiF5Z?PP}4A$~3J8zG|$EmD{}}cAD4I2i%_XpN$ZY8S)QIy z@(JfD6CN{lhGzks#NoPQZYmbpi%K-?=)YB(tL;&5)M^I>cdhmS@F;FNQBX$5GH}UU zkuSt{b>Y+OGVzIEW$m6*Jd$^7j`!53Kl7QM9%Ivfo5U!_+jYgHo>f>cCwDr4Jc)x( zI3I7NGznh4u(^RDZuP4%MPp%i#l>yM%53Vl{)n7EM{Vv;YAY}wwu%L{1MG2sHvPKx z?c2ANPWI<2s;jqWBPAHelR+R*{=pe<0EBVj{5c?m$OUW)bYS~wjPSueY220{Dp>XT z^Nq_Ezd~tc5u$*1dEdxkrXH2||JsslBYxhA*Rn8XOSYlT2^@E-`U_6)`7l`|6xq4! z{*1=nm@Ps*RGr_w%a`sXs$*_+9li$lyB7nz-S3ANXWH=PqLGb0=P;9xr7fAO4~gYe z7zS1RRlFPhkV_qBN=q`LQ1uS~$Y2e9f0^i;Qlk~JTTbk0HBoG_haoOK{xMWkPn50W zY3p*NaIBwlaOU(X}b<@XTRuZ5D5Je$Pj zw9r1m%;!{3EevcKDo8iN&v15`w;?j>c@KTPi_aW|s*tzcIu89aVNt^;$Q7mCA?o z5p4)+F4v6{5qyzy?vz4w#@a<)w~k;r2iCz0)zIdRlJa>x+TC#MoNBze$@oMn$XTH| zl@VF+(2&Wby=^D~i>vpQ!gv$)daC`% zE;6oDO4bd+;7n^k6oHYii_KA=Wrkav;`<6D>F@ix6fG9J>hHQX(O`e$-3GZfZuy_c z4K#8b_}0#Y@8vH0&~TcwE2o4(gctNbCH_LeK3*iZI_%d(FvTF3ufXw9@P3b?_kVUB z57t#cdaidm(}uSz;BZD0LXwtdPEC!R*ODLUpcv4MGxLxgtNiE8G=Rh$$QzU0XcaUN z+|8xz*fJYzvIq}hVVK;`@vFTE2d^}3ybBCrO zm^b2G^f2oa_tACfOi-jv0Q|*n()XV~X%ES^34YRm5xFVdH`^9ToeDUlxK6XTCW8iG zP+JR=iteqeGr#D0x!oHFI2;0i&&dr~qn>vt)bf)OqcVi1pEvAbVHGwz9`v&gGpMGX(1vzPclBYo9k6KTpGr zq<^($=ze^#)%6D*r6?BW<0?x_YaoBr)nR>Gb-xU>KV)V-zi8!KSJOYH1N9D9!<=-^ zr@`E97l&A*6Baj`)Z6iHQExNwZmH2+vRi?wA*+5YRz^qX&RqKL*6Lva<5;@bF3x)4?Fu5Rb){LW7F)Df#66 zm__@~p%P=ZlWwJ_gvn=0I8{F#k=KH{?t#n(1UfCW4{KwFYJIKjoK|11+o2dv$x4Ve zQFw^!l2q-!Et}FNw8rYh>4ArocApkuCtgi%jgh}p{cRtt0&uj9%>Y#Hh>GTvl*AdA z+cJEX;mHKl{V`!&T=_}LUmQ+p2`y6UvG8<{IL#DyDF4}^dJ@h>&%`soUOlZx0b9tO ziP=uSniH;u^s)W+mWJm)YF)bT_-v-7wWa1VQEokYS+Lj_O1H2a%0=}Ttd*4wW#;Zb z<#Z|1_18MKbz>*grUmbb_w;r19V$`G@F^40zt0!e;!2#Gr$2I2SF`>$vH46Z&*D&* zCE^6@WHKHW*6t?n+OW$;B`+_Zf0WQ9oEMD*xW?n;_~5T4T#$tm-Ut{Ww|*7FHwRk_ zXJY#3R`AH`P51G(r%#^(L`j`hQsOphBRswDLuz9`pb&$YcAl8IhIXd>dj+LqjqT7D zWO1U5r0mZ%HPOj*c5iKG^A@+pFSRU7WEJOyZNM1nPxq8_!3{}YL-T8d=I2N@RPHP! zxdt;!gxb2`*M6l3u z-d)R*2+xa=otp_Mzf5=Ko9EN7b|@For!zoKp?e7>YdJ^d5hhe{x0b0Xtv(rm)G z!PfVCv0ANfu3cx_gFawgZ`trnNJD*1o2;Z?CPk3TxQnZb+r?*!EkrdpcX=muu z4K`J`?)D2_cXp5AApv1ISBAOY8bH_y7oS#5)Z;IVF2Q4sM=& zG#yVRQ;DU&x1kYTT7K3)be(^EM5km~Ffp$$XWi#!W)$~>dSjo#p?##yX;R%GtNJ)( z({3R#(?H$(j+TzyyDBZ-4rM2c_IDfx$8Z;MF`;WNZ7GX+2kM|P16yXWk^0fsxy`>C zt)7NA9|5+-#@L#mn?u;qc9P+00GUan6#IS-wOpH0ina%bm+yMj9L?6O@npc6HbRxy zMo}|0v_a;4Jk=?g&%<@m>CJ`O(x|GXE8cNWxH;GYEDnu zk;?o!>g{j3gD$0jBxBE4onXxr)H3AUGjLtiEbA8sCYc3Ah(d!8j*Z}41HJII*XQzD zv|S-w5k-vktPe^L5hTnl*@-?g8}G8EB41ryGBa`gmm}DXZ}chuxK2(s3ala@+Tp&7 zcXV>f`SIi9$B&nO{P&$dzCb`a7-)-Zt))d6<}n z1|tmLZB)HplTm#ATQ8@a23nLdRdsnslXa)gqmgCkjbgwMR)xI99;d$J+o{`_9KdDVk7_ zkl{gphY3`nE<{-}-RDF%hx(O@Dza6b=)5$UaFgR6HRHi4OE{#lhEHVdsAuoAX8W54 zU0Y+T^`#XIf6;WRl7G4xP||XcDR62r|WD@(2`_O71{cNRW3vp*0U zxT8WP1kUu=V5%59Y{Ce5zu{3l-JwVL2^fuT=K9?|ZLcm-Y#3#Ep%>s8>}JOvSj>xM zR7NK%jjQqK6&Dqzp9WtZCVbyp72i#p<3ERhs&7) z!XijNwyDS-+m>Z+3gcS3YhxGC9_Ykkx!?#54cdc)13>u`eYY2>DSkpgY5jYSbl>LB zwX7hCt%Ve*ZC@rR|0ofe1rWP6aP3c7h4PX}@mlY^r+ksm(q$wA4m}xpl(dYE$FiFA zIUPXkvEI_Fg+G3r(*hBJJld$=)*Bogl=ED=N^Cq5KP!!sLBJU0{TUh==kZpcNF*Kj zuZ@<5{rU6f@tk&VdSap)u&zX5@M34YfLbQG`G9W9yeW|Ky?U}MQ5a})%u>kHV2a|6 z9+^mW{^JFSAUv>8y`QidBcPl=*ewp~0m|w-ckbL05U?6O)ttx9b*G)gj&KbD9Gb!w z;5X*M5^NJzu_Imhj`nqEO^=2x{+hpoUIyn_O?{xpMdX*LOfMk4?kj)qW~toT9BVp;5qiI!2pzrws&-NH`c(AkG2!Lw z*IT`c#1hYC{oz7msWqR37#`4P1n%1+W{^O=nLd5|f%Y<6luxJ1piDtQL3Tlb@!#A}(AwiZZ(XsvgTvi`fPj%+v`*s8X5vIHWjP2I0a(es`xz-k-HKSgr$LOQAkx3 zdCD(Vaib=z!H>MPR^Dgs0TJwr6>=2@^F~Q$&eMwt^2&a8k6rZrl$=~<-NmAZQqXwu z;>BBTn&^ri@yZ^0JrQwny2I0s` zTh{VvO&!O}0~=S#;zsZ0?ls+m?X8V*gAksb_^EG&CY5hH<$udg`Gf&vMgnXH8fbi( zljfeRJ{^YDdWoCX#I?6;?rltB4|iAPVT)G)O0mTMevh7DKXmKM23SW8$#~Y_J4*q< zP(w^ltEpAv6`@+;swENfb_4O0Mm*&*rlIu5PAQNjfVtjW79VrDqMCO3 zlGotBVa+RwlV%O?FjnewY#Nt|ZG^t&1^Ap>Z3zZfGbnt2wMsEnq1LBgp|}-S3tL`V z%BrhV*u5(juVvk;^Bm|@YMPl%#(_Qa^Yi)6um?tP)*$5v=TbzCRn5$9ZjSLSyNOq3 z#z$40r8Q{_E3v)V!j$J?`1*B>&%U3SsAby-7U6|-Q1(rT>19-Q-j6doCD}QRmW(;+cK6QaMo@T911q5) z=XVhY8{SQ4z+E4&1jOz+1fui!@vo9?fc?^OIMd-GGaVZnn-z_tPJ!6x#>VpVv^8)4 z-2-wlzp$`=evVzt_kj;*AaicB3&2bAozztrZ~Wkp}bgKdOSjT>J_%uO9< zG=T5*gb}5{?euAGcpoCi8J_Q~9CYIE0fXg#|2{MGD@=*h%BrSptJ_%Lz5v0`loz+1 zUs{hG90s)X`*q-DMF*c5+9}2q@gNjJjRrWJJ8ndHda+!pV%=D}#TMz&Se|%TC38uK zXgS_6J=;4GnFc%3Et5KI>goaNl4VCp4gUBGKznr|Ple*Jl7UXO>*hszm0G9HlH_=* zBXJSFo(TV74YY9N_iB!ggO*l)Q0rGqoP&c!xs|uiW^Ud9v(xPX9_z)m_qY=ZdVt62 z%Pk2oDbf8EKxP2I0dbK<+}V=9??QcE-&L>mjiizbJ1eYgDW6V|VHDwtF2; zFhkrwO}^&%V#b%NGAXF@ZheDjyh!Tf7?s|2DCQgmD3(abAiIF%Tp$#mP#SZa(M`uozzGE7Umymd3e!6|G_&(q` Date: Mon, 24 Apr 2017 13:08:12 -0700 Subject: [PATCH 20/25] Regression Test: Test helper updates --- .../src/VisualTestState.ts | 2 ++ .../Breadcrumb/Breadcrumb.visualtest.ts | 30 ++++++++++++++++++ .../Breadcrumb/BreadcrumbPage.visualtest.tsx | 22 +++++++++++++ .../Button/CommandButton.visualtest.ts | 15 +++------ .../Button/CompoundButton.visualtest.ts | 12 ++----- .../Button/ContextualButton.visualtest.ts | 12 ++----- .../Button/DefaultButton.visualtest.ts | 15 +++------ .../Button/PrimaryButton.visualtest.ts | 15 +++------ .../ChoiceGroup/ChoiceGroup.visualtest.ts | 12 ++----- .../ContextualMenu.visualtest.ts | 15 +++------ .../DocumentCard/DocumentCard.visualtest.ts | 15 +++------ .../src/visualtest/RunVisualTest.ts | 7 ++++ .../office-ui-fabric-react/visualtest.html | 4 ++- .../baseline/breadcrumb_default_0.png | Bin 0 -> 1975 bytes .../baseline/breadcrumb_mouseClick_2.png | Bin 0 -> 1363 bytes .../baseline/breadcrumb_mouseClick_3.png | Bin 0 -> 1363 bytes .../baseline/breadcrumb_mouseDown_1.png | Bin 0 -> 1363 bytes .../baseline/breadcrumb_mouseDown_2.png | Bin 0 -> 1363 bytes .../baseline/breadcrumb_mouseMove_1.png | Bin 0 -> 1363 bytes 19 files changed, 95 insertions(+), 81 deletions(-) create mode 100644 packages/office-ui-fabric-react/src/components/Breadcrumb/Breadcrumb.visualtest.ts create mode 100644 packages/office-ui-fabric-react/src/components/Breadcrumb/BreadcrumbPage.visualtest.tsx create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_default_0.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseClick_2.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseClick_3.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseDown_1.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseDown_2.png create mode 100644 packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseMove_1.png diff --git a/packages/office-ui-fabric-react/src/VisualTestState.ts b/packages/office-ui-fabric-react/src/VisualTestState.ts index 22308ab5c91df..b1bde972481b5 100644 --- a/packages/office-ui-fabric-react/src/VisualTestState.ts +++ b/packages/office-ui-fabric-react/src/VisualTestState.ts @@ -4,6 +4,7 @@ export interface IVisualTestState { export const VisualTestState: IVisualTestState = { componentPath: [ + './Breadcrumb/BreadcrumbPage.visualtest', './Button/CommandButtonPage.visualtest', './Button/CompoundButtonPage.visualtest', './Button/ContextualButtonPage.visualtest', @@ -15,3 +16,4 @@ export const VisualTestState: IVisualTestState = { './DocumentCard/DocumentCardPage.visualtest' ] }; + diff --git a/packages/office-ui-fabric-react/src/components/Breadcrumb/Breadcrumb.visualtest.ts b/packages/office-ui-fabric-react/src/components/Breadcrumb/Breadcrumb.visualtest.ts new file mode 100644 index 0000000000000..e4129efe412ae --- /dev/null +++ b/packages/office-ui-fabric-react/src/components/Breadcrumb/Breadcrumb.visualtest.ts @@ -0,0 +1,30 @@ +import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; +import { baseUrl } from '../../common/VisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot, testRunner } from '../../visualtest/RunVisualTest'; +import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; + +declare var phantomcss: IPhantomCSS; +declare var casper: Casper; + +let componentIds: IRunVisualTest[] = []; +let commands: ((params: IRunVisualTest) => void)[] = []; + +componentIds.push({ + selector: '.' + 'Breadcrumb', + fileName: 'breadcrumb', + commands: [defaultScreenshot] +}); +componentIds.push({ + selector: '.' + 'ms-Breadcrumb-listItem', + fileName: 'breadcrumb', + commands: [mouseMoveScreenshot,mouseDownScreenshot, mouseClickScreenshot] +}); + + +casper. + start(baseUrl + 'breadcrumb'). + then(() => { + testRunner(componentIds); + }); + +casper.run(() => { casper.test.done(); }); diff --git a/packages/office-ui-fabric-react/src/components/Breadcrumb/BreadcrumbPage.visualtest.tsx b/packages/office-ui-fabric-react/src/components/Breadcrumb/BreadcrumbPage.visualtest.tsx new file mode 100644 index 0000000000000..a4305ac41ad6b --- /dev/null +++ b/packages/office-ui-fabric-react/src/components/Breadcrumb/BreadcrumbPage.visualtest.tsx @@ -0,0 +1,22 @@ +import { Breadcrumb } from './index'; + +/* tslint:disable:no-unused-variable */ +import * as React from 'react'; +/* tslint:enable:no-unused-variable */ +export default class BreadcrumbVPage extends React.Component { + public render() { + return
+ +
; + } +} \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts index 2e490ae3017b1..5d12b54432dba 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CommandButton.visualtest.ts @@ -1,6 +1,9 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { + defaultScreenshot, mouseMoveScreenshot, + mouseDownScreenshot, mouseClickScreenshot, testRunner +} from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; @@ -26,18 +29,10 @@ componentIds.push({ commands: commands }); -function testRunner() { - componentIds.forEach(element => { - element.commands.forEach(command => { - command(element); - }); - }); -} - casper. start(baseUrl + 'commandButton'). then(() => { - testRunner(); + testRunner(componentIds); }); casper.run(() => { casper.test.done(); }); diff --git a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts index fab3ad0275325..4df36d7e16221 100644 --- a/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/CompoundButton.visualtest.ts @@ -1,6 +1,6 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot, testRunner } from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; @@ -25,18 +25,10 @@ componentIds.push({ commands: commands }); -function testRunner() { - componentIds.forEach(element => { - element.commands.forEach(command => { - command(element); - }); - }); -} - casper. start(baseUrl + 'compoundButton'). then(() => { - testRunner(); + testRunner(componentIds); }); casper.run(() => { casper.test.done(); }); \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts index 2f14eb193484b..1f723f5f0f137 100644 --- a/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/ContextualButton.visualtest.ts @@ -1,6 +1,6 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot, mouseSingleClickScreenshot } from '../../visualtest/RunVisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot, mouseSingleClickScreenshot, testRunner } from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; @@ -37,18 +37,10 @@ componentIds.push({ } }); -function testRunner() { - componentIds.forEach(element => { - element.commands.forEach(command => { - command(element); - }); - }); -} - casper. start(baseUrl + 'contextualButton'). then(() => { - testRunner(); + testRunner(componentIds); }); casper.run(() => { casper.test.done(); }); \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts index 274d045a4842a..05341f2e252e6 100644 --- a/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/DefaultButton.visualtest.ts @@ -1,6 +1,9 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { + defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, + mouseClickScreenshot, testRunner +} from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; @@ -26,18 +29,10 @@ componentIds.push({ commands: commands }); -function testRunner() { - componentIds.forEach(element => { - element.commands.forEach(command => { - command(element); - }); - }); -} - casper. start(baseUrl + 'defaultButton'). then(() => { - testRunner(); + testRunner(componentIds); }); casper.run(() => { casper.test.done(); }); \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts index cd3e0b9bcde29..792ec08400870 100644 --- a/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Button/PrimaryButton.visualtest.ts @@ -1,6 +1,9 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { + defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, + mouseClickScreenshot, testRunner +} from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; @@ -26,18 +29,10 @@ componentIds.push({ commands: commands }); -function testRunner() { - componentIds.forEach(element => { - element.commands.forEach(command => { - command(element); - }); - }); -} - casper. start(baseUrl + 'primaryButton'). then(() => { - testRunner(); + testRunner(componentIds); }); casper.run(() => { casper.test.done(); }); diff --git a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts index fc9682520cd80..cf019bc656586 100644 --- a/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/ChoiceGroup/ChoiceGroup.visualtest.ts @@ -1,6 +1,6 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot, testRunner } from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; @@ -33,18 +33,10 @@ componentIds.push({ commands: commands }); -function testRunner() { - componentIds.forEach(element => { - element.commands.forEach(command => { - command(element); - }); - }); -} - casper. start(baseUrl + 'choiceGroup'). then(() => { - testRunner(); + testRunner(componentIds); }); casper.run(() => { casper.test.done(); }); \ No newline at end of file diff --git a/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts b/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts index 3703aa604c344..8335de305bae3 100644 --- a/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/ContextualMenu/ContextualMenu.visualtest.ts @@ -1,6 +1,9 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { + defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, + mouseClickScreenshot, testRunner +} from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; @@ -20,18 +23,10 @@ componentIds.push({ commands: commands }); -function testRunner() { - componentIds.forEach(element => { - element.commands.forEach(command => { - command(element); - }); - }); -} - casper. start(baseUrl + 'contextualMenu'). then(() => { - testRunner(); + testRunner(componentIds); }); casper.run(() => { casper.test.done(); }); diff --git a/packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCard.visualtest.ts b/packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCard.visualtest.ts index 8bc619dfcb72f..7668dbf699279 100644 --- a/packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCard.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/DocumentCard/DocumentCard.visualtest.ts @@ -1,6 +1,9 @@ import { Casper, IPhantomCSS } from '../../visualtest/PhantomCssInterface'; import { baseUrl } from '../../common/VisualTest'; -import { defaultScreenshot, mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot } from '../../visualtest/RunVisualTest'; +import { + defaultScreenshot, mouseMoveScreenshot, + mouseDownScreenshot, mouseClickScreenshot, testRunner +} from '../../visualtest/RunVisualTest'; import { IRunVisualTest } from '../../visualtest/IRunVisualTest'; declare var phantomcss: IPhantomCSS; @@ -20,18 +23,10 @@ componentIds.push({ commands: commands }); -function testRunner() { - componentIds.forEach(element => { - element.commands.forEach(command => { - command(element); - }); - }); -} - casper. start(baseUrl + 'documentCard'). then(() => { - testRunner(); + testRunner(componentIds); }); casper.run(() => { casper.test.done(); }); diff --git a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts index 4dde6a77a9983..63485dfcf7580 100644 --- a/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts +++ b/packages/office-ui-fabric-react/src/visualtest/RunVisualTest.ts @@ -61,3 +61,10 @@ export function mouseSingleClickScreenshot(params: IRunVisualTest) { }); } } +export function testRunner(componentIds: IRunVisualTest[]) { + componentIds.forEach(element => { + element.commands.forEach(command => { + command(element); + }); + }); +} \ No newline at end of file diff --git a/packages/office-ui-fabric-react/visualtest.html b/packages/office-ui-fabric-react/visualtest.html index 895757f47826a..5da25581f879b 100644 --- a/packages/office-ui-fabric-react/visualtest.html +++ b/packages/office-ui-fabric-react/visualtest.html @@ -24,6 +24,8 @@

Fabric Components

  +   +         @@ -32,7 +34,7 @@

Fabric Components

      -   +
diff --git a/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_default_0.png b/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_default_0.png new file mode 100644 index 0000000000000000000000000000000000000000..02d51343a6db53597362b7267add7a5c93eafb40 GIT binary patch literal 1975 zcmV;o2T1sdP)mCO1rbQZB3#hAa8U;fjZ%bsbfKKnV?=1PIOL=kNlBob zyP3N<#A-4V=j$e!`20YyGkO2-o8d9;zUG57R5=Nh=|CdIEfPx5m^)`aUvoji{c~>!0mQ7dkBVzqKHT&f=DEy zyM~ryVD;nGOjbX3%$jvr{n#;U>io0W129`YpU3d<@UgF3Sy_SIZr5Bt6bfN{d>n!x z=oy~rbwp7_PfriR;jp1PtuC9*;{E&gC>D$O_U#+)-@gx!$J5j?F>5DBE|A0v(}zOQN-Tf9?qRRcVv4Y5KvvC?Iv-%-CpyD=61VH`{NrQAIIg(ms_UJyLay} zH8o|pPOJO={X2re;K9G6(I@~kbs}fhPL4Nk-ZZs;X01IH3I&XejOaS?s%W9h=^4yE znMJ1A!#IW@2+6PVSV8q!)tEIsPD<9QrBW#j3=HUO&8+Eh zlCpOC^l3xwTWAt@;c?7`j0FNu&DYh{g~i21ovoQQQm0%lBb`ngxZ=aCQGG^FdRpvq zx(knE!0eM*Aodup2KSyyrLeZPhR)7T6pKZSj*i0VbRKz4^(CysZFYBe;q&=0GBR>( zUqcIUcXt;TFJ44vXD8flx9Sh1>M`BDd-q8FYSs6xeLf%V z+_?jr%_jTa*Vota@#9ATXu`cOW{p`p-tzLYs$*Oqv&O8+E0s#B#$1=wlG0M_aZE~^ zRL$jb9lJk~NJv{-TL;@prIPge^=s+t*RP7T5{ZPgy1IH~|IW^i<}sO7=djh)RcUEy zNh*~}HQTHElB*;4x~;7(X=!OmwokeKwzjsU$;nCCz7mOq>h~xonM_JcOG~=j|HP~@ zYx0uGq?AY`6vwR{v&O8|ADl?Lxm*r=dwUoe8L2s2^!xoN6bi^@vx@EW`8*1RLd}>2LBN$OS7cu=*PkE= z@Or&SrBbr}=y{L(`};_xQdn46!0p?&HMg(DtTAh~_V@RZPN(bs4^2B}jajP|jYbiP zL=XyvAc`XP_xClmS22nIg?~-|j#JbB!LNq4Yt`7mU%Pg#W}Cy|z{bXgVw=9cK9tL4 z!+o1ory`TdU}$KlZhy&SQgQ$0=BDC@m)s?*&CN~p_xH=b{>F_P*xA{U-LA#_{5+!3 zDExjug25mL2L}x=2>FRw)2kh`1^}^G3}a(sn%fvzAV$5ex%{HHDs@ z9>iiXO%u6_N&LU~^-lnQ{)OKRZPzPw(nO#M_RgzDiKE>SJ9P;_Rp}x(k zQ}OE6D>xhu#r+P41Jl#fiu*S+jN~OS1dAy1Hch(z=)<5C|X`3?iLQ14y<>TKS#jUQ z#DtOI)UerX@OV7v=;%NqkuYK55wq4Tt(G-W6ybKeHGSA?!>lz+t7T1zAP9)Z;P34Nl_B8ngCO zp-@1fP>{V;3jAC#t#1s>8ndR3mJ^N^T-auvpdV(p+wtt#GtA7)G`-IA=g*PLYS9Ueg6Ep?)#|LLX)`lf?oXv_Ls)v0hgo#^iF#@n}V zkDOta%Vmh7i0TN@9$T2PbwG;LKH>B<8k!%_5uL< z`}-B2igdWY%9E4;!0Ywm;lqc9-b+VE$3flR-d+@oMR>hl15bHl)|jNiHL|Sijz1I z5s^i45+@=evM5gCL_|au#Yvoqh{&Qii4zeKSrjL6A|fJ-`X5H$3!Wl)ujK#$002ov JPDHLkV1h+3@kamv literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseClick_2.png b/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseClick_2.png new file mode 100644 index 0000000000000000000000000000000000000000..0fde1550f133b89c3e465d3d67f6fc9f28a80fba GIT binary patch literal 1363 zcmV-Z1+4msP)nGTNuWl?{W!0k`N&=D0d1`vr=0m*20pY7Dv2@+a$FZBLqiV=t`qS!X+^Z!Jy^2i?FNCjDKcy^!x7l zt@51nKJS^~;rw}reh@+kC=>bcn{{ef1i#rgTU#Aq`-Av01<4A=C`CI^n=aC375 zjYfk~sf3l46_`w>nlToO1<7PmFy`^`5q7&BE|;rmF1b3Vr>DHX4F&^dW@f(IE9acY z$43kg4@0BTz+$nqeAcO-)AI6ijeb4#=PJA1j`{g{sMTu0XOG2VxWB&#fF7JV&G3YP z*L!7J~*Aunzs6tuoXI`Qz4(v?kV>VnxVYFbUm}qZ?T^Rf zqT8j=795Yq;cz$v$4^d9BAd+$wztFS=_!K2Ae>Goyk0LB78WotFwmBUI3k9VvQWw? zebo0=|ITK!BoGLYmzNh=bLx~%qqb&as(&{trwGN?Z`ZBnl0vy$CW%CX?C$P%q*4qNQ79A;4u=JAuuAH*N~2q) z6xP?*JF3?T48y?fcFQzd#c2E+Y2Vh_^m;wEx3_V0bkuX5y}do;^Lf$!d_E7m-7ea{ zxw(n=_jkcQp|j=A&W`B#{zlwrKp&e8_*&jOQPG#HGchsIFg_NG!E6?+ECJxx0IPX; zc;K~7O-+Gi+4d(YlUy!`{r!E3(T$A;^qJY}uk;+p;qdUVXF3&3CKGfz9WE{|YF46; zj}JtnQRs9!7z_r{c&pWlr>7@mGMR?+tj;$$ILONfd>JAb3`%~MO5S?iOeTZ#^K(p3 zPfJj2ZZx3J&TOBbpYZv7FdB_5RoJ_&Q;pNA^P>9I$!0B1pwG=Hf(Hc$a)r)O7*R4G#XJVm0+{kWPEk_Ds?pD z2O;$TMk&hBSKBD%_lBB{q8QX{6vd!sqbLS78$~gw*(i!Z%|=lSYBq{uP_t1K<6l0q VmRJ0@-P`~G002ovPDHLkV1itip>hBK literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseClick_3.png b/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseClick_3.png new file mode 100644 index 0000000000000000000000000000000000000000..0fde1550f133b89c3e465d3d67f6fc9f28a80fba GIT binary patch literal 1363 zcmV-Z1+4msP)nGTNuWl?{W!0k`N&=D0d1`vr=0m*20pY7Dv2@+a$FZBLqiV=t`qS!X+^Z!Jy^2i?FNCjDKcy^!x7l zt@51nKJS^~;rw}reh@+kC=>bcn{{ef1i#rgTU#Aq`-Av01<4A=C`CI^n=aC375 zjYfk~sf3l46_`w>nlToO1<7PmFy`^`5q7&BE|;rmF1b3Vr>DHX4F&^dW@f(IE9acY z$43kg4@0BTz+$nqeAcO-)AI6ijeb4#=PJA1j`{g{sMTu0XOG2VxWB&#fF7JV&G3YP z*L!7J~*Aunzs6tuoXI`Qz4(v?kV>VnxVYFbUm}qZ?T^Rf zqT8j=795Yq;cz$v$4^d9BAd+$wztFS=_!K2Ae>Goyk0LB78WotFwmBUI3k9VvQWw? zebo0=|ITK!BoGLYmzNh=bLx~%qqb&as(&{trwGN?Z`ZBnl0vy$CW%CX?C$P%q*4qNQ79A;4u=JAuuAH*N~2q) z6xP?*JF3?T48y?fcFQzd#c2E+Y2Vh_^m;wEx3_V0bkuX5y}do;^Lf$!d_E7m-7ea{ zxw(n=_jkcQp|j=A&W`B#{zlwrKp&e8_*&jOQPG#HGchsIFg_NG!E6?+ECJxx0IPX; zc;K~7O-+Gi+4d(YlUy!`{r!E3(T$A;^qJY}uk;+p;qdUVXF3&3CKGfz9WE{|YF46; zj}JtnQRs9!7z_r{c&pWlr>7@mGMR?+tj;$$ILONfd>JAb3`%~MO5S?iOeTZ#^K(p3 zPfJj2ZZx3J&TOBbpYZv7FdB_5RoJ_&Q;pNA^P>9I$!0B1pwG=Hf(Hc$a)r)O7*R4G#XJVm0+{kWPEk_Ds?pD z2O;$TMk&hBSKBD%_lBB{q8QX{6vd!sqbLS78$~gw*(i!Z%|=lSYBq{uP_t1K<6l0q VmRJ0@-P`~G002ovPDHLkV1itip>hBK literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseDown_1.png b/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseDown_1.png new file mode 100644 index 0000000000000000000000000000000000000000..0fde1550f133b89c3e465d3d67f6fc9f28a80fba GIT binary patch literal 1363 zcmV-Z1+4msP)nGTNuWl?{W!0k`N&=D0d1`vr=0m*20pY7Dv2@+a$FZBLqiV=t`qS!X+^Z!Jy^2i?FNCjDKcy^!x7l zt@51nKJS^~;rw}reh@+kC=>bcn{{ef1i#rgTU#Aq`-Av01<4A=C`CI^n=aC375 zjYfk~sf3l46_`w>nlToO1<7PmFy`^`5q7&BE|;rmF1b3Vr>DHX4F&^dW@f(IE9acY z$43kg4@0BTz+$nqeAcO-)AI6ijeb4#=PJA1j`{g{sMTu0XOG2VxWB&#fF7JV&G3YP z*L!7J~*Aunzs6tuoXI`Qz4(v?kV>VnxVYFbUm}qZ?T^Rf zqT8j=795Yq;cz$v$4^d9BAd+$wztFS=_!K2Ae>Goyk0LB78WotFwmBUI3k9VvQWw? zebo0=|ITK!BoGLYmzNh=bLx~%qqb&as(&{trwGN?Z`ZBnl0vy$CW%CX?C$P%q*4qNQ79A;4u=JAuuAH*N~2q) z6xP?*JF3?T48y?fcFQzd#c2E+Y2Vh_^m;wEx3_V0bkuX5y}do;^Lf$!d_E7m-7ea{ zxw(n=_jkcQp|j=A&W`B#{zlwrKp&e8_*&jOQPG#HGchsIFg_NG!E6?+ECJxx0IPX; zc;K~7O-+Gi+4d(YlUy!`{r!E3(T$A;^qJY}uk;+p;qdUVXF3&3CKGfz9WE{|YF46; zj}JtnQRs9!7z_r{c&pWlr>7@mGMR?+tj;$$ILONfd>JAb3`%~MO5S?iOeTZ#^K(p3 zPfJj2ZZx3J&TOBbpYZv7FdB_5RoJ_&Q;pNA^P>9I$!0B1pwG=Hf(Hc$a)r)O7*R4G#XJVm0+{kWPEk_Ds?pD z2O;$TMk&hBSKBD%_lBB{q8QX{6vd!sqbLS78$~gw*(i!Z%|=lSYBq{uP_t1K<6l0q VmRJ0@-P`~G002ovPDHLkV1itip>hBK literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseDown_2.png b/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseDown_2.png new file mode 100644 index 0000000000000000000000000000000000000000..0fde1550f133b89c3e465d3d67f6fc9f28a80fba GIT binary patch literal 1363 zcmV-Z1+4msP)nGTNuWl?{W!0k`N&=D0d1`vr=0m*20pY7Dv2@+a$FZBLqiV=t`qS!X+^Z!Jy^2i?FNCjDKcy^!x7l zt@51nKJS^~;rw}reh@+kC=>bcn{{ef1i#rgTU#Aq`-Av01<4A=C`CI^n=aC375 zjYfk~sf3l46_`w>nlToO1<7PmFy`^`5q7&BE|;rmF1b3Vr>DHX4F&^dW@f(IE9acY z$43kg4@0BTz+$nqeAcO-)AI6ijeb4#=PJA1j`{g{sMTu0XOG2VxWB&#fF7JV&G3YP z*L!7J~*Aunzs6tuoXI`Qz4(v?kV>VnxVYFbUm}qZ?T^Rf zqT8j=795Yq;cz$v$4^d9BAd+$wztFS=_!K2Ae>Goyk0LB78WotFwmBUI3k9VvQWw? zebo0=|ITK!BoGLYmzNh=bLx~%qqb&as(&{trwGN?Z`ZBnl0vy$CW%CX?C$P%q*4qNQ79A;4u=JAuuAH*N~2q) z6xP?*JF3?T48y?fcFQzd#c2E+Y2Vh_^m;wEx3_V0bkuX5y}do;^Lf$!d_E7m-7ea{ zxw(n=_jkcQp|j=A&W`B#{zlwrKp&e8_*&jOQPG#HGchsIFg_NG!E6?+ECJxx0IPX; zc;K~7O-+Gi+4d(YlUy!`{r!E3(T$A;^qJY}uk;+p;qdUVXF3&3CKGfz9WE{|YF46; zj}JtnQRs9!7z_r{c&pWlr>7@mGMR?+tj;$$ILONfd>JAb3`%~MO5S?iOeTZ#^K(p3 zPfJj2ZZx3J&TOBbpYZv7FdB_5RoJ_&Q;pNA^P>9I$!0B1pwG=Hf(Hc$a)r)O7*R4G#XJVm0+{kWPEk_Ds?pD z2O;$TMk&hBSKBD%_lBB{q8QX{6vd!sqbLS78$~gw*(i!Z%|=lSYBq{uP_t1K<6l0q VmRJ0@-P`~G002ovPDHLkV1itip>hBK literal 0 HcmV?d00001 diff --git a/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseMove_1.png b/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseMove_1.png new file mode 100644 index 0000000000000000000000000000000000000000..0fde1550f133b89c3e465d3d67f6fc9f28a80fba GIT binary patch literal 1363 zcmV-Z1+4msP)nGTNuWl?{W!0k`N&=D0d1`vr=0m*20pY7Dv2@+a$FZBLqiV=t`qS!X+^Z!Jy^2i?FNCjDKcy^!x7l zt@51nKJS^~;rw}reh@+kC=>bcn{{ef1i#rgTU#Aq`-Av01<4A=C`CI^n=aC375 zjYfk~sf3l46_`w>nlToO1<7PmFy`^`5q7&BE|;rmF1b3Vr>DHX4F&^dW@f(IE9acY z$43kg4@0BTz+$nqeAcO-)AI6ijeb4#=PJA1j`{g{sMTu0XOG2VxWB&#fF7JV&G3YP z*L!7J~*Aunzs6tuoXI`Qz4(v?kV>VnxVYFbUm}qZ?T^Rf zqT8j=795Yq;cz$v$4^d9BAd+$wztFS=_!K2Ae>Goyk0LB78WotFwmBUI3k9VvQWw? zebo0=|ITK!BoGLYmzNh=bLx~%qqb&as(&{trwGN?Z`ZBnl0vy$CW%CX?C$P%q*4qNQ79A;4u=JAuuAH*N~2q) z6xP?*JF3?T48y?fcFQzd#c2E+Y2Vh_^m;wEx3_V0bkuX5y}do;^Lf$!d_E7m-7ea{ zxw(n=_jkcQp|j=A&W`B#{zlwrKp&e8_*&jOQPG#HGchsIFg_NG!E6?+ECJxx0IPX; zc;K~7O-+Gi+4d(YlUy!`{r!E3(T$A;^qJY}uk;+p;qdUVXF3&3CKGfz9WE{|YF46; zj}JtnQRs9!7z_r{c&pWlr>7@mGMR?+tj;$$ILONfd>JAb3`%~MO5S?iOeTZ#^K(p3 zPfJj2ZZx3J&TOBbpYZv7FdB_5RoJ_&Q;pNA^P>9I$!0B1pwG=Hf(Hc$a)r)O7*R4G#XJVm0+{kWPEk_Ds?pD z2O;$TMk&hBSKBD%_lBB{q8QX{6vd!sqbLS78$~gw*(i!Z%|=lSYBq{uP_t1K<6l0q VmRJ0@-P`~G002ovPDHLkV1itip>hBK literal 0 HcmV?d00001 From 57fa7ebc88eb3e526282dac13638ea17255fef10 Mon Sep 17 00:00:00 2001 From: "Reena Jain (InConsulting Inc.)" Date: Mon, 24 Apr 2017 13:10:45 -0700 Subject: [PATCH 21/25] Regression Test: Test helper updates --- .../baseline/breadcrumb_mouseClick_2.png | Bin 1363 -> 0 bytes .../baseline/breadcrumb_mouseDown_1.png | Bin 1363 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseClick_2.png delete mode 100644 packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseDown_1.png diff --git a/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseClick_2.png b/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseClick_2.png deleted file mode 100644 index 0fde1550f133b89c3e465d3d67f6fc9f28a80fba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1363 zcmV-Z1+4msP)nGTNuWl?{W!0k`N&=D0d1`vr=0m*20pY7Dv2@+a$FZBLqiV=t`qS!X+^Z!Jy^2i?FNCjDKcy^!x7l zt@51nKJS^~;rw}reh@+kC=>bcn{{ef1i#rgTU#Aq`-Av01<4A=C`CI^n=aC375 zjYfk~sf3l46_`w>nlToO1<7PmFy`^`5q7&BE|;rmF1b3Vr>DHX4F&^dW@f(IE9acY z$43kg4@0BTz+$nqeAcO-)AI6ijeb4#=PJA1j`{g{sMTu0XOG2VxWB&#fF7JV&G3YP z*L!7J~*Aunzs6tuoXI`Qz4(v?kV>VnxVYFbUm}qZ?T^Rf zqT8j=795Yq;cz$v$4^d9BAd+$wztFS=_!K2Ae>Goyk0LB78WotFwmBUI3k9VvQWw? zebo0=|ITK!BoGLYmzNh=bLx~%qqb&as(&{trwGN?Z`ZBnl0vy$CW%CX?C$P%q*4qNQ79A;4u=JAuuAH*N~2q) z6xP?*JF3?T48y?fcFQzd#c2E+Y2Vh_^m;wEx3_V0bkuX5y}do;^Lf$!d_E7m-7ea{ zxw(n=_jkcQp|j=A&W`B#{zlwrKp&e8_*&jOQPG#HGchsIFg_NG!E6?+ECJxx0IPX; zc;K~7O-+Gi+4d(YlUy!`{r!E3(T$A;^qJY}uk;+p;qdUVXF3&3CKGfz9WE{|YF46; zj}JtnQRs9!7z_r{c&pWlr>7@mGMR?+tj;$$ILONfd>JAb3`%~MO5S?iOeTZ#^K(p3 zPfJj2ZZx3J&TOBbpYZv7FdB_5RoJ_&Q;pNA^P>9I$!0B1pwG=Hf(Hc$a)r)O7*R4G#XJVm0+{kWPEk_Ds?pD z2O;$TMk&hBSKBD%_lBB{q8QX{6vd!sqbLS78$~gw*(i!Z%|=lSYBq{uP_t1K<6l0q VmRJ0@-P`~G002ovPDHLkV1itip>hBK diff --git a/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseDown_1.png b/packages/office-ui-fabric-react/visualtests/baseline/breadcrumb_mouseDown_1.png deleted file mode 100644 index 0fde1550f133b89c3e465d3d67f6fc9f28a80fba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1363 zcmV-Z1+4msP)nGTNuWl?{W!0k`N&=D0d1`vr=0m*20pY7Dv2@+a$FZBLqiV=t`qS!X+^Z!Jy^2i?FNCjDKcy^!x7l zt@51nKJS^~;rw}reh@+kC=>bcn{{ef1i#rgTU#Aq`-Av01<4A=C`CI^n=aC375 zjYfk~sf3l46_`w>nlToO1<7PmFy`^`5q7&BE|;rmF1b3Vr>DHX4F&^dW@f(IE9acY z$43kg4@0BTz+$nqeAcO-)AI6ijeb4#=PJA1j`{g{sMTu0XOG2VxWB&#fF7JV&G3YP z*L!7J~*Aunzs6tuoXI`Qz4(v?kV>VnxVYFbUm}qZ?T^Rf zqT8j=795Yq;cz$v$4^d9BAd+$wztFS=_!K2Ae>Goyk0LB78WotFwmBUI3k9VvQWw? zebo0=|ITK!BoGLYmzNh=bLx~%qqb&as(&{trwGN?Z`ZBnl0vy$CW%CX?C$P%q*4qNQ79A;4u=JAuuAH*N~2q) z6xP?*JF3?T48y?fcFQzd#c2E+Y2Vh_^m;wEx3_V0bkuX5y}do;^Lf$!d_E7m-7ea{ zxw(n=_jkcQp|j=A&W`B#{zlwrKp&e8_*&jOQPG#HGchsIFg_NG!E6?+ECJxx0IPX; zc;K~7O-+Gi+4d(YlUy!`{r!E3(T$A;^qJY}uk;+p;qdUVXF3&3CKGfz9WE{|YF46; zj}JtnQRs9!7z_r{c&pWlr>7@mGMR?+tj;$$ILONfd>JAb3`%~MO5S?iOeTZ#^K(p3 zPfJj2ZZx3J&TOBbpYZv7FdB_5RoJ_&Q;pNA^P>9I$!0B1pwG=Hf(Hc$a)r)O7*R4G#XJVm0+{kWPEk_Ds?pD z2O;$TMk&hBSKBD%_lBB{q8QX{6vd!sqbLS78$~gw*(i!Z%|=lSYBq{uP_t1K<6l0q VmRJ0@-P`~G002ovPDHLkV1itip>hBK From 027298fca77f791c12547ac125f6fd34ab13f846 Mon Sep 17 00:00:00 2001 From: "Reena Jain (InConsulting Inc.)" Date: Mon, 24 Apr 2017 13:41:35 -0700 Subject: [PATCH 22/25] Regression test: Test helper updates --- packages/office-ui-fabric-react/src/VisualTestState.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/office-ui-fabric-react/src/VisualTestState.ts b/packages/office-ui-fabric-react/src/VisualTestState.ts index b1bde972481b5..b828ebbdf7764 100644 --- a/packages/office-ui-fabric-react/src/VisualTestState.ts +++ b/packages/office-ui-fabric-react/src/VisualTestState.ts @@ -15,5 +15,4 @@ export const VisualTestState: IVisualTestState = { './ContextualMenu/ContextualMenuPage.visualtest', './DocumentCard/DocumentCardPage.visualtest' ] -}; - +}; \ No newline at end of file From 2953f0e60f7c2b97eb68d339b0d5802c5bbddba9 Mon Sep 17 00:00:00 2001 From: "Reena Jain (InConsulting Inc.)" Date: Mon, 24 Apr 2017 14:01:01 -0700 Subject: [PATCH 23/25] Regression Tes: test helper updates --- .../src/components/Breadcrumb/Breadcrumb.visualtest.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/office-ui-fabric-react/src/components/Breadcrumb/Breadcrumb.visualtest.ts b/packages/office-ui-fabric-react/src/components/Breadcrumb/Breadcrumb.visualtest.ts index e4129efe412ae..d47fa6994e418 100644 --- a/packages/office-ui-fabric-react/src/components/Breadcrumb/Breadcrumb.visualtest.ts +++ b/packages/office-ui-fabric-react/src/components/Breadcrumb/Breadcrumb.visualtest.ts @@ -17,14 +17,13 @@ componentIds.push({ componentIds.push({ selector: '.' + 'ms-Breadcrumb-listItem', fileName: 'breadcrumb', - commands: [mouseMoveScreenshot,mouseDownScreenshot, mouseClickScreenshot] + commands: [mouseMoveScreenshot, mouseDownScreenshot, mouseClickScreenshot] }); - casper. start(baseUrl + 'breadcrumb'). then(() => { testRunner(componentIds); }); -casper.run(() => { casper.test.done(); }); +casper.run(() => { casper.test.done(); }); \ No newline at end of file From 3a740f71970c305dd4848c8b4641feb217757371 Mon Sep 17 00:00:00 2001 From: "Reena Jain (InConsulting Inc.)" Date: Wed, 26 Apr 2017 12:41:48 -0700 Subject: [PATCH 24/25] Regression Test: package.json updates --- common/temp_modules/rush-example-app-base/package.json | 2 +- common/temp_modules/rush-example-component/package.json | 6 +++--- common/temp_modules/rush-fabric-website/package.json | 6 +++--- common/temp_modules/rush-styling/package.json | 4 ++-- common/temp_modules/rush-todo-app/package.json | 2 +- packages/office-ui-fabric-react/package.json | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/common/temp_modules/rush-example-app-base/package.json b/common/temp_modules/rush-example-app-base/package.json index eac2a5f037f3f..cb5a066513d64 100644 --- a/common/temp_modules/rush-example-app-base/package.json +++ b/common/temp_modules/rush-example-app-base/package.json @@ -26,6 +26,6 @@ "office-ui-fabric-react": ">=2.11.0-0 <3.0.0-0" }, "rushDependencies": { - "@uifabric/utilities": "1.8.4" + "@uifabric/utilities": "1.8.0" } } diff --git a/common/temp_modules/rush-example-component/package.json b/common/temp_modules/rush-example-component/package.json index 79703ee9c74e4..2ff232a00677b 100644 --- a/common/temp_modules/rush-example-component/package.json +++ b/common/temp_modules/rush-example-component/package.json @@ -33,8 +33,8 @@ "webpack-notifier": "^1.5.0" }, "rushDependencies": { - "@uifabric/example-app-base": "1.3.10", - "@uifabric/utilities": "1.8.4", - "office-ui-fabric-react": ">=2.21.0 <3.0.0" + "@uifabric/example-app-base": "1.3.8", + "@uifabric/utilities": "1.8.0", + "office-ui-fabric-react": ">=2.20.1 <3.0.0" } } diff --git a/common/temp_modules/rush-fabric-website/package.json b/common/temp_modules/rush-fabric-website/package.json index 865e92c848e41..46f6c19feb191 100644 --- a/common/temp_modules/rush-fabric-website/package.json +++ b/common/temp_modules/rush-fabric-website/package.json @@ -37,8 +37,8 @@ "office-ui-fabric-core": ">=5.1.0-0 <6.0.0-0" }, "rushDependencies": { - "@uifabric/example-app-base": "1.3.10", - "office-ui-fabric-react": ">=2.21.0 <3.0.0", - "@uifabric/utilities": ">=1.8.3 <2.0.0" + "@uifabric/example-app-base": "1.3.8", + "office-ui-fabric-react": ">=2.20.1 <3.0.0", + "@uifabric/utilities": ">=1.8.0 <2.0.0" } } diff --git a/common/temp_modules/rush-styling/package.json b/common/temp_modules/rush-styling/package.json index 13450ff85d0eb..aa8372ad61ce4 100644 --- a/common/temp_modules/rush-styling/package.json +++ b/common/temp_modules/rush-styling/package.json @@ -37,7 +37,7 @@ "rtl-css-js": "^1.1.0" }, "rushDependencies": { - "@uifabric/example-app-base": ">=1.3.10 <2.0.0", - "@uifabric/utilities": ">=1.8.3 <2.0.0" + "@uifabric/example-app-base": ">=1.3.4 <2.0.0", + "@uifabric/utilities": ">=1.4.0 <2.0.0" } } diff --git a/common/temp_modules/rush-todo-app/package.json b/common/temp_modules/rush-todo-app/package.json index c71c4b985078d..d50745b8fa14d 100644 --- a/common/temp_modules/rush-todo-app/package.json +++ b/common/temp_modules/rush-todo-app/package.json @@ -22,6 +22,6 @@ "typescript": "^2.2.2" }, "rushDependencies": { - "office-ui-fabric-react": ">=2.21.0 <3.0.0" + "office-ui-fabric-react": ">=2.20.2 <3.0.0" } } diff --git a/packages/office-ui-fabric-react/package.json b/packages/office-ui-fabric-react/package.json index ab1c64524862f..26aea353092bd 100644 --- a/packages/office-ui-fabric-react/package.json +++ b/packages/office-ui-fabric-react/package.json @@ -1,6 +1,6 @@ { "name": "office-ui-fabric-react", - "version": "2.21.0", + "version": "2.22.1", "description": "Reusable React components for building experiences for Office 365.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 1db75b79711408119ecc09a3da8025da6425edd8 Mon Sep 17 00:00:00 2001 From: "Reena Jain (InConsulting Inc.)" Date: Wed, 26 Apr 2017 12:47:15 -0700 Subject: [PATCH 25/25] Regression tests: package.json updates --- common/temp_modules/rush-office-ui-fabric-react/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/temp_modules/rush-office-ui-fabric-react/package.json b/common/temp_modules/rush-office-ui-fabric-react/package.json index 180d0c96955fe..3adac1e1ad87d 100644 --- a/common/temp_modules/rush-office-ui-fabric-react/package.json +++ b/common/temp_modules/rush-office-ui-fabric-react/package.json @@ -51,7 +51,7 @@ "webpack-notifier": "^1.5.0" }, "rushDependencies": { - "@uifabric/example-app-base": "1.3.10", - "@uifabric/utilities": ">=1.8.3 <2.0.0" + "@uifabric/example-app-base": "1.3.8", + "@uifabric/utilities": ">=1.8.0 <2.0.0" } }