mirror of
https://github.com/abap2UI5/abap2UI5.git
synced 2025-04-29 02:58:20 +08:00
Ui2 dependencies (#857)
* ui2_dependencies * update * fix driver.js * Update abaplint.jsonc
This commit is contained in:
parent
422a32531c
commit
1f5b22db75
|
@ -280,7 +280,7 @@
|
|||
"^cl_axt_dbtable$",
|
||||
"^cl_blue_wb_utility$",
|
||||
"^cl_oo_source$",
|
||||
"^/ui2/cl_json",
|
||||
"^/ui2/cl_json$",
|
||||
"^cl_saunit_internal_result$",
|
||||
"^cl_srvd_wb_object_data$",
|
||||
"^cl_wb_object_operator_factory$",
|
||||
|
|
|
@ -140,7 +140,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS Z2UI5_CL_CC_DRIVER_JS IMPLEMENTATION.
|
||||
CLASS z2ui5_cl_cc_driver_js IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD get_css_local.
|
||||
|
@ -216,13 +216,20 @@ METHOD get_js_cc.
|
|||
|
||||
"needed for transpilation to js
|
||||
DATA(lv_config_json) = ``.
|
||||
* lv_config_json = /ui2/cl_json=>serialize(
|
||||
* data = ls_config
|
||||
* compress = abap_true
|
||||
* pretty_name = 'X' ).
|
||||
try.
|
||||
DATA(li_ajson) = CAST z2ui5_if_ajson( z2ui5_cl_ajson=>create_empty( ) ).
|
||||
li_ajson->set( iv_path = `/` iv_val = ls_config ).
|
||||
li_ajson = li_ajson->filter( z2ui5_cl_ajson_filter_lib=>create_empty_filter( ) ).
|
||||
li_ajson = li_ajson->map( z2ui5_cl_ajson_mapping=>create_to_camel_case( ) ).
|
||||
li_ajson = li_ajson->map( z2ui5_cl_ajson_mapping=>create_lower_case( ) ).
|
||||
lv_config_json = li_ajson->stringify( ).
|
||||
|
||||
lv_config_json = /ui2/cl_json=>serialize(
|
||||
data = ls_config
|
||||
compress = abap_true
|
||||
pretty_name = 'X' ).
|
||||
|
||||
|
||||
catch cx_root.
|
||||
endtry.
|
||||
r_drive_js = r_drive_js && `var config = ` && lv_config_json && `;` && |\n| &&
|
||||
`var iLength = config.steps.length;` && |\n| &&
|
||||
`for (var i = 0; i < iLength; i++) {` && |\n| &&
|
||||
|
@ -271,11 +278,19 @@ METHOD get_js_cc.
|
|||
IF i_highlight_config IS NOT INITIAL AND i_highlight_driver_config IS NOT INITIAL.
|
||||
|
||||
DATA(lv_highlight_driver_config_jn) = ``.
|
||||
lv_highlight_driver_config_jn = /ui2/cl_json=>serialize(
|
||||
data = ls_highlight_driver_config
|
||||
compress = abap_true
|
||||
pretty_name = 'X' ).
|
||||
|
||||
* lv_highlight_driver_config_jn = /ui2/cl_json=>serialize(
|
||||
* data = ls_highlight_driver_config
|
||||
* compress = abap_true
|
||||
* pretty_name = 'X' ).
|
||||
try.
|
||||
li_ajson = CAST z2ui5_if_ajson( z2ui5_cl_ajson=>create_empty( ) ).
|
||||
li_ajson->set( iv_path = `/` iv_val = ls_highlight_driver_config ).
|
||||
li_ajson = li_ajson->filter( z2ui5_cl_ajson_filter_lib=>create_empty_filter( ) ).
|
||||
li_ajson = li_ajson->map( z2ui5_cl_ajson_mapping=>create_to_camel_case( ) ).
|
||||
li_ajson = li_ajson->map( z2ui5_cl_ajson_mapping=>create_lower_case( ) ).
|
||||
lv_highlight_driver_config_jn = li_ajson->stringify( ).
|
||||
catch cx_root.
|
||||
endtry.
|
||||
r_drive_js = r_drive_js && |\n| &&
|
||||
`var highlight_driver_config = ` && lv_highlight_driver_config_jn && `;` && |\n|.
|
||||
|
||||
|
@ -289,11 +304,19 @@ METHOD get_js_cc.
|
|||
ENDIF.
|
||||
|
||||
DATA(lv_highlight_config_json) = ``.
|
||||
lv_highlight_config_json = /ui2/cl_json=>serialize(
|
||||
data = ls_highlight_config
|
||||
compress = abap_true
|
||||
pretty_name = 'X' ).
|
||||
|
||||
* lv_highlight_config_json = /ui2/cl_json=>serialize(
|
||||
* data = ls_highlight_config
|
||||
* compress = abap_true
|
||||
* pretty_name = 'X' ).
|
||||
try.
|
||||
li_ajson = CAST z2ui5_if_ajson( z2ui5_cl_ajson=>create_empty( ) ).
|
||||
li_ajson->set( iv_path = `/` iv_val = ls_highlight_config ).
|
||||
li_ajson = li_ajson->filter( z2ui5_cl_ajson_filter_lib=>create_empty_filter( ) ).
|
||||
li_ajson = li_ajson->map( z2ui5_cl_ajson_mapping=>create_to_camel_case( ) ).
|
||||
li_ajson = li_ajson->map( z2ui5_cl_ajson_mapping=>create_lower_case( ) ).
|
||||
lv_highlight_config_json = li_ajson->stringify( ).
|
||||
catch cx_root.
|
||||
endtry.
|
||||
r_drive_js = r_drive_js && |\n| &&
|
||||
`var highlight_config = ` && lv_highlight_config_json && `;` && |\n| &&
|
||||
`switch ( highlight_config.elementview ) {` && |\n| &&
|
||||
|
|
Loading…
Reference in New Issue
Block a user