Skip to content

Commit

Permalink
Merge pull request #16239 from linbingquan/clean-up
Browse files Browse the repository at this point in the history
Editor: Clean up
  • Loading branch information
mrdoob authored Apr 14, 2019
2 parents 4cf712b + 9f8e0b3 commit 869d64c
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 21 deletions.
4 changes: 2 additions & 2 deletions editor/js/History.js
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ History.prototype = {

// Append Undos to History

for ( var i = 0 ; i < this.undos.length; i ++ ) {
for ( var i = 0; i < this.undos.length; i ++ ) {

if ( this.undos[ i ].hasOwnProperty( "json" ) ) {

Expand All @@ -185,7 +185,7 @@ History.prototype = {

// Append Redos to History

for ( var i = 0 ; i < this.redos.length; i ++ ) {
for ( var i = 0; i < this.redos.length; i ++ ) {

if ( this.redos[ i ].hasOwnProperty( "json" ) ) {

Expand Down
41 changes: 22 additions & 19 deletions editor/js/Script.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ var Script = function ( editor ) {
header.add( title );

var buttonSVG = ( function () {

var svg = document.createElementNS( 'http://www.w3.org/2000/svg', 'svg' );
svg.setAttribute( 'width', 32 );
svg.setAttribute( 'height', 32 );
Expand All @@ -28,6 +29,7 @@ var Script = function ( editor ) {
path.setAttribute( 'stroke', '#fff' );
svg.appendChild( path );
return svg;

} )();

var close = new UI.Element( buttonSVG );
Expand Down Expand Up @@ -80,14 +82,15 @@ var Script = function ( editor ) {

if ( ! validate( value ) ) return;

if ( typeof( currentScript ) === 'object' ) {
if ( typeof ( currentScript ) === 'object' ) {

if ( value !== currentScript.source ) {

editor.execute( new SetScriptValueCommand( currentObject, currentScript, 'source', value ) );

}
return;

}

if ( currentScript !== 'programInfo' ) return;
Expand Down Expand Up @@ -118,7 +121,7 @@ var Script = function ( editor ) {

}, 300 );

});
} );

// prevent backspace from deleting objects
var wrapper = codemirror.getWrapperElement();
Expand Down Expand Up @@ -177,7 +180,7 @@ var Script = function ( editor ) {
for ( var i = 0; i < errors.length; i ++ ) {

var error = errors[ i ];
error.message = error.message.replace(/Line [0-9]+: /, '');
error.message = error.message.replace( /Line [0-9]+: /, '' );

}

Expand All @@ -189,7 +192,7 @@ var Script = function ( editor ) {

jsonlint.parseError = function ( message, info ) {

message = message.split('\n')[3];
message = message.split( '\n' )[ 3 ];

errors.push( {

Expand Down Expand Up @@ -217,11 +220,11 @@ var Script = function ( editor ) {
try {

var shaderType = currentScript === 'vertexShader' ?
glslprep.Shader.VERTEX : glslprep.Shader.FRAGMENT;
glslprep.Shader.VERTEX : glslprep.Shader.FRAGMENT;

glslprep.parseGlsl( string, shaderType );

} catch( error ) {
} catch ( error ) {

if ( error instanceof glslprep.SyntaxError ) {

Expand Down Expand Up @@ -254,15 +257,15 @@ var Script = function ( editor ) {

for ( var i = 0, n = programs.length; i !== n; ++ i ) {

var diagnostics = programs[i].diagnostics;
var diagnostics = programs[ i ].diagnostics;

if ( diagnostics === undefined ||
diagnostics.material !== currentObject.material ) continue;

if ( ! diagnostics.runnable ) valid = false;

var shaderInfo = diagnostics[ currentScript ];
var lineOffset = shaderInfo.prefix.split(/\r\n|\r|\n/).length;
var lineOffset = shaderInfo.prefix.split( /\r\n|\r|\n/ ).length;

while ( true ) {

Expand Down Expand Up @@ -305,7 +308,7 @@ var Script = function ( editor ) {

return valid !== undefined ? valid : errors.length === 0;

});
} );

};

Expand All @@ -317,23 +320,23 @@ var Script = function ( editor ) {
} );

codemirror.setOption( 'extraKeys', {
'Ctrl-Space': function(cm) { server.complete(cm); },
'Ctrl-I': function(cm) { server.showType(cm); },
'Ctrl-O': function(cm) { server.showDocs(cm); },
'Alt-.': function(cm) { server.jumpToDef(cm); },
'Alt-,': function(cm) { server.jumpBack(cm); },
'Ctrl-Q': function(cm) { server.rename(cm); },
'Ctrl-.': function(cm) { server.selectName(cm); }
'Ctrl-Space': function ( cm ) { server.complete( cm ); },
'Ctrl-I': function ( cm ) { server.showType( cm ); },
'Ctrl-O': function ( cm ) { server.showDocs( cm ); },
'Alt-.': function ( cm ) { server.jumpToDef( cm ); },
'Alt-,': function ( cm ) { server.jumpBack( cm ); },
'Ctrl-Q': function ( cm ) { server.rename( cm ); },
'Ctrl-.': function ( cm ) { server.selectName( cm ); }
} );

codemirror.on( 'cursorActivity', function( cm ) {
codemirror.on( 'cursorActivity', function ( cm ) {

if ( currentMode !== 'javascript' ) return;
server.updateArgHints( cm );

} );

codemirror.on( 'keypress', function( cm, kb ) {
codemirror.on( 'keypress', function ( cm, kb ) {

if ( currentMode !== 'javascript' ) return;
var typed = String.fromCharCode( kb.which || kb.keyCode );
Expand All @@ -358,7 +361,7 @@ var Script = function ( editor ) {

var mode, name, source;

if ( typeof( script ) === 'object' ) {
if ( typeof ( script ) === 'object' ) {

mode = 'javascript';
name = script.name;
Expand Down

0 comments on commit 869d64c

Please sign in to comment.