diff --git a/js/atomic/CLAtomicScreen.js b/js/atomic/CLAtomicScreen.js index 7a40be5..9af1724 100644 --- a/js/atomic/CLAtomicScreen.js +++ b/js/atomic/CLAtomicScreen.js @@ -1,8 +1,8 @@ // Copyright 2017, University of Colorado Boulder /** - * - * @author $AUTHOR$ + * @author Jesse Greenberg + * @author Michael Barlow */ define( function( require ) { 'use strict'; diff --git a/js/atomic/model/CoulombsLawAtomicModel.js b/js/atomic/model/CoulombsLawAtomicModel.js index 556aa59..074636b 100644 --- a/js/atomic/model/CoulombsLawAtomicModel.js +++ b/js/atomic/model/CoulombsLawAtomicModel.js @@ -1,8 +1,10 @@ // Copyright 2017, University of Colorado Boulder /** + * Model for Atomic Scale screen. * - * @author $AUTHOR$ + * @author Jesse Greenberg + * @author Michael Barlow */ define( function( require ) { 'use strict'; diff --git a/js/atomic/view/CoulombsLawAtomicView.js b/js/atomic/view/CoulombsLawAtomicView.js index 1f95e64..b102a56 100644 --- a/js/atomic/view/CoulombsLawAtomicView.js +++ b/js/atomic/view/CoulombsLawAtomicView.js @@ -1,8 +1,11 @@ // Copyright 2017, University of Colorado Boulder /** + * Atomic scale specific screen view. Adds charge, ruler, and legend nodes that all require scale-specific instantiation. + * Also creates the proper model/view scaling. * - * @author $AUTHOR$ + * @author Jesse Greenberg + * @author Michael Barlow */ define( function( require ) { 'use strict'; @@ -35,6 +38,7 @@ define( function( require ) { var MODEL_VIEW_TRANSFORM_SCALE = 5E12; /** * @param {CoulombsLawModel} coulombsLawModel + * @param {Tandem} tandem * @constructor */ function CoulombsLawAtomicView( coulombsLawModel, tandem ) { diff --git a/js/common/CoulombsLawColorProfile.js b/js/common/CoulombsLawColorProfile.js index cd9f603..fbdce76 100644 --- a/js/common/CoulombsLawColorProfile.js +++ b/js/common/CoulombsLawColorProfile.js @@ -1,4 +1,11 @@ // Copyright 2017, University of Colorado Boulder + +/** + * Creates a color profile to handle both a default and projector mode. Mostly allows nodes to be seen with a white + * background. + * + * @author Michael Barlow (PhET Interactive Simulations) + */ define(function(require) { 'use strict'; diff --git a/js/common/CoulombsLawCommonConstants.js b/js/common/CoulombsLawCommonConstants.js index b07782b..5cf7eca 100644 --- a/js/common/CoulombsLawCommonConstants.js +++ b/js/common/CoulombsLawCommonConstants.js @@ -1,5 +1,10 @@ // Copyright 2017, University of Colorado Boulder +/** + * Creates the root tandem for all global properties. + * + * @author Michael Barlow (PhET Interactive Simulations) + */ define( function ( require ) { 'use strict'; diff --git a/js/common/model/Charge.js b/js/common/model/Charge.js index eafe327..3b14238 100644 --- a/js/common/model/Charge.js +++ b/js/common/model/Charge.js @@ -3,9 +3,8 @@ /** * Model for one of the spherical draggable charges. * - * @author Aadish Gupta (PhET Interactive Simulations) - * @author Sam Reid (PhET Interactive Simulations) * @author Jesse Greenberg (PhET Interactive Simulations) + * @author Michael Barlow (PhET Interactive Simulations) */ define( function( require ) { 'use strict'; diff --git a/js/common/model/CoulombsLawCommonModel.js b/js/common/model/CoulombsLawCommonModel.js index cf869f9..57ae1b2 100644 --- a/js/common/model/CoulombsLawCommonModel.js +++ b/js/common/model/CoulombsLawCommonModel.js @@ -1,8 +1,10 @@ // Copyright 2017, University of Colorado Boulder /** - * - * @author $AUTHOR$ + * Base model for all Coulombs Law sim screens. Allows for distinct instantiation details for both atomic and macro scales. + * + * @author Jesse Greenberg (PhET Interactive Simulations) + * @author Michael Barlow (PhET Interactive Simulations) */ define( function( require ) { 'use strict'; diff --git a/js/common/view/ChargeNode.js b/js/common/view/ChargeNode.js index 835e7ce..c952bb8 100644 --- a/js/common/view/ChargeNode.js +++ b/js/common/view/ChargeNode.js @@ -1,10 +1,12 @@ // Copyright 2017, University of Colorado Boulder /** - * mass object view + * Scenery node for the charge object. Children include the pusher/pullers, the circular charge, the force arrow, and + * all labels. Most instantiation details are handled in ISLCObjectNode including all property linking and drawing. + * + * @author Jesse Greenberg (PhET Interactive Simulations) + * @author Michael Barlow (PhET Interactive Simulations) * - * @author Anton Ulyanov (Mlearner) - * @author Aadish Gupta (PhET Interactive Simulations) */ define( function( require ) { diff --git a/js/common/view/CoulombsLawCommonView.js b/js/common/view/CoulombsLawCommonView.js index 813dd29..4915aa5 100644 --- a/js/common/view/CoulombsLawCommonView.js +++ b/js/common/view/CoulombsLawCommonView.js @@ -1,8 +1,11 @@ // Copyright 2017, University of Colorado Boulder /** - * - * @author $AUTHOR$ + * Parent screen view that allows for different model to view scaling for each child sim. Adds controls, checkboxes, and + * reset buttons to the screens. + * + * @author Jesse Greenberg (PhET Interactive Simulations) + * @author Michael Barlow (PhET Interactive Simulations) */ define( function( require ) { 'use strict'; diff --git a/js/common/view/CoulombsLawGlobalOptionsNode.js b/js/common/view/CoulombsLawGlobalOptionsNode.js index d9815af..b38e2b0 100644 --- a/js/common/view/CoulombsLawGlobalOptionsNode.js +++ b/js/common/view/CoulombsLawGlobalOptionsNode.js @@ -1,5 +1,11 @@ // Copyright 2017, University of Colorado Boulder +/** + * An options checkbox that can be accessed from the footer navigation. Links to global sim properties. + * + * @author Michael Barlow (PhET Interactive Simulations) + * + */ define( function ( require ) { 'use strict'; diff --git a/js/common/view/CoulombsLawGlobals.js b/js/common/view/CoulombsLawGlobals.js index f8bc3b3..876f6b0 100644 --- a/js/common/view/CoulombsLawGlobals.js +++ b/js/common/view/CoulombsLawGlobals.js @@ -1,5 +1,12 @@ // Copyright 2017, University of Colorado Boulder +/** + * Defines sim-wide properties to be manipulated form the footer navigation's options checkbox + * (see CoulobsLawGlobalOptionsNode.js). + * + * @author Michael Barlow + */ + define( function ( require ) { 'use strict'; diff --git a/js/coulombsLaw.js b/js/coulombsLaw.js index f2e80b3..eec5044 100644 --- a/js/coulombsLaw.js +++ b/js/coulombsLaw.js @@ -3,7 +3,8 @@ /** * Creates the namespace for this simulation. * - * @author $AUTHOR$ + * @author Jesse Greenberg + * @author Michael Barlow */ define( function( require ) { 'use strict'; diff --git a/js/macro/CLMacroScreen.js b/js/macro/CLMacroScreen.js index 9f35c2e..5d26cab 100644 --- a/js/macro/CLMacroScreen.js +++ b/js/macro/CLMacroScreen.js @@ -2,7 +2,8 @@ /** * - * @author $AUTHOR$ + * @author Jesse Greenberg + * @author Michael Barlow */ define( function( require ) { 'use strict'; diff --git a/js/macro/model/CoulombsLawMacroModel.js b/js/macro/model/CoulombsLawMacroModel.js index 108a38f..83c0b6e 100644 --- a/js/macro/model/CoulombsLawMacroModel.js +++ b/js/macro/model/CoulombsLawMacroModel.js @@ -1,8 +1,10 @@ // Copyright 2017, University of Colorado Boulder /** + * Model for Macro Screen with large charge values. * - * @author $AUTHOR$ + * @author Jesse Greenberg + * @author Michael Barlow */ define( function( require ) { 'use strict'; diff --git a/js/macro/view/CoulombsLawMacroView.js b/js/macro/view/CoulombsLawMacroView.js index 8bbcc4f..99d23fd 100644 --- a/js/macro/view/CoulombsLawMacroView.js +++ b/js/macro/view/CoulombsLawMacroView.js @@ -1,8 +1,11 @@ // Copyright 2017, University of Colorado Boulder /** + * Class for Macro subscreen. Adds charge, ruler, and legend elements and creates the necessary scale factor for proper + * model/view consistency. * - * @author $AUTHOR$ + * @author Jesse Greenberg + * @author Michael Barlow */ define( function( require ) { 'use strict';