示例#1
0
 private static function addPlanJsFunction(array $parameters)
 {
     // Adds script to add plan to scene
     $jsOutput = DataCenterJs::callFunction('scene.setModule', array(DataCenterJs::buildInstance('DataCenterScenePlan', array(DataCenterJs::toScalar($parameters['plan']->getId()), self::buildPhysicalJsObject($parameters), self::buildStateJsObject($parameters)))));
     // Adds script to render scene
     $jsOutput .= DataCenterJs::callFunction('scene.render');
     // Returns JavaScript
     return DataCenterJs::buildFunction(array('scene'), $jsOutput);
 }