anchor.diff:      rv_html =
         |<img src="{ get_logo_src( ) }" height="50px">|
         && gc_newline &&
  -      '<h1>abapGit</h1>&nbsp;'                                  && gc_newline &&
  -      '<a href="sapevent:refresh">Refresh</a>&nbsp;'            && gc_newline &&
  -      '<a href="sapevent:install">Clone</a>&nbsp;'              && gc_newline &&
  -      '<a href="sapevent:explore">Explore</a>&nbsp;'            && gc_newline &&
  -      '<a href="sapevent:abapgithome">abapGit@GitHub</a>&nbsp;' && gc_newline &&
  -      '<a href="sapevent:newoffline">New offline project</a>&nbsp;' && gc_newline &&
  -      '<hr>'                                                    && gc_newline.
  +      '<h1>abapGit</h1>&nbsp;'                                          && gc_newline &&
  +      '<a href="sapevent:refresh">Refresh</a>&nbsp;'                    && gc_newline &&
  +      '<a href="sapevent:install">Clone</a>&nbsp;'                      && gc_newline &&
  +      '<a href="sapevent:explore">Explore</a>&nbsp;'                    && gc_newline &&
  +      '<a href="sapevent:abapgithome">abapGit@GitHub</a>&nbsp;'         && gc_newline &&
  +      '<a href="sapevent:newoffline">New offline project</a>&nbsp;'     && gc_newline.
  +
  +    IF needs_installation( ) = abap_true.
  +      rv_html = rv_html &&  '<a href="sapevent:abapgit_installation">Install</a>&nbsp;' && gc_newline.
  +    ENDIF.
  +
  +    rv_html = rv_html && '<hr>'                                      && gc_newline.
   
     ENDMETHOD.                    "render_menu
   
  
positive.code:             view( render( ) ).
            WHEN 'zipexport_gui'.
              zipexport( ).
            WHEN OTHERS.
              _raise 'Unknown action'.
          ENDCASE.
  
negative.code:               '<table border="0">'                      && gc_newline &&
                '<tr>'                                    && gc_newline &&
                '<th><h2>Local</h2></th>'                 && gc_newline &&
                |<th><a href=#diff_1>&lt;&gt;</a></th>|       && gc_newline && "Type of change & Navigation to next difference
                '<th><h2>Remote</h2></th>'                && gc_newline &&
                '</tr>'.
  
  