Comparing version
{ | ||
"name": "webpage", | ||
"version": "0.2.0", | ||
"version": "0.3.0", | ||
"description": "Webpage Boilerplate Component", | ||
@@ -5,0 +5,0 @@ "main": "SOURCE/index.js", |
@@ -25,2 +25,5 @@ /****************************************************************************** | ||
var $logoURL = undefined; | ||
var $googleAnalytics = undefined; | ||
if (parameter) { | ||
@@ -33,2 +36,5 @@ $title = parameter.title || $title; | ||
$style = parameter.style || $style; | ||
$logoURL = parameter.logoURL || $logoURL; | ||
$googleAnalytics = parameter.ga || $googleAnalytics; | ||
} | ||
@@ -51,3 +57,3 @@ | ||
'<meta property="og:description" content="'+$description+'" />', | ||
'<meta property="og:image" content="pic/issuing_an_asset.gif" />', | ||
'<meta property="og:image" content="'+$logoURL+'" />', | ||
]; | ||
@@ -75,10 +81,29 @@ var icon = [ // check item generator | ||
]; | ||
var head = title.concat(meta)/*.concat(og).concat(icon)*/.concat(style); | ||
var google = $googleAnalytics ? [ | ||
"<script>", | ||
"(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){", | ||
"(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),", | ||
"m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)", | ||
"})(window,document,'script','//www.google-analytics.com/analytics.js','ga');", | ||
"ga('create', '" + $googleAnalytics + "', 'auto');", | ||
"ga('send', 'pageview');", | ||
"</script>"] | ||
:[]; | ||
var head = title.concat(meta).concat(og)/*.concat(icon)*/.concat(style); | ||
var body = google/*.concat(...)*/; | ||
var htmlTag = document.querySelector('html'); | ||
var headTag = document.querySelector('head'); | ||
var bodyTag = document.querySelector('body'); | ||
htmlTag.setAttribute('lang','en'); | ||
headTag.innerHTML = head.join(''); | ||
return document.querySelector('body'); | ||
var tmp, temp = document.createElement('div'); | ||
temp.innerHTML = body.join(''); | ||
while (tmp = temp.childNodes[0]) { bodyTag.appendChild(tmp); } | ||
return bodyTag; | ||
}; |
8702
12.31%122
18.45%