Initial commit

This commit is contained in:
Paulo Porto
2026-08-25 10:54:43 -03:00
commit 04d0d21760
11 changed files with 7883 additions and 0 deletions

42
README.md Normal file
View File

@@ -0,0 +1,42 @@
# Opportunities Extension
Extensao de navegador para adicionar o atalho "Opportunities Extension" nas paginas Oracle Fusion permitidas.
## Estrutura de desenvolvimento
- `src/content.js`: script unico mantido no projeto.
- `scripts/build.mjs`: gera os pacotes especificos para cada navegador.
- `dist/chromium/`: output para Google Chrome e Microsoft Edge.
- `dist/firefox/`: output para Firefox.
## Build
Use o Node.js:
```bash
npm run build
```
O build recria `dist/chromium` e `dist/firefox` a partir da mesma fonte.
## Como carregar em modo desenvolvimento
### Chrome ou Microsoft Edge
1. Abra `chrome://extensions` ou `edge://extensions`.
2. Ative o modo de desenvolvedor.
3. Clique em "Carregar sem compactacao".
4. Selecione a pasta `dist/chromium`.
### Firefox
1. Abra `about:debugging#/runtime/this-firefox`.
2. Clique em "Carregar extensao temporaria".
3. Selecione o arquivo `dist/firefox/manifest.json`.
## Paginas atendidas
- `https://eeho.fa.us2.oraclecloud.com/hcmUI/faces/FuseWelcome`
- `https://eeho.fa.us2.oraclecloud.com/fscmUI/faces/FuseWelcome`
Ao encontrar o grupo `#yourapps_groupNode_sales`, a extensao adiciona o tile antes do item `.flat-grid-cell.flat-grid-cell-addicon`. Ao clicar no tile, exibe o alerta `Deu certo`.