1
/* -*- Mode: JavaScript; coding: utf-8; tab-width: 3; indent-tabs-mode: tab; c-basic-offset: 3 -*-
2
*******************************************************************************
4
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6
* This file is part of the Cobweb Project.
8
* NON-MILITARY USE ONLY
10
* All create3000 software are effectively free software with a non-military use
11
* restriction. It is free. Well commented source is provided. You may reuse the
12
* source in any way you please with the exception anything that uses it must be
13
* marked to indicate is contains "non-military use only" components.
15
* Copyright 2016 Andreas Plesch.
17
* Cobweb is free software: you can redistribute it and/or modify it under the
18
* terms of the GNU General Public License version 3 only, as published by the
19
* Free Software Foundation.
21
* Cobweb is distributed in the hope that it will be useful, but WITHOUT ANY
22
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
23
* A PARTICULAR PURPOSE. See the GNU General Public License version 3 for more
24
* details (a copy is included in the LICENSE file that accompanied this code).
26
* You should have received a copy of the GNU General Public License version 3
27
* along with Cobweb. If not, see <http://www.gnu.org/licenses/gpl.html> for a
28
* copy of the GPLv3 License.
30
* For Silvio, Joy and Adi.
32
******************************************************************************/
41
attributeLowerCaseToCamelCase:
43
"accesstype" : "accessType",
44
"actionkeypress" : "actionKeyPress",
45
"actionkeyrelease" : "actionKeyRelease",
46
"activate" : "activate",
47
"activelayer" : "activeLayer",
48
"additionalinterface" : "additionalInterface",
49
"address" : "address",
53
"ambientintensity" : "ambientIntensity",
54
"anchorpoint" : "anchorPoint",
56
"anglerate" : "angleRate",
57
"angulardampingfactor" : "angularDampingFactor",
58
"angularvelocity" : "angularVelocity",
59
"anisotropicdegree" : "anisotropicDegree",
60
"antennalocation" : "antennaLocation",
61
"antennapatternlength" : "antennaPatternLength",
62
"antennapatterntype" : "antennaPatternType",
63
"appinfo" : "appinfo",
64
"applicationid" : "applicationID",
65
"applied" : "applied",
66
"appliedparameters" : "appliedParameters",
67
"articulationparameterarray" : "articulationParameterArray",
68
"articulationparameterchangeindicatorarray" : "articulationParameterChangeIndicatorArray",
69
"articulationparametercount" : "articulationParameterCount",
70
"articulationparameterdesignatorarray" : "articulationParameterDesignatorArray",
71
"articulationparameteridpartattachedtoarray" : "articulationParameterIdPartAttachedToArray",
72
"articulationparametertypearray" : "articulationParameterTypeArray",
73
"articulationparametervalue0_changed" : "articulationParameterValue0_changed",
74
"articulationparametervalue1_changed" : "articulationParameterValue1_changed",
75
"articulationparametervalue2_changed" : "articulationParameterValue2_changed",
76
"articulationparametervalue3_changed" : "articulationParameterValue3_changed",
77
"articulationparametervalue4_changed" : "articulationParameterValue4_changed",
78
"articulationparametervalue5_changed" : "articulationParameterValue5_changed",
79
"articulationparametervalue6_changed" : "articulationParameterValue6_changed",
80
"articulationparametervalue7_changed" : "articulationParameterValue7_changed",
82
"attenuation" : "attenuation",
83
"autocalc" : "autoCalc",
84
"autodamp" : "autoDamp",
85
"autodisable" : "autoDisable",
86
"autooffset" : "autoOffset",
87
"avatarsize" : "avatarSize",
90
"axis1angle" : "axis1Angle",
91
"axis1torque" : "axis1Torque",
93
"axis2angle" : "axis2Angle",
94
"axis2torque" : "axis2Torque",
95
"axis3angle" : "axis3Angle",
96
"axis3torque" : "axis3Torque",
97
"axisofrotation" : "axisOfRotation",
98
"axisrotation" : "axisRotation",
99
"backambientintensity" : "backAmbientIntensity",
100
"backdiffusecolor" : "backDiffuseColor",
101
"backemissivecolor" : "backEmissiveColor",
102
"backshininess" : "backShininess",
103
"backspecularcolor" : "backSpecularColor",
104
"backtransparency" : "backTransparency",
105
"backurl" : "backUrl",
106
"bboxcenter" : "bboxCenter",
107
"bboxsize" : "bboxSize",
108
"beamwidth" : "beamWidth",
109
"begincap" : "beginCap",
110
"bindtime" : "bindTime",
111
"body1anchorpoint" : "body1AnchorPoint",
112
"body1axis" : "body1Axis",
113
"body2anchorpoint" : "body2AnchorPoint",
114
"body2axis" : "body2Axis",
115
"bordercolor" : "borderColor",
116
"borderwidth" : "borderWidth",
118
"bottomradius" : "bottomRadius",
119
"bottomurl" : "bottomUrl",
121
"boundarymoder" : "boundaryModeR",
122
"boundarymodes" : "boundaryModeS",
123
"boundarymodet" : "boundaryModeT",
124
"boundaryopacity" : "boundaryOpacity",
125
"category" : "category",
128
"centerofmass" : "centerOfMass",
129
"centerofrotation" : "centerOfRotation",
130
"centerofrotation_changed" : "centerOfRotation_changed",
131
"child1url" : "child1Url",
132
"child2url" : "child2Url",
133
"child3url" : "child3Url",
134
"child4url" : "child4Url",
136
"clipboundary" : "clipBoundary",
138
"closuretype" : "closureType",
139
"collidetime" : "collideTime",
140
"collisiontype" : "collisionType",
142
"colorindex" : "colorIndex",
143
"colorkey" : "colorKey",
144
"colorpervertex" : "colorPerVertex",
145
"colorsteps" : "colorSteps",
146
"constantforcemix" : "constantForceMix",
147
"contactnormal" : "contactNormal",
148
"contactsurfacethickness" : "contactSurfaceThickness",
149
"containerfield" : "containerField",
150
"content" : "content",
151
"contourstepsize" : "contourStepSize",
152
"controlkey" : "controlKey",
153
"controlpoint" : "controlPoint",
154
"conversionfactor" : "conversionFactor",
156
"coolcolor" : "coolColor",
157
"coordindex" : "coordIndex",
158
"country" : "country",
159
"creaseangle" : "creaseAngle",
160
"createparticles" : "createParticles",
161
"crosssection" : "crossSection",
162
"cryptokeyid" : "cryptoKeyID",
163
"cryptosystem" : "cryptoSystem",
164
"cutoffangle" : "cutOffAngle",
165
"cycleinterval" : "cycleInterval",
166
"cycletime" : "cycleTime",
168
"datalength" : "dataLength",
169
"deadreckoning" : "deadReckoning",
171
"deletionallowed" : "deletionAllowed",
173
"description" : "description",
174
"desiredangularvelocity1" : "desiredAngularVelocity1",
175
"desiredangularvelocity2" : "desiredAngularVelocity2",
176
"detonatetime" : "detonateTime",
177
"detonationlocation" : "detonationLocation",
178
"detonationrelativelocation" : "detonationRelativeLocation",
179
"detonationresult" : "detonationResult",
180
"diffusecolor" : "diffuseColor",
181
"dimensions" : "dimensions",
183
"direction" : "direction",
184
"directoutput" : "directOutput",
185
"disableangularspeed" : "disableAngularSpeed",
186
"disablelinearspeed" : "disableLinearSpeed",
187
"disabletime" : "disableTime",
188
"diskangle" : "diskAngle",
189
"displacements" : "displacements",
190
"displayed" : "displayed",
191
"documentation" : "documentation",
193
"duration" : "duration",
194
"duration_changed" : "duration_changed",
195
"easeineaseout" : "easeInEaseOut",
196
"edgecolor" : "edgeColor",
197
"elapsedtime" : "elapsedTime",
198
"emissivecolor" : "emissiveColor",
199
"enabled" : "enabled",
200
"enabledaxes" : "enabledAxes",
201
"encodingscheme" : "encodingScheme",
202
"endangle" : "endAngle",
204
"enteredtext" : "enteredText",
205
"entertime" : "enterTime",
206
"entitycategory" : "entityCategory",
207
"entitycountry" : "entityCountry",
208
"entitydomain" : "entityDomain",
209
"entityextra" : "entityExtra",
210
"entityid" : "entityID",
211
"entitykind" : "entityKind",
212
"entityspecific" : "entitySpecific",
213
"entitysubcategory" : "entitySubcategory",
214
"errorcorrection" : "errorCorrection",
215
"eventapplicationid" : "eventApplicationID",
216
"evententityid" : "eventEntityID",
217
"eventnumber" : "eventNumber",
218
"eventsiteid" : "eventSiteID",
219
"exittime" : "exitTime",
222
"fancount" : "fanCount",
223
"fieldofview" : "fieldOfView",
225
"finaltext" : "finalText",
226
"finiterotationaxis" : "finiteRotationAxis",
229
"firedtime" : "firedTime",
230
"firemissionindex" : "fireMissionIndex",
231
"firingrange" : "firingRange",
232
"firingrate" : "firingRate",
234
"fogtype" : "fogType",
236
"forceid" : "forceID",
237
"forceoutput" : "forceOutput",
239
"forcetransitions" : "forceTransitions",
240
"fraction_changed" : "fraction_changed",
241
"frequency" : "frequency",
242
"frictioncoefficients" : "frictionCoefficients",
243
"frictiondirection" : "frictionDirection",
244
"fromfield" : "fromField",
245
"fromnode" : "fromNode",
246
"fronturl" : "frontUrl",
247
"function" : "function",
249
"generatemipmaps" : "generateMipMaps",
250
"geocenter" : "geoCenter",
251
"geocoord_changed" : "geoCoord_changed",
252
"geocoords" : "geoCoords",
253
"geogridorigin" : "geoGridOrigin",
254
"geometrytype" : "geometryType",
255
"geosystem" : "geoSystem",
256
"geovalue_changed" : "geovalue_changed",
258
"gradientthreshold" : "gradientThreshold",
259
"gravity" : "gravity",
260
"groundangle" : "groundAngle",
261
"groundcolor" : "groundColor",
262
"gustiness" : "gustiness",
263
"hatchcolor" : "hatchColor",
264
"hatched" : "hatched",
265
"hatchstyle" : "hatchStyle",
266
"headlight" : "headlight",
268
"hinge1angle" : "hinge1Angle",
269
"hinge1anglerate" : "hinge1AngleRate",
270
"hinge2angle" : "hinge2Angle",
271
"hinge2anglerate" : "hinge2AngleRate",
272
"hitgeocoord_changed" : "hitGeoCoord_changed",
273
"hitnormal_changed" : "hitNormal_changed",
274
"hitpoint_changed" : "hitPoint_changed",
275
"hittexcoord_changed" : "hitTexCoord_changed",
276
"horizontal" : "horizontal",
277
"http-equiv" : "http-equiv",
279
"importeddef" : "importedDEF",
281
"inertia" : "inertia",
283
"initialdestination" : "initialDestination",
284
"initialvalue" : "initialValue",
285
"inlinedef" : "inlineDEF",
286
"innerradius" : "innerRadius",
287
"inputfalse" : "inputFalse",
288
"inputnegate" : "inputNegate",
289
"inputsource" : "inputSource",
290
"inputtrue" : "inputTrue",
291
"integerkey" : "integerKey",
292
"intensity" : "intensity",
293
"intensitythreshold" : "intensityThreshold",
294
"internal" : "internal",
295
"intersectiontype" : "intersectionType",
296
"isactive" : "isActive",
297
"isbound" : "isBound",
298
"iscollided" : "isCollided",
299
"isdetonated" : "isDetonated",
300
"isloaded" : "isLoaded",
301
"isnetworkreader" : "isNetworkReader",
302
"isnetworkwriter" : "isNetworkWriter",
304
"ispaused" : "isPaused",
305
"ispickable" : "isPickable",
306
"isrtpheaderheard" : "isRtpHeaderHeard",
307
"isselected" : "isSelected",
308
"isstandalone" : "isStandAlone",
309
"isvalid" : "isValid",
310
"iterations" : "iterations",
312
"justify" : "justify",
314
"keypress" : "keyPress",
315
"keyrelease" : "keyRelease",
316
"keyvalue" : "keyValue",
317
"keyvelocity" : "keyVelocity",
321
"language" : "language",
322
"lefttoright" : "leftToRight",
323
"lefturl" : "leftUrl",
325
"lengthofmodulationparameters" : "lengthOfModulationParameters",
327
"level_changed" : "level_changed",
328
"lifetimevariation" : "lifetimeVariation",
329
"lighting" : "lighting",
330
"limitorientation" : "limitOrientation",
331
"linearacceleration" : "linearAcceleration",
332
"lineardampingfactor" : "linearDampingFactor",
333
"linearvelocity" : "linearVelocity",
334
"linebounds" : "lineBounds",
335
"linesegments" : "lineSegments",
336
"linetype" : "linetype",
337
"linewidthscalefactor" : "linewidthScaleFactor",
340
"loadtime" : "loadTime",
341
"localdef" : "localDEF",
342
"location" : "location",
344
"magnificationfilter" : "magnificationFilter",
345
"marking" : "marking",
348
"maxangle" : "maxAngle",
349
"maxangle1" : "maxAngle1",
350
"maxback" : "maxBack",
351
"maxcorrectionspeed" : "maxCorrectionSpeed",
352
"maxextent" : "maxExtent",
353
"maxfront" : "maxFront",
354
"maxparticles" : "maxParticles",
355
"maxposition" : "maxPosition",
356
"maxseparation" : "maxSeparation",
357
"maxtorque1" : "maxTorque1",
358
"maxtorque2" : "maxTorque2",
359
"minangle" : "minAngle",
360
"minangle1" : "minAngle1",
361
"minback" : "minBack",
362
"minbouncespeed" : "minBounceSpeed",
363
"minfront" : "minFront",
364
"minificationfilter" : "minificationFilter",
365
"minposition" : "minPosition",
366
"minseparation" : "minSeparation",
368
"modifiedfraction_changed" : "modifiedFraction_changed",
369
"modulationtypedetail" : "modulationTypeDetail",
370
"modulationtypemajor" : "modulationTypeMajor",
371
"modulationtypespreadspectrum" : "modulationTypeSpreadSpectrum",
372
"modulationtypesystem" : "modulationTypeSystem",
373
"momentsofinertia" : "momentsOfInertia",
374
"motor1angle" : "motor1Angle",
375
"motor1anglerate" : "motor1AngleRate",
376
"motor1axis" : "motor1Axis",
377
"motor2angle" : "motor2Angle",
378
"motor2anglerate" : "motor2AngleRate",
379
"motor2axis" : "motor2Axis",
380
"motor3angle" : "motor3Angle",
381
"motor3anglerate" : "motor3AngleRate",
382
"motor3axis" : "motor3Axis",
383
"multicastrelayhost" : "multicastRelayHost",
384
"multicastrelayport" : "multicastRelayPort",
385
"munitionapplicationid" : "munitionApplicationID",
386
"munitionendpoint" : "munitionEndPoint",
387
"munitionentityid" : "munitionEntityID",
388
"munitionquantity" : "munitionQuantity",
389
"munitionsiteid" : "munitionSiteID",
390
"munitionstartpoint" : "munitionStartPoint",
391
"mustevaluate" : "mustEvaluate",
393
"networkmode" : "networkMode",
395
"nodefield" : "nodeField",
396
"normal_changed" : "normal_changed",
397
"normalindex" : "normalIndex",
398
"normalizevelocity" : "normalizeVelocity",
399
"normalpervertex" : "normalPerVertex",
400
"numcomponents" : "numComponents",
401
"objecttype" : "objectType",
403
"offsetunits" : "offsetUnits",
405
"opacityfactor" : "opacityFactor",
407
"orientation" : "orientation",
408
"orientation_changed" : "orientation_changed",
410
"orthogonalcolor" : "orthogonalColor",
411
"outerradius" : "outerRadius",
412
"parallelcolor" : "parallelColor",
413
"parameter" : "parameter",
414
"particlelifetime" : "particleLifetime",
415
"particlesize" : "particleSize",
416
"pausetime" : "pauseTime",
417
"phasefunction" : "phaseFunction",
418
"pickable" : "pickable",
419
"pickednormal" : "pickedNormal",
420
"pickedpoint" : "pickedPoint",
421
"pickedtexturecoordinate" : "pickedTextureCoordinate",
425
"pointsize" : "pointSize",
427
"position" : "position",
428
"position_changed" : "position_changed",
430
"preferaccuracy" : "preferAccuracy",
431
"previous" : "previous",
432
"priority" : "priority",
433
"profile" : "profile",
434
"progress" : "progress",
435
"protofield" : "protoField",
436
"radioentitytypecategory" : "radioEntityTypeCategory",
437
"radioentitytypecountry" : "radioEntityTypeCountry",
438
"radioentitytypedomain" : "radioEntityTypeDomain",
439
"radioentitytypekind" : "radioEntityTypeKind",
440
"radioentitytypenomenclature" : "radioEntityTypeNomenclature",
441
"radioentitytypenomenclatureversion" : "radioEntityTypeNomenclatureVersion",
442
"radioid" : "radioID",
445
"readinterval" : "readInterval",
446
"receivedpower" : "receivedPower",
447
"receiverstate" : "receiverState",
448
"reference" : "reference",
449
"relativeantennalocation" : "relativeAntennaLocation",
450
"repeatr" : "repeatR",
451
"repeats" : "repeatS",
452
"repeatt" : "repeatT",
453
"resumetime" : "resumeTime",
454
"retainedopacity" : "retainedOpacity",
455
"retainuseroffsets" : "retainUserOffsets",
456
"righturl" : "rightUrl",
457
"rooturl" : "rootUrl",
458
"rotateyup" : "rotateYUp",
459
"rotation" : "rotation",
460
"rotation_changed" : "rotation_changed",
461
"rtpheaderexpected" : "rtpHeaderExpected",
462
"samplerate" : "sampleRate",
463
"samples" : "samples",
465
"scalemode" : "scaleMode",
466
"scaleorientation" : "scaleOrientation",
468
"segmentenabled" : "segmentEnabled",
469
"separatebackcolor" : "separateBackColor",
470
"separation" : "separation",
471
"separationrate" : "separationRate",
472
"set_articulationparametervalue0" : "set_articulationParameterValue0",
473
"set_articulationparametervalue1" : "set_articulationParameterValue1",
474
"set_articulationparametervalue2" : "set_articulationParameterValue2",
475
"set_articulationparametervalue3" : "set_articulationParameterValue3",
476
"set_articulationparametervalue4" : "set_articulationParameterValue4",
477
"set_articulationparametervalue5" : "set_articulationParameterValue5",
478
"set_articulationparametervalue6" : "set_articulationParameterValue6",
479
"set_articulationparametervalue7" : "set_articulationParameterValue7",
480
"set_bind" : "set_bind",
481
"set_boolean" : "set_boolean",
482
"set_colorindex" : "set_colorIndex",
483
"set_coordindex" : "set_coordIndex",
484
"set_crosssection" : "set_crossSection",
485
"set_destination" : "set_destination",
486
"set_fraction" : "set_fraction",
487
"set_height" : "set_height",
488
"set_index" : "set_index",
489
"set_normalindex" : "set_normalIndex",
490
"set_orientation" : "set_orientation",
491
"set_scale" : "set_scale",
492
"set_spine" : "set_spine",
493
"set_texcoordindex" : "set_texCoordIndex",
494
"set_triggertime" : "set_triggerTime",
495
"set_value" : "set_value",
496
"shadows" : "shadows",
497
"shiftkey" : "shiftKey",
498
"shininess" : "shininess",
500
"silhouetteboundaryopacity" : "silhouetteBoundaryOpacity",
501
"silhouetteretainedopacity" : "silhouetteRetainedOpacity",
502
"silhouettesharpness" : "silhouetteSharpness",
505
"sizeunits" : "sizeUnits",
506
"skincoordindex" : "skinCoordIndex",
507
"skincoordweight" : "skinCoordWeight",
508
"skyangle" : "skyAngle",
509
"skycolor" : "skyColor",
510
"sliderforce" : "sliderForce",
511
"slipcoefficients" : "slipCoefficients",
512
"slipfactors" : "slipFactors",
513
"softnessconstantforcemix" : "softnessConstantForceMix",
514
"softnesserrorcorrection" : "softnessErrorCorrection",
516
"sortorder" : "sortOrder",
518
"spacing" : "spacing",
519
"spatialize" : "spatialize",
520
"specific" : "specific",
521
"specularcolor" : "specularColor",
523
"speedfactor" : "speedFactor",
525
"startangle" : "startAngle",
526
"starttime" : "startTime",
527
"stiffness" : "stiffness",
528
"stop1bounce" : "stop1Bounce",
529
"stop1constantforcemix" : "stop1ConstantForceMix",
530
"stop1errorcorrection" : "stop1ErrorCorrection",
531
"stop2bounce" : "stop2Bounce",
532
"stop2errorcorrection" : "stop2ErrorCorrection",
533
"stop3bounce" : "stop3Bounce",
534
"stop3errorcorrection" : "stop3ErrorCorrection",
535
"stopbounce" : "stopBounce",
536
"stoperrorcorrection" : "stopErrorCorrection",
537
"stoptime" : "stopTime",
539
"stripcount" : "stripCount",
541
"subcategory" : "subcategory",
542
"summary" : "summary",
543
"surfacearea" : "surfaceArea",
544
"surfacespeed" : "surfaceSpeed",
545
"surfacetolerance" : "surfaceTolerance",
546
"surfacevalues" : "surfaceValues",
547
"suspensionerrorcorrection" : "suspensionErrorCorrection",
548
"suspensionforce" : "suspensionForce",
550
"tdltype" : "tdlType",
551
"tessellation" : "tessellation",
552
"tessellationscale" : "tessellationScale",
553
"texcoordindex" : "texCoordIndex",
554
"texcoordkey" : "texCoordKey",
555
"textbounds" : "textBounds",
556
"texturecompression" : "textureCompression",
557
"texturepriority" : "texturePriority",
559
"timeout" : "timeOut",
560
"timestamp" : "timestamp",
562
"tofield" : "toField",
564
"tolerance" : "tolerance",
567
"toptobottom" : "topToBottom",
569
"torques" : "torques",
570
"touchtime" : "touchTime",
571
"trackpoint_changed" : "trackPoint_changed",
572
"transitioncomplete" : "transitionComplete",
573
"transitiontime" : "transitionTime",
574
"transitiontype" : "transitionType",
575
"translation" : "translation",
576
"translation_changed" : "translation_changed",
577
"transmitfrequencybandwidth" : "transmitFrequencyBandwidth",
578
"transmitstate" : "transmitState",
579
"transmitterapplicationid" : "transmitterApplicationID",
580
"transmitterentityid" : "transmitterEntityID",
581
"transmitterradioid" : "transmitterRadioID",
582
"transmittersiteid" : "transmitterSiteID",
583
"transparency" : "transparency",
584
"triggertime" : "triggerTime",
585
"triggertrue" : "triggerTrue",
586
"triggervalue" : "triggerValue",
587
"turbulence" : "turbulence",
589
"uclosed" : "uClosed",
590
"udimension" : "uDimension",
597
"usefiniterotation" : "useFiniteRotation",
598
"usegeometry" : "useGeometry",
599
"useglobalgravity" : "useGlobalGravity",
600
"utessellation" : "uTessellation",
602
"value_changed" : "value_changed",
603
"variation" : "variation",
604
"vclosed" : "vClosed",
605
"vdimension" : "vDimension",
607
"version" : "version",
608
"vertexcount" : "vertexCount",
609
"vertices" : "vertices",
610
"visibilitylimit" : "visibilityLimit",
611
"visibilityrange" : "visibilityRange",
612
"visible" : "visible",
615
"vtessellation" : "vTessellation",
616
"warhead" : "warhead",
617
"warmcolor" : "warmColor",
619
"weightconstant1" : "weightConstant1",
620
"weightconstant2" : "weightConstant2",
621
"weightfunction1" : "weightFunction1",
622
"weightfunction2" : "weightFunction2",
623
"whichchoice" : "whichChoice",
624
"whichgeometry" : "whichGeometry",
625
"writeinterval" : "writeInterval",
626
"xdimension" : "xDimension",
627
"xspacing" : "xSpacing",
629
"zdimension" : "zDimension",
630
"zspacing" : "zSpacing",
634
Object .preventExtensions (HTMLSupport);
635
Object .freeze (HTMLSupport);
636
Object .seal (HTMLSupport);