@@ -159,7 +159,9 @@ knitr_hooks <- function(format, resourceDir, handledLanguages) {
159
159
opts_hooks [[option ]] <<- function (options ) {
160
160
if (identical(options [[option ]], FALSE )) {
161
161
options [[option ]] <- TRUE
162
- for (hide in hidden ) options [[paste0(hide , " .hidden" )]] <- TRUE
162
+ for (hide in hidden ) {
163
+ options [[paste0(hide , " .hidden" )]] <- TRUE
164
+ }
163
165
}
164
166
options
165
167
}
@@ -191,8 +193,9 @@ knitr_hooks <- function(format, resourceDir, handledLanguages) {
191
193
# prefix for classes
192
194
classes <- c(" cell-output" , paste0(" cell-output-" , classes ))
193
195
# add .hidden class if keep-hidden hook injected an option
194
- if (isTRUE(options [[paste0(type , " .hidden" )]]))
196
+ if (isTRUE(options [[paste0(type , " .hidden" )]])) {
195
197
classes <- c(classes , " hidden" )
198
+ }
196
199
output_div(x , NULL , classes )
197
200
}
198
201
})
@@ -390,26 +393,32 @@ knitr_hooks <- function(format, resourceDir, handledLanguages) {
390
393
forwardAttr ,
391
394
sprintf(" %s='%s'" , unknown_opts , unknown_values )
392
395
)
393
- if (length(forwardAttr ) > 0 )
394
- forwardAttr <- paste0(" " , paste(forwardAttr , collapse = " " )) else
396
+ if (length(forwardAttr ) > 0 ) {
397
+ forwardAttr <- paste0(" " , paste(forwardAttr , collapse = " " ))
398
+ } else {
395
399
forwardAttr <- " "
400
+ }
396
401
397
402
# handle classes
398
403
classes <- c(" cell" , options [[" classes" ]])
399
- if (is.character(options [[" panel" ]]))
404
+ if (is.character(options [[" panel" ]])) {
400
405
classes <- c(classes , paste0(" panel-" , options [[" panel" ]]))
401
- if (is.character(options [[" column" ]]))
406
+ }
407
+ if (is.character(options [[" column" ]])) {
402
408
classes <- c(classes , paste0(" column-" , options [[" column" ]]))
409
+ }
403
410
if (is.character(options [[" fig-column" ]])) {
404
411
classes <- c(classes , paste0(" fig-column-" , options [[" fig-column" ]]))
405
412
} else if (is.character(options [[" fig.column" ]])) {
406
413
# knitr < 1.44 compatibility where fig- -> fig.
407
414
classes <- c(classes , paste0(" fig-column-" , options [[" fig.column" ]]))
408
415
}
409
- if (is.character(options [[" tbl-column" ]]))
416
+ if (is.character(options [[" tbl-column" ]])) {
410
417
classes <- c(classes , paste0(" tbl-column-" , options [[" tbl-column" ]]))
411
- if (is.character(options [[" cap-location" ]]))
418
+ }
419
+ if (is.character(options [[" cap-location" ]])) {
412
420
classes <- c(classes , paste0(" caption-" , options [[" cap-location" ]]))
421
+ }
413
422
if (is.character(options [[" fig-cap-location" ]])) {
414
423
classes <- c(
415
424
classes ,
@@ -422,11 +431,12 @@ knitr_hooks <- function(format, resourceDir, handledLanguages) {
422
431
paste0(" fig-cap-location-" , options [[" fig.cap-location" ]])
423
432
)
424
433
}
425
- if (is.character(options [[" tbl-cap-location" ]]))
434
+ if (is.character(options [[" tbl-cap-location" ]])) {
426
435
classes <- c(
427
436
classes ,
428
437
paste0(" tbl-cap-location-" , options [[" tbl-cap-location" ]])
429
438
)
439
+ }
430
440
431
441
if (isTRUE(options [[" include.hidden" ]])) {
432
442
classes <- c(classes , " hidden" )
@@ -498,11 +508,11 @@ knitr_hooks <- function(format, resourceDir, handledLanguages) {
498
508
attr <- paste(attr , paste0(' lst-cap="' , options [[" lst-cap" ]], ' "' ))
499
509
}
500
510
}
501
- if (identical(options [[" code-overflow" ]], " wrap" ))
502
- class <- paste(class , " code-overflow-wrap" ) else if (
503
- identical(options [[" code-overflow" ]], " scroll" )
504
- )
511
+ if (identical(options [[" code-overflow" ]], " wrap" )) {
512
+ class <- paste(class , " code-overflow-wrap" )
513
+ } else if (identical(options [[" code-overflow" ]], " scroll" )) {
505
514
class <- paste(class , " code-overflow-scroll" )
515
+ }
506
516
fold <- options [[" code-fold" ]]
507
517
if (! is.null(fold )) {
508
518
attr <- paste(
@@ -615,7 +625,9 @@ knitr_plot_hook <- function(format) {
615
625
616
626
# classes
617
627
classes <- paste0(" cell-output-display" )
618
- if (isTRUE(options [[" plot.hidden" ]])) classes <- c(classes , " hidden" )
628
+ if (isTRUE(options [[" plot.hidden" ]])) {
629
+ classes <- c(classes , " hidden" )
630
+ }
619
631
620
632
# label
621
633
placeholder <- output_label_placeholder(options )
@@ -746,7 +758,9 @@ knitr_plot_hook <- function(format) {
746
758
}
747
759
748
760
# result = "asis" specific
749
- if (identical(options [[" results" ]], " asis" )) return (md )
761
+ if (identical(options [[" results" ]], " asis" )) {
762
+ return (md )
763
+ }
750
764
751
765
# enclose in output div
752
766
output_div(md , NULL , classes )
@@ -1063,8 +1077,13 @@ figure_cap <- function(options) {
1063
1077
if (is.null(output_label ) || is_figure_label(output_label )) {
1064
1078
fig.cap <- options [[" fig.cap" ]]
1065
1079
fig.subcap <- options [[" fig.subcap" ]]
1066
- if (length(fig.subcap ) != 0 ) fig.subcap else if (length(fig.cap ) != 0 )
1067
- fig.cap else " "
1080
+ if (length(fig.subcap ) != 0 ) {
1081
+ fig.subcap
1082
+ } else if (length(fig.cap ) != 0 ) {
1083
+ fig.cap
1084
+ } else {
1085
+ " "
1086
+ }
1068
1087
} else {
1069
1088
" "
1070
1089
}
@@ -1151,8 +1170,12 @@ latex_animation <- function(x, options) {
1151
1170
1152
1171
ow = options $ out.width
1153
1172
# maxwidth does not work with animations
1154
- if (identical(ow , ' \\ maxwidth' )) ow = NULL
1155
- if (is.numeric(ow )) ow = paste0(ow , ' px' )
1173
+ if (identical(ow , ' \\ maxwidth' )) {
1174
+ ow = NULL
1175
+ }
1176
+ if (is.numeric(ow )) {
1177
+ ow = paste0(ow , ' px' )
1178
+ }
1156
1179
size = paste(
1157
1180
c(
1158
1181
sprintf(' width=%s' , ow ),
@@ -1165,7 +1188,9 @@ latex_animation <- function(x, options) {
1165
1188
aniopts = options $ aniopts
1166
1189
aniopts = if (is.na(aniopts )) NULL else gsub(' ;' , ' ,' , aniopts )
1167
1190
size = paste(c(size , sprintf(' %s' , aniopts )), collapse = ' ,' )
1168
- if (nzchar(size )) size = sprintf(' [%s]' , size )
1191
+ if (nzchar(size )) {
1192
+ size = sprintf(' [%s]' , size )
1193
+ }
1169
1194
sprintf(
1170
1195
' \\ animategraphics%s{%s}{%s}{%s}{%s}' ,
1171
1196
size ,
0 commit comments