Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 4.0.x
  • 8.x-1.x
  • 8.x-2.x
  • 8.x-3.x
  • 4.0.0
  • 4.0.1
  • 4.0.2
  • 4.0.3
  • 4.0.4
  • 4.0.5
  • 4.0.6
  • 8.x-1.0-alpha1
  • 8.x-1.0-alpha10
  • 8.x-1.0-alpha11
  • 8.x-1.0-alpha12
  • 8.x-1.0-alpha13
  • 8.x-1.0-alpha14
  • 8.x-1.0-alpha2
  • 8.x-1.0-alpha3
  • 8.x-1.0-alpha4
  • 8.x-1.0-alpha5
  • 8.x-1.0-alpha6
  • 8.x-1.0-alpha7
  • 8.x-1.0-alpha8
  • 8.x-1.0-alpha9
  • 8.x-2.0-alpha1
  • 8.x-2.0-alpha10
  • 8.x-2.0-alpha11
  • 8.x-2.0-alpha12
  • 8.x-2.0-alpha13
  • 8.x-2.0-alpha2
  • 8.x-2.0-alpha3
  • 8.x-2.0-alpha4
  • 8.x-2.0-alpha5
  • 8.x-2.0-alpha6
  • 8.x-2.0-alpha7
  • 8.x-2.0-alpha8
  • 8.x-2.0-alpha9
  • 8.x-3.0
  • 8.x-3.0-alpha1
  • 8.x-3.0-alpha10
  • 8.x-3.0-alpha11
  • 8.x-3.0-alpha12
  • 8.x-3.0-alpha13
  • 8.x-3.0-alpha14
  • 8.x-3.0-alpha15
  • 8.x-3.0-alpha16
  • 8.x-3.0-alpha17
  • 8.x-3.0-alpha18
  • 8.x-3.0-alpha19
  • 8.x-3.0-alpha2
  • 8.x-3.0-alpha20
  • 8.x-3.0-alpha21
  • 8.x-3.0-alpha22
  • 8.x-3.0-alpha23
  • 8.x-3.0-alpha24
  • 8.x-3.0-alpha25
  • 8.x-3.0-alpha26
  • 8.x-3.0-alpha27
  • 8.x-3.0-alpha28
  • 8.x-3.0-alpha29
  • 8.x-3.0-alpha3
  • 8.x-3.0-alpha30
  • 8.x-3.0-alpha31
  • 8.x-3.0-alpha32
  • 8.x-3.0-alpha33
  • 8.x-3.0-alpha34
  • 8.x-3.0-alpha35
  • 8.x-3.0-alpha36
  • 8.x-3.0-alpha37
  • 8.x-3.0-alpha4
  • 8.x-3.0-alpha5
  • 8.x-3.0-alpha6
  • 8.x-3.0-alpha7
  • 8.x-3.0-alpha8
  • 8.x-3.0-alpha9
  • 8.x-3.0-beta1
  • 8.x-3.0-beta2
  • 8.x-3.0-beta3
  • 8.x-3.0-beta4
  • 8.x-3.0-beta5
  • 8.x-3.0-rc1
  • 8.x-3.0-rc10
  • 8.x-3.0-rc11
  • 8.x-3.0-rc12
  • 8.x-3.0-rc13
  • 8.x-3.0-rc14
  • 8.x-3.0-rc15
  • 8.x-3.0-rc16
  • 8.x-3.0-rc2
  • 8.x-3.0-rc3
  • 8.x-3.0-rc4
  • 8.x-3.0-rc5
  • 8.x-3.0-rc6
  • 8.x-3.0-rc7
  • 8.x-3.0-rc8
  • 8.x-3.0-rc9
  • previous/3165910-support-support-autocomplete/2022-02-18
  • previous/3174032-user-picture-cache/2021-02-14
  • previous/3187407-collapsible-sidebar/2022-05-29
  • previous/3187407-collapsible-sidebar/2022-05-30
  • previous/3187407-collapsible-sidebar/2022-06-04
  • previous/3187407-collapsible-sidebar/2022-06-04-1
  • previous/3211772-make-add-content/2022-04-03
104 results

Target

