Commit 9ee7935e authored by d11e9's avatar d11e9

dont rename if same

parent 9a3352aa
...@@ -109,7 +109,7 @@ THE SOFTWARE. ...@@ -109,7 +109,7 @@ THE SOFTWARE.
$filesEl.on( 'click','.newFile', function(){ $filesEl.on( 'click','.newFile', function(){
count++; count++;
var name = 'Unititled'+count+'.sol'; var name = 'Unititled'+count;
solFiles.push( name ) solFiles.push( name )
SOL_CACHE_FILE = name; SOL_CACHE_FILE = name;
window.localStorage.setItem( SOL_CACHE_FILES_KEY, JSON.stringify( solFiles ) ); window.localStorage.setItem( SOL_CACHE_FILES_KEY, JSON.stringify( solFiles ) );
...@@ -132,17 +132,16 @@ THE SOFTWARE. ...@@ -132,17 +132,16 @@ THE SOFTWARE.
ev.preventDefault() ev.preventDefault()
var newName = ev.target.value; var newName = ev.target.value;
var $new = null var $new = null
if (confirm( "Are you sure you want to rename: " + originalName + " to " + newName + '?' )) { if ( newName !== originalName && confirm( "Are you sure you want to rename: " + originalName + " to " + newName + '?' )) {
solFiles.splice( solFiles.indexOf(originalName), 1, newName ); solFiles.splice( solFiles.indexOf(originalName), 1, newName );
window.localStorage.setItem( newName, window.localStorage.getItem(originalName) ); window.localStorage.setItem( newName, window.localStorage.getItem(originalName) );
window.localStorage.setItem( SOL_CACHE_FILES_KEY, JSON.stringify( solFiles ) ); window.localStorage.setItem( SOL_CACHE_FILES_KEY, JSON.stringify( solFiles ) );
window.localStorage.removeItem( originalName ) window.localStorage.removeItem( originalName )
SOL_CACHE_FILE = newName; SOL_CACHE_FILE = newName;
updateFiles()
} }
fileTabFromName(newName || originalName ).addClass('active') updateFiles()
return false; return false;
}) })
return false; return false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment