From 3e848500341e529a590a80cbd6388e2fee677e2a Mon Sep 17 00:00:00 2001 From: Vincenzo Ferrari Date: Thu, 10 Aug 2017 17:39:59 +0200 Subject: [PATCH 1/2] added support for updating head tag attributes --- src/client/updateClientMetaInfo.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/client/updateClientMetaInfo.js b/src/client/updateClientMetaInfo.js index 65976bba..c7ab4ac3 100644 --- a/src/client/updateClientMetaInfo.js +++ b/src/client/updateClientMetaInfo.js @@ -26,8 +26,13 @@ export default function _updateClientMetaInfo (options = {}) { break // update attributes case 'htmlAttrs': + updateTagAttributes(options)(newInfo[key], htmlTag) + break case 'bodyAttrs': - updateTagAttributes(options)(newInfo[key], key === 'htmlAttrs' ? htmlTag : document.getElementsByTagName('body')[0]) + updateTagAttributes(options)(newInfo[key], document.getElementsByTagName('body')[0]) + break + case 'headAttrs': + updateTagAttributes(options)(newInfo[key], document.getElementsByTagName('head')[0]) break // ignore these case 'titleChunk': From 732284151a491adbb1bf29367537dd9a6b9310da Mon Sep 17 00:00:00 2001 From: Vincenzo Ferrari Date: Thu, 10 Aug 2017 17:42:25 +0200 Subject: [PATCH 2/2] added headAttrs to generators --- src/server/generateServerInjector.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server/generateServerInjector.js b/src/server/generateServerInjector.js index fdcac7cd..d6de34db 100644 --- a/src/server/generateServerInjector.js +++ b/src/server/generateServerInjector.js @@ -16,6 +16,7 @@ export default function _generateServerInjector (options = {}) { return titleGenerator(options)(type, data) case 'htmlAttrs': case 'bodyAttrs': + case 'headAttrs': return attrsGenerator(options)(type, data) default: return tagGenerator(options)(type, data)