** * 1...197 198 199 200 */
(po *PageOptions, totalPages int)
| 166 | * 1...197 198 199 200 |
| 167 | */ |
| 168 | func fun4(po *PageOptions, totalPages int) string { |
| 169 | rs := "" |
| 170 | rs += getHeader(po, totalPages) |
| 171 | rs += "<li><a href='" + po.Href + "&" + po.ParamName + "=" + con.Itoa(1) + "'>" + con.Itoa(1) + "</a><li>" |
| 172 | rs += "<li><a href=''>...</a></li>" |
| 173 | for i := totalPages - po.LinkItemCount; i <= totalPages; i++ { |
| 174 | if po.CurrentPage != i { |
| 175 | rs += "<li><a href='" + po.Href + "&" + po.ParamName + "=" + con.Itoa(i) + "'>" + con.Itoa(i) + "</a></li>" |
| 176 | } else { |
| 177 | rs += "<li class=\"active\"><a href=\"###\">" + con.Itoa(i) + " <span class=\"sr-only\">(current)</span></a></li>" |
| 178 | } |
| 179 | } |
| 180 | rs += getFooter(po, totalPages) |
| 181 | return rs |
| 182 | |
| 183 | } |
| 184 | |
| 185 | /** |
| 186 | * 1...6 7 8 9 10 11 12 13 14 15... 200 |
no test coverage detected