mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
diff: fix shortlist, indentation, yellow for updates
This commit is contained in:
parent
3441c2b015
commit
d6414fe7ac
|
@ -3,7 +3,7 @@ REPORT zabapgit.
|
|||
* See http://www.abapgit.org
|
||||
|
||||
CONSTANTS: gc_xml_version TYPE string VALUE 'v1.0.0', "#EC NOTEXT
|
||||
gc_abap_version TYPE string VALUE 'v1.7.1'. "#EC NOTEXT
|
||||
gc_abap_version TYPE string VALUE 'v1.7.2'. "#EC NOTEXT
|
||||
|
||||
********************************************************************************
|
||||
* The MIT License (MIT)
|
||||
|
@ -14831,7 +14831,7 @@ CLASS lcl_html_helper DEFINITION FINAL.
|
|||
METHODS _add_str IMPORTING iv_str TYPE csequence.
|
||||
METHODS _add_htm IMPORTING io_html TYPE REF TO lcl_html_helper.
|
||||
|
||||
endclass. "lcl_html_helper DEFINITION
|
||||
ENDCLASS. "lcl_html_helper DEFINITION
|
||||
|
||||
*----------------------------------------------------------------------*
|
||||
* CLASS lcl_html_helper IMPLEMENTATION
|
||||
|
@ -17402,7 +17402,6 @@ CLASS lcl_gui_page_diff IMPLEMENTATION.
|
|||
lo_html->add( ' color: #333;' ). "#EC NOTEXT
|
||||
lo_html->add( ' padding-left: 0.5em;' ). "#EC NOTEXT
|
||||
lo_html->add( ' padding-right: 0.5em;' ). "#EC NOTEXT
|
||||
lo_html->add( ' font-size: smaller;' ). "#EC NOTEXT
|
||||
lo_html->add( '}' ). "#EC NOTEXT
|
||||
lo_html->add( 'table.diff_tab td.num, th.num {' ). "#EC NOTEXT
|
||||
lo_html->add( ' text-align: right;' ). "#EC NOTEXT
|
||||
|
@ -17413,6 +17412,7 @@ CLASS lcl_gui_page_diff IMPLEMENTATION.
|
|||
lo_html->add( 'table.diff_tab td.cmd, th.cmd {' ). "#EC NOTEXT
|
||||
lo_html->add( ' font-size: smaller;' ). "#EC NOTEXT
|
||||
lo_html->add( ' text-align: center !important;' ). "#EC NOTEXT
|
||||
lo_html->add( ' white-space: nowrap;' ). "#EC NOTEXT
|
||||
lo_html->add( '}' ). "#EC NOTEXT
|
||||
lo_html->add( '</style>' ). "#EC NOTEXT
|
||||
|
||||
|
@ -17468,7 +17468,7 @@ CLASS lcl_gui_page_diff IMPLEMENTATION.
|
|||
lo_html->add( '<th class="cmd"><a href=#diff_1>▼ 1</a></th>' ). "#EC NOTEXT
|
||||
lo_html->add( '</tr>' ). "#EC NOTEXT
|
||||
|
||||
LOOP AT lt_diffs ASSIGNING <ls_diff>.
|
||||
LOOP AT lt_diffs ASSIGNING <ls_diff> WHERE short = abap_true.
|
||||
lv_index = sy-tabix.
|
||||
lv_local = escape( val = <ls_diff>-local format = cl_abap_format=>e_html_attr ).
|
||||
lv_remote = escape( val = <ls_diff>-remote format = cl_abap_format=>e_html_attr ).
|
||||
|
@ -17480,8 +17480,8 @@ CLASS lcl_gui_page_diff IMPLEMENTATION.
|
|||
WHEN lcl_diff=>c_diff-delete.
|
||||
lv_attr_remote = ' class="diff_del"'. "#EC NOTEXT
|
||||
WHEN lcl_diff=>c_diff-update.
|
||||
lv_attr_local = ' class="diff_ins"'. "#EC NOTEXT
|
||||
lv_attr_remote = ' class="diff_del"'. "#EC NOTEXT
|
||||
lv_attr_local = ' class="diff_upd"'. "#EC NOTEXT
|
||||
lv_attr_remote = ' class="diff_upd"'. "#EC NOTEXT
|
||||
ENDCASE.
|
||||
|
||||
CLEAR lv_href. " Create link to next change
|
||||
|
@ -17496,9 +17496,9 @@ CLASS lcl_gui_page_diff IMPLEMENTATION.
|
|||
|
||||
lo_html->add( '<tr>' ). "#EC NOTEXT
|
||||
lo_html->add( |<td class="num">{ <ls_diff>-local_line }</td>| ). "#EC NOTEXT
|
||||
lo_html->add( |<td{ lv_attr_local }>{ lv_local }</td>| ). "#EC NOTEXT
|
||||
lo_html->add( |<td{ lv_attr_local }><pre>{ lv_local }</pre></td>| ). "#EC NOTEXT
|
||||
lo_html->add( |<td class="num">{ <ls_diff>-remote_line }</td>| ). "#EC NOTEXT
|
||||
lo_html->add( |<td{ lv_attr_remote }>{ lv_remote }</td>| ). "#EC NOTEXT
|
||||
lo_html->add( |<td{ lv_attr_remote }><pre>{ lv_remote }</pre></td>| ). "#EC NOTEXT
|
||||
lo_html->add( |<td class="cmd">{ lv_href }</td>| ). "#EC NOTEXT
|
||||
lo_html->add( '</tr>' ). "#EC NOTEXT
|
||||
|
||||
|
@ -17529,8 +17529,8 @@ CLASS lcl_gui_page_diff IMPLEMENTATION.
|
|||
|
||||
METHOD lif_gui_page~render.
|
||||
|
||||
DATA: lv_html TYPE string.
|
||||
DATA lo_html TYPE REF TO lcl_html_helper.
|
||||
DATA: lv_html TYPE string,
|
||||
lo_html TYPE REF TO lcl_html_helper.
|
||||
|
||||
CREATE OBJECT lo_html.
|
||||
|
||||
|
@ -17538,8 +17538,8 @@ CLASS lcl_gui_page_diff IMPLEMENTATION.
|
|||
lv_html = lcl_gui=>header( ).
|
||||
|
||||
"TODO: crutch, redo later after unification
|
||||
replace first occurrence of '</style>' in lv_html
|
||||
with '</style>' && styles( )->mv_html.
|
||||
REPLACE FIRST OCCURRENCE OF '</style>' IN lv_html
|
||||
WITH '</style>' && styles( )->mv_html.
|
||||
|
||||
"TODO: crutch, move to SAP back button (code almost ready)
|
||||
lv_html = lv_html && '<div>' && '<a href="sapevent:back">Back</a>' && '</div>'.
|
||||
|
|
Loading…
Reference in New Issue
Block a user