All files / output zcl_abapgit_gui_buttons.clas.mjs

38.23% Statements 39/102
100% Branches 2/2
3.33% Functions 1/30
38.23% Lines 39/102

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 98 99 100 101 1021x 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         1x     1x         1x     1x         1x 1x 1x
const {cx_root} = await import("./cx_root.clas.mjs");
// zcl_abapgit_gui_buttons.clas.abap
class zcl_abapgit_gui_buttons {
  static INTERNAL_TYPE = 'CLAS';
  static INTERNAL_NAME = 'ZCL_ABAPGIT_GUI_BUTTONS';
  static IMPLEMENTED_INTERFACES = [];
  static ATTRIBUTES = {};
  static METHODS = {"NEW_ONLINE": {"visibility": "U", "parameters": {"RV_HTML_STRING": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}},
  "FLOW": {"visibility": "U", "parameters": {"RV_HTML_STRING": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}},
  "NEW_OFFLINE": {"visibility": "U", "parameters": {"RV_HTML_STRING": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}},
  "ADVANCED": {"visibility": "U", "parameters": {"RV_HTML_STRING": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}},
  "HELP": {"visibility": "U", "parameters": {"RV_HTML_STRING": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}},
  "REPO_LIST": {"visibility": "U", "parameters": {"RV_HTML_STRING": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}},
  "SETTINGS": {"visibility": "U", "parameters": {"RV_HTML_STRING": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}},
  "EXPERIMENTAL": {"visibility": "U", "parameters": {"RV_HTML_STRING": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}},
  "REFRESH": {"visibility": "U", "parameters": {"RV_HTML_STRING": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "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_buttons.advanced();
  }
  static async advanced() {
    let rv_html_string = new abap.types.String({qualifiedName: "STRING"});
    rv_html_string.set((await abap.Classes['ZCL_ABAPGIT_HTML'].icon({iv_name: abap.CharacterFactory.get(11, 'tools-solid'), iv_hint: abap.CharacterFactory.get(9, 'Utilities')})));
    return rv_html_string;
  }
  async experimental() {
    return zcl_abapgit_gui_buttons.experimental();
  }
  static async experimental() {
    let rv_html_string = new abap.types.String({qualifiedName: "STRING"});
    rv_html_string.set((await abap.Classes['ZCL_ABAPGIT_HTML'].icon({iv_name: abap.CharacterFactory.get(14, 'vial-solid/red'), iv_hint: abap.CharacterFactory.get(33, 'Experimental Features are Enabled')})));
    return rv_html_string;
  }
  async flow() {
    return zcl_abapgit_gui_buttons.flow();
  }
  static async flow() {
    let rv_html_string = new abap.types.String({qualifiedName: "STRING"});
    rv_html_string.set(abap.operators.concat((await abap.Classes['ZCL_ABAPGIT_HTML'].icon({iv_name: abap.CharacterFactory.get(4, 'flow')})),abap.CharacterFactory.get(5, ' Flow')));
    return rv_html_string;
  }
  async help() {
    return zcl_abapgit_gui_buttons.help();
  }
  static async help() {
    let rv_html_string = new abap.types.String({qualifiedName: "STRING"});
    rv_html_string.set((await abap.Classes['ZCL_ABAPGIT_HTML'].icon({iv_name: abap.CharacterFactory.get(21, 'question-circle-solid'), iv_hint: abap.CharacterFactory.get(4, 'Help')})));
    return rv_html_string;
  }
  async new_offline() {
    return zcl_abapgit_gui_buttons.new_offline();
  }
  static async new_offline() {
    let rv_html_string = new abap.types.String({qualifiedName: "STRING"});
    rv_html_string.set(abap.operators.concat((await abap.Classes['ZCL_ABAPGIT_HTML'].icon({iv_name: abap.CharacterFactory.get(4, 'plug')})),abap.CharacterFactory.get(12, ' New Offline')));
    return rv_html_string;
  }
  async new_online() {
    return zcl_abapgit_gui_buttons.new_online();
  }
  static async new_online() {
    let rv_html_string = new abap.types.String({qualifiedName: "STRING"});
    rv_html_string.set(abap.operators.concat((await abap.Classes['ZCL_ABAPGIT_HTML'].icon({iv_name: abap.CharacterFactory.get(16, 'cloud-upload-alt')})),abap.CharacterFactory.get(11, ' New Online')));
    return rv_html_string;
  }
  async refresh() {
    return zcl_abapgit_gui_buttons.refresh();
  }
  static async refresh() {
    let rv_html_string = new abap.types.String({qualifiedName: "STRING"});
    rv_html_string.set((await abap.Classes['ZCL_ABAPGIT_HTML'].icon({iv_name: abap.CharacterFactory.get(14, 'redo-alt-solid'), iv_hint: abap.CharacterFactory.get(7, 'Refresh')})));
    return rv_html_string;
  }
  async repo_list() {
    return zcl_abapgit_gui_buttons.repo_list();
  }
  static async repo_list() {
    let rv_html_string = new abap.types.String({qualifiedName: "STRING"});
    rv_html_string.set(abap.operators.concat((await abap.Classes['ZCL_ABAPGIT_HTML'].icon({iv_name: abap.CharacterFactory.get(4, 'bars')})),abap.CharacterFactory.get(16, ' Repository List')));
    return rv_html_string;
  }
  async settings() {
    return zcl_abapgit_gui_buttons.settings();
  }
  static async settings() {
    let rv_html_string = new abap.types.String({qualifiedName: "STRING"});
    rv_html_string.set(abap.operators.concat((await abap.Classes['ZCL_ABAPGIT_HTML'].icon({iv_name: abap.CharacterFactory.get(3, 'cog')})),abap.CharacterFactory.get(16, ' Global Settings')));
    return rv_html_string;
  }
}
abap.Classes['ZCL_ABAPGIT_GUI_BUTTONS'] = zcl_abapgit_gui_buttons;
export {zcl_abapgit_gui_buttons};