Select target project
  • project/gin
  • issue/gin-3138529
  • issue/gin-3174032
  • issue/gin-3178272
  • issue/gin-3181857
  • issue/gin-3182192
  • issue/gin-3182357
  • issue/gin-3179676
  • issue/gin-3184172
  • issue/gin-3185910
  • issue/gin-3122882
  • issue/gin-3176607
  • issue/gin-3188212
  • issue/gin-3105143
  • issue/gin-3190832
  • issue/gin-3191338
  • issue/gin-3188285
  • issue/gin-3187407
  • issue/gin-3192768
  • issue/gin-3194226
  • issue/gin-3194259
  • issue/gin-3197363
  • issue/gin-3199555
  • issue/gin-3167241
  • issue/gin-3202172
  • issue/gin-3202182
  • issue/gin-3203078
  • issue/gin-3202801
  • issue/gin-3204589
  • issue/gin-3205072
  • issue/gin-3206131
  • issue/gin-3206443
  • issue/gin-3207046
  • issue/gin-3208868
  • issue/gin-3205804
  • issue/gin-3211039
  • issue/gin-3206081
  • issue/gin-3212660
  • issue/gin-3213378
  • issue/gin-3214511
  • issue/gin-3214661
  • issue/gin-3186400
  • issue/gin-3188529
  • issue/gin-3216065
  • issue/gin-3217391
  • issue/gin-3218033
  • issue/gin-3132083
  • issue/gin-3221016
  • issue/gin-3214515
  • issue/gin-3205375
  • issue/gin-3188521
  • issue/gin-3223869
  • issue/gin-3223941
  • issue/gin-3224124
  • issue/gin-3224627
  • issue/gin-3225127
  • issue/gin-3225237
  • issue/gin-3228786
  • issue/gin-3229108
  • issue/gin-3224527
  • issue/gin-3161904
  • issue/gin-3236178
  • issue/gin-3236301
  • issue/gin-3238379
  • issue/gin-3212122
  • issue/gin-3279938
  • issue/gin-3282942
  • issue/gin-3279393
  • issue/gin-3279620
  • issue/gin-3250317
  • issue/gin-3282676
  • issue/gin-3282294
  • issue/gin-3279935
  • issue/gin-3281381
  • issue/gin-3281984
  • issue/gin-3215918
  • issue/gin-3241359
  • issue/gin-3245203
  • issue/gin-3245058
  • issue/gin-3246140
  • issue/gin-3246933
  • issue/gin-3278745
  • issue/gin-3242554
  • issue/gin-3250894
  • issue/gin-3252369
  • issue/gin-3251161
  • issue/gin-3253844
  • issue/gin-3255273
  • issue/gin-3255428
  • issue/gin-3255571
  • issue/gin-3255577
  • issue/gin-3255600
  • issue/gin-3255788
  • issue/gin-3255806
  • issue/gin-3256395
  • issue/gin-3255638
  • issue/gin-3256919
  • issue/gin-3257655
  • issue/gin-3257759
  • issue/gin-3257775
  • issue/gin-3257830
  • issue/gin-3257977
  • issue/gin-3258015
  • issue/gin-3258647
  • issue/gin-3259835
  • issue/gin-3251588
  • issue/gin-3260350
  • issue/gin-3261426
  • issue/gin-3261466
  • issue/gin-3261038
  • issue/gin-3262963
  • issue/gin-3264207
  • issue/gin-3221449
  • issue/gin-3264657
  • issue/gin-3245080
  • issue/gin-3165910
  • issue/gin-3265533
  • issue/gin-3265646
  • issue/gin-3267527
  • issue/gin-3268352
  • issue/gin-3264994
  • issue/gin-3269540
  • issue/gin-3269035
  • issue/gin-3249771
  • issue/gin-3254195
  • issue/gin-3269424
  • issue/gin-3269839
  • issue/gin-3270385
  • issue/gin-3270626
  • issue/gin-3271004
  • issue/gin-3211772
  • issue/gin-3270364
  • issue/gin-3272069
  • issue/gin-3272711
  • issue/gin-3272105
  • issue/gin-3263246
  • issue/gin-3273271
  • issue/gin-3271302
  • issue/gin-3247677
  • issue/gin-3274506
  • issue/gin-3263226
  • issue/gin-3275254
  • issue/gin-3275808
  • issue/gin-3275704
  • issue/gin-3219020
  • issue/gin-3258281
  • issue/gin-3277799
  • issue/gin-3278033
  • issue/gin-3275532
  • issue/gin-3278200
  • issue/gin-3278281
  • issue/gin-3290816
  • issue/gin-3291380
  • issue/gin-3291459
  • issue/gin-3292039
  • issue/gin-3292621
  • issue/gin-3283164
  • issue/gin-3265852
  • issue/gin-3266484
  • issue/gin-3219236
  • issue/gin-3293366
  • issue/gin-3294523
  • issue/gin-3294537
  • issue/gin-3294539
  • issue/gin-3294542
  • issue/gin-3294543
  • issue/gin-3294545
  • issue/gin-3294547
  • issue/gin-3294548
  • issue/gin-3295601
  • issue/gin-3276752
  • issue/gin-3300460
  • issue/gin-3300469
  • issue/gin-3300488
  • issue/gin-3303052
  • issue/gin-3309113
  • issue/gin-3309260
  • issue/gin-3309235
  • issue/gin-3307730
  • issue/gin-3309662
  • issue/gin-3310567
  • issue/gin-3255204
  • issue/gin-3312656
  • issue/gin-3313846
  • issue/gin-3187648
  • issue/gin-3318144
  • issue/gin-3318201
  • issue/gin-3314885
  • issue/gin-3316392
  • issue/gin-3316388
  • issue/gin-3316390
  • issue/gin-3318712
  • issue/gin-3320596
  • issue/gin-3327555
  • issue/gin-3327374
  • issue/gin-3314918
  • issue/gin-3321491
  • issue/gin-3328809
  • issue/gin-3322151
  • issue/gin-3322187
  • issue/gin-3322167
  • issue/gin-3323066
  • issue/gin-3324320
  • issue/gin-3324344
  • issue/gin-3249122
  • issue/gin-3330406
  • issue/gin-3330410
  • issue/gin-3331304
  • issue/gin-3331830
  • issue/gin-3331836
  • issue/gin-3335557
  • issue/gin-3336167
  • issue/gin-3334955
  • issue/gin-3345171
  • issue/gin-3338445
  • issue/gin-3345467
  • issue/gin-3345842
  • issue/gin-3339063
  • issue/gin-3339856
  • issue/gin-3339868
  • issue/gin-3336271
  • issue/gin-3340160
  • issue/gin-3340199
  • issue/gin-3339301
  • issue/gin-3340478
  • issue/gin-3323501
  • issue/gin-3338209
  • issue/gin-3341364
  • issue/gin-3316265
  • issue/gin-3342164
  • issue/gin-3343749
  • issue/gin-3343395
  • issue/gin-3346480
  • issue/gin-3346754
  • issue/gin-3348007
  • issue/gin-3348933
  • issue/gin-3349561
  • issue/gin-3349956
  • issue/gin-3352379
  • issue/gin-3283733
  • issue/gin-3352707
  • issue/gin-3352849
  • issue/gin-3293369
  • issue/gin-3354370
  • issue/gin-3355054
  • issue/gin-3355062
  • issue/gin-3344925
  • issue/gin-3356547
  • issue/gin-3357237
  • issue/gin-3357477
  • issue/gin-3357587
  • issue/gin-3357822
  • issue/gin-3358172
  • issue/gin-3355036
  • issue/gin-3342694
  • issue/gin-3360757
  • issue/gin-3361212
  • issue/gin-3361403
  • issue/gin-3325263
  • issue/gin-3363729
  • issue/gin-3364042
  • issue/gin-3282448
  • issue/gin-3366228
  • issue/gin-3365522
  • issue/gin-3368732
  • issue/gin-3356350
  • issue/gin-3399327
  • issue/gin-3348101
  • issue/gin-3401509
  • issue/gin-3403452
  • issue/gin-3399602
  • issue/gin-3401990
  • issue/gin-3399311
  • issue/gin-3400163
  • issue/gin-3400772
  • issue/gin-3403123
  • issue/gin-3402619
  • issue/gin-3306112
  • issue/gin-3371767
  • issue/gin-3372202
  • issue/gin-3372776
  • issue/gin-3373294
  • issue/gin-3373557
  • issue/gin-3373688
  • issue/gin-3373964
  • issue/gin-3373985
  • issue/gin-3373994
  • issue/gin-3373019
  • issue/gin-3374088
  • issue/gin-3374131
  • issue/gin-3374194
  • issue/gin-3374716
  • issue/gin-3374811
  • issue/gin-3375350
  • issue/gin-3375853
  • issue/gin-3375873
  • issue/gin-3376559
  • issue/gin-3377045
  • issue/gin-3377193
  • issue/gin-3377202
  • issue/gin-3377216
  • issue/gin-3378750
  • issue/gin-3379935
  • issue/gin-3380735
  • issue/gin-3378791
  • issue/gin-3353113
  • issue/gin-3382431
  • issue/gin-3359619
  • issue/gin-3378990
  • issue/gin-3384029
  • issue/gin-3384466
  • issue/gin-3384362
  • issue/gin-3384478
  • issue/gin-3385334
  • issue/gin-3385497
  • issue/gin-3379992
  • issue/gin-3385796
  • issue/gin-3386007
  • issue/gin-3387572
  • issue/gin-3387653
  • issue/gin-3380126
  • issue/gin-3388004
  • issue/gin-3388831
  • issue/gin-3388675
  • issue/gin-3379373
  • issue/gin-3389362
  • issue/gin-3389509
  • issue/gin-3389843
  • issue/gin-3391098
  • issue/gin-3391596
  • issue/gin-3388139
  • issue/gin-3393902
  • issue/gin-3394085
  • issue/gin-3394507
  • issue/gin-3394541
  • issue/gin-3389492
  • issue/gin-3356717
  • issue/gin-3395394
  • issue/gin-3283568
  • issue/gin-3395738
  • issue/gin-3395897
  • issue/gin-3396040
  • issue/gin-3396107
  • issue/gin-3396676
  • issue/gin-3396746
  • issue/gin-3397104
  • issue/gin-3397145
  • issue/gin-3398040
  • issue/gin-3408702
  • issue/gin-3409305
  • issue/gin-3409304
  • issue/gin-3409689
  • issue/gin-3432126
  • issue/gin-3376700
  • issue/gin-3409575
  • issue/gin-3409899
  • issue/gin-3406726
  • issue/gin-3402000
  • issue/gin-3410516
  • issue/gin-3410995
  • issue/gin-3412533
  • issue/gin-3413345
  • issue/gin-3412427
  • issue/gin-3414366
  • issue/gin-3410773
  • issue/gin-3414963
  • issue/gin-3414761
  • issue/gin-3415272
  • issue/gin-3414948
  • issue/gin-3415526
  • issue/gin-3415431
  • issue/gin-3416211
  • issue/gin-3416379
  • issue/gin-3416200
  • issue/gin-3350809
  • issue/gin-3417719
  • issue/gin-3271280
  • issue/gin-3417911
  • issue/gin-3417849
  • issue/gin-3416602
  • issue/gin-3406229
  • issue/gin-3418312
  • issue/gin-3401158
  • issue/gin-3419076
  • issue/gin-3418648
  • issue/gin-3419180
  • issue/gin-3265568
  • issue/gin-3342513
  • issue/gin-3419427
  • issue/gin-3419803
  • issue/gin-3419904
  • issue/gin-3420185
  • issue/gin-3420753
  • issue/gin-3419679
  • issue/gin-3421430
  • issue/gin-3366661
  • issue/gin-3423033
  • issue/gin-3424925
  • issue/gin-3427599
  • issue/gin-3427327
  • issue/gin-3420314
  • issue/gin-3414057
  • issue/gin-3441940
  • issue/gin-3439988
  • issue/gin-3437516
  • issue/gin-3437518
  • issue/gin-3440227
  • issue/gin-3443218
  • issue/gin-3349440
  • issue/gin-3440148
  • issue/gin-3441603
  • issue/gin-3380401
  • issue/gin-3419434
  • issue/gin-3324308
  • issue/gin-3364818
  • issue/gin-3432512
  • issue/gin-3432580
  • issue/gin-3379974
  • issue/gin-3418963
  • issue/gin-3444722
  • issue/gin-3420526
  • issue/gin-3447976
  • issue/gin-3448062
  • issue/gin-3448297
  • issue/gin-3330248
  • issue/gin-3450271
  • issue/gin-3453061
  • issue/gin-3453877
  • issue/gin-3454065
  • issue/gin-3454744
  • issue/gin-3454765
  • issue/gin-3269548
  • issue/gin-3455063
  • issue/gin-3455080
  • issue/gin-3455558
  • issue/gin-3456018
  • issue/gin-3447257
  • issue/gin-3455723
  • issue/gin-3457294
  • issue/gin-3457385
  • issue/gin-3458191
  • issue/gin-3458460
  • issue/gin-3458960
  • issue/gin-3458520
  • issue/gin-3460062
  • issue/gin-3460111
  • issue/gin-3460194
  • issue/gin-3459995
  • issue/gin-3460150
  • issue/gin-3460206
  • issue/gin-3460333
  • issue/gin-3461093
  • issue/gin-3460970
  • issue/gin-3461545
  • issue/gin-3461767
  • issue/gin-3461925
  • issue/gin-3382052
  • issue/gin-3463177
  • issue/gin-3463796
  • issue/gin-3464716
  • issue/gin-3464766
  • issue/gin-3465851
  • issue/gin-3466850
  • issue/gin-3399600
  • issue/gin-3467981
  • issue/gin-3468418
  • issue/gin-3469190
  • issue/gin-3469578
  • issue/gin-3460390
  • issue/gin-3470439
  • issue/gin-3470599
  • issue/gin-3471569
  • issue/gin-3471673
  • issue/gin-3472114
  • issue/gin-3472511
  • issue/gin-3473835
  • issue/gin-3475361
  • issue/gin-3475773
  • issue/gin-3474245
  • issue/gin-3476215
  • issue/gin-3476650
  • issue/gin-3474777
  • issue/gin-3477048
  • issue/gin-3477477
  • issue/gin-3312664
  • issue/gin-3480661
  • issue/gin-3482116
  • issue/gin-3484376
  • issue/gin-3484399
  • issue/gin-3485623
  • issue/gin-3486395
  • issue/gin-3486966
  • issue/gin-3479239
  • issue/gin-3487445
  • issue/gin-3487605
  • issue/gin-3487849
  • issue/gin-3488027
  • issue/gin-3488050
  • issue/gin-3488177
  • issue/gin-3486743
  • issue/gin-3488499
  • issue/gin-3488921
  • issue/gin-3468961
  • issue/gin-3489493
  • issue/gin-3489719
  • issue/gin-3490111
  • issue/gin-3492067
  • issue/gin-3492087
  • issue/gin-3492096
  • issue/gin-3487283
  • issue/gin-3492920
  • issue/gin-3489361
  • issue/gin-3283018
  • issue/gin-3493765
  • issue/gin-3494461
  • issue/gin-3494884
  • issue/gin-3495024
  • issue/gin-3495161
  • issue/gin-3494988
  • issue/gin-3495379
  • issue/gin-3495320
  • issue/gin-3496250
  • issue/gin-3496235
  • issue/gin-3496738
  • issue/gin-3468069
  • issue/gin-3497637
  • issue/gin-3497793
  • issue/gin-3497740
  • issue/gin-3498260
  • issue/gin-3499494
  • issue/gin-3499417
  • issue/gin-3499852
  • issue/gin-3500065
  • issue/gin-3500689
  • issue/gin-3501828
  • issue/gin-3502250
  • issue/gin-3503029
  • issue/gin-3503304
  • issue/gin-3503520
  • issue/gin-3505046
  • issue/gin-3505582
  • issue/gin-3505686
  • issue/gin-3499408
  • issue/gin-3506121
  • issue/gin-3506352
  • issue/gin-3506351
  • issue/gin-3506341
  • issue/gin-3506320
  • issue/gin-3506305
  • issue/gin-3506312
  • issue/gin-3506311
  • issue/gin-3507809
  • issue/gin-3508067
  • issue/gin-3508335
  • issue/gin-3503575
  • issue/gin-3508749
  • issue/gin-3506018
  • issue/gin-3508553
  • issue/gin-3509325
  • issue/gin-3506319
  • issue/gin-3506330
  • issue/gin-3510801
  • issue/gin-3509043
  • issue/gin-3511415
  • issue/gin-3512485
  • issue/gin-3495739
  • issue/gin-3506340
  • issue/gin-3508555
  • issue/gin-3509501
  • issue/gin-3515435
  • issue/gin-3506338
  • issue/gin-3516730
  • issue/gin-3515484
  • issue/gin-3516758
  • issue/gin-3518397
  • issue/gin-3517732
  • issue/gin-3512296
  • issue/gin-3521510
  • issue/gin-3522015
  • issue/gin-3522086
  • issue/gin-3522739
  • issue/gin-3502789
  • issue/gin-3523582
  • issue/gin-3524666
  • issue/gin-3406878
  • issue/gin-3526284
