41 lines
1.3 KiB
Markdown
41 lines
1.3 KiB
Markdown
# Arch Panel Injector
|
|
|
|
Extensao Chrome Manifest V3 que adiciona o botao `Arch panel` ao header da pagina Oracle:
|
|
|
|
`https://spa.oracle.com/oalcrm/web/api/g2m-consumer-application/ui/index.html?ojr=workload_workbench`
|
|
|
|
## O que ela faz
|
|
|
|
- roda apenas na pagina alvo do Oracle Workload Workbench
|
|
- injeta o botao imediatamente a esquerda de `.oj-oal-ux-global-header-content`
|
|
- reaproveita as cores e a tipografia do proprio header para manter compatibilidade visual
|
|
- observa mudancas da SPA para recolocar o botao se o layout for remontado
|
|
|
|
## Como instalar no Chrome
|
|
|
|
1. Abra `chrome://extensions`
|
|
2. Ative `Developer mode`
|
|
3. Clique em `Load unpacked`
|
|
4. Selecione a pasta `C:\Codex\Projects\arch-central-extension-browser`
|
|
|
|
## Arquivos principais
|
|
|
|
- `manifest.json`: define a extensao e o carregamento do content script
|
|
- `content-script.js`: valida a URL, encontra o header e injeta o botao
|
|
|
|
## Controle de versao
|
|
|
|
A versao oficial da extensao fica em `manifest.json`.
|
|
|
|
Toda alteracao funcional, visual ou tecnica na extensao deve incrementar a terceira casa da versao antes da entrega:
|
|
|
|
```powershell
|
|
powershell -ExecutionPolicy Bypass -File tools/bump-extension-version.ps1
|
|
```
|
|
|
|
Quando uma versao especifica for solicitada, informe o valor explicitamente:
|
|
|
|
```powershell
|
|
powershell -ExecutionPolicy Bypass -File tools/bump-extension-version.ps1 -Version 1.0.25
|
|
```
|