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
|
* See http://www.abapgit.org
|
||||||
|
|
||||||
CONSTANTS: gc_xml_version TYPE string VALUE 'v1.0.0', "#EC NOTEXT
|
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)
|
* The MIT License (MIT)
|
||||||
|
@ -14831,7 +14831,7 @@ CLASS lcl_html_helper DEFINITION FINAL.
|
||||||
METHODS _add_str IMPORTING iv_str TYPE csequence.
|
METHODS _add_str IMPORTING iv_str TYPE csequence.
|
||||||
METHODS _add_htm IMPORTING io_html TYPE REF TO lcl_html_helper.
|
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
|
* 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( ' color: #333;' ). "#EC NOTEXT
|
||||||
lo_html->add( ' padding-left: 0.5em;' ). "#EC NOTEXT
|
lo_html->add( ' padding-left: 0.5em;' ). "#EC NOTEXT
|
||||||
lo_html->add( ' padding-right: 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( '}' ). "#EC NOTEXT
|
||||||
lo_html->add( 'table.diff_tab td.num, th.num {' ). "#EC NOTEXT
|
lo_html->add( 'table.diff_tab td.num, th.num {' ). "#EC NOTEXT
|
||||||
lo_html->add( ' text-align: right;' ). "#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( 'table.diff_tab td.cmd, th.cmd {' ). "#EC NOTEXT
|
||||||
lo_html->add( ' font-size: smaller;' ). "#EC NOTEXT
|
lo_html->add( ' font-size: smaller;' ). "#EC NOTEXT
|
||||||
lo_html->add( ' text-align: center !important;' ). "#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( '}' ). "#EC NOTEXT
|
||||||
lo_html->add( '</style>' ). "#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( '<th class="cmd"><a href=#diff_1>▼ 1</a></th>' ). "#EC NOTEXT
|
||||||
lo_html->add( '</tr>' ). "#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_index = sy-tabix.
|
||||||
lv_local = escape( val = <ls_diff>-local format = cl_abap_format=>e_html_attr ).
|
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 ).
|
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.
|
WHEN lcl_diff=>c_diff-delete.
|
||||||
lv_attr_remote = ' class="diff_del"'. "#EC NOTEXT
|
lv_attr_remote = ' class="diff_del"'. "#EC NOTEXT
|
||||||
WHEN lcl_diff=>c_diff-update.
|
WHEN lcl_diff=>c_diff-update.
|
||||||
lv_attr_local = ' class="diff_ins"'. "#EC NOTEXT
|
lv_attr_local = ' class="diff_upd"'. "#EC NOTEXT
|
||||||
lv_attr_remote = ' class="diff_del"'. "#EC NOTEXT
|
lv_attr_remote = ' class="diff_upd"'. "#EC NOTEXT
|
||||||
ENDCASE.
|
ENDCASE.
|
||||||
|
|
||||||
CLEAR lv_href. " Create link to next change
|
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( '<tr>' ). "#EC NOTEXT
|
||||||
lo_html->add( |<td class="num">{ <ls_diff>-local_line }</td>| ). "#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 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( |<td class="cmd">{ lv_href }</td>| ). "#EC NOTEXT
|
||||||
lo_html->add( '</tr>' ). "#EC NOTEXT
|
lo_html->add( '</tr>' ). "#EC NOTEXT
|
||||||
|
|
||||||
|
@ -17529,8 +17529,8 @@ CLASS lcl_gui_page_diff IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD lif_gui_page~render.
|
METHOD lif_gui_page~render.
|
||||||
|
|
||||||
DATA: lv_html TYPE string.
|
DATA: lv_html TYPE string,
|
||||||
DATA lo_html TYPE REF TO lcl_html_helper.
|
lo_html TYPE REF TO lcl_html_helper.
|
||||||
|
|
||||||
CREATE OBJECT lo_html.
|
CREATE OBJECT lo_html.
|
||||||
|
|
||||||
|
@ -17538,8 +17538,8 @@ CLASS lcl_gui_page_diff IMPLEMENTATION.
|
||||||
lv_html = lcl_gui=>header( ).
|
lv_html = lcl_gui=>header( ).
|
||||||
|
|
||||||
"TODO: crutch, redo later after unification
|
"TODO: crutch, redo later after unification
|
||||||
replace first occurrence of '</style>' in lv_html
|
REPLACE FIRST OCCURRENCE OF '</style>' IN lv_html
|
||||||
with '</style>' && styles( )->mv_html.
|
WITH '</style>' && styles( )->mv_html.
|
||||||
|
|
||||||
"TODO: crutch, move to SAP back button (code almost ready)
|
"TODO: crutch, move to SAP back button (code almost ready)
|
||||||
lv_html = lv_html && '<div>' && '<a href="sapevent:back">Back</a>' && '</div>'.
|
lv_html = lv_html && '<div>' && '<a href="sapevent:back">Back</a>' && '</div>'.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user