|
@ -31,11 +31,19 @@ $(function () { |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
$.post('/editor/test-login', {}, function(response) { |
|
|
$.post('/editor/test-login', {}, function(response) { |
|
|
$('#publish_btn').text(response.logged_in ? 'Publish' : 'Sign In'); |
|
|
|
|
|
|
|
|
$('#publish_btn span').text(response.logged_in ? 'Publish' : 'Sign In'); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
$('#publish_btn').click(function(){ |
|
|
$('#publish_btn').click(function(){ |
|
|
if($('#publish_btn').text() == 'Publish') { |
|
|
|
|
|
|
|
|
if($('.publish-dropdown').hasClass('hidden')) { |
|
|
|
|
|
$('.publish-dropdown').removeClass('hidden'); |
|
|
|
|
|
} else { |
|
|
|
|
|
$('.publish-dropdown').addClass('hidden'); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
$('#--publish_btn').click(function(){ |
|
|
|
|
|
if($('#publish_btn span').text() == 'Publish') { |
|
|
|
|
|
|
|
|
$.post('/editor/publish', { |
|
|
$.post('/editor/publish', { |
|
|
name: $("#post-name").val(), |
|
|
name: $("#post-name").val(), |
|
@ -57,6 +65,7 @@ $(function () { |
|
|
$('#new_btn').click(function(){ |
|
|
$('#new_btn').click(function(){ |
|
|
reset_page(); |
|
|
reset_page(); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
function reset_page() { |
|
|
function reset_page() { |
|
@ -66,6 +75,16 @@ function reset_page() { |
|
|
return localforage.setItem('currentdraft', {}); |
|
|
return localforage.setItem('currentdraft', {}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function onUpdateReady() { |
|
|
|
|
|
// Show the notice that says there is a new version of the app
|
|
|
|
|
|
$("#new_version_available").show(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
window.applicationCache.addEventListener('updateready', onUpdateReady); |
|
|
|
|
|
if(window.applicationCache.status === window.applicationCache.UPDATEREADY) { |
|
|
|
|
|
onUpdateReady(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/* ************************************************ */ |
|
|
/* ************************************************ */ |
|
|
/* autosave loop */ |
|
|
/* autosave loop */ |
|
|
var autosaveTimeout = false; |
|
|
var autosaveTimeout = false; |
|
|