diff --git a/content/body/sortable-pagination-table.php b/content/body/sortable-pagination-table.php index eb092016..1144a272 100644 --- a/content/body/sortable-pagination-table.php +++ b/content/body/sortable-pagination-table.php @@ -46,19 +46,15 @@ data-descending-label="Sorted in descending order"aria-labelledby="pagination-table-example__caption"> - - - - - + + + - 1 United States 22.20 trillion 18.62 trillion @@ -66,7 +62,6 @@ 332,915,073 - 2 China 15.47 trillion 11.22 trillion @@ -74,7 +69,6 @@ 1,444,216,107 - 3 Japan 5.50 trillion 4.94 trillion @@ -82,7 +76,6 @@ 126,050,804 - 4 Germany 4.16 trillion 3.48 trillion @@ -90,7 +83,6 @@ 83,900,473 - 5 India 3.26 trillion 2.26 trillion @@ -98,7 +90,6 @@ 1,393,409,038 - 6 United Kingdom 2.93 trillion 2.65 trillion @@ -106,7 +97,6 @@ 68,207,116 - 7 France 2.88 trillion 2.47 trillion @@ -114,7 +104,6 @@ 65,426,179 - 8 Italy 2.09 trillion 1.86 trillion @@ -122,7 +111,6 @@ 60,367,477 - 9 Brazil 2.06 trillion 1.80 trillion @@ -130,7 +118,6 @@ 213,993,437 - 10 Canada 1.83 trillion 1.53 trillion @@ -138,7 +125,6 @@ 38,067,903 - 11 South Korea 1.74 trillion 1.41 trillion @@ -146,7 +132,6 @@ 51,305,186 - 12 Russia 1.67 trillion 1.25 trillion @@ -154,7 +139,6 @@ 145,912,025 - 13 Spain 1.50 trillion 1.24 trillion @@ -162,7 +146,6 @@ 46,745,216 - 14 Australia 1.48 trillion 1.30 trillion @@ -170,7 +153,6 @@ 25,788,215 - 15 Mexico 1.30 trillion 1.08 trillion @@ -178,7 +160,6 @@ 130,262,216 - 16 Indonesia 1.21 trillion 932.26 billion @@ -186,7 +167,6 @@ 276,361,783 - 17 Netherlands 954.93 billion 777.23 billion @@ -194,7 +174,6 @@ 17,173,099 - 18 Turkey 809.55 billion 863.71 billion @@ -202,7 +181,6 @@ 85,042,738 - 19 Saudi Arabia 790.06 billion 639.62 billion @@ -210,7 +188,6 @@ 35,340,683 - 20 Switzerland 740.70 billion 668.85 billion @@ -218,7 +195,6 @@ 8,715,494 - 21 Poland 643.27 billion 471.40 billion @@ -226,7 +202,6 @@ 37,797,005 - 22 Taiwan 633.70 billion @@ -234,7 +209,6 @@ 23,855,010 - 23 Sweden 576.72 billion 514.48 billion @@ -242,7 +216,6 @@ 10,160,169 - 24 Belgium 553.78 billion 467.96 billion @@ -250,7 +223,6 @@ 11,632,326 - 25 Thailand 547.43 billion 407.03 billion @@ -258,7 +230,6 @@ 69,950,850 - 26 Argentina 515.35 billion 545.87 billion @@ -266,7 +237,6 @@ 45,605,826 - 27 Nigeria 496.12 billion 404.65 billion @@ -274,7 +244,6 @@ 211,400,708 - 28 Iran 495.69 billion 425.40 billion @@ -282,7 +251,6 @@ 85,028,759 - 29 Austria 481.68 billion 390.80 billion @@ -290,7 +258,6 @@ 9,043,070 - 30 United Arab Emirates 449.13 billion 348.74 billion @@ -298,7 +265,6 @@ 9,991,089 - 31 Norway 438.62 billion 371.07 billion @@ -306,7 +272,6 @@ 5,465,630 - 32 Ireland 405.19 billion 304.82 billion @@ -314,7 +279,6 @@ 4,982,907 - 33 Israel 403.96 billion 317.75 billion @@ -322,7 +286,6 @@ 8,789,774 - 34 Hong Kong 402.03 billion 320.91 billion @@ -330,7 +293,6 @@ 7,552,810 - 35 Malaysia 401.99 billion 296.53 billion @@ -338,7 +300,6 @@ 32,776,194 - 36 Singapore 391.88 billion 296.95 billion @@ -346,7 +307,6 @@ 5,896,686 - 37 Philippines 389.05 billion 304.91 billion @@ -354,7 +314,6 @@ 111,046,913 - 38 South Africa 386.73 billion 295.44 billion @@ -362,7 +321,6 @@ 60,041,994 - 39 Denmark 364.55 billion 306.90 billion @@ -370,7 +328,6 @@ 5,813,298 - 40 Colombia 352.81 billion 282.46 billion @@ -378,7 +335,6 @@ 51,265,844 - 41 Bangladesh 343.28 billion 220.84 billion @@ -386,7 +342,6 @@ 166,303,498 - 42 Egypt 331.36 billion 270.14 billion @@ -394,7 +349,6 @@ 104,258,327 - 43 Chile 313.56 billion 247.05 billion @@ -402,7 +356,6 @@ 19,212,361 - 44 Finland 289.24 billion 238.50 billion @@ -410,7 +363,6 @@ 5,548,360 - 45 Vietnam 282.37 billion 205.28 billion @@ -418,7 +370,6 @@ 98,168,833 - 46 Romania 263.13 billion 186.69 billion @@ -426,7 +377,6 @@ 19,127,774 - 47 Czech Republic 259.74 billion 195.31 billion @@ -434,7 +384,6 @@ 10,724,555 - 48 Portugal 249.91 billion 204.84 billion @@ -442,7 +391,6 @@ 10,167,925 - 49 Iraq 246.93 billion 160.02 billion @@ -450,7 +398,6 @@ 41,179,350 - 50 Peru 244.16 billion 192.21 billion @@ -458,7 +405,6 @@ 33,359,418 - 51 Greece 230.50 billion 192.69 billion @@ -466,7 +412,6 @@ 10,370,744 - 52 New Zealand 224.94 billion 187.52 billion @@ -474,7 +419,6 @@ 4,860,643 - 53 Qatar 204.01 billion 152.45 billion @@ -482,7 +426,6 @@ 2,930,528 - 54 Algeria 193.06 billion 159.05 billion @@ -490,7 +433,6 @@ 44,616,624 - 55 Hungary 177.73 billion 125.82 billion @@ -498,7 +440,6 @@ 9,634,164 - 56 Kazakhstan 177.32 billion 135.01 billion @@ -506,7 +447,6 @@ 18,994,962 - 57 Ukraine 147.17 billion 93.27 billion @@ -514,7 +454,6 @@ 43,466,819 - 58 Kuwait 143.00 billion 110.35 billion @@ -522,7 +461,6 @@ 4,328,550 - 59 Morocco 129.06 billion 103.61 billion @@ -530,7 +468,6 @@ 37,344,795 - 60 Slovakia 117.40 billion 89.77 billion @@ -538,7 +475,6 @@ 5,460,721 - 61 Kenya 109.12 billion 70.53 billion @@ -546,7 +482,6 @@ 54,985,698 - 62 Ecuador 107.73 billion 98.01 billion @@ -554,7 +489,6 @@ 17,888,475 - 63 Puerto Rico 104.12 billion 105.03 billion @@ -562,7 +496,6 @@ 2,828,255 - 64 Ethiopia 99.37 billion 70.31 billion @@ -570,7 +503,6 @@ 117,876,227 - 65 Angola 96.43 billion 106.92 billion @@ -578,7 +510,6 @@ 33,933,610 - 66 Dominican Republic 90.46 billion 71.58 billion @@ -586,7 +517,6 @@ 10,953,703 - 67 Sri Lanka 89.94 billion 81.32 billion @@ -594,7 +524,6 @@ 21,497,310 - 68 Guatemala 87.63 billion 68.76 billion @@ -602,7 +531,6 @@ 18,249,860 - 69 Oman 84.16 billion 63.17 billion @@ -610,7 +538,6 @@ 5,223,375 - 70 Panama 75.49 billion 55.19 billion @@ -618,7 +545,6 @@ 4,381,579 - 71 Luxembourg 73.69 billion 58.63 billion @@ -626,7 +552,6 @@ 634,814 - 72 Ghana 72.26 billion 42.79 billion @@ -634,7 +559,6 @@ 31,732,129 - 73 Bulgaria 71.75 billion 53.24 billion @@ -642,7 +566,6 @@ 6,896,663 - 74 Myanmar 71.40 billion 65.70 billion @@ -650,7 +573,6 @@ 54,806,012 - 75 Venezuela 70.11 billion 291.38 billion @@ -658,7 +580,6 @@ 28,704,954 - 76 Tanzania 64.89 billion @@ -666,7 +587,6 @@ 61,498,437 - 77 Croatia 64.59 billion 51.23 billion @@ -674,7 +594,6 @@ 4,081,651 - 78 Belarus 63.66 billion 47.41 billion @@ -682,7 +601,6 @@ 9,442,862 - 79 Costa Rica 63.46 billion 57.44 billion @@ -690,7 +608,6 @@ 5,139,052 - 80 Uruguay 63.42 billion 52.42 billion @@ -698,7 +615,6 @@ 3,485,151 - 81 Macau 62.16 billion 45.31 billion @@ -706,7 +622,6 @@ 658,394 - 82 Lebanon 60.62 billion 50.46 billion @@ -714,7 +629,6 @@ 6,769,146 - 83 Slovenia 58.21 billion 44.71 billion @@ -722,7 +636,6 @@ 2,078,724 - 84 Lithuania 57.60 billion 42.77 billion @@ -730,7 +643,6 @@ 2,689,862 - 85 Turkmenistan 57.06 billion 36.18 billion @@ -738,7 +650,6 @@ 6,117,924 - 86 Serbia 56.89 billion 38.30 billion @@ -746,7 +657,6 @@ 8,697,550 - 87 Uzbekistan 55.48 billion 67.78 billion @@ -754,7 +664,6 @@ 33,935,763 - 88 Dr Congo 52.48 billion 40.34 billion @@ -762,7 +671,6 @@ 92,377,993 - 89 Libya 50.42 billion 42.96 billion @@ -770,7 +678,6 @@ 6,958,532 - 90 Ivory Coast 49.88 billion 36.77 billion @@ -778,7 +685,6 @@ 27,053,629 - 91 Azerbaijan 47.43 billion 37.85 billion @@ -786,7 +692,6 @@ 10,223,342 - 92 Bolivia 47.05 billion 33.81 billion @@ -794,7 +699,6 @@ 11,832,940 - 93 Jordan 46.45 billion 38.65 billion @@ -802,7 +706,6 @@ 10,269,021 - 94 Paraguay 45.38 billion 27.17 billion @@ -810,7 +713,6 @@ 7,219,638 - 95 Cameroon 42.05 billion 32.22 billion @@ -818,7 +720,6 @@ 27,224,265 - 96 Bahrain 40.71 billion 32.18 billion @@ -826,7 +727,6 @@ 1,748,296 - 97 Latvia 38.10 billion 27.57 billion @@ -834,7 +734,6 @@ 1,866,942 - 98 Tunisia 35.15 billion 41.70 billion @@ -842,7 +741,6 @@ 11,935,766 - 99 Uganda 33.62 billion 25.31 billion @@ -850,7 +748,6 @@ 47,123,531 - 100 Estonia 33.23 billion 23.34 billion @@ -858,7 +755,6 @@ 1,325,185 - 101 Nepal 33.03 billion 20.91 billion @@ -866,7 +762,6 @@ 29,674,920 - 102 Yemen 31.39 billion 25.37 billion @@ -874,7 +769,6 @@ 30,490,640 - 103 Cambodia 29.31 billion 20.02 billion @@ -882,7 +776,6 @@ 16,946,438 - 104 El Salvador 28.20 billion 26.80 billion @@ -890,7 +783,6 @@ 6,518,499 - 105 Senegal 28.06 billion 14.60 billion @@ -898,7 +790,6 @@ 17,196,301 - 106 Iceland 26.82 billion 20.27 billion @@ -906,7 +797,6 @@ 343,353 - 107 Cyprus 26.35 billion 20.05 billion @@ -914,7 +804,6 @@ 1,215,584 - 108 Zimbabwe 25.81 billion 16.12 billion @@ -922,7 +811,6 @@ 15,092,171 - 109 Honduras 25.56 billion 21.52 billion @@ -930,7 +818,6 @@ 10,062,991 - 110 Zambia 25.27 billion 21.06 billion @@ -938,7 +825,6 @@ 18,920,651 - 111 Trinidad And Tobago 23.23 billion 24.09 billion @@ -946,7 +832,6 @@ 1,403,375 - 112 Papua New Guinea 22.11 billion 19.69 billion @@ -954,7 +839,6 @@ 9,119,010 - 113 Laos 22.01 billion 15.81 billion @@ -962,7 +846,6 @@ 7,379,358 - 114 Bosnia And Herzegovina 21.34 billion 16.91 billion @@ -970,7 +853,6 @@ 3,263,466 - 115 Botswana 20.87 billion 15.57 billion @@ -978,7 +860,6 @@ 2,397,241 - 116 Afghanistan 20.68 billion 20.24 billion @@ -986,7 +867,6 @@ 39,835,428 - 117 Mali 19.33 billion 14.00 billion @@ -994,7 +874,6 @@ 20,855,735 - 118 Georgia 18.89 billion 14.33 billion @@ -1002,7 +881,6 @@ 3,979,765 - 119 Gabon 17.89 billion 13.86 billion @@ -1010,7 +888,6 @@ 2,278,825 - 120 Albania 17.21 billion 11.86 billion @@ -1018,7 +895,6 @@ 2,872,933 - 121 Jamaica 16.72 billion 14.06 billion @@ -1026,7 +902,6 @@ 2,973,463 - 122 Malta 16.34 billion 11.00 billion @@ -1034,7 +909,6 @@ 442,784 - 123 Mozambique 16.29 billion 10.93 billion @@ -1042,7 +916,6 @@ 32,163,047 - 124 Burkina Faso 16.27 billion 11.70 billion @@ -1050,7 +923,6 @@ 21,497,096 - 125 Mauritius 15.76 billion 12.22 billion @@ -1058,7 +930,6 @@ 1,273,433 - 126 Mongolia 14.96 billion 11.16 billion @@ -1066,7 +937,6 @@ 3,329,289 - 127 Namibia 14.63 billion 10.95 billion @@ -1074,7 +944,6 @@ 2,587,344 - 128 Brunei 14.28 billion 11.40 billion @@ -1082,7 +951,6 @@ 441,532 - 129 Armenia 13.87 billion 10.57 billion @@ -1090,7 +958,6 @@ 2,968,127 - 130 Bahamas 13.71 billion 11.26 billion @@ -1098,7 +965,6 @@ 396,913 - 131 North Macedonia 13.70 billion 10.75 billion @@ -1106,7 +972,6 @@ 2,082,658 - 132 Guinea 13.60 billion 8.48 billion @@ -1114,7 +979,6 @@ 13,497,244 - 133 Madagascar 13.54 billion 11.22 billion @@ -1122,7 +986,6 @@ 28,427,328 - 134 Moldova 12.79 billion 6.77 billion @@ -1130,7 +993,6 @@ 4,024,019 - 135 Chad 12.55 billion 11.27 billion @@ -1138,7 +1000,6 @@ 16,914,985 - 136 Nicaragua 12.46 billion 13.23 billion @@ -1146,7 +1007,6 @@ 6,702,385 - 137 Equatorial Guinea 12.26 billion 10.68 billion @@ -1154,7 +1014,6 @@ 1,449,896 - 138 Benin 12.13 billion 8.89 billion @@ -1162,7 +1021,6 @@ 12,451,040 - 139 Republic Of The Congo 11.37 billion 7.78 billion @@ -1170,7 +1028,6 @@ 5,657,013 - 140 Rwanda 11.06 billion 8.47 billion @@ -1178,7 +1035,6 @@ 13,276,513 - 141 Niger 10.63 billion 7.53 billion @@ -1186,7 +1042,6 @@ 25,130,817 - 142 Haiti 9.65 billion 7.65 billion @@ -1194,7 +1049,6 @@ 11,541,685 - 143 Kyrgyzstan 8.78 billion 6.55 billion @@ -1202,7 +1056,6 @@ 6,628,356 - 144 Somalia 8.34 billion 1.32 billion @@ -1210,7 +1063,6 @@ 16,359,504 - 145 Eritrea 8.12 billion 5.41 billion @@ -1218,7 +1070,6 @@ 3,601,467 - 146 Malawi 7.86 billion 5.32 billion @@ -1226,7 +1077,6 @@ 19,647,684 - 147 Tajikistan 7.84 billion 6.95 billion @@ -1234,7 +1084,6 @@ 9,749,627 - 148 Maldives 6.21 billion 4.22 billion @@ -1242,7 +1091,6 @@ 543,617 - 149 Togo 6.13 billion 4.45 billion @@ -1250,7 +1098,6 @@ 8,478,250 - 150 Montenegro 5.74 billion 4.37 billion @@ -1258,7 +1105,6 @@ 628,053 - 151 Mauritania 5.70 billion 4.67 billion @@ -1266,7 +1112,6 @@ 4,775,119 - 152 Fiji 5.67 billion 4.67 billion @@ -1274,7 +1119,6 @@ 902,906 - 153 Barbados 5.34 billion 4.55 billion @@ -1282,7 +1126,6 @@ 287,711 - 154 Eswatini 4.81 billion 4.01 billion @@ -1290,7 +1133,6 @@ 1,172,362 - 155 Guyana 4.61 billion 3.44 billion @@ -1298,7 +1140,6 @@ 790,326 - 156 Sierra Leone 4.22 billion 3.67 billion @@ -1306,7 +1147,6 @@ 8,141,343 - 157 Suriname 3.92 billion 3.28 billion @@ -1314,7 +1154,6 @@ 591,800 - 158 Burundi 3.71 billion 2.87 billion @@ -1322,7 +1161,6 @@ 12,255,433 - 159 Timor Leste 3.41 billion 2.70 billion @@ -1330,7 +1168,6 @@ 1,343,873 - 160 Liberia 3.22 billion 2.76 billion @@ -1338,7 +1175,6 @@ 5,180,203 - 161 Aruba 2.95 billion 2.67 billion @@ -1346,7 +1182,6 @@ 107,204 - 162 Bhutan 2.94 billion 2.21 billion @@ -1354,7 +1189,6 @@ 779,898 - 163 Lesotho 2.89 billion 2.24 billion @@ -1362,7 +1196,6 @@ 2,159,079 - 164 South Sudan 2.80 billion 6.53 billion @@ -1370,7 +1203,6 @@ 11,381,378 - 165 Djibouti 2.60 billion 1.89 billion @@ -1378,7 +1210,6 @@ 1,002,187 - 166 Central African Republic 2.48 billion 1.81 billion @@ -1386,7 +1217,6 @@ 4,919,981 - 167 Cape Verde 2.21 billion 1.64 billion @@ -1394,7 +1224,6 @@ 561,898 - 168 Belize 2.07 billion 1.74 billion @@ -1402,7 +1231,6 @@ 404,914 - 169 Saint Lucia 2.07 billion 1.40 billion @@ -1410,7 +1238,6 @@ 184,400 - 170 Gambia 1.87 billion 985.83 million @@ -1418,7 +1245,6 @@ 2,486,945 - 171 Antigua And Barbuda 1.81 billion 1.46 billion @@ -1426,7 +1252,6 @@ 98,731 - 172 Seychelles 1.74 billion 1.43 billion @@ -1434,7 +1259,6 @@ 98,908 - 173 San Marino 1.67 billion 1.59 billion @@ -1442,7 +1266,6 @@ 34,017 - 174 Guinea Bissau 1.67 billion 1.12 billion @@ -1450,7 +1273,6 @@ 2,015,494 - 175 Solomon Islands 1.61 billion 1.13 billion @@ -1458,7 +1280,6 @@ 703,996 - 176 Grenada 1.33 billion 1.02 billion @@ -1466,7 +1287,6 @@ 113,021 - 177 Saint Kitts And Nevis 1.12 billion 909.85 million @@ -1474,7 +1294,6 @@ 53,544 - 178 Vanuatu 994.00 million 837.52 million @@ -1482,7 +1301,6 @@ 314,464 - 179 Samoa 960.00 million 822.23 million @@ -1490,7 +1308,6 @@ 200,149 - 180 Saint Vincent And The Grenadines 903.00 million 765.32 million @@ -1498,7 +1315,6 @@ 111,263 - 181 Comoros 773.00 million 1.15 billion @@ -1506,7 +1322,6 @@ 888,451 - 182 Dominica 590.00 million 581.48 million @@ -1514,7 +1329,6 @@ 72,167 - 183 Sao Tome And Principe 527.00 million 342.78 million @@ -1522,7 +1336,6 @@ 223,368 - 184 Tonga 512.00 million 401.46 million @@ -1530,7 +1343,6 @@ 106,760 - 185 Micronesia 389.00 million 329.90 million @@ -1538,7 +1350,6 @@ 116,254 - 186 Palau 324.00 million 310.25 million @@ -1546,7 +1357,6 @@ 18,169 - 187 Marshall Islands 228.00 million 183.00 million @@ -1554,7 +1364,6 @@ 59,610 - 188 Kiribati 196.00 million 173.66 million @@ -1562,7 +1371,6 @@ 121,392 - 189 Nauru 117.00 million 103.47 million @@ -1570,7 +1378,6 @@ 10,876 - 190 Tuvalu 53.00 million 36.70 million @@ -1578,7 +1385,6 @@ 11,931 - 191 Andorra 2.86 billion @@ -1586,7 +1392,6 @@ 77,355 - 192 Bermuda 6.13 billion @@ -1594,7 +1399,6 @@ 62,090 - 193 British Virgin Islands 971.24 million @@ -1602,7 +1406,6 @@ 30,421 - 194 Cayman Islands 3.84 billion @@ -1610,7 +1413,6 @@ 66,497 - 195 Cook Islands 290.19 million @@ -1618,7 +1420,6 @@ 17,565 - 196 Cuba 89.69 billion @@ -1626,7 +1427,6 @@ 11,317,505 - 197 French Polynesia 5.42 billion @@ -1634,7 +1434,6 @@ 282,530 - 198 Palestine 13.40 billion @@ -1642,7 +1441,6 @@ 5,222,748 - 199 Greenland 2.28 billion @@ -1650,7 +1448,6 @@ 56,877 - 200 North Korea 16.79 billion @@ -1658,7 +1455,6 @@ 25,887,041 - 201 Liechtenstein 6.19 billion @@ -1666,7 +1462,6 @@ 38,250 - 202 Monaco 6.47 billion @@ -1674,7 +1469,6 @@ 39,511 - 203 Montserrat 62.05 million @@ -1682,7 +1476,6 @@ 4,977 - 204 Curacao 3.12 billion @@ -1690,7 +1483,6 @@ 164,798 - 205 Sint Maarten 1.07 billion @@ -1698,7 +1490,6 @@ 43,412 - 206 New Caledonia 9.45 billion @@ -1706,7 +1497,6 @@ 288,218 - 207 Pakistan 282.51 billion @@ -1714,7 +1504,6 @@ 225,199,937 - 208 Anguilla 337.52 million @@ -1722,7 +1511,6 @@ 15,117 - 209 Sudan 82.89 billion @@ -1730,7 +1518,6 @@ 44,909,353 - 210 Syria 22.16 billion @@ -1738,7 +1525,6 @@ 18,275,702 - 211 Turks And Caicos Islands 917.55 million diff --git a/css/sortable-tables.css b/css/sortable-tables.css index bc855ba7..59f0d384 100644 --- a/css/sortable-tables.css +++ b/css/sortable-tables.css @@ -15,9 +15,11 @@ border-collapse: collapse; border-spacing: 0; overflow: visible; - margin-top: 8px; width: 100%; } +.deque-table-sortable__group table.deque-table-sortable { + margin-top: 8px; +} .deque-table-sortable__group table thead { border-bottom: 1px solid #e3e3e3; } @@ -30,6 +32,7 @@ .deque-table-sortable__group table thead th .sortableColumnLabel { display: inline-block; height: 100%; + width: calc(100% - 2px); cursor: pointer; padding: 0 0 0 1.5625rem; text-align: left; @@ -91,7 +94,8 @@ } .deque-table-sortable__group table thead td, .deque-table-sortable__group table thead th { - padding: 12px 11px 12px 0; + padding: 0; + height: 41px; text-align: left; vertical-align: middle; } diff --git a/js/modules/es4/paginate.js b/js/modules/es4/paginate.js index dbd2f0dc..90d63243 100644 --- a/js/modules/es4/paginate.js +++ b/js/modules/es4/paginate.js @@ -73,6 +73,7 @@ const paginationTables = new (function() { for (let i=0; i= end) { rows[x].classList.add(inactiveClass); + rows[x].ariaHidden = true; } else { rows[x].classList.remove(inactiveClass); + rows[x].ariaHidden = false; } } diff --git a/js/modules/es4/sortable-tables.js b/js/modules/es4/sortable-tables.js index e38548ca..e614f71d 100644 --- a/js/modules/es4/sortable-tables.js +++ b/js/modules/es4/sortable-tables.js @@ -193,6 +193,10 @@ const sortableTables = new(function() { ) } + const localeCompareFunction = (a, b) => { + return a.localeCompare(b); + } + const sortByIndex = (rows, index) => { const tableHeadings = tableGroup.querySelectorAll('thead th'); const headerCell = tableHeadings[index]; @@ -203,7 +207,7 @@ const sortableTables = new(function() { if (sortType === "number") { compareFunc = createCompareFunc(this.functions['exampleCustomCompare'], index); } else { - compareFunc = createCompareFunc((a, b) => a.localeCompare(b), index); + compareFunc = createCompareFunc(localeCompareFunction, index); } rows = tableGroup.querySelectorAll("tbody tr"); diff --git a/js/modules/paginate.js b/js/modules/paginate.js index cf377b5c..42400a1f 100644 --- a/js/modules/paginate.js +++ b/js/modules/paginate.js @@ -75,6 +75,7 @@ const paginationTables = new function() { for (let i=0; i= end) { rows[x].classList.add(inactiveClass); + rows[x].ariaHidden = true; } else { rows[x].classList.remove(inactiveClass); + rows[x].ariaHidden = false; } } diff --git a/js/modules/sortable-tables.js b/js/modules/sortable-tables.js index c9baadd5..41dabb99 100644 --- a/js/modules/sortable-tables.js +++ b/js/modules/sortable-tables.js @@ -193,6 +193,10 @@ const sortableTables = new(function() { ) } + const localeCompareFunction = (a, b) => { + return a.localeCompare(b); + } + const sortByIndex = (rows, index) => { const tableHeadings = tableGroup.querySelectorAll('thead th'); const headerCell = tableHeadings[index]; @@ -203,7 +207,7 @@ const sortableTables = new(function() { if (sortType === "number") { compareFunc = createCompareFunc(this.functions['exampleCustomCompare'], index); } else { - compareFunc = createCompareFunc((a, b) => a.localeCompare(b), index); + compareFunc = createCompareFunc(localeCompareFunction, index); } rows = tableGroup.querySelectorAll("tbody tr"); diff --git a/less/sortable-tables.less b/less/sortable-tables.less index e83ca03e..7689f622 100644 --- a/less/sortable-tables.less +++ b/less/sortable-tables.less @@ -8,9 +8,12 @@ border-collapse: collapse; border-spacing: 0; overflow: visible; - margin-top: 8px; width: 100%; + &.deque-table-sortable { + margin-top: 8px; + } + thead { border-bottom: 1px solid #e3e3e3; @@ -24,6 +27,7 @@ th .sortableColumnLabel { display: inline-block; height: 100%; + width: calc(100% - 2px); cursor: pointer; padding: 0 0 0 (25 / @px); text-align: left; @@ -98,7 +102,8 @@ } td, th { - padding: 12px 11px 12px 0; + padding: 0; + height: 41px; text-align: left; vertical-align: middle; } @@ -116,4 +121,4 @@ } } } -} +} \ No newline at end of file