Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | const {cx_root} = await import("./cx_root.clas.mjs"); // zcl_abapgit_gui_menus.clas.abap class zcl_abapgit_gui_menus { static INTERNAL_TYPE = 'CLAS'; static INTERNAL_NAME = 'ZCL_ABAPGIT_GUI_MENUS'; static IMPLEMENTED_INTERFACES = []; static ATTRIBUTES = {}; static METHODS = {"ADVANCED": {"visibility": "U", "parameters": {"RO_MENU": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"});}, "is_optional": " "}}}, "HELP": {"visibility": "U", "parameters": {"RO_MENU": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"});}, "is_optional": " "}}}, "BACK": {"visibility": "U", "parameters": {"RO_MENU": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"});}, "is_optional": " "}}}, "SETTINGS": {"visibility": "U", "parameters": {"RO_MENU": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"});}, "is_optional": " "}, "IV_ACT": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, "REPO_SETTINGS": {"visibility": "U", "parameters": {"RO_MENU": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"});}, "is_optional": " "}, "IV_KEY": {"type": () => {return new abap.types.Character(12, {"qualifiedName":"zif_abapgit_persistence=>ty_value"});}, "is_optional": " "}, "IV_ACT": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, "EXPERIMENTAL": {"visibility": "U", "parameters": {"IO_MENU": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"});}, "is_optional": " "}}}}; constructor() { this.me = new abap.types.ABAPObject(); this.me.set(this); this.INTERNAL_ID = abap.internalIdCounter++; this.FRIENDS_ACCESS_INSTANCE = { }; } async constructor_(INPUT) { if (super.constructor_) { await super.constructor_(INPUT); } return this; } async advanced() { return zcl_abapgit_gui_menus.advanced(); } static async advanced() { let ro_menu = new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"}); ro_menu.set((await abap.Classes['ZCL_ABAPGIT_HTML_TOOLBAR'].create({iv_id: abap.CharacterFactory.get(16, 'toolbar-advanced')}))); await (await (await (await (await ro_menu.get().add({iv_txt: abap.CharacterFactory.get(16, 'Database Utility'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().go_db})).get().add({iv_txt: abap.CharacterFactory.get(14, 'Package to ZIP'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().zip_package})).get().add({iv_txt: abap.CharacterFactory.get(16, 'Transport to ZIP'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().zip_transport})).get().add({iv_txt: abap.CharacterFactory.get(15, 'Object to Files'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().zip_object})).get().add({iv_txt: abap.CharacterFactory.get(10, 'Debug Info'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().go_debuginfo}); if (abap.compare.eq((await (await abap.Classes['ZCL_ABAPGIT_UI_FACTORY'].get_frontend_services()).get().zif_abapgit_frontend_services$is_sapgui_for_windows()), abap.builtin.abap_true)) { await ro_menu.get().add({iv_txt: abap.CharacterFactory.get(16, 'Open IE DevTools'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().ie_devtools}); } return ro_menu; } async back() { return zcl_abapgit_gui_menus.back(); } static async back() { let ro_menu = new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"}); ro_menu.set((await abap.Classes['ZCL_ABAPGIT_HTML_TOOLBAR'].create({iv_id: abap.CharacterFactory.get(12, 'toolbar-back')}))); await ro_menu.get().add({iv_txt: abap.CharacterFactory.get(4, 'Back'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().go_back}); return ro_menu; } async experimental(INPUT) { return zcl_abapgit_gui_menus.experimental(INPUT); } static async experimental(INPUT) { let io_menu = INPUT?.io_menu; if (io_menu?.getQualifiedName === undefined || io_menu.getQualifiedName() !== "ZCL_ABAPGIT_HTML_TOOLBAR") { io_menu = undefined; } if (io_menu === undefined) { io_menu = new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"}).set(INPUT.io_menu); } if (abap.compare.initial((await (await (await abap.Classes['ZCL_ABAPGIT_PERSIST_FACTORY'].get_settings()).get().zif_abapgit_persist_settings$read()).get().get_experimental_features())) === false) { await io_menu.get().add({iv_txt: (await abap.Classes['ZCL_ABAPGIT_GUI_BUTTONS'].experimental()), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().go_settings}); } } async help() { return zcl_abapgit_gui_menus.help(); } static async help() { let ro_menu = new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"}); ro_menu.set((await abap.Classes['ZCL_ABAPGIT_HTML_TOOLBAR'].create({iv_id: abap.CharacterFactory.get(12, 'toolbar-help')}))); await (await (await (await (await ro_menu.get().add({iv_txt: abap.CharacterFactory.get(8, 'Tutorial'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().go_tutorial})).get().add({iv_txt: abap.CharacterFactory.get(13, 'Documentation'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().documentation})).get().add({iv_txt: abap.CharacterFactory.get(7, 'Explore'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().go_explore})).get().add({iv_txt: abap.CharacterFactory.get(9, 'Changelog'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().changelog})).get().add({iv_txt: abap.CharacterFactory.get(7, 'Hotkeys'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().show_hotkeys}); return ro_menu; } async repo_settings(INPUT) { return zcl_abapgit_gui_menus.repo_settings(INPUT); } static async repo_settings(INPUT) { let ro_menu = new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"}); let iv_key = INPUT?.iv_key; if (iv_key?.getQualifiedName === undefined || iv_key.getQualifiedName() !== "ZIF_ABAPGIT_PERSISTENCE=>TY_VALUE") { iv_key = undefined; } if (iv_key === undefined) { iv_key = new abap.types.Character(12, {"qualifiedName":"zif_abapgit_persistence=>ty_value"}).set(INPUT.iv_key); } let iv_act = INPUT?.iv_act; if (iv_act?.getQualifiedName === undefined || iv_act.getQualifiedName() !== "STRING") { iv_act = undefined; } if (iv_act === undefined) { iv_act = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_act); } ro_menu.set((await abap.Classes['ZCL_ABAPGIT_HTML_TOOLBAR'].create({iv_id: abap.CharacterFactory.get(21, 'toolbar-repo-settings')}))); await (await (await (await (await ro_menu.get().add({iv_txt: abap.CharacterFactory.get(10, 'Repository'), iv_act: new abap.types.String().set(`${abap.templateFormatting(abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().repo_settings)}?key=${abap.templateFormatting(iv_key)}`), iv_cur: abap.builtin.boolc(abap.compare.eq(iv_act, abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().repo_settings))})).get().add({iv_txt: abap.CharacterFactory.get(5, 'Local'), iv_act: new abap.types.String().set(`${abap.templateFormatting(abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().repo_local_settings)}?key=${abap.templateFormatting(iv_key)}`), iv_cur: abap.builtin.boolc(abap.compare.eq(iv_act, abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().repo_local_settings))})).get().add({iv_txt: abap.CharacterFactory.get(6, 'Remote'), iv_act: new abap.types.String().set(`${abap.templateFormatting(abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().repo_remote_settings)}?key=${abap.templateFormatting(iv_key)}`), iv_cur: abap.builtin.boolc(abap.compare.eq(iv_act, abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().repo_remote_settings))})).get().add({iv_txt: abap.CharacterFactory.get(10, 'Background'), iv_act: new abap.types.String().set(`${abap.templateFormatting(abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().repo_background)}?key=${abap.templateFormatting(iv_key)}`), iv_cur: abap.builtin.boolc(abap.compare.eq(iv_act, abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().repo_background))})).get().add({iv_txt: abap.CharacterFactory.get(5, 'Stats'), iv_act: new abap.types.String().set(`${abap.templateFormatting(abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().repo_infos)}?key=${abap.templateFormatting(iv_key)}`), iv_cur: abap.builtin.boolc(abap.compare.eq(iv_act, abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().repo_infos))}); await (await abap.Classes['ZCL_ABAPGIT_EXIT'].get_instance()).get().zif_abapgit_exit$enhance_repo_toolbar({io_menu: ro_menu, iv_key: iv_key, iv_act: iv_act}); return ro_menu; } async settings(INPUT) { return zcl_abapgit_gui_menus.settings(INPUT); } static async settings(INPUT) { let ro_menu = new abap.types.ABAPObject({qualifiedName: "ZCL_ABAPGIT_HTML_TOOLBAR", RTTIName: "\\CLASS=ZCL_ABAPGIT_HTML_TOOLBAR"}); let iv_act = INPUT?.iv_act; if (iv_act?.getQualifiedName === undefined || iv_act.getQualifiedName() !== "STRING") { iv_act = undefined; } if (iv_act === undefined) { iv_act = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_act); } ro_menu.set((await abap.Classes['ZCL_ABAPGIT_HTML_TOOLBAR'].create({iv_id: abap.CharacterFactory.get(24, 'toolbar-abapgit-settings')}))); await (await ro_menu.get().add({iv_txt: abap.CharacterFactory.get(6, 'Global'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().go_settings, iv_cur: abap.builtin.boolc(abap.compare.eq(iv_act, abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().go_settings))})).get().add({iv_txt: abap.CharacterFactory.get(8, 'Personal'), iv_act: abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().go_settings_personal, iv_cur: abap.builtin.boolc(abap.compare.eq(iv_act, abap.Classes['ZIF_ABAPGIT_DEFINITIONS'].zif_abapgit_definitions$c_action.get().go_settings_personal))}); return ro_menu; } } abap.Classes['ZCL_ABAPGIT_GUI_MENUS'] = zcl_abapgit_gui_menus; export {zcl_abapgit_gui_menus}; |