FrontAccountingERP / FA

Official FrontAccounting mirror repository
93 stars 95 forks source link

unstable-feature/theme: Delegate rendering to classes #8

Open cambell-prince opened 8 years ago

cambell-prince commented 8 years ago

This pull request introduces rendering classes so that the actual rendering of html elements can be delegated to themes where required. The PR is intended to be a minimal change to achieve this effect. The changes diff well with the existing implementation e.g. ui_control.inc <-> ControlRenderer.inc which in turn diffs well with the separate bootstrap theme implementation. This simplifies maintaining the feature until such time as it is integrated into FA. Once integrated I would refactor further to improve the rendering code both for the default themes and the bootstrap theme.