Opened 10 years ago

Last modified 3 years ago

#890 released defect (fixed)

API refactor: UI components, setStyle

Reported by: Jani Laakso Owned by: Marc Englund
Priority: blocker Milestone: 5.0.0-alpha for -removed-
Component: undefined Version: 5.0.0-pre
Keywords: Cc: magi42@…
Depends on:
Workaround:
Verified:
Fv: no Pro Account: Mark as Priority

Description (last modified by Marc Englund)

Should server-side setStyle method be deprecated?

Server-side API vs. client-side API

How to enlarge server-side UI component API, expand API to contain e.g.

  • TwinCol select
  • Checkbox
  • DateField

etc.

Change history (10)

comment:1 Changed 10 years ago by Jani Laakso

  • Description modified (diff)
  • Summary changed from TK5: setStyle deprecation, client-side vs. server-side UI component API to UI component API

comment:2 Changed 10 years ago by Jani Laakso

  • hours_left set to 10
  • Summary changed from UI component API to API refactor: UI components, setStyle

comment:3 Changed 10 years ago by Jani Laakso

  • affects_documentation changed from 0 to 1
  • Cc magi42@… added

comment:4 Changed 10 years ago by Marc Englund

  • hours_left changed from 10 to 5

Compromise: setStyle() removed from Component interface, deprecated in AbstractComponent.

Moving component variants into own classes still TBD.

comment:5 Changed 10 years ago by Jani Laakso

See also #1138

comment:6 Changed 10 years ago by Marc Englund

  • Description modified (diff)

comment:7 Changed 10 years ago by Jani Laakso

  • Milestone changed from 5.0.0-beta-phase2 (release candidate) to 5.0.0-alpha_for_efecte

comment:8 Changed 10 years ago by Marc Englund

  • Description modified (diff)
  • hours_left changed from 5 to 0
  • Resolution set to fixed
  • Status changed from new to closed

Fixed DateField styles in [2863], should be the last one (will re-check).

comment:9 Changed 4 years ago by Artur Signell

  • Fv unset

comment:10 Changed 3 years ago by Artur Signell

  • Status changed from closed to released
Note: See TracTickets for help on using tickets.