586 results
Select Git revision
  • 3269540-move-to-gitlab
  • 3376700-workspace-css
  • 3376700-workspaces-toolbar-appears
  • 8.x-1.x
  • 8.x-2.x
  • 8.x-3.x
  • gin-3376700
  • gitlab-mr-pipeline
  • phpcs-override-test
  • 8.x-1.0-alpha1
  • 8.x-1.0-alpha10
  • 8.x-1.0-alpha11
  • 8.x-1.0-alpha12
  • 8.x-1.0-alpha13
  • 8.x-1.0-alpha14
  • 8.x-1.0-alpha2
  • 8.x-1.0-alpha3
  • 8.x-1.0-alpha4
  • 8.x-1.0-alpha5
  • 8.x-1.0-alpha6
  • 8.x-1.0-alpha7
  • 8.x-1.0-alpha8
  • 8.x-1.0-alpha9
  • 8.x-2.0-alpha1
  • 8.x-2.0-alpha10
  • 8.x-2.0-alpha11
  • 8.x-2.0-alpha12
  • 8.x-2.0-alpha13
  • 8.x-2.0-alpha2
  • 8.x-2.0-alpha3
  • 8.x-2.0-alpha4
  • 8.x-2.0-alpha5
  • 8.x-2.0-alpha6
  • 8.x-2.0-alpha7
  • 8.x-2.0-alpha8
  • 8.x-2.0-alpha9
  • 8.x-3.0-alpha1
  • 8.x-3.0-alpha10
  • 8.x-3.0-alpha11
  • 8.x-3.0-alpha12
  • 8.x-3.0-alpha13
  • 8.x-3.0-alpha14
  • 8.x-3.0-alpha15
  • 8.x-3.0-alpha16
  • 8.x-3.0-alpha17
  • 8.x-3.0-alpha18
  • 8.x-3.0-alpha19
  • 8.x-3.0-alpha2
  • 8.x-3.0-alpha20
  • 8.x-3.0-alpha21
  • 8.x-3.0-alpha22
  • 8.x-3.0-alpha23
  • 8.x-3.0-alpha24
  • 8.x-3.0-alpha25
  • 8.x-3.0-alpha26
  • 8.x-3.0-alpha27
  • 8.x-3.0-alpha28
  • 8.x-3.0-alpha29
  • 8.x-3.0-alpha3
  • 8.x-3.0-alpha30
  • 8.x-3.0-alpha31
  • 8.x-3.0-alpha32
  • 8.x-3.0-alpha33
  • 8.x-3.0-alpha34
  • 8.x-3.0-alpha35
  • 8.x-3.0-alpha36
  • 8.x-3.0-alpha37
  • 8.x-3.0-alpha4
  • 8.x-3.0-alpha5
  • 8.x-3.0-alpha6
  • 8.x-3.0-alpha7
  • 8.x-3.0-alpha8
  • 8.x-3.0-alpha9
  • 8.x-3.0-beta1
  • 8.x-3.0-beta2
  • 8.x-3.0-beta3
  • 8.x-3.0-beta4
  • 8.x-3.0-beta5
  • 8.x-3.0-rc1
  • 8.x-3.0-rc2
  • 8.x-3.0-rc3
  • 8.x-3.0-rc4
  • 8.x-3.0-rc5
  • 8.x-3.0-rc6
  • 8.x-3.0-rc7
  • 8.x-3.0-rc8
  • previous/3331836-dialogs-are-too/2023-01-13
  • previous/3336271-fix-sub-menu-bg-colors/2023-02-10
  • previous/3340478-space-issue-between/2023-03-19
  • previous/3345467-fix-paragraphs-warning/2023-03-12
  • previous/3346754-fix-dialog-content/2023-03-12
  • previous/3376700-workspaces-toolbar-appears/2024-01-15
  • previous/3376700-workspaces-toolbar-appears/2024-01-15-1
  • previous/3376700-workspaces-toolbar-appears/2024-02-16
  • previous/3376700-workspaces-toolbar-appears/2024-05-17
  • previous/3376700-workspaces-toolbar-appears/2024-07-03
  • previous/3376700-workspaces-toolbar-appears/2024-07-03-1
  • previous/3376700-workspaces-toolbar-appears/2024-08-16
  • previous/3379992-header-region-sticky/2023-09-17
  • previous/3395394-icons-missing-in/2023-10-20-1
  • previous/3395394-icons-missing-in/2023-10-21
  • previous/gin-3376700/2024-01-09
  • previous/gin-3376700/2024-05-17
  • previous/gin-3376700/2024-05-17-1
