facebook page link and logging

This commit is contained in:
Peter Cottle 2013-07-27 15:05:23 -07:00
parent 740a94ccf6
commit af3d440874
10 changed files with 59 additions and 7 deletions

View file

@ -11272,9 +11272,18 @@ var MainHelperBar = HelperBar.extend({
}, {
icon: 'globe',
id: 'intl'
}, {
newPageLink: true,
icon: 'facebook',
id: 'fb',
href: 'https://www.facebook.com/LearnGitBranching'
}];
},
onFbClick: function() {
log.viewInteracted('fbPageLink');
},
onIntlClick: function() {
this.showDeferMe(this.intlHelper);
log.viewInteracted('openIntlBar');
@ -18286,7 +18295,8 @@ exports.levelSequences = {
]
};
if (window.location && window.location.href.indexOf('showRemote') !== -1) {
if (typeof window !== 'undefined' && window.location &&
window.location.href.indexOf('showRemote') !== -1) {
exports.levelSequences.remote = [
require('../../levels/remote/clone').level
];
@ -31840,9 +31850,18 @@ var MainHelperBar = HelperBar.extend({
}, {
icon: 'globe',
id: 'intl'
}, {
newPageLink: true,
icon: 'facebook',
id: 'fb',
href: 'https://www.facebook.com/LearnGitBranching'
}];
},
onFbClick: function() {
log.viewInteracted('fbPageLink');
},
onIntlClick: function() {
this.showDeferMe(this.intlHelper);
log.viewInteracted('openIntlBar');
@ -35640,7 +35659,8 @@ exports.levelSequences = {
]
};
if (window.location && window.location.href.indexOf('showRemote') !== -1) {
if (typeof window !== 'undefined' && window.location &&
window.location.href.indexOf('showRemote') !== -1) {
exports.levelSequences.remote = [
require('../../levels/remote/clone').level
];

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
build/bundle.min.js vendored

File diff suppressed because one or more lines are too long

View file

@ -549,6 +549,8 @@ li.rebaseEntry,
.helperBar a {
cursor: pointer;
color: white;
text-decoration: none;
font-style: italic;
}
@ -557,6 +559,10 @@ li.rebaseEntry,
font-style: normal;
}
.helperBar a:last-child {
padding-right: 10px;
}
.helperBar a:last-child:after {
content: '';
}

View file

@ -13,7 +13,7 @@
<meta property="og:image" content="http://pcottle.github.io/learnGitBranching/assets/learnGitBranching.png"/>
<meta property="og:description" content="A interactive Git visualization tool to educate and challenge!"/>
<link rel="stylesheet" href="build/main.e751aa61.css" type="text/css" charset="utf-8">
<link rel="stylesheet" href="build/main.e882d864.css" type="text/css" charset="utf-8">
<link rel="stylesheet" href="src/style/font-awesome.css" type="text/css" charset="utf-8">
</head>
<body>
@ -116,6 +116,11 @@
<% for(var i = 0; i < items.length; i++) { %>
<% if (items[i].text) { %>
<a data-id="<%= items[i].id %>"><%= items[i].text %></a>
<% } else if (items[i].newPageLink) { %>
<a data-id="<%= items[i].id %>"
target="_blank" href="<%= items[i].href %>">
<i data-id="<%= items[i].id %>" class="icon-<%= items[i].icon %>"></i>
</a>
<% } else { %>
<a data-id="<%= items[i].id %>">
<i data-id="<%= items[i].id %>" class="icon-<%= items[i].icon %>"></i>
@ -434,7 +439,7 @@
For a much easier time perusing the source, see the individual files at:
https://github.com/pcottle/learnGitBranching
-->
<script src="build/bundle.min.9253686e.js"></script>
<script src="build/bundle.min.681df2a8.js"></script>
<!-- The advantage of github pages: super-easy, simple, slick static hostic.
The downside? No raw logs to parse for analytics, so I have to include

View file

@ -760,9 +760,18 @@ var MainHelperBar = HelperBar.extend({
}, {
icon: 'globe',
id: 'intl'
}, {
newPageLink: true,
icon: 'facebook',
id: 'fb',
href: 'https://www.facebook.com/LearnGitBranching'
}];
},
onFbClick: function() {
log.viewInteracted('fbPageLink');
},
onIntlClick: function() {
this.showDeferMe(this.intlHelper);
log.viewInteracted('openIntlBar');

View file

@ -27,7 +27,8 @@ exports.levelSequences = {
]
};
if (window.location && window.location.href.indexOf('showRemote') !== -1) {
if (typeof window !== 'undefined' && window.location &&
window.location.href.indexOf('showRemote') !== -1) {
exports.levelSequences.remote = [
require('../../levels/remote/clone').level
];

View file

@ -549,6 +549,8 @@ li.rebaseEntry,
.helperBar a {
cursor: pointer;
color: white;
text-decoration: none;
font-style: italic;
}
@ -557,6 +559,10 @@ li.rebaseEntry,
font-style: normal;
}
.helperBar a:last-child {
padding-right: 10px;
}
.helperBar a:last-child:after {
content: '';
}

View file

@ -116,6 +116,11 @@
<% for(var i = 0; i < items.length; i++) { %>
<% if (items[i].text) { %>
<a data-id="<%= items[i].id %>"><%= items[i].text %></a>
<% } else if (items[i].newPageLink) { %>
<a data-id="<%= items[i].id %>"
target="_blank" href="<%= items[i].href %>">
<i data-id="<%= items[i].id %>" class="icon-<%= items[i].icon %>"></i>
</a>
<% } else { %>
<a data-id="<%= items[i].id %>">
<i data-id="<%= items[i].id %>" class="icon-<%= items[i].icon %>"></i>