From 2e4bdfd1fb5701994ef62098082ac83959a726f7 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 03 一月 2024 15:43:47 +0800
Subject: [PATCH] 汉化测量结果

---
 TEWin/Resources/AreaMeasurement/AreaMeasurement.html |  670 +++++++++++++++++++++++++++++--------------------------
 1 files changed, 358 insertions(+), 312 deletions(-)

diff --git a/TEWin/Resources/AreaMeasurement/AreaMeasurement.html b/TEWin/Resources/AreaMeasurement/AreaMeasurement.html
index 9e9d2d3..1309911 100644
--- a/TEWin/Resources/AreaMeasurement/AreaMeasurement.html
+++ b/TEWin/Resources/AreaMeasurement/AreaMeasurement.html
@@ -5,196 +5,218 @@
     <meta http-equiv="X-UA-Compatible" content="IE=9" />
     <!--<meta http-equiv="Content-Type" content="text/html; charset=utf-8">-->
     <link rel="StyleSheet" href="../Style.css" type="text/css">
+    <style>
+    </style>
 </head>
-<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="border: 0px; overflow: hidden;" id="Body" class="hideUntillTranslated ToolButtonsArea" onload="Init()" onunload="OnUnload()">
-    <!--oncontextmenu="return false;">  onclick="bHide=true;HideOptionsNow()" > -->
-    <table border="0" width="100%" class="s8w" cellspacing="0" cellpadding="0">
+<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="border: 0px; overflow: hidden;" id="Body"  class="hideUntillTranslated ToolButtonsArea" onload="Init()" onunload="OnUnload()">
+	<!--oncontextmenu="return false;">  onclick="bHide=true;HideOptionsNow()" > -->
+	
+    <table border="0" width="100%" class="s8w" cellspacing="0" cellpadding="0">     
+        <tr >
+            <td>
+                <table class="PropertiesSheet" cellspacing="0" cellpadding="0" ></table>
+			</td>
         <tr>
-            <td>
-                <table class="PropertiesSheet" cellspacing="0" cellpadding="0"></table>
+            <td colspan="2"  align="left" class="ToolButtonsArea"  style="border-bottom: 2px solid #ffffff;">
+                <button id="deleteMeasure" class="MenuButton2" style="border:none;" onclick="OnDeleteMeasure();"><img src="./img/delete.png" /></button>
+                <button id="deleteLastPoint" class="MenuButton2" style="border:none;" onclick="OnDeleteLastPoint()"><img src="./img/delete_last_point.png" /></button>
+				<button id="snapping" class="MenuButton2" style="border-right: 2px solid #ffffff;" onclick="OnSnapping()"><img src="./img/snap.png" /><br /></button>				
+                <button id="horizontalSurface" class="MenuButton2" style="border:none;" onclick="OnHorizontalSurface()"><img src="./img/horizontal.png" /><br /></button>
+				<button id="3dPlane" class="MenuButton2"  style="border:none;" onclick="On3DPlane()"><img src="./img/3d_palne_area.png" /><br /></button>												
+				<button id="terrainSurface" class="MenuButton2" style="border-left: 2px solid #ffffff;border-right: none;" onclick="OnTerrainSurface()"><img src="./img/surface.png" /><br /></button>
+				
             </td>
