anchor.diff:      METHODS lif_gui_page~render     REDEFINITION.
       METHODS lif_gui_page~get_assets REDEFINITION.
   
  +    CLASS-METHODS render_repo_top
  +      IMPORTING io_repo        TYPE REF TO lcl_repo
  +      RETURNING VALUE(ro_html) TYPE REF TO lcl_html_helper
  +      RAISING   lcx_exception.
  +
     PRIVATE SECTION.
   
       TYPES: BEGIN OF ty_repo_item,
  
positive.code: 
      METHODS build_main_menu
        RETURNING VALUE(ro_menu) TYPE REF TO lcl_html_toolbar.
  
      METHODS render_repo_top
        IMPORTING io_repo        TYPE REF TO lcl_repo
        RETURNING VALUE(ro_html) TYPE REF TO lcl_html_helper
        RAISING   lcx_exception.
  
      METHODS render_repo_menu
        IMPORTING io_repo        TYPE REF TO lcl_repo
  
negative.code: *----------------------------------------------------------------------*
  CLASS lcl_html_helper DEFINITION FINAL.
    PUBLIC SECTION.
      CONSTANTS: c_indent_size TYPE i VALUE 2.
  
      DATA mv_html   TYPE string READ-ONLY.
      DATA mv_indent TYPE i READ-ONLY.
  
      METHODS add IMPORTING iv_chunk TYPE any.
      METHODS reset.
  
      METHODS add_anchor IMPORTING iv_txt      TYPE string
                                   iv_act      TYPE string
                                   iv_opt      TYPE c OPTIONAL
                                   iv_sapevent TYPE abap_bool DEFAULT abap_true
                                   iv_class    TYPE string OPTIONAL.
  
    PRIVATE SECTION.
      METHODS _add_str IMPORTING iv_str  TYPE csequence.
  