mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
Merge pull request #67 from grahamrobbo/embed-image
Embed logo image, close #66
This commit is contained in:
commit
5385e47972
|
@ -7808,6 +7808,9 @@ CLASS lcl_gui DEFINITION FINAL.
|
|||
RETURNING value(rs_comment) TYPE st_comment
|
||||
RAISING lcx_exception.
|
||||
|
||||
CLASS-METHODS get_logo_src
|
||||
RETURNING value(rv_src) TYPE string.
|
||||
|
||||
ENDCLASS. "lcl_gui DEFINITION
|
||||
|
||||
*----------------------------------------------------------------------*
|
||||
|
@ -7842,7 +7845,7 @@ CLASS lcl_gui IMPLEMENTATION.
|
|||
'</head>'
|
||||
&& gc_newline &&
|
||||
'<body style="background: rgba(222, 241, 242, 1);">'
|
||||
&& gc_newline. "#EC NOTEXT
|
||||
&& gc_newline. "#EC NOTEXT
|
||||
|
||||
ENDMETHOD. "render_head
|
||||
|
||||
|
@ -8470,7 +8473,7 @@ CLASS lcl_gui IMPLEMENTATION.
|
|||
|
||||
rv_html = '<style type="text/css">' && gc_newline &&
|
||||
'body {' && gc_newline && "#EC NOTEXT
|
||||
' font-family: Arial,Helvetica,sans-serif;' && gc_newline && "#EC NOTEXT
|
||||
' font-family: Arial,Helvetica,sans-serif;' && gc_newline && "#EC NOTEXT
|
||||
' background: #DEF1F2;' && gc_newline && "#EC NOTEXT
|
||||
'}' && gc_newline &&
|
||||
'a:link {' && gc_newline && "#EC NOTEXT
|
||||
|
@ -8535,7 +8538,7 @@ CLASS lcl_gui IMPLEMENTATION.
|
|||
|
||||
METHOD render_menu.
|
||||
rv_html =
|
||||
'<img src="http://git-scm.com/images/logos/downloads/Git-Icon-1788C.png" height="50px">'
|
||||
|<img src="{ get_logo_src( ) }" height="50px">|
|
||||
&& gc_newline &&
|
||||
'<h1>abapGit</h1> ' && gc_newline &&
|
||||
'<a href="sapevent:refresh">Refresh</a> ' && gc_newline &&
|
||||
|
@ -8601,8 +8604,8 @@ CLASS lcl_gui IMPLEMENTATION.
|
|||
|
||||
rv_html = rv_html &&
|
||||
'<center>' &&
|
||||
'<img src="http://git-scm.com/images/logos/downloads/Git-Logo-2Color.png">' &&
|
||||
'</center>'. "#EC NOTEXT
|
||||
|<img src="{ get_logo_src( ) }" >| &&
|
||||
'</center>'. "#EC NOTEXT
|
||||
|
||||
rv_html = rv_html && '</body></html>'.
|
||||
|
||||
|
@ -8686,7 +8689,7 @@ CLASS lcl_gui IMPLEMENTATION.
|
|||
lv_link = '<a href="sapevent:add?' &&
|
||||
struct_encode( ig_structure1 = is_repo_persi ig_structure2 = <ls_result> )
|
||||
&& '">add</a>'.
|
||||
CATCH CX_SY_CREATE_OBJECT_ERROR.
|
||||
CATCH cx_sy_create_object_error.
|
||||
lv_link = |Object type <b>{ ls_item-obj_type }</b> not supported|.
|
||||
ENDTRY.
|
||||
ELSEIF <ls_result>-match = abap_false.
|
||||
|
@ -8803,6 +8806,58 @@ CLASS lcl_gui IMPLEMENTATION.
|
|||
|
||||
ENDMETHOD. "view
|
||||
|
||||
METHOD get_logo_src.
|
||||
rv_src =
|
||||
|data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX8AAAF/CAMAAACWmjlVAAAA| &&
|
||||
|M1BMVEX////wUDPwUDPwUDPwUDPwUDPwUDPwUDPwUDPwUDPwUDPwUDPwUDPwUDPwUDPwUD| &&
|
||||
|PwUDP3eUwZAAAAEHRSTlMA8DAQ0KDAQGCA4CCQUHCw+BUOAQAACQ5JREFUeF7s1VFKw0AA| &&
|
||||
|RVHTpmkbGzr7X63gn6D1K7ko521g4J5h5u2vbrsv6/jctDy285FH2/Uyja97bgCO2m0d32| &&
|
||||
|y9AThip2X8sPkKYPfdx4s9AOy783O83LzrRyz/PH7Z/A4gzD/GdAIQ5A8A5A8A5M8A5E8B| &&
|
||||
|5E8B5E8B5E8B5E8B5E8B5E8B5E8B5E8B5E8B5G8B5O8B5O8B5O8B5O8B5O8B5O8B5O8B5O| &&
|
||||
|8B5O8B5O8B5O8B5O8B5O8B5O8B5O8B5O8B5O8B5O8B5O8B5O8B9AcAAIABAGAAugEAYAAA| &&
|
||||
|GAAABgCAAQDw//sCaK/3BUD7ugBI8wNI8wNI8wNI8wNI8wNI8wNI8wNI8wNI8wNI8wNI8w| &&
|
||||
|NI8wNI8wNI8wNI8wNI8wMI83+wcy85EsIwAEQDJAH6A3X/086yZ20hlWTZN6CewPIGKAA3| &&
|
||||
|fwH4+QvAz18Afv4C8PMXgJ+/APz8cYA5P+d5jtkLIJY/DrCM43+b/boL4Kn8MCLURy+AeP| &&
|
||||
|44wG/2WQCB/M8BtL0XQCD/cwDtLIBffgNgfRXAA/lh1M+7zfxxgDZ8AD8/BaDmVwG6DODn| &&
|
||||
|dwE2dwn7+W2AFRHAz+8DXCaAn98H6CKAn98H2BEB/Pw+wBQB/Pw+wI4AkDE/fL0XwAfw8y| &&
|
||||
|9bqP+BB+Dn9xfAhgCQMD/fFptbAEiYn827wXwAP39vwVkRANLl59OigwCQLj9nuH8XANLl| &&
|
||||
|Zw/3n3gAfn6//wcBIFt+4k96IgBky0/z+vsAfn42r78P4OdnF/vHAfz8fv8bASBbfo5w/4| &&
|
||||
|kH4Of3768FASBbfu5o/jcIANnys0T7f/EA/Pz+ATYQAPLl5wr2fyEA5MtPD69fD8DP73+A| &&
|
||||
|VgEgY35GKwAxP7wLwMzPaAUg5oe1AMz8zFYAYn64CsDMD2sBmPlZtgIQ80MvADM/BbD1P/| &&
|
||||
|buNudxFQjCqAk2Nvgj7H+19/4raTTzjoKGFFQ3K0DnkRNsJ2oGuwcAP3kVe1/CfH4/hoKf| &&
|
||||
|v9JpMQD4+euKBgOAn7/CFocPoMiPtVu5AsA/hf9LLAD45/BPh1QA8M/iX5UCgH8ef6EA4J| &&
|
||||
|/IXycA+GfylwkA/qn8VQKAfy5/kQDgn8xfIwD4Z/OXCAD+6fwVAoB/Pn+BAOCf0F8gAPgn| &&
|
||||
|9BcIAP4J/QUCgH9Cf4EA4J/QXyAA+Cf0FwgA/gn9BQKAX8B/ogDgF/CfLwD4BfznCwB+Af| &&
|
||||
|+mAOuWj/3/decrEQKAf2b/xgDp+iXpfhVCAPBr+CNAw3ptXwsAfj3/9gDLeX0nAPgl/dsD| &&
|
||||
|LGf6QgDwq/q3B1iO0DsA+IX92wO81r4BwC/t3x4gpp4BwK/uX48Bx9mCX8N/ugDg1/dHAP| &&
|
||||
|5I87PHoCC+f68Aoed/mXM14o8A/GGGCSesquPfLcDVb6xNEvLvFiCWXnM9jirk3y/A0esT| &&
|
||||
|qCj5dwxQ+sxV3Ks1/3qMdAFs9vwD/wLAN0Cw57/Rj0DYyF3t+b/o4zxxIWZ7/gGk/A+gZM| &&
|
||||
|//PcxjuPosxZ7/A1H2CWhbqj1/1OM/BLLoH8eZ5xws+i/j+FeD/mVhztNz/2TeH8v9A5HR| &&
|
||||
|/ddPkvrn//rvz58XkdHPPxf1+Zuf/48lEhn9/vdclrc5/9zq//QYbHnTFP3552Py/XsYZp| &&
|
||||
|x5tPT7E6x7kPdf2yenWn//u3WaKrpb8w9xiN/gXnixb8u/PiO8/SoR99XG/MsIb993c/+/| &&
|
||||
|wMr8w//TMJZAxj9E9qf/BnwEkPdvvwd79+JHAH3/9t/g3t34EcCUf3gxBieBnxuA71/XSJ| &&
|
||||
|uCsDVEVvNHAD4/AhjyRwA+PwIY8kcAPj8CWPKvYWd89RICsP3bb4Rz/Q4/Apjyr+uPl8C+| &&
|
||||
|fpMfAfT9sdIfC5zv+mV+BND3x/r92M47VQI/Auj7Y4XtOBesJd5bqAR+BLDij1VSzs++Pz| &&
|
||||
|mnAjQCPwII+PMX+AkB3B/8hADuD35CAPcHPyGA+4OfEMD9wU8I4P7gJwRwf/ATArg/+AkB| &&
|
||||
|3B/8hADuD35CAPcHPyGA+4OfEMD9wU8I4P7gJwRwf/ATArg/+AkB3B/8hADuD35CAPcHPy| &&
|
||||
|GA+4OfEMD9wU8I4P7glw5QchzSH/zKAUL+YVzsewh+5QDv+OMG98LnFw4Q7r9tMF5sfuEA| &&
|
||||
|69kwMZnALxogxVF3CH7hANuwOwS/cIA07A7BLxxgjbRJFXx+foDw2dCoh8GvHOAmjEpg8/| &&
|
||||
|MDtM+MOgOBXzZAOD/eYCbwywbIvGl1fH5+gBAb/A8Cv2iAq2l/gcCvGeBs8s8EfskAa9vu| &&
|
||||
|TgK/ZICHOC6Hz88PcDb6XwR+wQCFOK+Fz88P8G7eG4FfMEBu9i8Efr0Ad7N/IvDrBdib/S| &&
|
||||
|9xfgQY0z8T+PUCLCP6/8feHaQ2DEMBEK0tWZGiOu79T9tFF39RqCHwGYomJ4jfBInwkQXw| &&
|
||||
|AwFwf56fD7AD/gA/EABY/wF+KgDv30B+PgD//6uC/HwA/nmz+NcKUN/+Okn8qwUo4H3JPD| &&
|
||||
|8foL/pf3H8fAD+oQvIzwfgF6AO8vMB+AWocvx8AH4C+QD5+QD8DtwS+FcN8Czgz5/n5wMM| &&
|
||||
|cvbL8/MBdnD0wvPzAWoBVx+enw9wEKdfgt8Ag72v1wAd5jfAP+B3D5hp/AZo5RbgTNx6Db| &&
|
||||
|Cdt6//kT91HtDmHwD9KX/6POCYN/ryJ88DWi+/AOYIffnTZ8LXeATAPD/rcsNG/nzA1n4+| &&
|
||||
|QSY/cUBD/vsA8hsA4DeA/BFAfgMA/AaQPwLIbwCA3wDyRwD5DQDwGwDiN4D8EUB+AwD8Bp| &&
|
||||
|A/AshvAIDfAPJHAPkNAPAbAOA3AMBvAIDfABy/AXh+A/D8BpDf65INIP9K1yUbgOc3AM9v| &&
|
||||
|AJ7fADy/AXh+A/D8BuD5DcDzG+D4bu9eUhiGYTAIJ7ai9BFM73/aQpeFamcPheG/wTdeGl| &&
|
||||
|QBGADmNwDMbwCY3wAwvwFgfgPA/AaQ3yM+BgD5DQDzG0B+dM+QH10PmN8AML8BYH4DwPwG| &&
|
||||
|gPkNAPMbAOY3AMxvAJjfADC/AWB+A8D8BoD5DQDzGwDmNwDMbwCY3wAwvwFgfgPA/AaQH1| &&
|
||||
|3Pmn9INHn3Qv9x6jN9LX/xX12dFTuzOMvsFqwdX98TY/j2166NIz8RIq/b3z79N8fTabrp| &&
|
||||
|KtbiAAAAAElFTkSuQmCC|.
|
||||
|
||||
ENDMETHOD. "base64_logo
|
||||
ENDCLASS. "lcl_gui IMPLEMENTATION
|
||||
|
||||
*&---------------------------------------------------------------------*
|
||||
|
@ -9134,4 +9189,4 @@ CLASS lcl_abap_unit IMPLEMENTATION.
|
|||
|
||||
ENDMETHOD. "commit_encode_decode
|
||||
|
||||
ENDCLASS. "lcl_abap_unit IMPLEMENTATION
|
||||
ENDCLASS. "lcl_abap_unit IMPLEMENTATION
|
Loading…
Reference in New Issue
Block a user