-            <tr>
-                <td colspan="2" align="left" class="ToolButtonsArea" style="border-bottom: 2px solid #ffffff;">
-                    <button id="deleteMeasure" class="MenuButton2" style="border: none;" onclick="OnDeleteMeasure();">
-                        <img src="./img/delete.png" /></button>
-                    <button id="deleteLastPoint" class="MenuButton2" style="border: none;" onclick="OnDeleteLastPoint()">
-                        <img src="./img/delete_last_point.png" /></button>
-                    <button id="snapping" class="MenuButton2" style="border-right: 2px solid #ffffff;" onclick="OnSnapping()">
-                        <img src="./img/snap.png" /><br />
-                    </button>
-                    <button id="horizontalSurface" class="MenuButton2" style="border: none;" onclick="OnHorizontalSurface()">
-                        <img src="./img/horizontal.png" /><br />
-                    </button>
-                    <button id="3dPlane" class="MenuButton2" style="border: none;" onclick="On3DPlane()">
-                        <img src="./img/3d_palne_area.png" /><br />
-                    </button>
-                    <button id="terrainSurface" class="MenuButton2" style="border-left: 2px solid #ffffff; border-right: none;" onclick="OnTerrainSurface()">
-                        <img src="./img/surface.png" /><br />
-                    </button>
-                </td>
-            </tr>
+
+        </tr>
+	</table>
+
+    <table border="0" width="100%" class="s8w ToolButtonsArea" cellspacing="0" cellpadding="3pt">     
+		
+		<tr id="createTRId">			
+            <td >
+				<span class="i18n s8w" style="vertical-align:top;">Text6</span>
+				<input type="checkbox" align="bottom" id="createMeasurementObject" style="width:25px;" onclick="CreateMeasurementObject();"/>																								
+            </td>												
+        </tr>		
+		
+		<tr >		
+			<td class="textarea-container" >			
+				<div class="textarea-size s8w" ></div>
+			</td>
+		</tr>
+		
+		 <tr id="sampleIntervalTR">
+            <td  align="left"  >
+				<span class="i18n s8w">Text5</span>
+				<input type="text" id= "sampleInterval" style="width:25px; height:13px;  background-color:#000000; color:#FFFFFF; padding:1px; margin-left: 2px;margin-right: 2px;"  onkeypress="OnSampleInterval(event)"/>
+				<span class="i18n s8w">Text18</span> 																				
+            </td>											
+        </tr>
+		
+		<tr id="surfaceResultTR" >		
+			<td class="textarea-container_surface" >			
+				
+				<div class="textarea-size_surface s8w" ></div>
+			</td>
+		</tr>
+		
+		
+		 <tr  id="unitTRId">
+			<td  align="right" >		
+				<u><a class="btn btn-primary"  href="#" role="button" id= "changeMeasurementUnits"  onclick="OnChangeMeasurementUnits()"><span class="i18n s8w" style="padding-right:5px;">Text17</span></a></u>										
+			</td>
+		</tr>	
+		</tr>
+		
     </table>
-    <table border="0" width="100%" class="s8w ToolButtonsArea" cellspacing="0" cellpadding="3pt">
-        <tr id="createTRId" style="display: none;">
-            <td>
-                <span class="i18n s8w" style="vertical-align: top;">Text6</span>
-                <input type="checkbox" align="bottom" id="createMeasurementObject" style="width: 25px;" onclick="CreateMeasurementObject();" />
-            </td>
-        </tr>
-        <tr>
-            <td class="textarea-container">
-                <div class="textarea-size s8w"></div>
-            </td>
-        </tr>
-        <!--<tr id="sampleIntervalTR">
-		<td align="left">
-			<span class="i18n s8w">Text5</span>
-			<input type="text" id="sampleInterval" style="width:25px; height:13px;  background-color:#000000; color:#FFFFFF; padding:1px; margin-left: 2px;margin-right: 2px;" onkeypress="OnSampleInterval(event)" />
-			<span class="i18n s8w">Text18</span>
-		</td>
-		</tr>-->
-        <tr id="sampleIntervalTR">
-            <td align="left">
-                <span class="i18n s8w">Text5</span>
-                <input type="text" id="sampleInterval" style="width: 25px; height: 13px; background-color: #000000; color: #FFFFFF; padding: 1px; margin-left: 2px; margin-right: 2px;" onkeypress="OnSampleInterval(event)" />
-                <span class="i18n s8w">Text18</span>
-            </td>
-        </tr>
-        <tr id="surfaceResultTR">
-            <td class="textarea-container_surface">
-                <div class="textarea-size_surface s8w"></div>
-            </td>
-        </tr>
-        <tr id="unitTRId" style="display: none;">
-            <!--<td  align="right" >-->
-            <td>
-                <u><a class="btn btn-primary" href="#" role="button" id="changeMeasurementUnits" onclick="OnChangeMeasurementUnits()"><span class="i18n s8w" style="padding-right: 5px;">Text17</span></a></u>
-            </td>
-        </tr>
-    </table>
-    <object id="SGWorld" style="display: none" classid="CLSID:3a4f919d-65a8-11d5-85c1-0001023952c1"></object>
-    <script language="javascript" src="../jquery/jquery-3.1.1.min.js"></script>
-    <script language="javascript" src="../ToolsCommon71.js"></script>
-    <script language="JavaScript">
-        var DISABLE = "gray";
-        var gGeometry = null;
-        var g_bCalculateTerrainArea;
-        var _3D_PLANE_NAME = "plane";
-        var _HORIZONTAL_NAME = "horizontal";
+	
+       <object id="SGWorld" style="display:none" classid="CLSID:3a4f919d-65a8-11d5-85c1-0001023952c1">    </object>
+    
 
