in public/components/stub-modal/stub-modal.js [508:550]
articleFormat: getArticleFormatLabel(contentType),
contentType: contentType === "atom" ? defaultAtomType : contentType,
// Only send through a section if one is found in the prefs
section: sectionName === null ? sectionName : sections.filter((section) => section.name === sectionName)[0],
priority: 0,
needsLegal: 'NA',
needsPictureDesk: 'NA',
prodOffice: currentFilteredOffice() || guessCurrentOfficeFromTimezone()
};
}
return wfPreferencesService.getPreference('preferredStub').then((data) => {
return createStubData(contentType, data.section);
}, () => {
return createStubData(contentType, null);
});
}
$rootScope.$on('stub:edit', function (event, stub) {
open(stub, 'edit');
});
$rootScope.$on('stub:create', function (event, contentType) {
setUpPreferredStub(contentType).then((stub) => {
open(stub, 'create')
});
});
$rootScope.$on('content:import', function () {
setUpPreferredStub(null).then((stub) => {
open(stub, 'import')
});
});
function open(stub, mode) {
$modal.open({
templateUrl: '/assets/components/stub-modal/stub-modal.html',
controller: StubModalInstanceCtrl,
windowClass: 'stubModal',
resolve: {