diff --git a/scripts/views/workspace/content/content-edit.coffee b/scripts/views/workspace/content/content-edit.coffee index 2d2c265..e969197 100644 --- a/scripts/views/workspace/content/content-edit.coffee +++ b/scripts/views/workspace/content/content-edit.coffee @@ -16,7 +16,7 @@ define [ Aloha.settings.plugins.metadata.supplement = '' Aloha.settings.plugins.metadata.setMetadata = (metadata) => - @model.set('title', metadata.title) + @model.set('title', metadata.title, {triggeredByMetadata: true}) head = ''+metadata.title+'' head += '' @model.set('head', head) @@ -25,6 +25,9 @@ define [ delete metadata.language if metadata.language metadata + @listenTo @model, "change:title", (model, value, options) => + Aloha.settings.plugins.metadata.extendMetadata({title: value}) if not options.triggeredByMetadata + @listenTo @model, "change:head", (model, value, options) => # sometimes there is no head. which is dumb. if @model.get('head')