@@ -374,37 +374,37 @@ private ListGrid prepareImagesGrid() {
374
374
ListGridField image = prepareImageField ();
375
375
376
376
grid .setFields (nameField , image );
377
-
377
+
378
378
List <ListGridRecord > records = new ArrayList <>();
379
379
380
380
ListGridRecord rec = new ListGridRecord ();
381
381
rec .setAttribute (NAME , "logo" );
382
- rec .setAttribute (IMAGE , tenant .getBranding ().getLogoSrc ());
382
+ rec .setAttribute (IMAGE , tenant .getBranding ().getLogo ());
383
383
records .add (rec );
384
384
rec = new ListGridRecord ();
385
385
rec .setAttribute (NAME , LOGO_HEAD );
386
- rec .setAttribute (IMAGE , tenant .getBranding ().getLogoHeadSrc ());
386
+ rec .setAttribute (IMAGE , tenant .getBranding ().getLogoHead ());
387
387
records .add (rec );
388
388
rec = new ListGridRecord ();
389
389
rec .setAttribute (NAME , LOGO_MENU );
390
- rec .setAttribute (IMAGE , tenant .getBranding ().getLogoMenuSrc ());
390
+ rec .setAttribute (IMAGE , tenant .getBranding ().getLogoMenu ());
391
391
records .add (rec );
392
392
rec = new ListGridRecord ();
393
393
rec .setAttribute (NAME , BANNER );
394
- rec .setAttribute (IMAGE , tenant .getBranding ().getBannerSrc ());
394
+ rec .setAttribute (IMAGE , tenant .getBranding ().getBanner ());
395
395
records .add (rec );
396
396
397
397
rec = new ListGridRecord ();
398
398
rec .setAttribute (NAME , LOGO_OEM );
399
- rec .setAttribute (IMAGE , tenant .getBranding ().getLogoOemSrc ());
399
+ rec .setAttribute (IMAGE , tenant .getBranding ().getLogoOem ());
400
400
records .add (rec );
401
401
rec = new ListGridRecord ();
402
402
rec .setAttribute (NAME , LOGO_HEAD_OEM );
403
- rec .setAttribute (IMAGE , tenant .getBranding ().getLogoHeadOemSrc ());
403
+ rec .setAttribute (IMAGE , tenant .getBranding ().getLogoHeadOem ());
404
404
records .add (rec );
405
405
rec = new ListGridRecord ();
406
406
rec .setAttribute (NAME , FAVICON );
407
- rec .setAttribute (IMAGE , tenant .getBranding ().getFaviconSrc ());
407
+ rec .setAttribute (IMAGE , tenant .getBranding ().getFavicon ());
408
408
records .add (rec );
409
409
grid .setRecords (records .toArray (new ListGridRecord [0 ]));
410
410
@@ -424,30 +424,32 @@ private ListGridField prepareImageField() {
424
424
image .setCanSort (false );
425
425
image .setCellFormatter ((Object value , ListGridRecord rec , int rowNum , int colNum ) -> {
426
426
String html = "" ;
427
+ String maxWidth = "400px" ;
427
428
String name = rec .getAttributeAsString (NAME );
428
429
if (name .equals ("logo" ))
429
- html = tenant .getBranding ().getLogoSrc ();
430
+ html = tenant .getBranding ().getLogo ();
430
431
else if (name .equals (LOGO_HEAD ))
431
- html = tenant .getBranding ().getLogoHeadSrc ();
432
+ html = tenant .getBranding ().getLogoHead ();
432
433
else if (name .equals (LOGO_MENU ))
433
- html = tenant .getBranding ().getLogoMenuSrc ();
434
+ html = tenant .getBranding ().getLogoMenu ();
434
435
else if (name .equals (LOGO_OEM ))
435
- html = tenant .getBranding ().getLogoOemSrc ();
436
+ html = tenant .getBranding ().getLogoOem ();
436
437
else if (name .equals (LOGO_HEAD_OEM ))
437
- html = tenant .getBranding ().getLogoHeadOemSrc ();
438
+ html = tenant .getBranding ().getLogoHeadOem ();
438
439
else if (name .equals (BANNER ))
439
- html = tenant .getBranding ().getBannerSrc ();
440
- else if (name .equals (FAVICON ))
441
- html = tenant .getBranding ().getFaviconSrc ();
442
-
443
- if ( html != null && ! html . isEmpty ()) {
440
+ html = tenant .getBranding ().getBanner ();
441
+ else if (name .equals (FAVICON )) {
442
+ html = tenant .getBranding ().getFavicon ();
443
+ maxWidth = "64px" ;
444
+ }
444
445
445
- html = "<img src='" + html + "' style='margin-top:4px; margin-bottom:4px;'/>" ;
446
+ if (html != null && !html .isEmpty ()) {
447
+ html = "<img src='" + html + "' style='margin-top:4px; margin-bottom:4px; max-width: " +maxWidth +";'/>" ;
446
448
447
- // In chase of header logos, show the banner below
449
+ // In case of header logos, show the banner below
448
450
if (name .contains ("_head" )) {
449
- html = "<div style=\" background-image: url('" + tenant .getBranding ().getBannerSrc ()
450
- + "'); width:100%; margin-top:4px; margin-bottom :4px; \" >" + html + "</div>" ;
451
+ html = "<div style=\" background-image: url('" + tenant .getBranding ().getBanner ()
452
+ + "'); width:100%; margin:4px; \" >" + html + "</div>" ;
451
453
} else {
452
454
html = "<div style='width:100%; margin-top:4px; margin-bottom:4px;'>" + html + "</div>" ;
453
455
}
@@ -473,25 +475,25 @@ private void showImagesContextMenu() {
473
475
474
476
String image = "" ;
475
477
if ("logo" .equals (name )) {
476
- tenant .getBranding ().setLogoSrc (model .getLogoSrc ());
478
+ tenant .getBranding ().setLogo (model .getLogo ());
477
479
image = model .getLogo ();
478
480
} else if (LOGO_HEAD .equals (name )) {
479
- tenant .getBranding ().setLogoHeadSrc (model .getLogoHeadSrc ());
481
+ tenant .getBranding ().setLogoHead (model .getLogoHead ());
480
482
image = model .getLogoHead ();
481
483
} else if (LOGO_MENU .equals (name )) {
482
- tenant .getBranding ().setLogoMenuSrc (model .getLogoMenuSrc ());
484
+ tenant .getBranding ().setLogoMenu (model .getLogoMenu ());
483
485
image = model .getLogoMenu ();
484
486
} else if (LOGO_OEM .equals (name )) {
485
- tenant .getBranding ().setLogoOemSrc (model .getLogoOemSrc ());
487
+ tenant .getBranding ().setLogoOem (model .getLogoOem ());
486
488
image = model .getLogoOem ();
487
489
} else if (LOGO_HEAD_OEM .equals (name )) {
488
- tenant .getBranding ().setLogoHeadOemSrc (model .getLogoHeadOemSrc ());
490
+ tenant .getBranding ().setLogoHeadOem (model .getLogoHeadOem ());
489
491
image = model .getLogoHeadOem ();
490
492
} else if (FAVICON .equals (name )) {
491
- tenant .getBranding ().setFaviconSrc (model .getFaviconSrc ());
493
+ tenant .getBranding ().setFavicon (model .getFavicon ());
492
494
image = model .getFavicon ();
493
495
} else if (BANNER .equals (name )) {
494
- tenant .getBranding ().setBannerSrc (model .getBannerSrc ());
496
+ tenant .getBranding ().setBanner (model .getBanner ());
495
497
image = model .getBanner ();
496
498
}
497
499
@@ -509,23 +511,23 @@ private void showImagesContextMenu() {
509
511
510
512
void updateImage (String imageName , String imageContent ) {
511
513
String content = imageContent ;
512
- if (content .startsWith (GUIBranding .SRC_PREFIX ))
513
- content = GUIBranding .SRC_PREFIX + imageContent ;
514
+ if (! content .startsWith (GUIBranding .DATA_PREFIX ))
515
+ content = GUIBranding .PNG_PREFIX + imageContent ;
514
516
515
517
if (imageName .equals ("logo" ))
516
- tenant .getBranding ().setLogoSrc (content );
518
+ tenant .getBranding ().setLogo (content );
517
519
else if (imageName .equals (LOGO_HEAD ))
518
- tenant .getBranding ().setLogoHeadSrc (content );
520
+ tenant .getBranding ().setLogoHead (content );
519
521
else if (imageName .equals (LOGO_MENU ))
520
- tenant .getBranding ().setLogoMenuSrc (content );
522
+ tenant .getBranding ().setLogoMenu (content );
521
523
else if (imageName .equals (LOGO_OEM ))
522
- tenant .getBranding ().setLogoOemSrc (content );
524
+ tenant .getBranding ().setLogoOem (content );
523
525
else if (imageName .equals (LOGO_HEAD_OEM ))
524
- tenant .getBranding ().setLogoHeadOemSrc (content );
526
+ tenant .getBranding ().setLogoHeadOem (content );
525
527
else if (imageName .equals (BANNER ))
526
- tenant .getBranding ().setBannerSrc (content );
528
+ tenant .getBranding ().setBanner (content );
527
529
else if (imageName .equals (FAVICON ))
528
- tenant .getBranding ().setFaviconSrc (content );
530
+ tenant .getBranding ().setFavicon (content );
529
531
530
532
Record rec = null ;
531
533
0 commit comments