ソースを参照

Update 'src/app/component-registry/middle-point-component.js'

Changes to use object constructor "description" (app/core/models/components/component-options.js) in button (app/core/application/menu.js)
Added header
leo 8 ヶ月 前
コミット
4d85a4889c
1 ファイル変更28 行追加9 行削除
  1. 28 9
      src/app/component-registry/middle-point-component.js

+ 28 - 9
src/app/component-registry/middle-point-component.js

@@ -1,15 +1,34 @@
+/*
+ * iGeom by LInE
+ * Free software to student private data
+ *
+ * http://www.matematica.br/igeom
+ * http://www.usp.br/line
+ *
+ * Create and register new element MidPoint
+ * It is used in ./app/core/application/menu.js
+ *
+ * ./app/component-registry/middle-point-component.js
+ * @version 2023/09/20: Added new parameter 'description,' to 'ComponentOptions'
+ */
+
 import { MiddlePointDrawer } from "../components/middle-point/drawers/middle-point-drawer";
 import { Component } from "../core/models/components/component";
 import { ComponentOptions } from "../core/models/components/component-options";
+
 class MiddlePointComponent extends Component {
-    constructor() {
-        const options = new ComponentOptions(
-            "ccaa4bb8-f7ba-432e-94d2-07d9c5812ac3",
-            "Middle Point",
-            "middle-point"
-        );
-        super(new MiddlePointDrawer(), options);
+
+  //TODO: it is necessary internationalization!
+
+  constructor () {
+    const options = new ComponentOptions(
+      "ccaa4bb8-f7ba-432e-94d2-07d9c5812ac3",
+      "Middle Point",
+      "Create the MidPoint of two given points (select those 2 points)",
+      "middle-point"
+      );
+    super(new MiddlePointDrawer(), options);
     }
-}
+  }
 
-export const middlePointComponent = new MiddlePointComponent();
+export const middlePointComponent = new MiddlePointComponent();