Update hello world

This commit is contained in:
Chocobozzz 2021-04-09 15:19:32 +02:00
parent 0baf018841
commit 6c5d6aec36
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
4 changed files with 49 additions and 3 deletions

View File

@ -1,4 +1,4 @@
function register ({ registerHook, peertubeHelpers }) {
function register ({ registerHook, registerSettingsScript, peertubeHelpers }) {
registerHook({
target: 'action:application.init',
handler: () => onApplicationInit(peertubeHelpers)
@ -98,6 +98,18 @@ function register ({ registerHook, peertubeHelpers }) {
handler: () => console.log('fake hook')
})
// Settings
registerSettingsScript({
isSettingHidden: options => {
if (options.setting.name === 'my-markdown-area' && options.formValues.select === '2') {
return true
}
return false
}
})
}
export {

View File

@ -6,7 +6,14 @@ function register ({ registerHook, peertubeHelpers }) {
registerHook({
target: 'action:video-watch.video.loaded',
handler: () => 'video loaded'
handler: ({ videojs, video, playlist }) => {
if (playlist) {
console.log('playlist loaded')
} else {
console.log('video loaded')
}
}
})
registerHook({

View File

@ -1,4 +1,5 @@
{
"User name": "Nom d'utilisateur",
"Admin name": "Nom d'administrateur"
"Admin name": "Nom d'administrateur",
"two": "deux"
}

View File

@ -77,9 +77,17 @@ async function register ({
label: 'Admin name',
type: 'input',
private: true,
descriptionHTML: 'Your admin name',
default: defaultAdmin
})
registerSetting({
name: 'super-checkbox',
label: 'My super checkbox',
type: 'input-checkbox',
descriptionHTML: 'Use this super checkbox with caution'
})
registerSetting({
name: 'user-name',
label: 'User name',
@ -94,6 +102,24 @@ async function register ({
default: false
})
registerSetting({
type: 'html',
html: '<strong>coucou</strong><br /><br />'
})
registerSetting({
name: 'select',
label: 'Super select',
type: 'select',
default: '3',
options: [
{ value: '1', label: 'one' },
{ value: '2', label: 'two' },
{ value: '3', label: 'three' }
]
})
const value = await storageManager.getData('toto')
console.log(value)