From 0ac9c5eb993abd7053b075fc6e1e62049d2c047b Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 11 一月 2024 11:12:06 +0800 Subject: [PATCH] 适配完成。 --- TEWin/Resources/DistanceMeasurement/distanceMeasurement.html | 159 +++++++++++++++++++++++++--------------------------- 1 files changed, 77 insertions(+), 82 deletions(-) diff --git a/TEWin/Resources/DistanceMeasurement/distanceMeasurement.html b/TEWin/Resources/DistanceMeasurement/distanceMeasurement.html index 46b0465..7c03584 100644 --- a/TEWin/Resources/DistanceMeasurement/distanceMeasurement.html +++ b/TEWin/Resources/DistanceMeasurement/distanceMeasurement.html @@ -8,59 +8,58 @@ <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()"> +<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="border: 0px" id="Body" class="hideUntillTranslated" onload="Init()" onunload="OnUnload()"> <!--oncontextmenu="return false;"> onclick="bHide=true;HideOptionsNow()" > --> - <table border="0" width="100%" class="s8w" cellspacing="0" cellpadding="0"> + <table border="0" width="100%" cellspacing="0" cellpadding="2"> + + <tr class="s8"> <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" /><br /> <!-- <span class="i18n">Text0</span> --></button> <button id="deleteLastPoint" class="MenuButton2" style="border:none;" onclick="OnDeleteLastPoint()"><img src="./img/delete_last_point.png" /><br /><!-- <span class="i18n">Text1</span> --></button> - <button id="snapping" class="MenuButton2" style="border:none;" onclick="OnSnapping()"><img src="./img/snap.png" /><br /><!-- <span class="i18n" style="font:#2A4EA5">Text7</span>--> </button> - <button id="onGroundDistance" class="MenuButton2" style="border-left: 2px solid #ffffff;border-right: none;" onclick="OnGroundDistance()"><img src="./img/TerrainProfile.png" /><br /><!-- <span class="i18n" style="font:#2A4EA5">Text5</span>--></button> + <button id="snapping" class="MenuButton2" style="border-right: 2px solid #ffffff;" onclick="OnSnapping()"><img src="./img/snap.png" /><br /><!-- <span class="i18n" style="font:#2A4EA5">Text7</span>--> </button> + <button id="onGroundDistance" class="MenuButton2" style="border:none;" onclick="OnGroundDistance()"><img src="./img/TerrainProfile.png" /><br /><!-- <span class="i18n" style="font:#2A4EA5">Text5</span>--></button> </td> </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> + <tr class="s8" height="40"> + <td align="left" class="ToolButtonsArea" style="color:#ffffff;"> + <span class="i18n" style="vertical-align:top;">Text6</span> <input type="checkbox" align="bottom" id="createMeasurementObject" style="width:25px;" onclick="CreateMeasurementObject();"/> </td> </tr> - <tr > - <td > - <span class="i18n s8w" style="vertical-align:top;color:yellow;">Text24</span> + <tr height="10"> + <td align="left" class="ToolButtonsArea" style="color:#ffffff;"> + <span class="i18n" style="vertical-align:top;color:yellow;">Text24</span> <input type="checkbox" id="showAerialDistance" checked align="bottom" style="width:75px;" onclick="OnShowAerial();"/> </td> </tr> - <tr > - <td > - <span class="i18n s8w" style="vertical-align:top;color:white;">Text25</span> + <tr height="10"> + <td align="left" class="ToolButtonsArea" style="color:#ffffff;"> + <span class="i18n" style="vertical-align:top;color:white;">Text25</span> <input type="checkbox" id="showHorizontalDistance" align="bottom" style="width:25px;" onclick="OnShowHorizontal();"/> </td> </tr> - <tr > - <td > - <span class="i18n s8w" style="vertical-align:top;color:#FF49E6;">Text26</span> + <tr height="10"> + <td align="left" class="ToolButtonsArea" style="color:#ffffff;"> + <span class="i18n" style="vertical-align:top;color:#FF49E6;">Text26</span> <input type="checkbox" id="showVerticalDistance" align="bottom" style="width:55px;" onclick="OnShowVertical();"/> </td> </tr> - <tr > - <td class="textarea-container"> + <tr class="s8" height="72" bgcolor="0"> + <td class="textarea-container" style="color:#ffffff"> <style> div.textarea-size{font-size: 12px;} </style> - <div class="textarea-size s8w" ></div> + <div class="textarea-size" ></div> </td> </tr> - <tr id="unitTRId"> - <td align="right" > - <span id= "changeMeasurementUnits" onclick="OnChangeMeasurementUnits()" class="i18n s9w link">Text17</span> + <tr class="s8"> + <td align="right" bgcolor="0"> + <u style="color:#ffffff"><a class="btn btn-primary" style="color:#ffffff" href="#" role="button" id= "changeMeasurementUnits" onclick="OnChangeMeasurementUnits()"><span class="i18n">Text17</span></a></u> </td> </tr> @@ -95,51 +94,10 @@ var gGeometry = null; + + //---------------- -function Init() -{ - SGWorld.AttachEvent("OnMeasurementDistanceResult", OnMeasurementResult); - SGWorld.AttachEvent("OnInputModeChanged", OnInputModeChanged); - SGWorld.AttachEvent("OnEndDrawMeasurement", OnEndDrawMeasurement); - SGWorld.AttachEvent("OnLButtonUp", OnLButtonUp); - - var isPM = GetParamValue("pm", "0"); - if (isPM=="1"){ - $("#unitTRId").hide(); - $("#createTRId").hide(); - $("#onGroundDistance").hide(); - } - document.getElementById("changeMeasurementUnits").value=SGLang.i18n(""); - document.getElementById("deleteMeasure").title=SGLang.i18n("Text18"); - document.getElementById("deleteLastPoint").title=SGLang.i18n("Text19"); - document.getElementById("snapping").title=SGLang.i18n("Text20"); - document.getElementById("onGroundDistance").title=SGLang.i18n("Text23"); - - ////Turn off CreateMeasurementObject - //SGWorld.Command.Execute(2225,0); - - var bCreateMeasurementObject = (isPM=="1")?false:SGWorld.GetOptionParam("CreateMeasurementObjects"); - document.getElementById("createMeasurementObject").checked = bCreateMeasurementObject; - CreateMeasurementObject(); - - Reset(1,0); - - SGWorld.Command.Execute(2356,0);//__TEC_MEASURE_AERIAL_DIST - - SetSnapping(); - - document.getElementById("showAerialDistance").checked = SGWorld.GetOptionParam(_AERIAL_REG_NAME); - document.getElementById("showHorizontalDistance").checked = SGWorld.GetOptionParam(_HORIZONTAL_REG_NAME); - document.getElementById("showVerticalDistance").checked = SGWorld.GetOptionParam(_VERTICAL_REG_NAME); - - //////////////OnShow(); - - EnableDisableButtons(); - - - //showVerticalDistance -} -//---------------- +// ShowPopup function ShowPopup(ProfileType, ObjID) { var CompareStr = ""; @@ -211,7 +169,7 @@ Reset(0,0); - SGWorld.Command.Execute(2356, 0);//__TEC_MEASURE_AERIAL_DIST + SGWorld.Command.Execute(1035, 0); EnableDisableButtons(); //alert("bb"); @@ -228,6 +186,54 @@ } +function Init() +{ + SGWorld.AttachEvent("OnMeasurementDistanceResult", OnMeasurementResult); + SGWorld.AttachEvent("OnInputModeChanged", OnInputModeChanged); + SGWorld.AttachEvent("OnEndDrawMeasurement", OnEndDrawMeasurement); + SGWorld.AttachEvent("OnLButtonUp", OnLButtonUp); + + + document.getElementById("changeMeasurementUnits").value=SGLang.i18n(""); + + document.getElementById("deleteMeasure").title=SGLang.i18n("Text18"); + document.getElementById("deleteLastPoint").title=SGLang.i18n("Text19"); + document.getElementById("snapping").title=SGLang.i18n("Text20"); + + + document.getElementById("onGroundDistance").title=SGLang.i18n("Text23"); + + ////Turn off CreateMeasurementObject + //SGWorld.Command.Execute(2225,0); + + var bCreateMeasurementObject = SGWorld.GetOptionParam("CreateMeasurementObjects"); + document.getElementById("createMeasurementObject").checked = bCreateMeasurementObject; + + Reset(1,0); + + + SGWorld.Command.Execute(1035,0); + + + SetSnapping(); + + + + + document.getElementById("showAerialDistance").checked = SGWorld.GetOptionParam(_AERIAL_REG_NAME); + document.getElementById("showHorizontalDistance").checked = SGWorld.GetOptionParam(_HORIZONTAL_REG_NAME); + document.getElementById("showVerticalDistance").checked = SGWorld.GetOptionParam(_VERTICAL_REG_NAME); + + + OnShow(); + + EnableDisableButtons(); + + + //showVerticalDistance + + +} function OnLButtonUp(Flags, X, Y) { @@ -285,17 +291,6 @@ function OnMeasurementResult(measurementResult,SounrceID) { - measurementResult = measurementResult.replace("Total Aerial Distance:", "鎬荤┖涓窛绂伙細") - .replace("Total Horizontal Distance:", "鎬绘按骞宠窛绂伙細") - .replace("Total Vertical Distance:", "鎬诲瀭鐩磋窛绂伙細") - .replace("Total Vertical Distance (First point to last point):", "鎬诲瀭鐩磋窛绂伙紙浠庣涓�鐐瑰埌鏈�鍚庝竴鐐癸級锛�") - .replace("Slope:", "鍧″害锛�") - .replace("Slope (First point to last point):", "鍧″害锛堜粠绗竴鐐瑰埌鏈�鍚庝竴鐐癸級锛�") - .replace(/km/g, " 鍗冪背") - .replace(/cm/g, " 鍘樼背") - .replace(/mm/g, " 姣背") - .replace(/m/g, " 绫�"); - textContainer = document.querySelector('.textarea-container'); textareaSize = textContainer.querySelector('.textarea-size'); //input = textContainer.querySelector('textarea'); @@ -441,4 +436,4 @@ </html> -<!--Sig:000000408JYdtBwnEhYwKwSHBToL4ROTBsQ92IumwfiHRg2dcUb.aSdjqmR2hWrrJjiq7xBbYr6MVX764LIe8a6004zvXaJJ--> +<!--Sig:000000405.7Y75ySqtgDkqtb.Vz1lxgEisNhH.6TgboicXd4MIc7pamv2pMtgQL32A.a0g3r3BvYuCKxsIkZyGSiAi2LX8JJ--> -- Gitblit v1.9.3