fix removal bug and focus editor on tab change

pull/1/head
d11e9 9 years ago
parent 374305dfa1
commit 4698cc1223
  1. 8
      index.html

@ -161,8 +161,8 @@ THE SOFTWARE.
var index = getFiles().indexOf( fileKey(name) ); var index = getFiles().indexOf( fileKey(name) );
if (confirm("Are you sure you want to remove: " + name + " from local storage?")) { if (confirm("Are you sure you want to remove: " + name + " from local storage?")) {
SOL_CACHE_FILE = getFiles()[ Math.max(0, index - 1)];
window.localStorage.removeItem( fileKey( name ) ); window.localStorage.removeItem( fileKey( name ) );
SOL_CACHE_FILE = getFiles()[ Math.max(0, index - 1)];
updateFiles(); updateFiles();
} }
return false; return false;
@ -187,10 +187,16 @@ THE SOFTWARE.
for (var f in files) { for (var f in files) {
$filesEl.append(fileTabTemplate(files[f])); $filesEl.append(fileTabTemplate(files[f]));
} }
if (SOL_CACHE_FILE) {
var active = fileTabFromKey(SOL_CACHE_FILE); var active = fileTabFromKey(SOL_CACHE_FILE);
active.addClass('active'); active.addClass('active');
editor.setValue( window.localStorage[SOL_CACHE_FILE] || '', -1); editor.setValue( window.localStorage[SOL_CACHE_FILE] || '', -1);
editor.focus();
$('#input').toggle( true ); $('#input').toggle( true );
} else {
$('#input').toggle( false );
}
} }
function fileTabTemplate(key) { function fileTabTemplate(key) {

Loading…
Cancel
Save