From 4b63e9ed79db6931d717c5eeae14b49a094ff2d3 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli (WEB DEV)" Date: Thu, 20 Oct 2016 23:44:29 +0200 Subject: [PATCH] aggiunto nuget pagedlist --- StockManMVC/Content/PagedList.css | 166 ++++++++ StockManMVC/StockManMVC.csproj | 9 + StockManMVC/bin/PagedList.Mvc.dll | Bin 0 -> 21504 bytes StockManMVC/bin/PagedList.dll | Bin 0 -> 14336 bytes StockManMVC/packages.config | 2 + .../PagedList.1.17.0.0.nupkg | Bin 0 -> 11792 bytes .../lib/net40/PagedList.dll | Bin 0 -> 14336 bytes .../lib/net40/PagedList.xml | 388 ++++++++++++++++++ .../Content/Content/PagedList.css | 166 ++++++++ .../PagedList.Mvc.4.5.0.0.nupkg | Bin 0 -> 15432 bytes .../lib/net40/PagedList.Mvc.XML | 370 +++++++++++++++++ .../lib/net40/PagedList.Mvc.dll | Bin 0 -> 21504 bytes 12 files changed, 1101 insertions(+) create mode 100644 StockManMVC/Content/PagedList.css create mode 100644 StockManMVC/bin/PagedList.Mvc.dll create mode 100644 StockManMVC/bin/PagedList.dll create mode 100644 packages/PagedList.1.17.0.0/PagedList.1.17.0.0.nupkg create mode 100644 packages/PagedList.1.17.0.0/lib/net40/PagedList.dll create mode 100644 packages/PagedList.1.17.0.0/lib/net40/PagedList.xml create mode 100644 packages/PagedList.Mvc.4.5.0.0/Content/Content/PagedList.css create mode 100644 packages/PagedList.Mvc.4.5.0.0/PagedList.Mvc.4.5.0.0.nupkg create mode 100644 packages/PagedList.Mvc.4.5.0.0/lib/net40/PagedList.Mvc.XML create mode 100644 packages/PagedList.Mvc.4.5.0.0/lib/net40/PagedList.Mvc.dll diff --git a/StockManMVC/Content/PagedList.css b/StockManMVC/Content/PagedList.css new file mode 100644 index 0000000..d9b9f5d --- /dev/null +++ b/StockManMVC/Content/PagedList.css @@ -0,0 +1,166 @@ +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} + +.pagination > li { + display: inline; +} + +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + background-color: #eeeeee; +} + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} + +.pagination > .disabled > span, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; + border-color: #dddddd; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; +} \ No newline at end of file diff --git a/StockManMVC/StockManMVC.csproj b/StockManMVC/StockManMVC.csproj index ad00212..6598cb6 100644 --- a/StockManMVC/StockManMVC.csproj +++ b/StockManMVC/StockManMVC.csproj @@ -89,6 +89,14 @@ ..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll True + + ..\packages\PagedList.1.17.0.0\lib\net40\PagedList.dll + True + + + ..\packages\PagedList.Mvc.4.5.0.0\lib\net40\PagedList.Mvc.dll + True + @@ -260,6 +268,7 @@ + Site.less diff --git a/StockManMVC/bin/PagedList.Mvc.dll b/StockManMVC/bin/PagedList.Mvc.dll new file mode 100644 index 0000000000000000000000000000000000000000..e2161002db90c632a14b5d360218a95f3498ae4d GIT binary patch literal 21504 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 + + diff --git a/packages/PagedList.1.17.0.0/PagedList.1.17.0.0.nupkg b/packages/PagedList.1.17.0.0/PagedList.1.17.0.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..fbf75a50710e234676b0755c4fd6c75df9c1027b GIT binary patch literal 11792 zcmb`N1z42b*7s>d1d9-<0R#zQNa>a?=^DU+8DLAL^`BF zq$Q+2@HywH_nh;c@4dd6>%Om1%SwhhmMt}|&Wd+5EGXkGp4hK<%p)p(tN3=cEf)Stu5ogr0ffOb#}7y`zCffh&5am`py)q^_s@i&p(rPq z1r+^neSkvTkGc7{`7HP#Pyv2Hb3q{ppOBEHAQU1f3>M-BL%8hGb`T5uf6h-xm|Gaa zZ!W;YW5F-T{oDM2e_1t&r17iPnl#_q2V!TdL;Ur*(g#&q1rzIbqVdyW0v#Fj=;I9N9g zzDRyP*}o?sPunAfez!#^T{y$-%^*ciLSXHVwG)IVkT|&8#ennt-YW(l@NskUc&-=j z%aSi4w^@=bNsGx?1)IM5sfZIemK?1u@yQCrvqU3b!7>fKs^y3oVjC*=$7$RO3$q;r zOzWkdbQ5_wJK^B-Brs0yl4x+?bT8vi9n9Sjv$wWt*4iT!eb}5tY>e+iR;)zPMoJqW zR{UdQ(WR1eiPeQ#j;%te&JQUJa6f1XL&=rVXFi*Fi+HD7ptg}CkQ5xt;wA* zSYld%Hdmu8XcT$~-E5`na)|e>diC9wf&B`I8I71(YP}1rzt&KUfE|9sz00eL5Ed5Y zWeve$=0F4#!_WPvZ3uzG|5GV_Hzvl=EIHQmiPlV*be2F2!-ApD;hmOtwAn9E@LEC9j=+x3zV0Vm-;^8bMWq`?iQc_m)l2N=bbB*XhX6sA)xm%>~ zh91}twfHR@3VtgY13I<$%QGb3idvV@>TXwWBu2c5O{lvrB zhpunpXN`U~H}HsM?A4npn-PieT`)kq`SzIH)Qsts3}rv87SRQ=gzFj6bMNc0e27!3 zv#?E)fVT#3m%^G{M-}=BQaJk_>7$d89qAk3r1P1LIl zb6nVNGm01~kVRW(i6Slrwghh`R=5oM+etoJGrm1jaXj?{`F=`oxay3!#`7p23Y8TB{_1>_Sv#YTbDg67 zpJ`p@dnSQ|k)t^&HmP%WG}4qut9gVOM=aPB&9cd`jG)y$DdMXA_SV5`F{Iz2)m{@SwdAk>DebfBFDb87nPBzIW$U;3^EeHYUEdO6zl_y>GLJnBwt?-+Mpgp+mpx9uP}(=AaF3ABr*lI?-#DsaK{_ z$*aq6Qz{TQJb<%W3TG_y_usd?yOt24*ss;_&_|hsMEQNVc44^o_kNzN#EfrKUU6KQ zl1yDctLLTbv@;0|d0_;|Ybt3B=?;EYE;%e+d3(a`cF|Aog%I>o8}*zrj--vNpmcDx zCqJGv6?0Qg6fgCy(h${TY>x@D7x}@_p%CzsPv05_aas2g%#SzN}98bc2 z%BMt5$KRl^PU^MIUj|XrRYxD?rJ^(lzG2h{DlpHpeVOiFNJxLfX&hP~P!0uB3a6C? zoau1hmZS{j%i1p?cVmC`bKY)pbNBlrduToZC`NnH!;mt-yMo>75HzRxJutem!@}f| zWq#vLX{5=gd4%J#FnxIfK@AD~+KF28oh+bxqjh{?Ss1Xt*r|ZjR?@i8!uCO4lXKrF z_QXsh&SEw;MJv46AD`LqMNYiRy@B1Qg6&nh=4;rG^>Y-s6oj`x=wc(sASHpZr#jF> z<(l!aDo%&=C)k=`TRh)*5nA~-CT7HG~JC6|FWQ}+;{S5 zB}Y?YD}H(lvOh+rp1fk9vs-zyTd7Y?O=}nfVaeA(Ks&4OjhY+7DZkqs4K+7DhC|k;nLpyxaEsO6~`2E+;rM9C| zIoZrXraIdEPres9GSEBl8$TQ_VT2+&B`rgs{(;qh77ll6T86C0hTunVs7#^BU2k zk!q|&XD>(?&5@z^^)moH{DH*IQ`_X`sbJGAQQragW4FgROy2s$GY?z}t&<48Xa|?y z)s&bs%k0atI_1!%ugfYvXnPi%`P7+bSkz0xRV7#YErQe1UCE+zn(;+ZB~e(GlxV}l z%sT14DG<+LjRPn~tD~2?ol|%HdS%%{Wun7WqC>nuU$^5Y@hm=PbG?jenyEwI6BYa3 zIrF`k6GN{B9aw|?!&CHU;-(A}T7~Z^X$1%#3|;lihyy+U&!SvgU-dL&5ba@yN<~$5 zck72Ns-t3w`H1 z)mU|#>q0ZnfOC^*w&TB~l?k6NJUf;AY27_(+!Oq^Os zz1_+sx=j@L))YQX%e=_)z;pX*E4=9>5>oyMRoM@_IRJ{KLRFqL_NK89dPLA&6MH>g zKeUucDpvSKb8M-e(#0%4Ya|8krZFV5-t7P!INo>SiuAR?#izKw@}g%pohuC$b@K9p z(O%$_xU}StLTtfhRKs>5;bD6B*^uPT!hwvy5{al+aVz#1{W%5!)g;43$kUtZqmjdL zfxE{b^{whDgCf!?l@(&jN@jzb-Sna~<>^ZUb;~G{Pj#C{EP+u?yWjUd=9{rv1<2gA z4GKBCeH1bG@qUsB5azDoo*{J}*^xwktn#9Cu?}Y+E~M0qy>iUzTxjMa;Shb(9@6e-bzg75Ner~v!bjcD)W{N~BdVJNTnMtP z1=;&O(-|PEHL@oglW)gIl65NhTearP%yJzGH=W?q6PyPn;+)5uKA>xgYCRWdy0~@Y z+PTqF%}Twx0fCZ}C|Oh?ud(6R2D1+erDpmzZ$=T~JM8%nO%nvn8w_F!Jd6$V;6E;~ z?qNS>bGT?o`{H@A1yDK({7f-VKB-)*W$asj>)dTb-B%pbp)}0!uy={E3N%hRR>*7l z*()z%8pF5^o&%mH=`6^!`_2TH?Lr5Fh~`J4SWF!imRgi=6;|DS_briSY2~F{V)&gs zr9n@zhxA_Yqa#+JP9#o+%O=@R;-POW^JV+wt`Eo39}mjpMQTEsiipCX6An-_CDCo` zPB9VAm3f#jlZMK&M)#VFk$TrKN+dBde3yS`!cOL(z$;$k%P`6&F;e>@(J_tJW1Lz| z)NZAV8>m*C%d=js_Hdi^#$2gqkVJvc+Mc)LehEdJ$)|6`!?c)d2GTD`I%$5Aa6 zVjX~sUD?D1tz4}Yp#|Ka|?5jIa@hPiQQs#iPU0NVhsn@6D+-73WiI0By_u$Oj|2PD;5(N z4rg(nxQ0h8K>d737#mt$4Cb?HIzok^{>G72OE;=p3l*P7ox)yZaulMvO%TTn6&udo z*~V>CL-ySa5pk<-$`2E}w=rLOSrsWY(r;;rp!&N4STq2 z>`{MLb+GIj%`6PbukFOpz--hQ5N13T+tWFgEERFnLB<6?W$9DwJuR@1Zwi?Y504K~ zub%~sL++pwG#-wIhV;KTiRN$%0FB>8K{Yzwi%aMqkX4mDT*(ojw3s|UKX)7)^W+mQ z9pt~`U_(p44e^lp`N47OeP=AuS?myCva_?xn@%I6$LU20LWYZlI!L4EL7l3csjjLJ zQ)MTsL02BCWz%M(`vzdP>c=Z#Y=)f0W0`3k+tO!izU}%wR9Qif>RMGz)e@qtf<9;0 zL^J7mZmm%(MT=c%!@@m=71hyz*p7P;mW4Kk(CT4_2cqP|cP;HKTNE7{!ptii-%S=V zL|*=#G5nQaB#?c%==RK85o?OhbVYvO8wgc7zu;GTHZR;n5_k!D*Fci4!P0`*pAnO7 z+fwHI=9zcpXSg{wxi<{DXu!jrT|d5TEAk7A7!HPidP}RKp=$x*hmw9zkXd@2q@OoC z)K2oC$C_8XiV%?{8V+NE2JcgSz_q*~EED`a(~gwv0IJ;yytX%T;OI%2>WCKO}Hkcj(e_&Rci>kecB($GttYD zEiT|A7pscwO|Kw5kPnw_do9Z&yUgk+H|z$hd-<;D#&rrbqE~Cy6OBgNcjDOe1%kNMP#kZN2(C& zP93t2?W{3o&@{!VebmAT{mVUCl|v zOX*y=rycIunHnbB%Qn4Fjg5oPTTcik{G4H0HLa8~r z`Li>QLD0hr(82K22uls1xEx=_kR zEmzGDuU#w;$PkZpA3wDp5a8@kA7kL5o+>HJ|IjcSNi;MOx!PXJ|9mBILycY>rM%Cy|?-sk7K(I=pSb2G(hLe&vGzN~(f>2=-cA2>?-{GEi) zxn!sHs)2mG<{3p6OM-N#>$HQ;t*Alps+9ds_#_4vthURV(Y{n1kC&}c#aoABtaS|n+*JlEMkug;3pZk z*IOQ0i>~#|H*tJ2nnoSSn=J)-X-Tto#hbHS4^j6N z%X#R->!bCsHJ797MgsxaQ{5!9A0OW7-NNH<-Xh^K#G_o=P&#DwJjLY1YZ4`@SyIXx z2wQMX9@B~dFwbM=zhc?=Gnd_cfR^L^sH$oB&7jh$wR&A7<|}ZpEMAtVI6{^y7-%2QfAton+=I{)|vhG9oHzxp4WS*CCHw{q(Dr1B2m7CficH!Iru{=(=p zkCEpz(*$2seC={ycf^+Ip1a{U?B?tQaT?*8lP|_eo)+~L*8{8BpU0U;aVN8RA+;$qM?+1>E!VlsoV|LQ8msOf zl47oAvfW5My$$2-)HY-nwl9Abqqa1iimkGMR;Jn>8QVG59V3YYP3wRuUW3;R4khXM zO;Jjz%gfq=v;-TE;>x@VD*aLXX!QM3;qDmxkB#IERpdG;F7CYU(G>O9eTne*Qpl+E zY)fyo+z1HyDCSfnd1AJFOS8`CE30LYM}f{#0k>|N9_tKaW&pcY&>54_wP(trWJZf3 zi#8F@Lc<(iY3`>LRx`epRu4yb=P~aW=csn}1{I&^HsrG1*H`X$iHvNF<&^VFAJJmV z5syAxksGzO>}A)6c8x5XNM_6AlM(J^&X+`H${rVGMV4^(CxY}pYYC4Ylzy^2+nW*@ z@|~ELZ9YPUacS4WBVG)3`-fErw4k>9RA`qS>I0(NL#ZOnUsF6s6!@lE;LXHf zY2sW%#M-gvoGEN4tD8`@(i|r=OYNO`a9m`)vP?9 zU^Jv!rb)5uG8=~Oav8k70W~5_KPhUZ9ys&@3f&17-ZR%3r2Nc0%4s7uj@5r;TlI{) zIxhn{g5RCW8Qj}VpvNyLAaAVKN}a}$z?sK3ReIgcYu=M%Lw~9;$adV~Nq#jWIqh0` zSXCM&As_F?2JJX9ugZqxg?}}^M)cwO+j`m1tgX`yH9?T;-umE#{)^+G_aG*x!A-lz zZAfR=Hz&n4%>kXczIATlF*EU0V+q|e2vKs5xxAMiH9H6&D)3^)*HD*(=6K1p+2sN; z58VUmeKt>V;hOUwdO1v?s{ye}D_beA8D4}g&7KfzHo$FeUQl`l;0f9eWzF>I8wYE5 z9JkM|npF8&!XXxP>)lZHOC^)$BrKnZY)u$&!)F{y} zvQ_PnsC|VMj`1&_!^_cKpm_~%m=a77 zO(zw(-iJX}Pu+D7ipY_K5;Z(aVuaJXigSw)gYsb zKj9sv$A8~>tW=}97M7y<;Ul(={Lkj+)bBt(?^;_6bU~Z_a9b4+PpSAd32N-wj6DY` z^Qbyst8eYhcUg?MeflStk<%&}nGE0C(;tcsgrs0Nf7~DcMx~FG4#a6&M zJ9BwsVXtmK0W%C|QtRr?FN$$8K|=Ou-&Z=8_UGSBRqcr0crV;I-q}GDu!1Tfd7faC z9>%-%$e;NUA4-5++etmRGHob0to_y0I9!SJaSEm__C@~g8Q5vlNwJ3~hM8$$`E(KV zEVwJmX}o%Jx+=1;dFzQL+5!QimC z9Y+>RYj;naB4pH|vg`~bf$HRB-Dgn7W&WaLFY74ZvA&hIYEgr>Hqti99Q>H|HFOO?;tzm>4*gzHBR#CL`TS&4v2Hw)Mk#aQk+x=Xr1`E(dyU^A4e)zi%}sYyw@hn>OO4x< z@Pvo+?!wKwl>Iq+oENS-Y!o+64Nu`SME8rrIYca*`$21_qhjr|TU<9*@wf4Cb{D>L zcsI{%&YZ^feLfCmkCgBbpXnvx#nmOl=rATr zTG&1EmE>3H+u|v)E;{e9nLsy=IqBs;A6ogi(!CnF+4=0X z*&MbMTq;=fo0pYr)`U3S5Qq1V*50zu`v%#(o9;p-}M2c%$2xSHO-GSGr5*6SAUrr0$U|f<`30@6}br z=)KFlDZdywTGj`2dvJMzI9!tghq@=kS0Cy7_L0fxj|i&LS3%I_p$)~I*F^th<)OlR#6mg zKni4`BN@tdXX<|UOa7?H>g8EOInjh+H@YX-n%sDemXXbAENC_V z@oF8F?5<^`J;kzleOn4$8@PQqzuN|%edA|8glO}R?{>28B6cdIjlIqL-p;VNz*=8^ zBR8b-1!+(vr{q-5&4UrE^&VGa`v$w}LGCt$1@I*gwtf>!zJixRgZp5P`PKN(rs;M~U!9 zBi6Qw$7Ho7k263YdLPs55(!!GAq?GbA;Lf+VXI@V!HSkK?9>)92)r+kP1ZOOBRB(l zmEpEP#*c>~Q*uSA)X5hNOZ|>N%ski-O5-9ds@no0pBEYXo%uOCRaiXW< zfirKF}p)MhDvMkR5K>I4bcAI9|KT*HyE=#S?O332f@Q_EqqO#V^6 z^(aElKKj~7SWt{)9@a#`P9w+AUE@==n+hh@#NgSGStRZk5w@ zM|?hHq$jS^{!sbSnGdTQe_1F@>8I^!`)QsfLA`;j+I8jC$P%I3UA2x?HwXx`)kZDu zlF!Mc7#K%Lr%2bccoT3v3e<_#1AeAZOKuJClT*iCHCpn)Qrv+VikoZo;dTAmk{@L5BVR4pu9;(l)k?BarU=UoFdw zbt@wf-P{9iP#CB-NTPT2vn~``K2hPE%$kLq8%k1{B?K;a7VSg#nU#~p*{l4u_&MF?~*-=&4K zMzkchT&rNY*T*)=a5iY(xcw~F>m)uV(0R(>=dC-B<_haWP#BtVvW4k5oh5=`R{xQW z&Rch#wu(RS%zF>2H#_*S)CKJ?trC-4955W)s2VPRy#55rAi!=lCU8{59fPB&?hBWx zW)rzL9jJ$OqE&(=XuT_?St1ujVPb@V4MM3*t~c*D*ID9F-_n(X2n9M%+;NJ$(GGWJ z^b3%BvsYXsC+hpQM}hC#>}rIA!Gpe(?UXxV@VqiUKB*OXOWp=L{Wjx=UT&5$PKjaB zLaumvS}flADvghO%fpj!Jh8ii0b+fL#23Y$`mA@O7Q70DWT&(np zw^bbc(&d~pAACDqnK++C$VchLci^)*+L3xSUN(X@1}CY5PM;axXuLuh`=i{^d-c~W zT$WU<7JZ+W+I(-2aKV;Ub-(u9s=Yn{+Bmn6HZ`|U8V5++JqD}$MwgCKMloT?p{)?X z`(Nw>9msQer6_Ra1sSJX*1(9i7QrtKM2`ZzIqusG>uu{WV#iC~nQer%hMlR|zp0ca zIBoiAxA#=ZaaK~oW+B6}mMjT89yxAe{yEM7jgN`c{^S^xE-K(09bn1x@n=p(ojJVl zUeX2mf_4=M6wvT93P;Xq>c~TCklgNE4{$&j$E8hQ>ma03EHv8Fj!%Pp$q87FuS@pt zbr)BuH_Ohm;NGNL3O2&go$9uUTWJ~77(NMeXH|Wg+{JSzJzsIuWgM)MS(8vI%eEE} zZ)k}}C~k0<0WjG;*JD8I(36n_PeaJ zvon`7-!I`yQjG^_pr)$*3u@zpAq9k-s z$makBBoYD@1OBP`$^-&MTcBX}SL~g{?}!$_4r~iW17H{c6pV&JQGiS44#1@j#Q-2s zCn)@iJ3|97NPsg6hJga?!B&^h9N?1agK`0sF8}g{!;#Ktz;mSIl?~=n3IIkt2PnxQ z9POYeusIycs>62K1Ob>o2V609Fw5sx0vPLGT2KHQ=6dA0`mZW%mWNZBLSD7oD=L)>gvTmh`Haa z!6+!e5e>C;gae$dp$LGvBMg4UB?5Gn{+JX3gF?d5T)z_c=VV|Qy~HE`5&UlqDA?W}4zu`0iUOSwkiTK2od39TU9qiy(4-uf z^ZkW%{)-|0$$|dcL68<0=p{mW355O&?@N5`Kg9PRU4O;&zZ>PBe?{nK(zl_cq|iD9@*v?Pr6xcjBn=^i1QOHYKsay+2S{lWIB8;sBnJ*@pgbA^iRthA zX7-^+Nz?q%=CmWv?|!d)?{~lZoY`^rjvL8EL>lh*-zRzyDPL;^KN!ZLE?e-eGWxpj z>4gs}o1b17+8wv_(Uduyij3&dNHS@r^+7{VWs-V4sdx7F>mz2&2$q)m7du67Sx>ZC zana9z-PM<^?KG(ii)cFCy2go0AbJ@_wUbmI$m%)Q#mozSQ$dDc+BlE~pI#1tPTC5; z3ojjB1yfck3ZeM63xo%EBkqE0ExIe1G7=^X*;g9J&1J2^U2v@>T35gdxrO73i+xkc zO^E=};W{FpNb|5ow~Nh7rl;P0;GCuB9^3kplKz#!J)6#6`$oyFwO!l3yz?jDUH<&7 zuVmVG-rwk&_mxeZ2cKDV)mztWyP@jq*L`!zGhdne-sAT@78&{73vG>+uT@_c{%7UH z>#gtCJ>RhDmiJd)e6qA`-+QgEL=WHliK}axk9>dE)$QXAOCO$h_qyKhA2eOG=!rW{ z)$M!y)SG8~E9R?#8Y2HPSEEW-J1*KH)nzIOU!V*C8u9T2Fff>QF+J0!F_1igSvHOF z;0aXQG~(_F%(m$wrq8iyj89JhBZJF9&^&?pHtlB`LGvt|uO33h+OkEe>xd8#pmtjz z1O#xw76<_W{ICT=KmccKfe;YDBU>N@1aQk12mt|nvjsvx00(V>5D>siTOh>6s)bhh zkIV(A0Zc&8vdTsm`QbJGRZP*kYF1RIpc!=?UkH;FB0p*&7XE`8Yx==zw#LY5RJR>< z%?Yv{cQr5rwN*E|s_Uz4I-v$CAxi8F%tL{3yW7-21!Og6Rl8SgRt=OwcviD}Cu^eE z9W>FT`mAF2m1DKtu4G5e<#xAmT^?I@dChje3Yz_Dbb0C>((cj?>LHGiiN5w9M}N#k zCkGaQS+>g7xJ-1tf7wdM4$<+$#KP?KEThUsjd~F_{Hss{i=dNmfz5_1A4qpLknSmg zbTxQg0c5JLSE}upy6u>1e~vMAHLP<6LDL#LYFbTjwo9wo?%ol=EU9+~Fg5A}m=5*z zGhNk_W#)%C#%-!Afc~i0+<~RcpR2kwYgvw}XKGt^Jvf5>#jk2dR&Gq{|sXNh0W)tXhJ$8oUm`Zcal_E)fyHLx;9LK!MX`jh!&1NX!7wT}) zhmoRf6|M~C>0H03VMU+?YP)=oxMiLPK|@UdD>~#{vPaN7ALO!X9#by50OjzQ(#u!w zs`Begw{E@Dv!kFWb2W@F&nfa{nQKJBOO?HPE^?_BO7kzfz-7WaRM`sr2=wNKEbdWf zo%LYZskhp|2C&}LqcQBmI{1Jts<75V;rFOE&YouIAtEI^Fv zVS)9g-rC3lOcT32RrV!xXhon03bPlW9@+wIu2K(Oigdx*=3=$_2$QP6zNp&5DFXGX zhp_ngkAwiA(TV;e+nDASUIqf|nnpix;$@fQ_pC=JU<)Kd^yxFWSAPSbR@tQ=;=*{T zsaFqiS=ee+ksa9%POTBEnq`i8{Z)=uawP05&SG|C2WO~0vJ*-DM#s*!P!F+i2d{Qc zHM{`T+f~e-ScSSojB75Jg6y2AhznnNPc;u@c5K->))hz&%0485gSqi9QOig62nSaB zQ6=njeAK8|aMlV#iYOl0g%lkc;bhq!Of10KSZt*Ih*vLbLCNQC)vJ6;BRZZ1KCfL_b1W zx3!<1$2NoAo9Z@h?ZQZ+pM(D_9IjiJFyVz0%%PX*s`bD7IMWteX5f?-cD=xaTk z_X~oj1b-~}wrER=*k(mhZP74wV0L;aRn%AHp-%w)^i`oBE#i`25c;hmF0I(hk_y4) zz)HFRP50A!?=j6!+kqbP_-awkLc!I71HLUj4_)cI3zq-rW1C<2xSTfyXZe|qmh_c) z=*AMBRCXL06}k=FY^oC(c)gsKgL6YuEV_$CS4<1(D0G{_l|ZvtEC;}qfv=~dN;&P8 zd?m=wr5tv2n8?tLqZMvgt|Aw>8?pYlk+W4e6^oA>J=umjzoT{l|3&ckf^%FfX?AS@ zh6Jw^yg~3D(LM!SOtsn$czM5fxw?>^_O4Pr^q$6fulLt#3iT8-y&dSGH?&&B=$2x} z7h&U}yF~s#aT6p@g0`>6OJAb}$d%=OKY=S(3Uv!6a1BabLB6#UxGfX7T@yHSLMhh> z_pHwKADdmJu0WYT67Hkmn!!aEvhJ5Y_EV+3!X5L@Ro8$^J398-MTZ^TQs`WCt)t^M zX!J2h*9x6RH#<6Rk(+LHbeBNqrn?*+x6ecOI=ai%HgFF*I&N(dJ>uvR&=t{>j*i>z zrRN;oVd%W{qNC$T_~>Vj?l^QldezZ!T>SK=qx&3u@zd`d9Y?8{v_%|=W8QnAd-MT&d){R-#)X;kbqh+Uw-w8Y(C)9QW9MaL+8}GMT%EX3C3?rrY^ zJVKXA?Ofjqa0_gX?({vV2I=#{ol$iE3~dFy?r74(k7jr;4sy@>6K=#1}X|6*AF z%;vBpt$^+ohpQLvRmU<}yd0Kq3dgmtfhDhS4{3~#{t5V`psv5y(H*!v%DOrkWJ@n)CxRQrG#t*>=Js4 zU6^;8+#aN*nAv{ZUfdqsrI(<_o-dL71Sv^O{eTMmx|<4Wsh&K%9v4oGE)ZVnD1li0R7tg z88s$!Oy~i6+xs<07!xRYiJB&!b%$lgN)XSvW032vCgoSYb6v+lub|_i{Zvjq2szKI z&pVQLeK))A5cL%j3^mTg6-=sFt63mt{WdpDYlI7Y_Wlu>v@NmfjIw||&N!cS$ zqJ%Y&@a}k0cFL2oJD!xC@+9%xZ9?=egO+#Jlf=8`N!c}<5YItqL%{1LCXY#Jk4b5d zNjcwx=29!9#x{scJ+kNw+a1-(5D4S@0+_=MoSg5MH+RKXhn`X|Ak z3cf1%@1pgnoa;}?>(@dkVTQ)#6w*&>oABVE__~456}Mn*tuMLI@n6MC>c;J&BA|v= zFkcMxU=36uodNV>_g0~+1p3il6}lRtx^E{oC;|Z z@O;bwl~&Vvz;tYSj7apqf$-tJkW3tG=whuD+vIxGr(^xvq1aa{bn&X&W_5yGGN-c^9fc#5pB; z11*tv5G;^Op&KMc*mIXc2ZZ$_zQwpXub1u=z28YooV46YXVT4Hu3;wKi6;s|Ty6Vm zC*A3!A92#KlSZ60>ZFE~4kO)2KUBJKUxK?E_ocXpsKj+OUE~@>`j>Rr^)dQ}D<-lR zUH3u%5bkf|7H3<#%~&R3w9%Hxuo2rFx6;8_B0*g_Hm}H2-9|dn8A(S9%yu==x`<`u zvVotLUVk8MB(1oaw5UHFNynpwRwGu_OeNxj)IVmWjS=b{++#%36ms}rhnYw~z`27P zjiix^N2zOlGBaYNB7+G7b=nyV4GRru*hq)D!VWW&ObZt>(~(3MD$9%5peHjjXryxX z{qci_Fq6FliXv4 z;~JCV)?}B!=iDiDrOV2>G1-Ml)d!<#Gey>fSTQ%rnXG~1P?i;^n3?RDBg;9*e4&Fj zpL3Gg$&RvYlC!P3V72WHhu1}-d-1+!L)=KjsCA;lQ}y|9POsypOw~+k*R%%NMov{0 zw0JsYw)ssH z#0YLf9#o5=MWILvq1=F0CSdj3H-{qISzNMg|jOp?ErBWHgc-o2uB7!ipVDPgQi7qhqP~@a}0;j{EsM9h>{PfooKrx*5zVCH=`m_gB+UKNX^{lNkjh|L zk9B}XIPNP<%L(!k#f*xI(E&%ovFj_D3#fCXvph3VhDG*N2U- zz>Pw2KL&`?n9g`)IB8ngsx0a>1~bFMJUsK>+cJy{?4$_Nq!@CP(X3Qq5FwCO^cjiB z0ig=Ka7LVTe>y%G$FMIL1i9@qUq4EYM-uUa6TQmTE8AoQQO{@SG=?GwNjHY3k;;qF z+s!MfJvEH&G@0(rqD|;}z$HwBf>j_lXQ_X0d=wL8uaQ+F zQWP?IL810oOv=No$Y*G68w!WplV);k1Y2roY}9DnwUSz8Hn;5wheH@VV6iq8a6Hx9 z;$iF#yvk!ThV9vJ+f7vPsunWsUjb)8)CZ34lDA7JTY9wQ}3+Phm-;}{iDmTFC6KZXX zhQpn4YcvrV>qtZ_s|5zFviP+PhQm#Cpnz+nu8k=(Gm7rupyjLz>1GCgi&~5HBc&|jm zSBAq_HBuOR|CL&?AwnP}i5}Q>d5!#(HBC)R6bnPmvtt(Q zT@}trIoDx-WazSC`vakxWM;Qn_DgBKed@4#z}AVRJCfv$JQtxJGu@vV9W_%}vGNNK zo>ZzvDMG_!;CV1ZBQyvqMfBk<(@1r^Z;4P6eqhuPjNa3 z8@ec4T2?ZBNeS5Ez<_en_}z$Wa!RZ^1S$?b28#orFT_oi4I)iLHjAdx=ADy@0_=KzTQ(c)2CDtl5#tlg~X+k7dO6AKpH@*lj7DD zWu{jH3aF~biw{pAtt1F&rq>-{vIr$ra7nsL@#4~{YGxI9HknflVb#oeZ0EIUuG{Oa zC|6wUzRNs2A--Fx@PzAci;K!^P%w0nmhJI`)==EuwnIid*1wqb34Z>u6bB{ z`oiN^-EoQXgR7n^Z{24Y^XH6&P7mC2%Tw>48matj>k|*P-1%C?{lEEHOKkkn#QwjF zK6m47i+bl>{951LpB`y{=8a!%jJ>}1^~Isrlzm^_|Gk~}-%x$d*P?fCzV;`F@2zin zcU9${MK5RyeDW!z$?2JUBpb)F+A@ul(o$EE;`Je*72`J{Y(-A$FGrVfROgfChrC<@ z#jGv#&VT_ImW{3tVd3~ylC7~#Iqs-)HpG(5ry>Nmk}4IKN4gKg!c(cBA0g4H3=vjq zwE$k;Feo05_4sY_<^k;>c(hpM+)&IM|6&7fbr#&=SI_OXU{HIWysB!a7ob*sHjdU_UBCztN;p_fdU?K!4s#9IaBkBS~BPA zE-kFqyTHjKO_(npIxVuR_2;Vf&UP{uwAGmyY%@jbwB@&T%KOU8K;_+MGZi z!C}$T<7wT9SaBnz51A=F*kh#in6VF^r1Gtaqh#JV@Zc zrjMB!wn?KX9gj?Uc2C9OGZ0z|QA{5k)2&e>8Xp?t0@AysEJL^OfG>KS+~X-D#x)rD z)))uO2HleLl5QpwV|qll9}snO2)QF^J;86v^n5#Tt~B}6<$ZA!#RNQ0$3cp9BxUFs z%NWWe^!>Yyq&~=pLiS{9SH4lnbjnOv*qLT1ER!jcvQ zZeA7{aV=G7aZ~L4#x*U?E0?#NHxyak(sKTJ%Ofp~&C3T@Ha9g!TF#F(MpoHNSW~d+ ze5?TqUa#^6LS98;>Y&7sT76k6GTLJ%b6YPqW<*#j%6((aS!*HEHsgl7ef^#N2SQKX z@$nn3yZFY{WAk5r`^C#SNA!Y$trq%kAU(|O80a*k@@QcVY>cNjWd;Xw(Hp==$_1P` zxMu**Mi>!BUK$*Y4YJFBUe~7XyuVj4t>^hdD*GKZQMkiQbtV$sk$95ieW+o`8(Fq~ ze+lyQXG{M}FGZZgw_oEE9hBk9pPf&Uv)v}#m+vBKz}l6)8r&@)x8WDEFmOHff$E}O zoc_W{duRh_z8=pwA#pBW1L`(vc>i z<2>s@@yVS1ilC(&)c~Tn6k4{5AsrN3OZ~WM3;ddY{Bt0;Y0Qu&wK)!RDLzMG8%M2$V}5EZ zFkkWOTt4qMFWFJeAcQf)0 zOD>){qi73zIgIF~VbhJWLx>g6oG2`l5@Vk0TyL*q%W>s;v$LK#J3=2+e~ZLu3(DZQ zWn@(4J)dsg@_(`6*i6hbIYJZT + + + PagedList + + + + + Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. + + + Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. + + The type of object the collection should contain. + + + + + + Non-enumerable version of the PagedList class. + + + + + Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. + + + Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. + + + + + Total number of subsets within the superset. + + + Total number of subsets within the superset. + + + + + Total number of objects contained within the superset. + + + Total number of objects contained within the superset. + + + + + One-based index of this subset within the superset. + + + One-based index of this subset within the superset. + + + + + Maximum size any individual subset. + + + Maximum size any individual subset. + + + + + Returns true if this is NOT the first subset within the superset. + + + Returns true if this is NOT the first subset within the superset. + + + + + Returns true if this is NOT the last subset within the superset. + + + Returns true if this is NOT the last subset within the superset. + + + + + Returns true if this is the first subset within the superset. + + + Returns true if this is the first subset within the superset. + + + + + Returns true if this is the last subset within the superset. + + + Returns true if this is the last subset within the superset. + + + + + One-based index of the first item in the paged subset. + + + One-based index of the first item in the paged subset. + + + + + One-based index of the last item in the paged subset. + + + One-based index of the last item in the paged subset. + + + + + Protected constructor that allows for instantiation without passing in a separate list. + + + + + Non-enumerable version of the PagedList class. + + A PagedList (likely enumerable) to copy metadata from. + + + + Total number of subsets within the superset. + + + Total number of subsets within the superset. + + + + + Total number of objects contained within the superset. + + + Total number of objects contained within the superset. + + + + + One-based index of this subset within the superset. + + + One-based index of this subset within the superset. + + + + + Maximum size any individual subset. + + + Maximum size any individual subset. + + + + + Returns true if this is NOT the first subset within the superset. + + + Returns true if this is NOT the first subset within the superset. + + + + + Returns true if this is NOT the last subset within the superset. + + + Returns true if this is NOT the last subset within the superset. + + + + + Returns true if this is the first subset within the superset. + + + Returns true if this is the first subset within the superset. + + + + + Returns true if this is the last subset within the superset. + + + Returns true if this is the last subset within the superset. + + + + + One-based index of the first item in the paged subset. + + + One-based index of the first item in the paged subset. + + + + + One-based index of the last item in the paged subset. + + + One-based index of the last item in the paged subset. + + + + + Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. + + + Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. + + The type of object the collection should contain. + + + + + Gets a non-enumerable copy of this paged list. + + A non-enumerable copy of this paged list. + + + + Gets the element at the specified index. + + The zero-based index of the element to get. + + + + Gets the number of elements contained on this page. + + + + + The subset of items contained only within this one page of the superset. + + + + + Parameterless constructor. + + + + + Initializes a new instance of a type deriving from and sets properties needed to calculate position and size data on the subset and superset. + + The one-based index of the subset of objects contained by this instance. + The maximum size of any individual subset. + The size of the superset. + + + + Returns an enumerator that iterates through the BasePagedList<T>. + + A BasePagedList<T>.Enumerator for the BasePagedList<T>. + + + + Returns an enumerator that iterates through the BasePagedList<T>. + + A BasePagedList<T>.Enumerator for the BasePagedList<T>. + + + + Gets a non-enumerable copy of this paged list. + + A non-enumerable copy of this paged list. + + + + Gets the element at the specified index. + + The zero-based index of the element to get. + + + + Gets the number of elements contained on this page. + + + + + Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. + + + Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. + + The type of object the collection should contain. + + + + + + + + Initializes a new instance of the class that divides the supplied superset into subsets the size of the supplied pageSize. The instance then only containes the objects contained in the subset specified by index. + + The collection of objects to be divided into subsets. If the collection implements , it will be treated as such. + The one-based index of the subset of objects to be contained by this instance. + The maximum size of any individual subset. + The specified index cannot be less than zero. + The specified page size cannot be less than one. + + + + Initializes a new instance of the class that divides the supplied superset into subsets the size of the supplied pageSize. The instance then only containes the objects contained in the subset specified by index. + + The collection of objects to be divided into subsets. If the collection implements , it will be treated as such. + The one-based index of the subset of objects to be contained by this instance. + The maximum size of any individual subset. + The specified index cannot be less than zero. + The specified page size cannot be less than one. + + + + Container for extension methods designed to simplify the creation of instances of . + + + + + Creates a subset of this collection of objects that can be individually accessed by index and containing metadata about the collection of objects the subset was created from. + + The type of object the collection should contain. + The collection of objects to be divided into subsets. If the collection implements , it will be treated as such. + The one-based index of the subset of objects to be contained by this instance. + The maximum size of any individual subset. + A subset of this collection of objects that can be individually accessed by index and containing metadata about the collection of objects the subset was created from. + + + + + Creates a subset of this collection of objects that can be individually accessed by index and containing metadata about the collection of objects the subset was created from. + + The type of object the collection should contain. + The collection of objects to be divided into subsets. If the collection implements , it will be treated as such. + The one-based index of the subset of objects to be contained by this instance. + The maximum size of any individual subset. + A subset of this collection of objects that can be individually accessed by index and containing metadata about the collection of objects the subset was created from. + + + + + Splits a collection of objects into n pages with an (for example, if I have a list of 45 shoes and say 'shoes.Split(5)' I will now have 4 pages of 10 shoes and 1 page of 5 shoes. + + The type of object the collection should contain. + The collection of objects to be divided into subsets. + The number of pages this collection should be split into. + A subset of this collection of objects, split into n pages. + + + + Splits a collection of objects into an unknown number of pages with n items per page (for example, if I have a list of 45 shoes and say 'shoes.Partition(10)' I will now have 4 pages of 10 shoes and 1 page of 5 shoes. + + The type of object the collection should contain. + The collection of objects to be divided into subsets. + The maximum number of items each page may contain. + A subset of this collection of objects, split into pages of maximum size n. + + + + Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. + + + Represents a subset of a collection of objects that can be individually accessed by index and containing metadata about the superset collection of objects this subset was created from. + + The type of object the collection should contain. + + + + + + + + Initializes a new instance of the class that contains the already divided subset and information about the size of the superset and the subset's position within it. + + The single subset this collection should represent. + Supply the ".MetaData" property of an existing IPagedList instance to recreate it here (such as when creating a new instance of a PagedList after having used Automapper to convert its contents to a DTO.) + The specified index cannot be less than zero. + The specified page size cannot be less than one. + + + + Initializes a new instance of the class that contains the already divided subset and information about the size of the superset and the subset's position within it. + + The single subset this collection should represent. + The one-based index of the subset of objects contained by this instance. + The maximum size of any individual subset. + The size of the superset. + The specified index cannot be less than zero. + The specified page size cannot be less than one. + + + diff --git a/packages/PagedList.Mvc.4.5.0.0/Content/Content/PagedList.css b/packages/PagedList.Mvc.4.5.0.0/Content/Content/PagedList.css new file mode 100644 index 0000000..d9b9f5d --- /dev/null +++ b/packages/PagedList.Mvc.4.5.0.0/Content/Content/PagedList.css @@ -0,0 +1,166 @@ +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} + +.pagination > li { + display: inline; +} + +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + background-color: #eeeeee; +} + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} + +.pagination > .disabled > span, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; + border-color: #dddddd; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; +} \ No newline at end of file diff --git a/packages/PagedList.Mvc.4.5.0.0/PagedList.Mvc.4.5.0.0.nupkg b/packages/PagedList.Mvc.4.5.0.0/PagedList.Mvc.4.5.0.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..93baac91cf386bb352c6ff28e5571b900c3b96f0 GIT binary patch literal 15432 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 hy|(<>eH=T~f4b7hOToeas)q3V#(5q + + + PagedList.Mvc + + + + + Options for configuring the output of . + + + + + The default settings, with configurable querystring key (input field name). + + + + + The default settings. + + + + + The text to show in the form's input label. + + + "Go to page:" + + + + + The text to show in the form's submit button. + + + "Go" + + + + + The querystring key this form should submit the new page number as. + + + "page" + + + + + The HTML input type for this field. Defaults to the HTML5 "number" type, but can be changed to "text" if targetting previous versions of HTML. + + + "number" + + + + + Extension methods for generating paging controls that can operate on instances of IPagedList. + + + + + Displays a configurable paging control for instances of PagedList. + + This method is meant to hook off HtmlHelper as an extension method. + The PagedList to use as the data source. + A function that takes the page number of the desired page and returns a URL-string that will load that page. + Outputs the paging control HTML. + + + + Displays a configurable paging control for instances of PagedList. + + This method is meant to hook off HtmlHelper as an extension method. + The PagedList to use as the data source. + A function that takes the page number of the desired page and returns a URL-string that will load that page. + Formatting options. + Outputs the paging control HTML. + + + + Displays a configurable "Go To Page:" form for instances of PagedList. + + This method is meant to hook off HtmlHelper as an extension method. + The PagedList to use as the data source. + The URL this form should submit the GET request to. + Outputs the "Go To Page:" form HTML. + + + + Displays a configurable "Go To Page:" form for instances of PagedList. + + This method is meant to hook off HtmlHelper as an extension method. + The PagedList to use as the data source. + The URL this form should submit the GET request to. + The querystring key this form should submit the new page number as. + Outputs the "Go To Page:" form HTML. + + + + Displays a configurable "Go To Page:" form for instances of PagedList. + + This method is meant to hook off HtmlHelper as an extension method. + The PagedList to use as the data source. + The URL this form should submit the GET request to. + Formatting options. + Outputs the "Go To Page:" form HTML. + + + + A tri-state enum that controls the visibility of portions of the PagedList paging control. + + + + + Always render. + + + + + Never render. + + + + + Only render when there is data that makes sense to show (context sensitive). + + + + + Options for configuring the output of . + + + + + The default settings render all navigation links and no descriptive text. + + + + + Enables ASP.NET MVC's unobtrusive AJAX feature. An XHR request will retrieve HTML from the clicked page and replace the innerHtml of the provided element ID. + + The preferred Html.PagedList(...) style options. + The ajax options that will put into the link + The PagedListRenderOptions value passed in, with unobtrusive AJAX attributes added to the page links. + + + + Enables ASP.NET MVC's unobtrusive AJAX feature. An XHR request will retrieve HTML from the clicked page and replace the innerHtml of the provided element ID. + + The element ID ("my_id") of the element whose innerHtml should be replaced, if # is included at the start this will be removed. + A default instance of PagedListRenderOptions value passed in, with unobtrusive AJAX attributes added to the page links. + + + + Enables ASP.NET MVC's unobtrusive AJAX feature. An XHR request will retrieve HTML from the clicked page and replace the innerHtml of the provided element ID. + + Ajax options that will be used to generate the unobstrusive tags on the link + A default instance of PagedListRenderOptions value passed in, with unobtrusive AJAX attributes added to the page links. + + + + CSS Classes to append to the <div> element that wraps the paging control. + + + + + CSSClasses to append to the <ul> element in the paging control. + + + + + CSS Classes to append to every <li> element in the paging control. + + + + + Specifies a CSS class to append to the first list item in the pager. If null or whitespace is defined, no additional class is added to first list item in list. + + + + + Specifies a CSS class to append to the last list item in the pager. If null or whitespace is defined, no additional class is added to last list item in list. + + + + + If set to Always, always renders the paging control. If set to IfNeeded, render the paging control when there is more than one page. + + + + + If set to Always, render a hyperlink to the first page in the list. If set to IfNeeded, render the hyperlink only when the first page isn't visible in the paging control. + + + + + If set to Always, render a hyperlink to the last page in the list. If set to IfNeeded, render the hyperlink only when the last page isn't visible in the paging control. + + + + + If set to Always, render a hyperlink to the previous page of the list. If set to IfNeeded, render the hyperlink only when there is a previous page in the list. + + + + + If set to Always, render a hyperlink to the next page of the list. If set to IfNeeded, render the hyperlink only when there is a next page in the list. + + + + + When true, includes hyperlinks for each page in the list. + + + + + When true, shows the current page number and the total number of pages in the list. + + + "Page 3 of 8." + + + + + When true, shows the one-based index of the first and last items on the page, and the total number of items in the list. + + + "Showing items 75 through 100 of 183." + + + + + The maximum number of page numbers to display. Null displays all page numbers. + + + + + If true, adds an ellipsis where not all page numbers are being displayed. + + + "1 2 3 4 5 ...", + "... 6 7 8 9 10 ...", + "... 11 12 13 14 15" + + + + + The pre-formatted text to display when not all page numbers are displayed at once. + + + "..." + + + + + The pre-formatted text to display inside the hyperlink to the first page. The one-based index of the page (always 1 in this case) is passed into the formatting function - use {0} to reference it. + + + "<< First" + + + + + The pre-formatted text to display inside the hyperlink to the previous page. The one-based index of the page is passed into the formatting function - use {0} to reference it. + + + "< Previous" + + + + + The pre-formatted text to display inside the hyperlink to each individual page. The one-based index of the page is passed into the formatting function - use {0} to reference it. + + + "{0}" + + + + + The pre-formatted text to display inside the hyperlink to the next page. The one-based index of the page is passed into the formatting function - use {0} to reference it. + + + "Next >" + + + + + The pre-formatted text to display inside the hyperlink to the last page. The one-based index of the page is passed into the formatting function - use {0} to reference it. + + + "Last >>" + + + + + The pre-formatted text to display when DisplayPageCountAndCurrentLocation is true. Use {0} to reference the current page and {1} to reference the total number of pages. + + + "Page {0} of {1}." + + + + + The pre-formatted text to display when DisplayItemSliceAndTotal is true. Use {0} to reference the first item on the page, {1} for the last item on the page, and {2} for the total number of items across all pages. + + + "Showing items {0} through {1} of {2}." + + + + + A function that will render each page number when specified (and DisplayLinkToIndividualPages is true). If no function is specified, the LinkToIndividualPageFormat value will be used instead. + + + + + Text that will appear between each page number. If null or whitespace is specified, no delimiter will be shown. + + + + + An extension point which allows you to fully customize the anchor tags used for clickable pages, as well as navigation features such as Next, Last, etc. + + + + + Also includes links to First and Last pages. + + + + + Also includes links to First and Last pages. + + + + + Shows only the Previous and Next links. + + + + + Shows Previous and Next links along with current page number and page count. + + + + + Shows Previous and Next links along with index of first and last items on page and total number of items across all pages. + + + + + Shows only links to each individual page. + + + + + Shows Next and Previous while limiting to a max of 5 page numbers at a time. + + + + + Twitter Bootstrap 2's basic pager format (just Previous and Next links). + + + + + Twitter Bootstrap 2's basic pager format (just Previous and Next links), with aligned links. + + + + diff --git a/packages/PagedList.Mvc.4.5.0.0/lib/net40/PagedList.Mvc.dll b/packages/PagedList.Mvc.4.5.0.0/lib/net40/PagedList.Mvc.dll new file mode 100644 index 0000000000000000000000000000000000000000..e2161002db90c632a14b5d360218a95f3498ae4d GIT binary patch literal 21504 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 v