104 results
Show changes
Commits on Source (185)
Showing
with 1091 additions and 1391 deletions
apng
backtosite
basethemeurl
colours
cpath
csvg
customisations
darkmode
dasjo
dermario
deskinset
dragdrop
dropzonejs
eggenberger
ESlint
flyouts
fullscreeneditor
ginter
grouptitle
gvar
highcontrastmode
imageapi
imce
lightmode
linkit
menubutton
navigationcreate
navigaton
overfloating
overried
sascha
saschaeggi
scrollsync
smartdate
spritemap
subtheming
syncscroll
tablesaw
tmgmt
toleft
toogle
toolsextra
topbar
totop
treetable
tvscreen
uidom
webform
xsmall
xxxs
...@@ -20,3 +20,6 @@ domain.json ...@@ -20,3 +20,6 @@ domain.json
# Ignore npm debugs # Ignore npm debugs
npm-debug.log npm-debug.log
# Ignore JetBrains`s IDE files
.idea
include:
# This remote project centralize our CI "golden path" https://docs.gitlab.com/ee/ci/yaml/#includefile
remote: 'https://gitlab.com/drupalspoons/composer-plugin/-/raw/master/templates/.gitlab-ci.yml'
# Override phpcs config ################
phpcs: # GitLabCI template for Drupal projects.
stage: test #
script: # This template is designed to give any Contrib maintainer everything they need to test, without requiring modification.
- cp -u phpcs.xml $WEB_ROOT/modules/custom # It is also designed to keep up to date with Core Development automatically through the use of include files that can be centrally maintained.
- composer phpcs -- --report-junit=junit.xml --report-full --report-summary # As long as you include the project, ref and three files below, any future updates added by the Drupal Association will be used in your
allow_failure: false # pipelines automatically. However, you can modify this template if you have additional needs for your project.
artifacts: # The full documentation is on https://project.pages.drupalcode.org/gitlab_templates/
expose_as: junit ################
expire_in: 6 mos # For information on alternative values for 'ref' see https://project.pages.drupalcode.org/gitlab_templates/info/templates-version/
paths: # To test a Drupal 7 project, change the first include filename from .main.yml to .main-d7.yml
- junit.xml include:
reports: - project: $_GITLAB_TEMPLATES_REPO
junit: junit.xml ref: $_GITLAB_TEMPLATES_REF
file:
# Disable stylelint - '/includes/include.drupalci.main.yml'
stylelint: - '/includes/include.drupalci.variables.yml'
stage: test - '/includes/include.drupalci.workflows.yml'
script: #
- yarn version ################
# Pipeline configuration variables are defined with default values and descriptions in the file
# https://git.drupalcode.org/project/gitlab_templates/-/blob/main/includes/include.drupalci.variables.yml
# Uncomment the lines below if you want to override any of the variables. The following is just an example.
################
variables:
PROJECT_TYPE: 'theme'
SKIP_STYLELINT: '1'
# @todo Enable ESlint and resolve issues.
SKIP_ESLINT: '1'
# OPT_IN_TEST_NEXT_MAJOR: '1'
# _CURL_TEMPLATES_REF: 'main'
frontend: frontend:
stage: build stage: build
image: node:16.13-alpine image: node:20.14.0-alpine
variables: variables:
GIT_STRATEGY: fetch GIT_STRATEGY: fetch
GIT_CHECKOUT: "true" GIT_CHECKOUT: "true"
...@@ -37,4 +45,4 @@ frontend: ...@@ -37,4 +45,4 @@ frontend:
artifacts: artifacts:
paths: paths:
- node_modules/ - node_modules/
expire_in: 6 mos expire_in: 6 mos
\ No newline at end of file
...@@ -13,6 +13,8 @@ services: ...@@ -13,6 +13,8 @@ services:
# Check out a branch using the unique Tugboat ID for this repository, to # Check out a branch using the unique Tugboat ID for this repository, to
# ensure we don't clobber an existing branch. # ensure we don't clobber an existing branch.
git checkout -b $TUGBOAT_REPO_ID git checkout -b $TUGBOAT_REPO_ID
# Set PHP LIMIT up to 512MB.
echo "memory_limit = 512M" >> /usr/local/etc/php/conf.d/my-php.ini
# Composer is hungry. You need a Tugboat project with a pretty sizeable # Composer is hungry. You need a Tugboat project with a pretty sizeable
# chunk of memory. # chunk of memory.
export COMPOSER_MEMORY_LIMIT=-1 export COMPOSER_MEMORY_LIMIT=-1
...@@ -25,9 +27,11 @@ services: ...@@ -25,9 +27,11 @@ services:
# Require Gin Toolbar # Require Gin Toolbar
composer require 'drupal/gin_toolbar:^1.0@beta' composer require 'drupal/gin_toolbar:^1.0@beta'
# Require Gin Login # Require Gin Login
composer require 'drupal/gin_login:^1.0@RC' composer require 'drupal/gin_login:^2.1'
# Require Admin Toolbar # Require Admin Toolbar
composer require 'drupal/admin_toolbar:^3.0' composer require 'drupal/admin_toolbar:^3.0'
# Require Project Browser
composer require 'drupal/project_browser:^1.0@beta'
# Now we can require Gin, specifing the branch name we created # Now we can require Gin, specifing the branch name we created
# above that uses the $TUGBOAT_REPO_ID environment variable. # above that uses the $TUGBOAT_REPO_ID environment variable.
composer require drupal/gin:dev-$TUGBOAT_REPO_ID composer require drupal/gin:dev-$TUGBOAT_REPO_ID
...@@ -53,6 +57,8 @@ services: ...@@ -53,6 +57,8 @@ services:
vendor/bin/drush --yes en gin_toolbar vendor/bin/drush --yes en gin_toolbar
# Enable gin_login Module. # Enable gin_login Module.
vendor/bin/drush --yes en gin_login vendor/bin/drush --yes en gin_login
# Enable project_browser Module.
vendor/bin/drush --yes en project_browser
build: | build: |
set -eux set -eux
# Delete and re-check out this branch in case this is built from a Base Preview. # Delete and re-check out this branch in case this is built from a Base Preview.
......
...@@ -48,7 +48,7 @@ offensive, or harmful. ...@@ -48,7 +48,7 @@ offensive, or harmful.
This Code of Conduct applies both within project spaces and in public spaces This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail representing a project or community include using an official project email
address, posting via an official social media account, or acting as an appointed address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers. further defined and clarified by project maintainers.
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
], ],
"minimum-stability": "dev", "minimum-stability": "dev",
"require": { "require": {
"drupal/gin_toolbar": "^1.0@beta" "drupal/gin_toolbar": "^2.0"
}, },
"scripts": { "scripts": {
"phpcs": "phpcs -s --runtime-set ignore_warnings_on_exit 1 --runtime-set ignore_errors_on_exit 0 'web/modules/custom'" "phpcs": "phpcs -s --runtime-set ignore_warnings_on_exit 1 --runtime-set ignore_errors_on_exit 0 'web/modules/custom'"
......
preset_accent_color: 'blue' preset_accent_color: 'blue'
preset_focus_color: 'gin' preset_focus_color: 'gin'
enable_darkmode: '0' enable_darkmode: '0'
classic_toolbar: 'vertical' classic_toolbar: 'new'
secondary_toolbar_frontend: true secondary_toolbar_frontend: true
logo: logo:
use_default: true use_default: true
...@@ -9,6 +9,7 @@ high_contrast_mode: false ...@@ -9,6 +9,7 @@ high_contrast_mode: false
layout_density: 'default' layout_density: 'default'
show_description_toggle: false show_description_toggle: false
show_user_theme_settings: false show_user_theme_settings: false
sticky_action_buttons: false
third_party_settings: third_party_settings:
shortcut: shortcut:
module_link: true module_link: true
...@@ -36,6 +36,9 @@ gin.settings: ...@@ -36,6 +36,9 @@ gin.settings:
show_user_theme_settings: show_user_theme_settings:
type: boolean type: boolean
label: 'Let user override theme' label: 'Let user override theme'
sticky_action_buttons:
type: boolean
label: 'Sticky action buttons'
third_party_settings: third_party_settings:
type: mapping type: mapping
label: 'Third party settings' label: 'Third party settings'
......
This diff is collapsed.
...@@ -12,14 +12,7 @@ ...@@ -12,14 +12,7 @@
.ui-dialog .ajax-progress__throbber, .ui-dialog .ajax-progress__throbber,
.media-library-item .ajax-progress__throbber { .media-library-item .ajax-progress__throbber {
border: 3px solid var(--gin-color-primary); border: 3px solid var(--gin-color-primary);
} border-inline-end: 3px dotted transparent;
[dir="ltr"] .ajax-progress__throbber, [dir="ltr"] .ajax-progress__throbber--fullscreen, [dir="ltr"] .ui-dialog .ajax-progress__throbber, [dir="ltr"] .media-library-item .ajax-progress__throbber {
border-right: 3px dotted transparent;
}
[dir="rtl"] .ajax-progress__throbber, [dir="rtl"] .ajax-progress__throbber--fullscreen, [dir="rtl"] .ui-dialog .ajax-progress__throbber, [dir="rtl"] .media-library-item .ajax-progress__throbber {
border-left: 3px dotted transparent;
} }
.ajax-progress .ajax-progress__message { .ajax-progress .ajax-progress__message {
...@@ -34,19 +27,12 @@ ...@@ -34,19 +27,12 @@
[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber, [dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen { [dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber, [dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen {
border: 3px solid var(--gin-bg-app); border: 3px solid var(--gin-bg-app);
border-right: 3px dotted transparent; border-inline-end: 3px dotted transparent;
} }
.media-library-widget .ajax-progress__throbber, .media-library-widget .ajax-progress__throbber--fullscreen { .media-library-widget .ajax-progress__throbber, .media-library-widget .ajax-progress__throbber--fullscreen {
border: 2px solid var(--gin-color-primary); border: 2px solid var(--gin-color-primary);
} border-inline-end: 2px dotted transparent;
[dir="ltr"] .media-library-widget .ajax-progress__throbber, [dir="ltr"] .media-library-widget .ajax-progress__throbber--fullscreen {
border-right: 2px dotted transparent;
}
[dir="rtl"] .media-library-widget .ajax-progress__throbber, [dir="rtl"] .media-library-widget .ajax-progress__throbber--fullscreen {
border-left: 2px dotted transparent;
} }
.ui-dialog .ajax-progress-throbber { .ui-dialog .ajax-progress-throbber {
...@@ -68,26 +54,16 @@ ...@@ -68,26 +54,16 @@
content: ""; content: "";
display: block; display: block;
position: absolute; position: absolute;
top: var(--gin-spacing-xs); inset-block-start: var(--gin-spacing-xs);
inset-inline-start: var(--gin-spacing-xs);
width: 1.125rem; width: 1.125rem;
height: 1.125rem; height: 1.125rem;
border: 2px solid var(--gin-color-primary); border: 2px solid var(--gin-color-primary);
border-inline-end: 2px dotted transparent;
border-radius: 50%; border-radius: 50%;
animation: gin-throbber .75s linear infinite; animation: gin-throbber .75s linear infinite;
} }
[dir="ltr"] .ui-dialog .ajax-progress-throbber::before,
[dir="ltr"] .contextual-links .ajax-progress-throbber::before {
left: var(--gin-spacing-xs);
border-right: 2px dotted transparent;
}
[dir="rtl"] .ui-dialog .ajax-progress-throbber::before,
[dir="rtl"] .contextual-links .ajax-progress-throbber::before {
right: var(--gin-spacing-xs);
border-left: 2px dotted transparent;
}
.gin--dark-mode .ui-dialog .ajax-progress, .gin--dark-mode .ui-dialog .ajax-progress,
.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress { .gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress {
background-color: var(--gin-bg-app); background-color: var(--gin-bg-app);
...@@ -100,29 +76,15 @@ ...@@ -100,29 +76,15 @@
.contextual-links .ajax-progress-throbber { .contextual-links .ajax-progress-throbber {
position: absolute; position: absolute;
top: 0; inset-block-start: 0;
inset-inline-end: var(--gin-spacing-xxs);
width: 24px; width: 24px;
height: 24px; height: 24px;
} }
[dir="ltr"] .contextual-links .ajax-progress-throbber {
right: var(--gin-spacing-xxs);
}
[dir="rtl"] .contextual-links .ajax-progress-throbber {
left: var(--gin-spacing-xxs);
}
.contextual-links .ajax-progress-throbber::before { .contextual-links .ajax-progress-throbber::before {
top: 0; inset-block-start: 0;
} inset-inline-start: .25em;
[dir="ltr"] .contextual-links .ajax-progress-throbber::before {
left: .25em;
}
[dir="rtl"] .contextual-links .ajax-progress-throbber::before {
right: .25em;
} }
.claro-autocomplete__message { .claro-autocomplete__message {
......
...@@ -58,30 +58,20 @@ div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete- ...@@ -58,30 +58,20 @@ div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-
div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after { div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
content: ""; content: "";
position: absolute; position: absolute;
top: 35px; inset-block-start: 35px;
inset-inline-end: 12px;
display: block; display: block;
text-align: end;
border: 2px solid var(--gin-bg-input); border: 2px solid var(--gin-bg-input);
border-radius: 50%; border-radius: 50%;
border-top: 2px solid var(--gin-color-primary); border-block-start: 2px solid var(--gin-color-primary);
width: 14px; width: 14px;
height: 14px; height: 14px;
animation: gin-throbber 1s linear infinite; animation: gin-throbber 1s linear infinite;
} }
[dir="ltr"] .form-autocomplete.is-autocompleting + .claro-autocomplete__message::after,
[dir="ltr"] div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
right: 12px;
text-align: right;
}
[dir="rtl"] .form-autocomplete.is-autocompleting + .claro-autocomplete__message::after,
[dir="rtl"] div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
left: 12px;
text-align: left;
}
div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after { div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
top: 2px; inset-block-start: 2px;
} }
div.autocomplete-deluxe-multiple { div.autocomplete-deluxe-multiple {
...@@ -100,27 +90,22 @@ div.autocomplete-deluxe-multiple { ...@@ -100,27 +90,22 @@ div.autocomplete-deluxe-multiple {
.autocomplete-deluxe-item { .autocomplete-deluxe-item {
color: var(--gin-color-primary-hover); color: var(--gin-color-primary-hover);
padding-block: 6px;
padding-inline: 12px var(--gin-spacing-l);
background-color: var(--gin-color-primary-light-hover); background-color: var(--gin-color-primary-light-hover);
border-radius: var(--gin-border-l); border-radius: var(--gin-border-l);
border: 0 none; border: 0 none;
box-shadow: none; box-shadow: none;
} }
[dir="ltr"] .autocomplete-deluxe-item {
padding: 6px var(--gin-spacing-l) 6px 12px;
}
[dir="rtl"] .autocomplete-deluxe-item {
padding: 6px 12px 6px var(--gin-spacing-l);
}
.autocomplete-deluxe-item:hover, .autocomplete-deluxe-item:active { .autocomplete-deluxe-item:hover, .autocomplete-deluxe-item:active {
color: var(--gin-color-button-text); color: var(--gin-color-button-text);
background-color: var(--gin-color-primary); background-color: var(--gin-color-primary);
} }
.autocomplete-deluxe-item .autocomplete-deluxe-item-delete { .autocomplete-deluxe-item .autocomplete-deluxe-item-delete {
top: 6px; inset-block-start: 6px;
inset-inline-end: 6px;
-webkit-mask-image: url("../../media/sprite.svg#close-view"); -webkit-mask-image: url("../../media/sprite.svg#close-view");
mask-image: url("../../media/sprite.svg#close-view"); mask-image: url("../../media/sprite.svg#close-view");
-webkit-mask-size: 10px 10px; -webkit-mask-size: 10px 10px;
...@@ -132,14 +117,6 @@ div.autocomplete-deluxe-multiple { ...@@ -132,14 +117,6 @@ div.autocomplete-deluxe-multiple {
background: var(--gin-color-primary); background: var(--gin-color-primary);
} }
[dir="ltr"] .autocomplete-deluxe-item .autocomplete-deluxe-item-delete {
right: 6px;
}
[dir="rtl"] .autocomplete-deluxe-item .autocomplete-deluxe-item-delete {
left: 6px;
}
.autocomplete-deluxe-item:hover .autocomplete-deluxe-item-delete, .autocomplete-deluxe-item:hover .autocomplete-deluxe-item-delete,
.autocomplete-deluxe-item .autocomplete-deluxe-item-delete:hover { .autocomplete-deluxe-item .autocomplete-deluxe-item-delete:hover {
background: var(--gin-color-button-text); background: var(--gin-color-button-text);
......
#autosave-notification { #autosave-notification {
font-size: var(--gin-font-size-s); font-size: var(--gin-font-size-s);
bottom: var(--gin-spacing-xs); inset-block-end: var(--gin-spacing-xs);
inset-inline-end: var(--gin-spacing-xs);
border-radius: var(--gin-border-xs); border-radius: var(--gin-border-xs);
} }
[dir="ltr"] #autosave-notification {
right: var(--gin-spacing-xs);
}
[dir="rtl"] #autosave-notification {
left: var(--gin-spacing-xs);
}
...@@ -14,17 +14,9 @@ ...@@ -14,17 +14,9 @@
width: auto; width: auto;
text-overflow: ellipsis; text-overflow: ellipsis;
overflow: hidden; overflow: hidden;
margin-top: 0; padding-inline-start: var(--gin-spacing-xxs);
} margin-block-start: 0;
margin-inline-start: calc(var(--gin-spacing-xxs) * -1);
[dir="ltr"] .gin-breadcrumb__list {
padding-left: var(--gin-spacing-xxs);
margin-left: calc(var(--gin-spacing-xxs) * -1);
}
[dir="rtl"] .gin-breadcrumb__list {
padding-right: var(--gin-spacing-xxs);
margin-right: calc(var(--gin-spacing-xxs) * -1);
} }
.gin-breadcrumb__item, .gin-breadcrumb__link, .gin-breadcrumb__text { .gin-breadcrumb__item, .gin-breadcrumb__link, .gin-breadcrumb__text {
...@@ -57,21 +49,15 @@ ...@@ -57,21 +49,15 @@
.gin-breadcrumb__item:first-of-type .gin-breadcrumb__link { .gin-breadcrumb__item:first-of-type .gin-breadcrumb__link {
position: relative; position: relative;
} padding-inline-start: 1.75em;
[dir="ltr"] .gin-breadcrumb__item:first-of-type .gin-breadcrumb__link {
padding-left: 1.75em;
}
[dir="rtl"] .gin-breadcrumb__item:first-of-type .gin-breadcrumb__link {
padding-right: 1.75em;
} }
.gin-breadcrumb__item:first-of-type .gin-breadcrumb__link::before { .gin-breadcrumb__item:first-of-type .gin-breadcrumb__link::before {
content: ""; content: "";
display: inline-block; display: inline-block;
position: absolute; position: absolute;
top: calc(50% - 1px); inset-block-start: calc(50% - 1px);
inset-inline-start: 0;
width: var(--gin-icon-size-toolbar-secondary); width: var(--gin-icon-size-toolbar-secondary);
height: var(--gin-icon-size-toolbar-secondary); height: var(--gin-icon-size-toolbar-secondary);
transform: translateY(-50%); transform: translateY(-50%);
...@@ -84,14 +70,6 @@ ...@@ -84,14 +70,6 @@
mask-position: center center; mask-position: center center;
} }
[dir="ltr"] .gin-breadcrumb__item:first-of-type .gin-breadcrumb__link::before {
left: 0;
}
[dir="rtl"] .gin-breadcrumb__item:first-of-type .gin-breadcrumb__link::before {
right: 0;
}
@media (forced-colors: active) { @media (forced-colors: active) {
.gin-breadcrumb__item:first-of-type .gin-breadcrumb__link::before { .gin-breadcrumb__item:first-of-type .gin-breadcrumb__link::before {
background: linktext; background: linktext;
...@@ -111,22 +89,12 @@ ...@@ -111,22 +89,12 @@
.gin-breadcrumb__item:first-of-type + .gin-breadcrumb__item::before { .gin-breadcrumb__item:first-of-type + .gin-breadcrumb__item::before {
content: ""; content: "";
opacity: .3; opacity: .3;
border-inline-end: 1px solid var(--gin-color-text);
width: 1px; width: 1px;
height: 20px; height: 20px;
} padding-inline-start: .75em;
padding-inline-end: 0;
[dir="ltr"] .gin-breadcrumb__item:first-of-type + .gin-breadcrumb__item::before { margin-inline-end: .75em;
border-right: 1px solid var(--gin-color-text);
padding-left: .75em;
padding-right: 0;
margin-right: .75em;
}
[dir="rtl"] .gin-breadcrumb__item:first-of-type + .gin-breadcrumb__item::before {
border-left: 1px solid var(--gin-color-text);
padding-right: .75em;
padding-left: 0;
margin-left: .75em;
} }
@media (forced-colors: active) { @media (forced-colors: active) {
......
...@@ -12,13 +12,18 @@ ...@@ -12,13 +12,18 @@
height: 100%; height: 100%;
display: block; display: block;
line-height: 1.5rem; line-height: 1.5rem;
padding: calc(var(--gin-spacing-s) - 1px) calc(var(--gin-spacing-m) - 1px); padding-block: calc(var(--input-padding-vertical) - 1px);
padding-inline: var(--input-padding-horizontal);
} }
.form-element.chosen-container-single .chosen-single b { .form-element.chosen-container-single .chosen-single b {
background: none !important; background: none !important;
} }
.form-element.chosen-container-single .chosen-single span {
color: var(--gin-color-text);
}
.form-element.chosen-container-multi { .form-element.chosen-container-multi {
width: auto !important; width: auto !important;
} }
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
.cke.cke .cke_top { .cke.cke .cke_top {
background: var(--gin-bg-layer); background: var(--gin-bg-layer);
border-bottom: 1px solid var(--gin-border-color); border-block-end: 1px solid var(--gin-border-color);
border-radius: calc(var(--gin-border-m) - 1px) calc(var(--gin-border-m) - 1px) 0 0; border-radius: calc(var(--gin-border-m) - 1px) calc(var(--gin-border-m) - 1px) 0 0;
} }
...@@ -30,20 +30,15 @@ ...@@ -30,20 +30,15 @@
} }
.cke.cke .cke_contents { .cke.cke .cke_contents {
padding-left: var(--gin-spacing-xs); padding-inline: var(--gin-spacing-xs);
padding-right: var(--gin-spacing-xs);
} }
.cke.cke .cke_path_empty:only-child::after { .cke.cke .cke_path_empty:only-child::after {
background: transparent; background: transparent;
} }
[dir="ltr"] .cke.cke .cke_combo::after { .cke.cke .cke_combo::after {
border-right: 1px solid var(--gin-border-color); border-inline-end: 1px solid var(--gin-border-color);
}
[dir="rtl"] .cke.cke .cke_combo::after {
border-left: 1px solid var(--gin-border-color);
} }
.cke.cke .cke_combo_text { .cke.cke .cke_combo_text {
...@@ -102,7 +97,7 @@ ...@@ -102,7 +97,7 @@
} }
.cke:hover .cke_top, .gin--dark-mode .cke:hover .cke_top { .cke:hover .cke_top, .gin--dark-mode .cke:hover .cke_top {
border-bottom-color: var(--gin-border-color); border-block-end-color: var(--gin-border-color);
} }
.cke.cke_chrome.cke_focus:hover, .cke.cke_chrome.cke_focus:hover,
...@@ -121,7 +116,7 @@ ...@@ -121,7 +116,7 @@
.cke.cke_focus .cke_top, .cke.cke_focus .cke_top,
.error + .cke.cke_focus .cke_top, .error + .cke.cke_focus .cke_top,
.error + .cke.cke_chrome.cke_focus:hover .cke_top { .error + .cke.cke_chrome.cke_focus:hover .cke_top {
border-bottom: 1px solid var(--gin-border-color); border-block-end: 1px solid var(--gin-border-color);
} }
.cke textarea.cke_source { .cke textarea.cke_source {
...@@ -144,7 +139,8 @@ body .cke_notification_info .cke_notification_message { ...@@ -144,7 +139,8 @@ body .cke_notification_info .cke_notification_message {
} }
body .cke_notification_info .cke_notification_close { body .cke_notification_info .cke_notification_close {
top: var(--gin-spacing-xxs); inset-block-start: var(--gin-spacing-xxs);
inset-inline-end: var(--gin-spacing-xxs);
background: var(--gin-color-text); background: var(--gin-color-text);
-webkit-mask-image: url("../../media/sprite.svg#close-view"); -webkit-mask-image: url("../../media/sprite.svg#close-view");
mask-image: url("../../media/sprite.svg#close-view"); mask-image: url("../../media/sprite.svg#close-view");
...@@ -156,14 +152,6 @@ body .cke_notification_info .cke_notification_close { ...@@ -156,14 +152,6 @@ body .cke_notification_info .cke_notification_close {
mask-size: 12px 12px; mask-size: 12px 12px;
} }
[dir="ltr"] body .cke_notification_info .cke_notification_close {
right: var(--gin-spacing-xxs);
}
[dir="rtl"] body .cke_notification_info .cke_notification_close {
left: var(--gin-spacing-xxs);
}
.filter-tips { .filter-tips {
color: var(--gin-color-text-light); color: var(--gin-color-text-light);
} }
......
.ck { .ck {
--ck-spacing-small: var(--gin-spacing-xxs);
--ck-color-text: var(--gin-color-text); --ck-color-text: var(--gin-color-text);
--ck-color-toolbar-background: var(--gin-bg-layer3); --ck-color-toolbar-background: var(--gin-bg-layer3);
--ck-color-toolbar-border: var(--gin-border-color-form-element); --ck-color-toolbar-border: var(--gin-border-color-form-element);
...@@ -51,7 +50,11 @@ ...@@ -51,7 +50,11 @@
.ck.ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky { .ck.ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky {
z-index: 2; z-index: 2;
top: calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset)) !important; inset-block-start: calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset)) !important;
}
.ck[data-fullscreen=fullscreeneditor] .ck-sticky-panel__content.ck-sticky-panel__content_sticky {
inset-block-start: 0 !important;
} }
.ck .ck-toolbar__separator { .ck .ck-toolbar__separator {
...@@ -67,17 +70,17 @@ ...@@ -67,17 +70,17 @@
padding: 0 var(--gin-spacing-s); padding: 0 var(--gin-spacing-s);
} }
.ck .ck.ck-content {
padding-bottom: var(--gin-spacing-l);
}
.ck .ck-button[aria-pressed=true] { .ck .ck-button[aria-pressed=true] {
color: var(--gin-color-primary-active); color: var(--gin-color-primary-active);
border: 2px solid var(--gin-color-primary); border: 2px solid var(--gin-color-primary);
} }
[dir="ltr"] .ck .ck-button.ck-source-editing-button { .ck .ck-button.ck-source-editing-button {
padding-left: var(--gin-spacing-m); padding-inline-start: var(--gin-spacing-m);
}
[dir="rtl"] .ck .ck-button.ck-source-editing-button {
padding-right: var(--gin-spacing-m);
} }
.ck.ck-button:not(.ck-disabled):hover { .ck.ck-button:not(.ck-disabled):hover {
...@@ -107,3 +110,8 @@ ...@@ -107,3 +110,8 @@
background: var(--ck-color-image-caption-background); background: var(--ck-color-image-caption-background);
} }
.ck .ck.ck.ck-balloon-panel.ck-powered-by-balloon {
z-index: 2;
transform: translateY(-13px);
}
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
#coffee-form #coffee-results a .description { #coffee-form #coffee-results a .description {
color: var(--gin-color-text-light); color: var(--gin-color-text-light);
padding-top: var(--gin-spacing-xxs); padding-block-start: var(--gin-spacing-xxs);
} }
#coffee-form #coffee-results a:hover, #coffee-form #coffee-results a.ui-state-active { #coffee-form #coffee-results a:hover, #coffee-form #coffee-results a.ui-state-active {
......
...@@ -13,7 +13,8 @@ ...@@ -13,7 +13,8 @@
.contextual .trigger::before { .contextual .trigger::before {
content: ""; content: "";
position: absolute; position: absolute;
top: 50%; inset-block-start: 50%;
inset-inline-start: 50%;
display: block; display: block;
width: .75rem; width: .75rem;
height: .75rem; height: .75rem;
...@@ -27,12 +28,10 @@ ...@@ -27,12 +28,10 @@
} }
[dir="ltr"] .contextual .trigger::before { [dir="ltr"] .contextual .trigger::before {
left: 50%;
transform: translate(-50%, -50%); transform: translate(-50%, -50%);
} }
[dir="rtl"] .contextual .trigger::before { [dir="rtl"] .contextual .trigger::before {
right: 50%;
transform: translate(50%, -50%); transform: translate(50%, -50%);
} }
...@@ -47,11 +46,11 @@ ...@@ -47,11 +46,11 @@
.contextual.open .trigger { .contextual.open .trigger {
border-radius: 50%; border-radius: 50%;
border-bottom: 0 none; border-block-end: 0 none;
} }
.contextual-region .contextual .contextual-links { .contextual-region .contextual .contextual-links {
top: var(--gin-spacing-xxs); inset-block-start: var(--gin-spacing-xxs);
padding: .5em; padding: .5em;
margin: 0; margin: 0;
min-width: 120px; min-width: 120px;
...@@ -87,26 +86,18 @@ ...@@ -87,26 +86,18 @@
} }
.contextual-region .contextual .contextual-links .ajax-progress-throbber { .contextual-region .contextual .contextual-links .ajax-progress-throbber {
top: .125rem; inset-block-start: .125rem;
background: var(--gin-color-primary); background: var(--gin-color-primary);
border-radius: 50%; border-radius: 50%;
} }
.contextual-region .contextual .contextual-links .ajax-progress-throbber::before { .contextual-region .contextual .contextual-links .ajax-progress-throbber::before {
top: var(--gin-spacing-xxs); inset-block-start: var(--gin-spacing-xxs);
inset-inline-start: var(--gin-spacing-xxs);
width: 1rem; width: 1rem;
height: 1rem; height: 1rem;
border: 2px solid var(--gin-color-button-text); border: 2px solid var(--gin-color-button-text);
} border-inline-end: 2px dotted transparent;
[dir="ltr"] .contextual-region .contextual .contextual-links .ajax-progress-throbber::before {
left: var(--gin-spacing-xxs);
border-right: 2px dotted transparent;
}
[dir="rtl"] .contextual-region .contextual .contextual-links .ajax-progress-throbber::before {
right: var(--gin-spacing-xxs);
border-left: 2px dotted transparent;
} }
.no-touchevents .contextual-region .contextual .contextual-links li a:hover, .no-touchevents .contextual-region .contextual .contextual-links li a:active { .no-touchevents .contextual-region .contextual .contextual-links li a:hover, .no-touchevents .contextual-region .contextual .contextual-links li a:active {
......
...@@ -5,19 +5,13 @@ ...@@ -5,19 +5,13 @@
.help-icon__description-toggle { .help-icon__description-toggle {
all: unset; all: unset;
flex-shrink: 0; flex-shrink: 0;
margin-block: .1rem 0;
margin-inline: .3rem var(--gin-spacing-m);
height: 16px; height: 16px;
width: 16px; width: 16px;
border-radius: 50%; border-radius: 50%;
} }
[dir="ltr"] .help-icon__description-toggle {
margin: .1rem var(--gin-spacing-m) 0 .3rem;
}
[dir="rtl"] .help-icon__description-toggle {
margin: .1rem .3rem 0 var(--gin-spacing-m);
}
.help-icon__description-toggle:before { .help-icon__description-toggle:before {
background-color: var(--gin-icon-color); background-color: var(--gin-icon-color);
content: ""; content: "";
...@@ -44,71 +38,36 @@ ...@@ -44,71 +38,36 @@
align-items: normal; align-items: normal;
} }
[dir="ltr"] .form-type--checkbox > .help-icon__element-has-description > label, .form-type--checkbox > .help-icon__element-has-description > label,
[dir="ltr"] .form-type--radio > .help-icon__element-has-description > label { .form-type--radio > .help-icon__element-has-description > label {
margin-left: 6px; margin-inline-start: 6px;
}
[dir="rtl"] .form-type--checkbox > .help-icon__element-has-description > label,
[dir="rtl"] .form-type--radio > .help-icon__element-has-description > label {
margin-right: 6px;
}
[dir="ltr"] .form-type--checkbox .checkbox-toggle + .help-icon,
[dir="ltr"] .form-type--radio .checkbox-toggle + .help-icon {
padding-left: var(--gin-spacing-xxs);
}
[dir="rtl"] .form-type--checkbox .checkbox-toggle + .help-icon,
[dir="rtl"] .form-type--radio .checkbox-toggle + .help-icon {
padding-right: var(--gin-spacing-xxs);
}
.form-type-checkbox .help-icon__element-has-description .checkbox-toggle {
width: 50px !important;
} }
.field-group-details.help-icon__description-container .help-icon__description-toggle { .field-group-details.help-icon__description-container .help-icon__description-toggle {
margin-top: 0; margin-block-start: 0;
}
[dir="ltr"] fieldset:not(.fieldgroup) .help-icon > .fieldset__legend .fieldset__label {
padding-right: 0;
} }
[dir="rtl"] fieldset:not(.fieldgroup) .help-icon > .fieldset__legend .fieldset__label { fieldset:not(.fieldgroup) .help-icon > .fieldset__legend .fieldset__label {
padding-left: 0; padding-inline-end: 0;
} }
.field-group-fieldset > .help-icon > .help-icon__description-toggle, .field-group-fieldset > .help-icon > .help-icon__description-toggle,
fieldset.media-library-widget .help-icon > .help-icon__description-toggle, fieldset.media-library-widget .help-icon > .help-icon__description-toggle,
.field--type-datetime fieldset .help-icon > .help-icon__description-toggle { .field--type-datetime fieldset .help-icon > .help-icon__description-toggle {
margin-top: 1rem; margin-block-start: 1rem;
} }
[dir="ltr"] .field-group-fieldset > .fieldset__description, .field-group-fieldset > .fieldset__description,
[dir="ltr"] fieldset.media-library-widget .fieldset__description, fieldset.media-library-widget .fieldset__description,
[dir="ltr"] .field--type-datetime fieldset .fieldset__description { .field--type-datetime fieldset .fieldset__description {
padding-left: var(--gin-spacing-m); padding-inline-start: var(--gin-spacing-m);
}
[dir="rtl"] .field-group-fieldset > .fieldset__description,
[dir="rtl"] fieldset.media-library-widget .fieldset__description,
[dir="rtl"] .field--type-datetime fieldset .fieldset__description {
padding-right: var(--gin-spacing-m);
} }
@media (min-width: 48em) { @media (min-width: 48em) {
[dir="ltr"] .field-group-fieldset > .fieldset__description, .field-group-fieldset > .fieldset__description,
[dir="ltr"] fieldset.media-library-widget .fieldset__description, fieldset.media-library-widget .fieldset__description,
[dir="ltr"] .field--type-datetime fieldset .fieldset__description { .field--type-datetime fieldset .fieldset__description {
padding-left: var(--gin-spacing-l); padding-inline-start: var(--gin-spacing-l);
}
[dir="rtl"] .field-group-fieldset > .fieldset__description,
[dir="rtl"] fieldset.media-library-widget .fieldset__description,
[dir="rtl"] .field--type-datetime fieldset .fieldset__description {
padding-right: var(--gin-spacing-l);
} }
} }
...@@ -120,16 +79,7 @@ fieldset.media-library-widget .help-icon > .help-icon__description-toggle, ...@@ -120,16 +79,7 @@ fieldset.media-library-widget .help-icon > .help-icon__description-toggle,
.system-modules .table-filter .form-type--search .help-icon__description-toggle, .system-modules .table-filter .form-type--search .help-icon__description-toggle,
.system-modules-uninstall .table-filter .form-type--search .help-icon__description-toggle { .system-modules-uninstall .table-filter .form-type--search .help-icon__description-toggle {
position: absolute; position: absolute;
top: var(--gin-spacing-m); inset-inline-end: calc(var(--gin-spacing-xs) * -1);
} inset-block-start: var(--gin-spacing-m);
[dir="ltr"] .system-modules .table-filter .form-type--search .help-icon__description-toggle,
[dir="ltr"] .system-modules-uninstall .table-filter .form-type--search .help-icon__description-toggle {
right: calc(var(--gin-spacing-xs) * -1);
}
[dir="rtl"] .system-modules .table-filter .form-type--search .help-icon__description-toggle,
[dir="rtl"] .system-modules-uninstall .table-filter .form-type--search .help-icon__description-toggle {
left: calc(var(--gin-spacing-xs) * -1);
} }
...@@ -12,24 +12,16 @@ ...@@ -12,24 +12,16 @@
} }
.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type { .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type {
border-top-left-radius: var(--gin-border-m); border-start-start-radius: var(--gin-border-m);
border-top-right-radius: var(--gin-border-m); border-start-end-radius: var(--gin-border-m);
} }
.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions { .ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions {
position: absolute; position: absolute;
bottom: 0; inset-block-end: 0;
top: auto; inset-inline-start: var(--gin-spacing-m);
} inset-block-start: auto;
inset-inline-end: auto;
[dir="ltr"] .ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions {
left: var(--gin-spacing-m);
right: auto;
}
[dir="rtl"] .ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions {
right: var(--gin-spacing-m);
left: auto;
} }
.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary { .ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary {
...@@ -50,12 +42,19 @@ ...@@ -50,12 +42,19 @@
.ui-dialog { .ui-dialog {
position: absolute; position: absolute;
left: 0; inset-block-start: 0;
top: 0;
font-family: var(--gin-font); font-family: var(--gin-font);
outline: none; outline: none;
} }
[dir="ltr"] .ui-dialog {
inset-inline-start: 0;
}
[dir="rtl"] .ui-dialog {
inset-inline-end: 0;
}
.ui-dialog, .ui-dialog:focus, .ui-dialog:focus:active, .ui-dialog:focus:hover { .ui-dialog, .ui-dialog:focus, .ui-dialog:focus:active, .ui-dialog:focus:hover {
box-shadow: var(--gin-shadow-l1); box-shadow: var(--gin-shadow-l1);
} }
...@@ -71,7 +70,7 @@ ...@@ -71,7 +70,7 @@
@media (forced-colors: active) { @media (forced-colors: active) {
.ui-dialog .ui-dialog-titlebar { .ui-dialog .ui-dialog-titlebar {
border-bottom: 1px solid buttonBorder; border-block-end: 1px solid buttonBorder;
} }
} }
...@@ -80,41 +79,34 @@ ...@@ -80,41 +79,34 @@
font-weight: var(--gin-font-weight-normal); font-weight: var(--gin-font-weight-normal);
color: #fff; color: #fff;
width: 100%; width: 100%;
padding-inline-end: var(--gin-spacing-xl);
box-sizing: border-box; box-sizing: border-box;
} }
[dir="ltr"] .ui-dialog .ui-dialog-title {
padding-right: var(--gin-spacing-xl);
}
[dir="rtl"] .ui-dialog .ui-dialog-title {
padding-left: var(--gin-spacing-xl);
}
.ui-dialog .ui-dialog-content { .ui-dialog .ui-dialog-content {
color: var(--gin-color-text); color: var(--gin-color-text);
} }
.ui-dialog .ui-widget-content.ui-dialog-buttonpane { .ui-dialog .ui-widget-content.ui-dialog-buttonpane {
padding: var(--gin-spacing-s) var(--gin-spacing-l); padding: var(--gin-spacing-s) var(--gin-spacing-l);
border-top: 1px solid var(--gin-border-color-layer); border-block-start: 1px solid var(--gin-border-color-layer);
border-bottom-left-radius: var(--gin-border-m); border-end-start-radius: var(--gin-border-m);
border-bottom-right-radius: var(--gin-border-m); border-end-end-radius: var(--gin-border-m);
background: var(--gin-bg-app); background: var(--gin-bg-app);
} }
.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button { .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button {
font-weight: var(--gin-font-weight-heavy); font-family: var(--gin-font);
margin-top: 0; font-size: var(--gin-font-size-s);
margin-bottom: 0; font-weight: var(--gin-font-weight-semibold);
} padding-block: calc(var(--gin-spacing-s) - 2px);
padding-inline: var(--gin-spacing-m);
[dir="ltr"] .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type { margin-block: 0;
margin-right: 0; height: auto;
} }
[dir="rtl"] .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type { .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type {
margin-left: 0; margin-inline-end: 0;
} }
.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger, .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,
...@@ -123,12 +115,14 @@ ...@@ -123,12 +115,14 @@
} }
.ui-dialog .ui-dialog-buttonset { .ui-dialog .ui-dialog-buttonset {
margin-top: 0; margin-block-start: 0;
} }
.ui-dialog .ui-dialog-titlebar-close { .ui-dialog .ui-dialog-titlebar-close {
position: absolute; position: absolute;
top: 50%; inset-block-start: 50%;
inset-inline-start: auto;
inset-inline-end: 0;
width: 2rem; width: 2rem;
height: 2rem; height: 2rem;
opacity: .8; opacity: .8;
...@@ -138,20 +132,11 @@ ...@@ -138,20 +132,11 @@
border: none; border: none;
} }
[dir="ltr"] .ui-dialog .ui-dialog-titlebar-close {
left: auto;
right: 0;
}
[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close {
right: auto;
left: 0;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick { .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
width: 100%; width: 100%;
height: 100%; height: 100%;
top: 0; inset-block-start: 0;
inset-inline-start: 0;
margin: 0; margin: 0;
transform: none; transform: none;
background: #fff; background: #fff;
...@@ -165,14 +150,6 @@ ...@@ -165,14 +150,6 @@
mask-position: center center; mask-position: center center;
} }
[dir="ltr"] .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
left: 0;
}
[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
right: 0;
}
@media (forced-colors: active) { @media (forced-colors: active) {
.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick { .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
background: linktext; background: linktext;
...@@ -184,31 +161,39 @@ ...@@ -184,31 +161,39 @@
} }
.ui-dialog .ui-widget-content.ui-dialog-content { .ui-dialog .ui-widget-content.ui-dialog-content {
padding-left: var(--gin-spacing-l); padding-inline: var(--gin-spacing-l);
padding-right: var(--gin-spacing-l);
background: var(--gin-bg-layer); background: var(--gin-bg-layer);
} }
.ui-dialog .gin-layer-wrapper { .ui-dialog .gin-layer-wrapper {
margin-bottom: var(--gin-spacing-l); margin-block-end: var(--gin-spacing-l);
}
.ui-dialog .gin-confirm-form {
margin-block-start: var(--gin-spacing-m);
margin-block-end: var(--gin-spacing-s);
}
.ui-dialog.token-tree-dialog {
max-width: none;
z-index: 505;
} }
.erl-overlay, .erl-overlay,
.layout-paragraphs-dialog { .layout-paragraphs-dialog {
position: fixed !important; position: fixed !important;
top: 50% !important; inset-block-start: 50% !important;
inset-inline-start: 50% !important;
width: calc(100% - var(--gin-spacing-xl)) !important; width: calc(100% - var(--gin-spacing-xl)) !important;
} }
[dir="ltr"] .erl-overlay, [dir="ltr"] .erl-overlay,
[dir="ltr"] .layout-paragraphs-dialog { [dir="ltr"] .layout-paragraphs-dialog {
left: 50% !important;
transform: translate(-50%, -50%); transform: translate(-50%, -50%);
} }
[dir="rtl"] .erl-overlay, [dir="rtl"] .erl-overlay,
[dir="rtl"] .layout-paragraphs-dialog { [dir="rtl"] .layout-paragraphs-dialog {
right: 50% !important;
transform: translate(50%, -50%); transform: translate(50%, -50%);
} }
...@@ -229,12 +214,12 @@ ul.paragraphs-add-dialog-list { ...@@ -229,12 +214,12 @@ ul.paragraphs-add-dialog-list {
} }
.views-ui-dialog .views-offset-bottom { .views-ui-dialog .views-offset-bottom {
border-top: 1px solid var(--gin-border-color); border-block-start: 1px solid var(--gin-border-color);
} }
@media (forced-colors: active) { @media (forced-colors: active) {
.views-ui-dialog .views-offset-bottom { .views-ui-dialog .views-offset-bottom {
border-top: none; border-block-start: none;
} }
} }
...@@ -280,7 +265,14 @@ table.treetable tr.branch { ...@@ -280,7 +265,14 @@ table.treetable tr.branch {
} }
.ui-dialog .gin-layer-wrapper { .ui-dialog .gin-layer-wrapper {
margin-bottom: var(--gin-spacing-l); margin-block: var(--gin-spacing-l);
margin-top: var(--gin-spacing-l); }
.views-ui-dialog.views-ui-dialog > .ui-dialog-content {
padding: 0;
}
#drupal-modal .gin-sticky-form-actions.form-actions {
display: none;
} }