|
119 | 119 | ._lib-pager-label-display( // To hide or to display label
|
120 | 120 | @_pager-label-display: @_pager-label-display,
|
121 | 121 | @_pager-font-size: @_pager-font-size,
|
| 122 | + @_pager-font-weight: @_pager-font-weight, |
122 | 123 | @_pager-line-height: @_pager-line-height
|
123 | 124 | );
|
124 | 125 |
|
125 | 126 | .items {
|
126 |
| - ._lib-pager-inline-block-spaces-container(); |
| 127 | + ._lib-pager-inline-block-spaces-container( |
| 128 | + @_pager-reset-spaces, |
| 129 | + @_pager-item-display |
| 130 | + ); |
127 | 131 | .lib-list-reset-styles();
|
128 | 132 | .lib-css(display, @_pager-item-display);
|
129 | 133 | .lib-css(font-weight, @_pager-font-weight);
|
130 | 134 | }
|
131 | 135 |
|
132 | 136 | .item {
|
133 | 137 | ._lib-pager-inline-block-spaces-item(
|
134 |
| - @_pager-font-size: @_pager-font-size, |
135 |
| - @_pager-line-height: @_pager-line-height |
| 138 | + @_pager-reset-spaces, |
| 139 | + @_pager-item-display, |
| 140 | + @_pager-font-size, |
| 141 | + @_pager-line-height |
136 | 142 | );
|
137 | 143 | .lib-css(margin, @_pager-item-margin);
|
138 | 144 | .lib-css(display, @_pager-item-display);
|
|
204 | 210 | );
|
205 | 211 | .lib-css(border, @_pager-current-border);
|
206 | 212 | ._lib-pager-inline-block-spaces-item(
|
207 |
| - @_pager-font-size: @_pager-font-size, |
208 |
| - @_pager-line-height: @_pager-line-height |
| 213 | + @_pager-reset-spaces, |
| 214 | + @_pager-item-display, |
| 215 | + @_pager-font-size, |
| 216 | + @_pager-line-height |
209 | 217 | );
|
210 | 218 | .lib-css(color, @_pager-current-color);
|
211 | 219 | .lib-css(display, @_pager-item-display);
|
|
266 | 274 |
|
267 | 275 | &.next {
|
268 | 276 | ._lib-pager-icon (
|
269 |
| - @_pager-icon-use: @_pager-icon-use, |
270 | 277 | @_icon-font-content: @_pager-icon-next-content,
|
| 278 | + @_pager-icon-use: @_pager-icon-use, |
271 | 279 | @_icon-font: @_pager-icon-font,
|
272 | 280 | @_icon-font-size: @_pager-icon-font-size,
|
273 | 281 | @_icon-font-line-height: @_pager-icon-font-line-height,
|
274 | 282 | @_icon-font-color: @_pager-action-color,
|
| 283 | + @_icon-font-color-visited: @_pager-action-color-visited, |
275 | 284 | @_icon-font-color-hover: @_pager-action-color-hover,
|
276 | 285 | @_icon-font-color-active: @_pager-action-color-active,
|
277 | 286 | @_icon-font-margin: @_pager-icon-font-margin,
|
|
283 | 292 |
|
284 | 293 | &.previous {
|
285 | 294 | ._lib-pager-icon (
|
286 |
| - @_pager-icon-use: @_pager-icon-use, |
287 | 295 | @_icon-font-content: @_pager-icon-previous-content,
|
| 296 | + @_pager-icon-use: @_pager-icon-use, |
288 | 297 | @_icon-font: @_pager-icon-font,
|
289 | 298 | @_icon-font-size: @_pager-icon-font-size,
|
290 | 299 | @_icon-font-line-height: @_pager-icon-font-line-height,
|
291 | 300 | @_icon-font-color: @_pager-action-color,
|
| 301 | + @_icon-font-color-visited: @_pager-action-color-visited, |
292 | 302 | @_icon-font-color-hover: @_pager-action-color-hover,
|
293 | 303 | @_icon-font-color-active: @_pager-action-color-active,
|
294 | 304 | @_icon-font-margin: @_pager-icon-font-margin,
|
|
301 | 311 | }
|
302 | 312 |
|
303 | 313 | // Delete spaces between elements when pager items have display: inline-block
|
304 |
| -._lib-pager-inline-block-spaces-container() when (@_pager-reset-spaces = true) and (@_pager-item-display = inline-block) { |
| 314 | +._lib-pager-inline-block-spaces-container( |
| 315 | + @_pager-reset-spaces, |
| 316 | + @_pager-item-display |
| 317 | +) when (@_pager-reset-spaces = true) and (@_pager-item-display = inline-block) { |
305 | 318 | .lib-inline-block-space-container();
|
306 | 319 | white-space: nowrap;
|
307 | 320 | }
|
308 | 321 |
|
309 | 322 | ._lib-pager-inline-block-spaces-item(
|
310 |
| - @_pager-font-size: @_pager-font-size, |
311 |
| - @_pager-line-height: @_pager-line-height |
| 323 | + @_pager-reset-spaces, |
| 324 | + @_pager-item-display, |
| 325 | + @_pager-font-size, |
| 326 | + @_pager-line-height |
312 | 327 | ) when (@_pager-reset-spaces = true) and (@_pager-item-display = inline-block) {
|
313 | 328 | .lib-inline-block-space-item(
|
314 | 329 | @_font-size: @_pager-font-size,
|
|
318 | 333 |
|
319 | 334 | // Display or hide "page" label
|
320 | 335 | ._lib-pager-label-display(
|
321 |
| - @_pager-label-display: @_pager-label-display, |
322 |
| - @_pager-font-size: @_pager-font-size, |
323 |
| - @_pager-font-weight: @_pager-font-weight, |
324 |
| - @_pager-line-height: @_pager-line-height |
| 336 | + @_pager-label-display, |
| 337 | + @_pager-font-size, |
| 338 | + @_pager-font-weight, |
| 339 | + @_pager-line-height |
325 | 340 | ) when not (@_pager-label-display = none){
|
326 | 341 | > .label {
|
327 | 342 | .lib-css(display, @_pager-label-display);
|
|
338 | 353 | }
|
339 | 354 |
|
340 | 355 | ._lib-pager-label-display(
|
341 |
| - @_pager-label-display: @_pager-label-display, |
342 |
| - @_pager-font-size: @_pager-font-size, |
343 |
| - @_pager-font-weight: @_pager-font-weight, |
344 |
| - @_pager-line-height: @_pager-line-height |
| 356 | + @_pager-label-display, |
| 357 | + @_pager-font-size, |
| 358 | + @_pager-font-weight, |
| 359 | + @_pager-line-height |
345 | 360 | ) when (@_pager-label-display = none) {
|
346 | 361 | > .label {
|
347 | 362 | .lib-visually-hidden();
|
348 | 363 | }
|
349 | 364 | }
|
350 | 365 |
|
351 | 366 | ._lib-pager-label-display(
|
352 |
| - @_pager-label-display: @_pager-label-display, |
353 |
| - @_pager-font-size: @_pager-font-size, |
354 |
| - @_pager-font-weight: @_pager-font-weight, |
355 |
| - @_pager-line-height: @_pager-line-height |
| 367 | + @_pager-label-display, |
| 368 | + @_pager-font-size, |
| 369 | + @_pager-font-weight, |
| 370 | + @_pager-line-height |
356 | 371 | ) when (@_pager-label-display = false) {
|
357 | 372 | > .label {
|
358 | 373 | .lib-visually-hidden();
|
359 | 374 | }
|
360 | 375 | }
|
361 | 376 |
|
362 | 377 | ._lib-pager-icon (
|
363 |
| - @_pager-icon-use: @_pager-icon-use, |
| 378 | + @_pager-icon-use, |
364 | 379 | @_icon-font-content,
|
365 |
| - @_icon-font: @_pager-icon-font, |
366 |
| - @_icon-font-size: @_pager-icon-font-size, |
367 |
| - @_icon-font-line-height: @_pager-icon-font-line-height, |
368 |
| - @_icon-font-color: @_pager-action-color, |
369 |
| - @_icon-font-color-visited: @_pager-action-color-visited, |
370 |
| - @_icon-font-color-hover: @_pager-action-color-hover, |
371 |
| - @_icon-font-color-active: @_pager-action-color-active, |
372 |
| - @_icon-font-margin: @_pager-icon-font-margin, |
373 |
| - @_icon-font-vertical-align: @_pager-icon-font-vertical-align, |
374 |
| - @_icon-font-position: @_pager-icon-font-position, |
375 |
| - @_icon-font-text-hide: @_pager-icon-font-text-hide |
| 380 | + @_icon-font, |
| 381 | + @_icon-font-size, |
| 382 | + @_icon-font-line-height, |
| 383 | + @_icon-font-color, |
| 384 | + @_icon-font-color-visited, |
| 385 | + @_icon-font-color-hover, |
| 386 | + @_icon-font-color-active, |
| 387 | + @_icon-font-margin, |
| 388 | + @_icon-font-vertical-align, |
| 389 | + @_icon-font-position, |
| 390 | + @_icon-font-text-hide |
376 | 391 | ) when (@_pager-icon-use = true) and (@_icon-font-position = before) {
|
377 | 392 | &:visited {
|
378 | 393 | &:before {
|
|
402 | 417 | }
|
403 | 418 |
|
404 | 419 | ._lib-pager-icon (
|
405 |
| - @_pager-icon-use: @_pager-icon-use, |
406 | 420 | @_icon-font-content,
|
407 |
| - @_icon-font: @_pager-icon-font, |
408 |
| - @_icon-font-size: @_pager-icon-font-size, |
409 |
| - @_icon-font-line-height: @_pager-icon-font-line-height, |
410 |
| - @_icon-font-color: @_pager-action-color, |
411 |
| - @_icon-font-color-visited: @_pager-action-color-visited, |
412 |
| - @_icon-font-color-hover: @_pager-action-color-hover, |
413 |
| - @_icon-font-color-active: @_pager-action-color-active, |
414 |
| - @_icon-font-margin: @_pager-icon-font-margin, |
415 |
| - @_icon-font-vertical-align: @_pager-icon-font-vertical-align, |
416 |
| - @_icon-font-position: @_pager-icon-font-position, |
417 |
| - @_icon-font-text-hide: @_pager-icon-font-text-hide |
| 421 | + @_pager-icon-use, |
| 422 | + @_icon-font, |
| 423 | + @_icon-font-size, |
| 424 | + @_icon-font-line-height, |
| 425 | + @_icon-font-color, |
| 426 | + @_icon-font-color-visited, |
| 427 | + @_icon-font-color-hover, |
| 428 | + @_icon-font-color-active, |
| 429 | + @_icon-font-margin, |
| 430 | + @_icon-font-vertical-align, |
| 431 | + @_icon-font-position, |
| 432 | + @_icon-font-text-hide |
418 | 433 | ) when (@_pager-icon-use = true) and (@_icon-font-position = after) {
|
419 | 434 | .lib-icon-font(
|
420 | 435 | @_icon-font-content: @_icon-font-content,
|
|
0 commit comments