Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e79b666b

Von Sven Schöling vor fast 8 Jahren hinzugefügt

  • ID e79b666bb95d38213255da7ded138a2818db9adb
  • Vorgänger 224be2fe
  • Nachfolger 5bc3c720

PartPicker styling: Höhe in chrome

Für später: lx-office-erp.css überschreibt natives <input> styling mit
einem pseudo-windows 7 Look, und kann das svg deshalb einfach als
Hintergrundbild setzen.

kivitendo.css belässt es aber bei nativer appearance. Sobald man da dann
versucht das Hintergrundbild zu ändern, wird die nicht mehr vom Window
Toolkit gerendert, sonderm vom Browser mit dessen Standardstylesheet.
Ergo muss da die Lupe als inline-block über dem input Feld positioniert
werden.

Der gesamte Picker muss sich inline verhalten, die einzelnen Teile
darin aber mit spacing Informationen gestyled werden. Dafür ist display:
inline-block da. Blöderweise klappt vertical alignment innerhalb eines
inline-blocks nur wenn man ein leeresa Pseudoelement vorne vor setzt.

Unterschiede anzeigen:

css/kivitendo/main.css
392 392
}
393 393

  
394 394
.part_picker {
395
  display: inline-block;
396
}
397
.part_picker:before {
398
  display: inline-block;
399
  vertical-align: middle;
400
  height: 100%;
395 401
}
396 402
.chart_picker {
397 403
  padding-right: 16px;
......
430 436
  width: 350px;
431 437
}
432 438
span.ppp_popup_button {
433
  position: absolute;
439
  display: inline-block;
440
  vertical-align: middle;
434 441
  margin-left: -24px;
435
  margin-top: 5px;
436
  width: 20px;
437 442
  height: 20px;
443
  width: 20px;
438 444
  cursor: pointer;
439 445
  background: url("../../image/search.svg") no-repeat center right;
440 446
  background-size: contain;

Auch abrufbar als: Unified diff