mirror of
https://github.com/jsbin/jsbin.git
synced 2025-12-08 20:12:59 +00:00
37 lines
947 B
HTML
37 lines
947 B
HTML
var jsbin = {
|
|
'root': '{{root}}',
|
|
'shareRoot': '{{shareRoot}}',
|
|
'runner': '{{runner}}',
|
|
'static': '{{static}}',
|
|
'version': '{{version}}',
|
|
user: {{{user}}},
|
|
};
|
|
|
|
(function () {
|
|
if (jsbin.user && jsbin.user.name) {
|
|
if (window.FS) {
|
|
FS.identify(jsbin.user.name, {
|
|
displayName: jsbin.user.name,
|
|
reviewsWritten_int: 14,
|
|
});
|
|
}
|
|
$('.loggedout').hide();
|
|
var menu = $('.loggedin').show();
|
|
var html = $('#profile-template').text();
|
|
var $html = $(html.replace(/({.*?})/g, function (all, match) {
|
|
var key = match.slice(1, -1).trim(); // ditch the wrappers
|
|
return jsbin.user[key] || '';
|
|
}));
|
|
if (jsbin.user.pro) {
|
|
document.documentElement.className += ' pro';
|
|
$html.find('.gopro').remove();
|
|
} else {
|
|
$html.find('.pro').remove();
|
|
}
|
|
$('#control .loggedin').append($html);
|
|
} else {
|
|
$('.loggedin').hide();
|
|
$('.loggedout').show();
|
|
}
|
|
})();
|