Grazie per il tuo aiuto (specialmente per i principianti)
Questo è l’intero codice
<script type="text/discourse-plugin" version="0.8.25">
const user = api.getCurrentUser();
if (!user) {
api.decorateWidget('post:after', helper => {
let h = helper.h, attrs = helper.attrs;
// console.log(attrs);
return helper.h('div.fixed-bottom-bar.d-none.d-lg-block',
[
helper.h('div.wrapper',
[
helper.h('div.logo',
helper.h('img', {
src: 'https://thuvienmuasam.com/uploads/default/original/1X/776142524c0d5c0430a603fde63a8bad2f77b267.svg',
alt: 'ThuVienMuaSam'
})
),
helper.h('div.content.d-flex.justify-content-between.ml-1',
[
helper.h('div.float-left',
[
helper.h('span.title','Benvenuti alla Biblioteca degli Acquisti!'),
helper.h('br'),
helper.h('span.text',
[
helper.h('span','Inizia '),
helper.h('a.text-primary.cursor-pointer.sign-up-button',{ href: '/signup'},
helper.h('strong','registrando un account TVMS')
),
helper.h('span',' per ottenere articoli più interessanti da '),
helper.h('a',{ href: '/u/'+helper.attrs.username },
helper.h('strong',""+helper.attrs.username),
),
])
]),
helper.h('div.float-right.d-flex.align-items-center',
helper.h('button.btn-primary.btn',{type:'button'},
helper.h('a', { href: '/signup'},
helper.h('span.d-button-label','Iscriviti')
),
)
),
]
),
]
)
]
);
});
}
</script>
Ho usato helper.h(‘a’, { href: ‘/signup’} ma quando clicco sul pulsante, la pagina si ricarica invece di visualizzare immediatamente il modulo di registrazione