Skip to content

Commit

Permalink
Merged branch master into drag_autocomplete
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolaslabbe committed Feb 1, 2017
2 parents 36d1e41 + deef941 commit ff1330f
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 11 deletions.
5 changes: 3 additions & 2 deletions src/cli/cms/templates/template.js
Expand Up @@ -351,7 +351,7 @@ export function setAbePrecontribDefaultValueIfDoesntExist(templateText) {

export function getAbePrecontribFromTemplates(templatesList) {
var fields = []
var precontributionTemplate = ''
var precontributionTemplate = []

// loop over template file
Array.prototype.forEach.call(templatesList, (file) => {
Expand All @@ -362,7 +362,8 @@ export function getAbePrecontribFromTemplates(templatesList) {
}

templateText = templateText.replace(/(?!.*?tab=['|"]slug)(\{\{abe.+.*)/g, ``)
precontributionTemplate += templateText.replace(/(\{\{abe.+)(\}\})/g, `$1 precontribTemplate="${file.name}"$2`)
templateText = templateText.replace(/(\{\{abe.+)(\}\})/g, `$1 precontribTemplate="${file.name}"$2`)
precontributionTemplate.push(templateText)
})

return {
Expand Down
20 changes: 15 additions & 5 deletions src/server/routes/get-main.js
Expand Up @@ -160,13 +160,23 @@ var route = function(req, res, next) {
})

p.then((obj) => {
var precontrib = Manager.instance.getPrecontribution()
editor(precontrib.template, obj.json, '', true)
.then((resultPrecontrib) => {
EditorVariables.resultPrecontrib = resultPrecontrib
var precontribs = Manager.instance.getPrecontribution()
var promises = []
EditorVariables.resultPrecontrib = []
Array.prototype.forEach.call(precontribs.template, (precontrib) => {
var p = editor(precontrib, obj.json, '', true)
.then((resultPrecontrib) => {
EditorVariables.resultPrecontrib.push(resultPrecontrib)
}).catch(function(e) {
console.error(e)
})
promises.push(p)
})
Promise.all(promises)
.then(() => {
renderAbeAdmin(EditorVariables, obj, filePath, isHome, template)
}).catch(function(e) {
console.error(e)
console.error('source.js getDataList', e)
})
}).catch((e) => {
console.log('error', e)
Expand Down
10 changes: 6 additions & 4 deletions src/server/views/partials/create-form-tplname.html
@@ -1,5 +1,7 @@
{{#each this.resultPrecontrib.form}}
{{#each this}}
{{{printBlock this @root}}}
{{/each}}
{{#each this.resultPrecontrib}}
{{#each form}}
{{#each this}}
{{{printBlock this @root}}}
{{/each}}
{{/each}}
{{/each}}

0 comments on commit ff1330f

Please sign in to comment.