@viewdo/dxp-story-cli
Version:
README.md
56 lines • 2.36 kB
JavaScript
module.exports = {
common: {
index() { return "index.js" },
settings() { return "_settings.js" },
header() { return "header.html" },
html() { return "index.html" },
label() { return "label.html" },
footer() { return "footer.html" }
},
events: {
cue_points() { return "_settings.cue-points.js" },
on_change() { return "_settings.on-change.js" },
on_click(namespace) { return namespace ? `_settings.${namespace}.on-click.js` : `_settings.on-click.js` },
on_compile() { return "_settings.on-compile.js" },
on_enter() { return "_settings.on-enter.js" },
on_exit() { return "_settings.on-exit.js" },
on_input_ready() { return "_settings.on-input-ready.js" },
on_links_ready() { return "_settings.on-link-ready.js" },
on_submit() { return "_settings.on-submit.js" },
on_timeout() { return "_settings.on-timeout.js"; },
on_video_end() { return "_settings.on-video-end.js" },
on_video_ready() { return "_settings.on-video-ready.js" },
on_open() { return "_settings.on-open.js" },
on_close() { return "_settings.on-close.js" },
events() { return "_settings.events.js" }
},
page_elements: {
cta_overlay: {
close() { return "close.label.html" },
content() { return "content.label.html" },
trigger() { return "trigger.label.html" }
}
},
state: {
html: {
html() { return "index.html" }
},
video: {
cues(track_id) { return `_track.${track_id}.cues.vtt` },
track(track_id) { return `_track.${track_id}.js` }
},
input: {
submit_before() { return `submit.before.html` },
submit_after() { return `submit.after.html` },
submit_label() { return `submit.label.html` },
input_label() { return `label.html` },
input_before() { return `before.html` },
input_after() { return `after.html` },
button_label(button_id) { return `button.${button_id}.label.html` },
radio_button_label(radio_button_id) { return `radio-button.${radio_button_id}.label.html` }
},
embedded: {
states_settings() { return `_settings.states.js` }
}
}
}