File tree Expand file tree Collapse file tree 3 files changed +28
-1
lines changed
ophirofox/content_scripts Expand file tree Collapse file tree 3 files changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ Les nouveau médias supportés sont mis à jour automatiquement avec l'extension
3434Voici la liste triée par ordre alphabétique :
3535- [ Arret Sur Image (nécessite un abonnement BNF)] ( https://www.arretsurimages.net/ )
3636- [ La Croix] ( https://www.la-croix.com )
37+ - [ La Gazette des communes] ( https://www.lagazettedescommunes.com )
3738- [ L'Express] ( https://www.lexpress.fr/ )
3839- [ L'Humanité] ( https://www.humanite.fr )
3940- [ L'Obs] ( https://www.nouvelobs.com/ )
@@ -48,7 +49,7 @@ Voici la liste triée par ordre alphabétique :
4849- [ Mediapart (nécessite un abonnement BNF)] ( https://www.mediapart.fr/ )
4950- [ Télérama (Magazine en PDF)] ( https://www.telerama.fr/kiosque/telerama )
5051- [ L'Usine Nouvelle] ( https://www.usinenouvelle.com/ )
51-
52+
5253### Presse régionale
5354 - [ Corse Matin] ( https://www.corsematin.com/ )
5455 - [ L'Est républicain] ( https://www.estrepublicain.fr/ )
Original file line number Diff line number Diff line change 1+ .ophirofox-europresse {
2+ line-height : 50px ;
3+ }
Original file line number Diff line number Diff line change 1+ function extractKeywords ( ) {
2+ return document . querySelector ( "h1" ) . textContent ;
3+ }
4+
5+ async function createLink ( ) {
6+ const a = await ophirofoxEuropresseLink ( extractKeywords ( ) ) ;
7+ a . classList . add ( "buttonTypeA" , "buttonTypeA--1" ) ;
8+ return a ;
9+ }
10+
11+ function findPremiumBanner ( ) {
12+ const title = document . querySelector ( "h1" ) ;
13+ if ( ! title ) return null ;
14+ return title . parentElement . querySelector ( ".notYet" ) ? title : null ;
15+ }
16+
17+ async function onLoad ( ) {
18+ const premiumBanner = findPremiumBanner ( ) ;
19+ if ( ! premiumBanner ) return ;
20+ premiumBanner . after ( await createLink ( ) ) ;
21+ }
22+
23+ onLoad ( ) . catch ( console . error ) ;
You can’t perform that action at this time.
0 commit comments