-        function Init() {
-            document.getElementById("changeMeasurementUnits").value = SGLang.i18n("Text17");
-            document.getElementById("sampleInterval").value = 5;
+	
+<script language="javascript" src="../jquery/jquery-3.1.1.min.js"></script>
+<script language="javascript" src="../ToolsCommon71.js"></script>
 
-            var isPM = GetParamValue("pm", "0"); // when opening this tool in PM we want to hide several options
-            if (isPM == "1") {
-                $("#unitTRId").hide();
-                $("#createTRId").hide();
-                $("#terrainSurface").hide();
-                $("#sampleIntervalTR").hide();
-                $("#surfaceResultTR").hide();
-            }
 
-            $("#deleteMeasure").attr('title', SGLang.i18n("Text19"));
-            $("#deleteLastPoint").attr('title', SGLang.i18n("Text20"));
-            $("#snapping").attr('title', SGLang.i18n("Text21"));
-            $("#horizontalSurface").attr('title', SGLang.i18n("Text22"));
-            $("#3dPlane").attr('title', SGLang.i18n("Text23"));
-            $("#terrainSurface").attr('title', SGLang.i18n("Text24"));
 
-            textContainer = document.querySelector('.textarea-container');
-            textareaSize = textContainer.querySelector('.textarea-size');
-            textareaSize.innerText = SGLang.i18n("Text25");
+<script language="JavaScript">
 
-            textContainer = document.querySelector('.textarea-container_surface');
-            textareaSize = textContainer.querySelector('.textarea-size_surface');
-            textareaSize.innerText = SGLang.i18n("Text26");
 
-            SGWorld.AttachEvent("OnMeasurementAreaResult", OnMeasurementResult);
-            SGWorld.AttachEvent("OnInputModeChanged", OnInputModeChanged);
-            SGWorld.AttachEvent("OnEndDrawMeasurement", OnEndDrawMeasurement);
+var DISABLE = "gray";
+var gGeometry = null;
+var g_bCalculateTerrainArea;
+var _3D_PLANE_NAME = "plane";
+var _HORIZONTAL_NAME = "horizontal";
+//---------------------------------
+function Init()
+{
+	document.getElementById("changeMeasurementUnits").value=SGLang.i18n("Text17");
+	document.getElementById("sampleInterval").value=5;
+		
+	var isPM = GetParamValue("pm", "0"); // when opening this tool in PM we want to hide several options
+	if (isPM=="1"){
+		$("#unitTRId").hide();
+		$("#createTRId").hide();
+		$("#terrainSurface").hide();
+		$("#sampleIntervalTR").hide();
+		$("#surfaceResultTR").hide();
+	}
 
-            var bCreateMeasurementObject = (isPM == "1") ? false : SGWorld.GetOptionParam("CreateMeasurementObjects");
-            document.getElementById("createMeasurementObject").checked = bCreateMeasurementObject;
-            CreateMeasurementObject();
+	$("#deleteMeasure").attr('title', SGLang.i18n("Text19"));
+	$("#deleteLastPoint").attr('title', SGLang.i18n("Text20"));
+	$("#snapping").attr('title', SGLang.i18n("Text21"));
+	$("#horizontalSurface").attr('title', SGLang.i18n("Text22"));
+	$("#3dPlane").attr('title', SGLang.i18n("Text23"));
+	$("#terrainSurface").attr('title', SGLang.i18n("Text24"));
+	
 
-            Reset(1, 0);
-            if (SGWorld.GetOptionParam("AreaMeasurementDefaultMode") == _3D_PLANE_NAME)
-                document.getElementById("3dPlane").click();
-            else
-                document.getElementById("horizontalSurface").click();
-        }
+	textContainer = document.querySelector('.textarea-container');
+	textareaSize = textContainer.querySelector('.textarea-size');
+	textareaSize.innerText = SGLang.i18n("Text25");
 
-        //---------------------------------
-        function Reset(FirstTime, FromMouseInputMode) {
-            ResetButtons();
-            SGWorld.Window.SetInputMode(0);
-            gGeometry = null;
-        }
+	textContainer = document.querySelector('.textarea-container_surface');
+	textareaSize = textContainer.querySelector('.textarea-size_surface');
+	textareaSize.innerText = SGLang.i18n("Text26");
 
-        //---------------------------------
-        function OnSampleInterval(evt) {
-            var theEvent = evt || window.event;
 
-            // Handle paste
-            if (theEvent.type === 'paste') {
-                key = event.clipboardData.getData('text/plain');
-            }
-            else {
-                // Handle key press
-                var key = theEvent.keyCode || theEvent.which;
-                key = String.fromCharCode(key);
-            }
+	SGWorld.AttachEvent("OnMeasurementAreaResult", OnMeasurementResult);	
+	SGWorld.AttachEvent("OnInputModeChanged", OnInputModeChanged);	
+	SGWorld.AttachEvent("OnEndDrawMeasurement", OnEndDrawMeasurement);		
+	 	
+	var bCreateMeasurementObject = (isPM=="1")?false:SGWorld.GetOptionParam("CreateMeasurementObjects");
+	document.getElementById("createMeasurementObject").checked = bCreateMeasurementObject;
+	CreateMeasurementObject();
+	
+	Reset(1,0);	
+	if(SGWorld.GetOptionParam("AreaMeasurementDefaultMode") == _3D_PLANE_NAME)	
+		document.getElementById("3dPlane").click();
+    else
+		document.getElementById("horizontalSurface").click();
+	
 
-            var regex = /[0-9]|\./;
-            if (!regex.test(key) || document.getElementById("sampleInterval").style.color == DISABLE) {
-                theEvent.returnValue = false;
-                if (theEvent.preventDefault)
-                    theEvent.preventDefault();
-            }
-        }
+}
+//---------------------------------
+function Reset(FirstTime, FromMouseInputMode) 
+{
 
-        //---------------------------------
-        function OnDeleteMeasure() {
-            var is3dPlane = $("#3dPlane").hasClass("MenuButtonHighlight");
-            var isHorizontalSurface = $("#horizontalSurface").hasClass("MenuButtonHighlight");
+	ResetButtons();			
+	SGWorld.Window.SetInputMode(0);
+	gGeometry = null;
+}
+//---------------------------------
+function OnSampleInterval(evt)
+{
 
-            Reset(0, 0);
 
-            if (is3dPlane) {
-                document.getElementById("3dPlane").click();
-            }
-            else
-                if (isHorizontalSurface) {
-                    document.getElementById("horizontalSurface").click();
-                }
+  var theEvent = evt || window.event;
 
-            EnableDisableButtons();
-        }
+    // Handle paste
+  if (theEvent.type === 'paste') 
+  {
+      key = event.clipboardData.getData('text/plain');
+  } 
+  else 
+  {
+  // Handle key press
+      var key = theEvent.keyCode || theEvent.which;
+      key = String.fromCharCode(key);
+  }
 
-        //---------------------------------
-        function OnUnload() {
-            var measurementMode = SGWorld.GetParam(9916);
-            if (measurementMode == 33351/*ID_MEASURE_TERRAIN_AREA*/ || measurementMode == 33350/*ID_MEASURE_AREA*/)
-                SGWorld.Window.SetInputMode(0);
-        }
+  var regex = /[0-9]|\./;
+    
+  if(!regex.test(key) ||  document.getElementById("sampleInterval").style.color == DISABLE) 
+  {
+    theEvent.returnValue = false;
+    if(theEvent.preventDefault) 
+		theEvent.preventDefault();
+  }
 
-        //---------------------------------
-        function OnEndDrawMeasurement(geometry) {
-            gGeometry = geometry;
-            EnableDisableButtons();
-        }
-
-        //---------------------------------
-        function OnInputModeChanged(mode) {
-            if (mode == 0) {
-                ResetButtons();
-            }
-        }
-
-        //---------------------------------
-        function OnMeasurementResult(rs, SounrceID) {
-            rs = rs.replace("N/A", "涓嶉�傜敤")
+}
+//---------------------------------
+function OnDeleteMeasure()
+{
+	var is3dPlane = $("#3dPlane").hasClass("MenuButtonHighlight");
+	var isHorizontalSurface = $("#horizontalSurface").hasClass("MenuButtonHighlight");
+	
+	Reset(0,0);
+	
+	if(is3dPlane)
+	{
+		document.getElementById("3dPlane").click();	
+	}
+	else
+	if(isHorizontalSurface)
+	{
+		document.getElementById("horizontalSurface").click();	
+	}
+	
+	EnableDisableButtons();	
+}
+//---------------------------------
+function OnUnload()
+{
+	var measurementMode = SGWorld.GetParam(9916);
+	if(measurementMode == 33351/*ID_MEASURE_TERRAIN_AREA*/ || measurementMode == 33350/*ID_MEASURE_AREA*/)
+		SGWorld.Window.SetInputMode(0);
+}
+//---------------------------------
+function OnEndDrawMeasurement(geometry)
+{
+	gGeometry = geometry;	
+	EnableDisableButtons();	
+}
+//---------------------------------
+function OnInputModeChanged(mode)
+{
+	if(mode==0)
+	{	
+		ResetButtons();
+	}
+}
+//---------------------------------
+function OnMeasurementResult(measurementResult,SounrceID)
+{
+    measurementResult = measurementResult.replace("N/A", "涓嶉�傜敤")
                 .replace("Surface Area:", "琛ㄩ潰绉細")
                 .replace("Area:", "闈㈢Н锛�")
                 .replace("Square Meter", "骞虫柟绫�")
@@ -203,163 +225,187 @@
                 .replace(/Km/g, " 鍗冪背")
                 .replace(/m/g, " 绫�");
 
-            if (!g_bCalculateTerrainArea) {
-                textContainer = document.querySelector('.textarea-container');
-                textareaSize = textContainer.querySelector('.textarea-size');
-                textareaSize.innerText = rs;
+	if(!g_bCalculateTerrainArea)
+	{
+		textContainer = document.querySelector('.textarea-container');
+		textareaSize = textContainer.querySelector('.textarea-size');
+		textareaSize.innerText = measurementResult;
+		
+		textContainer = document.querySelector('.textarea-container_surface');
+		textareaSize = textContainer.querySelector('.textarea-size_surface');
+		textareaSize.innerText = SGLang.i18n("Text26");
+	}
+	else
+	{
+		textContainer = document.querySelector('.textarea-container_surface');
+		textareaSize = textContainer.querySelector('.textarea-size_surface');
+		textareaSize.innerText = measurementResult;
+	}
+  
+  EnableDisableButtons();
+  
+  return true;
+ }
+//---------------------------------
+function OnChangeMeasurementUnits()
+{
+		SGWorld.Command.Execute(1011,3);	
+}
+//---------------------------------
+function CreateMeasurementObject()
+{
+	var bCreateMeasurementObject = document.getElementById("createMeasurementObject").checked==true;
+	SGWorld.SetOptionParam("CreateMeasurementObjects",bCreateMeasurementObject);
+}
+//---------------------------------
+function EnableDisableButtons()
+{	
+	var bEnableTerrainSurface = $("#horizontalSurface").hasClass("MenuButtonHighlight") && gGeometry!=null;
+	if(!bEnableTerrainSurface)
+		document.getElementById("sampleInterval").style.color = DISABLE;
+	else			
+		document.getElementById("sampleInterval").style.color = "#FFFFFF";	
+		
+	document.getElementById("terrainSurface").disabled = !bEnableTerrainSurface;
+	
+	if(bEnableTerrainSurface)
+		document.getElementById("terrainSurface").style.opacity = 1;
+	else
+		document.getElementById("terrainSurface").style.opacity = 0.3;
+	
+	var numPoints = SGWorld.GetParam(9915);		
+	if(numPoints<3 )
+	{	
+		gGeometry = null;
+	}
+	
+	if(numPoints>0)	
+	{
+		document.getElementById("deleteMeasure").style.opacity = 1;		
+	}
+	else
+	{
+		document.getElementById("deleteMeasure").style.opacity = 0.3;
+	}
+	
+	if(numPoints>2 && gGeometry==null)	
+	{		
+		document.getElementById("deleteLastPoint").style.opacity = 1;
+	}
+	else
+	{
+		document.getElementById("deleteLastPoint").style.opacity = 0.3;
+	}	
+}
+//---------------------------------
+function ResetButtons()
+{
+	$("#horizontalSurface").removeClass("MenuButtonHighlight");
+	$("#terrainSurface").removeClass("MenuButtonHighlight");
+	$("#3dPlane").removeClass("MenuButtonHighlight");
+	EnableDisableButtons();
 
-                textContainer = document.querySelector('.textarea-container_surface');
-                textareaSize = textContainer.querySelector('.textarea-size_surface');
-                textareaSize.innerText = SGLang.i18n("Text26");
-            }
-            else {
-                textContainer = document.querySelector('.textarea-container_surface');
-                textareaSize = textContainer.querySelector('.textarea-size_surface');
-                textareaSize.innerText = rs;
-            }
+	
+}
 
-            EnableDisableButtons();
+//---------------------------------
+function SetSnapping()
+{
+	if( $("#snapping").hasClass("MenuButtonHighlight")) 	
+		SGWorld.SetParam(9912,1);		
+	else	
+		SGWorld.SetParam(9912,0);			
+}
+//---------------------------------
+function OnSnapping()
+{
+	//$("#snapping").removeClass("MenuButtonHighlight");
+	
+	if( $(event.srcElement).hasClass("MenuButtonHighlight")) 	
+	{
+		$("#snapping").removeClass("MenuButtonHighlight");	
+		SGWorld.SetParam(9912,0);	
+	}
+	else
+	{
+		SGWorld.SetParam(9912,1);	
+		$(event.srcElement).addClass("MenuButtonHighlight");
+	}
+	
+}
+//---------------------------------
+function On3DPlane()
+{	
 
-            return true;
-        }
+	if( $(event.srcElement).hasClass("MenuButtonHighlight"))
+	{
+		Reset(0,0);
+		return;	
+	}
+	
 
-        //---------------------------------
-        function OnChangeMeasurementUnits() {
-            SGWorld.Command.Execute(1011, 3);
-        }
+	Reset(0,0);
+	$(event.srcElement).addClass("MenuButtonHighlight");
+	SGWorld.Command.Execute(2358,0);//__TEC_MEASURE_AREA
 
-        //---------------------------------
-        function CreateMeasurementObject() {
-            var bCreateMeasurementObject = document.getElementById("createMeasurementObject").checked == true;
-            SGWorld.SetOptionParam("CreateMeasurementObjects", bCreateMeasurementObject);
-        }
+	textContainer = document.querySelector('.textarea-container');
+	textareaSize = textContainer.querySelector('.textarea-size');
+	textareaSize.innerText = SGLang.i18n("Text25");
 
-        //---------------------------------
-        function EnableDisableButtons() {
-            var bEnableTerrainSurface = $("#horizontalSurface").hasClass("MenuButtonHighlight") && gGeometry != null;
-            if (!bEnableTerrainSurface)
-                document.getElementById("sampleInterval").style.color = DISABLE;
-            else
-                document.getElementById("sampleInterval").style.color = "#FFFFFF";
+	SetSnapping();
+	
+	SGWorld.SetOptionParam("AreaMeasurementDefaultMode",_3D_PLANE_NAME);
+		
+	EnableDisableButtons();
+}
+//---------------------------------
+function OnTerrainSurface()
+{
 
-            document.getElementById("terrainSurface").disabled = !bEnableTerrainSurface;
+	//Reset(0,0);
+	g_bCalculateTerrainArea = true;	
+	if(document.getElementById("sampleInterval").value>0.0)
+		SGWorld.Command.Execute(2359/*__TEC_MEASURE_TERRAIN_AREA*/,document.getElementById("sampleInterval").value);
+	g_bCalculateTerrainArea = false;
+	
+	SetSnapping();
+}
+//---------------------------------
+function OnHorizontalSurface()
+{		
+	if( $(event.srcElement).hasClass("MenuButtonHighlight"))
+	{
+		Reset(0,0);
+		return;	
+	}
+	
+	
+	Reset(0,0);
+	$(event.srcElement).addClass("MenuButtonHighlight");	
+	SGWorld.Command.Execute(2359/*__TEC_MEASURE_TERRAIN_AREA*/,0);
+	
+	textContainer = document.querySelector('.textarea-container');
+	textareaSize = textContainer.querySelector('.textarea-size');
+	textareaSize.innerText = SGLang.i18n("Text25");
+	
+	SetSnapping();
 
-            if (bEnableTerrainSurface)
-                document.getElementById("terrainSurface").style.opacity = 1;
-            else
-                document.getElementById("terrainSurface").style.opacity = 0.3;
+	SGWorld.SetOptionParam("AreaMeasurementDefaultMode",_HORIZONTAL_NAME);
+	EnableDisableButtons();
+}
+//---------------------------------
+function OnDeleteLastPoint()
+{
+	SGWorld.SetParam(9914,0);
+	EnableDisableButtons();
+}
 
-            var numPoints = SGWorld.GetParam(9915);
-            if (numPoints < 3) {
-                gGeometry = null;
-            }
 
-            if (numPoints > 0) {
-                document.getElementById("deleteMeasure").style.opacity = 1;
-            }
-            else {
-                document.getElementById("deleteMeasure").style.opacity = 0.3;
-            }
 
-            if (numPoints > 2 && gGeometry == null) {
-                document.getElementById("deleteLastPoint").style.opacity = 1;
-            }
-            else {
-                document.getElementById("deleteLastPoint").style.opacity = 0.3;
-            }
-        }
+</script>
 
