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 97 | 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 1x | const {cx_root} = await import("./cx_root.clas.mjs");
// zcl_abapgit_gui_menus.clas.abap
class zcl_abapgit_gui_menus {
static STATIC_SUPER = undefined;
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": " ", "parm_kind": "R", "type_name": "ObjectReferenceType"}}},
"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": " ", "parm_kind": "R", "type_name": "ObjectReferenceType"}}},
"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": " ", "parm_kind": "R", "type_name": "ObjectReferenceType"}}},
"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": " ", "parm_kind": "R", "type_name": "ObjectReferenceType"}, "IV_ACT": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"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": " ", "parm_kind": "R", "type_name": "ObjectReferenceType"}, "IV_KEY": {"type": () => {return new abap.types.Character(12, {"qualifiedName":"zif_abapgit_persistence=>ty_value"});}, "is_optional": " ", "parm_kind": "I", "type_name": "CharacterType"}, "IV_ACT": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " ", "parm_kind": "I", "type_name": "StringType"}}},
"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": " ", "parm_kind": "I", "type_name": "ObjectReferenceType"}}}};
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}; |