publication-view.js