-        //---------------------------------
-        function ResetButtons() {
-            $("#horizontalSurface").removeClass("MenuButtonHighlight");
-            $("#terrainSurface").removeClass("MenuButtonHighlight");
-            $("#3dPlane").removeClass("MenuButtonHighlight");
-            EnableDisableButtons();
-        }
-
-        //---------------------------------
-        function SetSnapping() {
-            if ($("#snapping").hasClass("MenuButtonHighlight"))
-                SGWorld.SetParam(9912, 1);
-            else
-                SGWorld.SetParam(9912, 0);
-        }
-
-        //---------------------------------
-        function OnSnapping() {
-            //$("#snapping").removeClass("MenuButtonHighlight");
-
-            if ($(event.srcElement).hasClass("MenuButtonHighlight")) {
-                $("#snapping").removeClass("MenuButtonHighlight");
-                SGWorld.SetParam(9912, 0);
-            }
-            else {
-                SGWorld.SetParam(9912, 1);
-                $(event.srcElement).addClass("MenuButtonHighlight");
-            }
-        }
-
-        //---------------------------------
-        function On3DPlane() {
-            if ($(event.srcElement).hasClass("MenuButtonHighlight")) {
-                Reset(0, 0);
-                return;
-            }
-
-            Reset(0, 0);
-            $(event.srcElement).addClass("MenuButtonHighlight");
-            //SGWorld.Command.Execute(2358, 0);//__TEC_MEASURE_AREA
-            SGWorld.Command.Execute(1037, 0);
-
-            textContainer = document.querySelector('.textarea-container');
-            textareaSize = textContainer.querySelector('.textarea-size');
-            textareaSize.innerText = SGLang.i18n("Text25");
-
-            SetSnapping();
-
-            SGWorld.SetOptionParam("AreaMeasurementDefaultMode", _3D_PLANE_NAME);
-
-            EnableDisableButtons();
-        }
-
-        //---------------------------------
-        function OnTerrainSurface() {
-            //Reset(0,0);
-            g_bCalculateTerrainArea = true;
-            if (document.getElementById("sampleInterval").value > 0.0)
-              SGWorld.Command.Execute(1165/*__TEC_MEASURE_TERRAIN_AREA*/, document.getElementById("sampleInterval").value); // 2359
-            g_bCalculateTerrainArea = false;
-
-            SetSnapping();
-        }
-
-        //---------------------------------
-        function OnHorizontalSurface() {
-            if ($(event.srcElement).hasClass("MenuButtonHighlight")) {
-                Reset(0, 0);
-                return;
-            }
-
-            Reset(0, 0);
-            $(event.srcElement).addClass("MenuButtonHighlight");
-            SGWorld.Command.Execute(1165/*__TEC_MEASURE_TERRAIN_AREA*/, 0); // 2359
-
-            textContainer = document.querySelector('.textarea-container');
-            textareaSize = textContainer.querySelector('.textarea-size');
-            textareaSize.innerText = SGLang.i18n("Text25");
-
-            SetSnapping();
-
-            SGWorld.SetOptionParam("AreaMeasurementDefaultMode", _HORIZONTAL_NAME);
-            EnableDisableButtons();
-        }
-        
-        function OnDeleteLastPoint() {
-            SGWorld.SetParam(9914, 0);
-            EnableDisableButtons();
-        }
-    </script>
 </body>
 </html>
 
+
 <!--Sig:00000040au6WjiNW.uqyaxQdPdCltSVnmGMYOWXEgBB9yrqQ.Kyq91MhWbUupggV5yi1GRel4nJZMYQa3tOFAX56jNS8XmJJ-->

--
Gitblit v1.9.3