mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 11:46:38 +08:00
progress indicator when refreshing page
This commit is contained in:
parent
cc0a196360
commit
5f2b42ea74
|
@ -2,7 +2,7 @@ REPORT zabapgit.
|
||||||
|
|
||||||
* See https://github.com/larshp/abapGit/
|
* See https://github.com/larshp/abapGit/
|
||||||
|
|
||||||
CONSTANTS: gc_version TYPE string VALUE 'v0.x-alpha'. "#EC NOTEXT
|
CONSTANTS: gc_version TYPE string VALUE 'v0.1-alpha'. "#EC NOTEXT
|
||||||
|
|
||||||
********************************************************************************
|
********************************************************************************
|
||||||
* The MIT License (MIT)
|
* The MIT License (MIT)
|
||||||
|
@ -4837,6 +4837,9 @@ CLASS lcl_gui IMPLEMENTATION.
|
||||||
METHOD render.
|
METHOD render.
|
||||||
|
|
||||||
DATA: lt_repos TYPE tt_repos_sha1,
|
DATA: lt_repos TYPE tt_repos_sha1,
|
||||||
|
lv_text TYPE c LENGTH 100,
|
||||||
|
lv_pct TYPE i,
|
||||||
|
lv_f type f,
|
||||||
ls_repo LIKE LINE OF lt_repos.
|
ls_repo LIKE LINE OF lt_repos.
|
||||||
|
|
||||||
|
|
||||||
|
@ -4863,6 +4866,14 @@ CLASS lcl_gui IMPLEMENTATION.
|
||||||
rv_html = rv_html && '<br><br><br>'.
|
rv_html = rv_html && '<br><br><br>'.
|
||||||
|
|
||||||
LOOP AT lt_repos INTO ls_repo.
|
LOOP AT lt_repos INTO ls_repo.
|
||||||
|
lv_f = ( sy-tabix / lines( lt_repos ) ) * 100.
|
||||||
|
lv_pct = lv_f.
|
||||||
|
lv_text = lcl_url=>name( ls_repo-url ).
|
||||||
|
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
|
||||||
|
EXPORTING
|
||||||
|
percentage = lv_pct
|
||||||
|
text = lv_text.
|
||||||
|
|
||||||
rv_html = rv_html && render_repo( ls_repo ).
|
rv_html = rv_html && render_repo( ls_repo ).
|
||||||
ENDLOOP.
|
ENDLOOP.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user