mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-02-24 01:25:37 +05:00

Cherrypick from master 2005-12-28 09:17:39 UTC jfa <jfa@opencascade.com> 'Join modifications from branch BR_3_1_0deb': INSTALL Makefile.in adm_local/unix/make_commence.in bin/VERSION build_configure configure.in.base doc/salome/Makefile.in doc/salome/SMESH_index_v3.1.0.html doc/salome/gui/SMESH/about_viewing_meshes.htm doc/salome/gui/SMESH/aspect_ratio_3d.htm doc/salome/gui/SMESH/borders_at_multi-connection.htm doc/salome/gui/SMESH/borders_at_multiconnection_2d.htm doc/salome/gui/SMESH/clipping.htm doc/salome/gui/SMESH/constructing_meshes.htm doc/salome/gui/SMESH/cshdat_robohelp.htm doc/salome/gui/SMESH/cshdat_webhelp.htm doc/salome/gui/SMESH/default.css doc/salome/gui/SMESH/default_ns.css doc/salome/gui/SMESH/defining_hypotheses_tui.htm doc/salome/gui/SMESH/deleting_groups.htm doc/salome/gui/SMESH/display_entity.htm doc/salome/gui/SMESH/ehelp.xml doc/salome/gui/SMESH/ehlpdhtm.js doc/salome/gui/SMESH/extrusion.htm doc/salome/gui/SMESH/extrusion_along_a_path.htm doc/salome/gui/SMESH/files/about_hypotheses.htm doc/salome/gui/SMESH/files/about_meshes.htm doc/salome/gui/SMESH/files/about_meshing_algorithms.htm doc/salome/gui/SMESH/files/about_quality_controls.htm doc/salome/gui/SMESH/files/adding_nodes_and_elements.htm doc/salome/gui/SMESH/files/area_of_elements.htm doc/salome/gui/SMESH/files/arithmetic_1d.htm doc/salome/gui/SMESH/files/aspect_ratio.htm doc/salome/gui/SMESH/files/changing_orientation_of_elements.htm doc/salome/gui/SMESH/files/constructing_groups_of_specific_elements.htm doc/salome/gui/SMESH/files/constructing_meshes.htm doc/salome/gui/SMESH/files/constructing_submeshes.htm doc/salome/gui/SMESH/files/creating_groups.htm doc/salome/gui/SMESH/files/cutting_quadrangles.htm doc/salome/gui/SMESH/files/diagonal_iversion_of_elements.htm doc/salome/gui/SMESH/files/displacing_nodes.htm doc/salome/gui/SMESH/files/displaying_nodes_numbers.htm doc/salome/gui/SMESH/files/editing_groups.htm doc/salome/gui/SMESH/files/importing_and_exporting_meshes.htm doc/salome/gui/SMESH/files/introduction_to_smesh.htm doc/salome/gui/SMESH/files/length_of_edges.htm doc/salome/gui/SMESH/files/max._element_area_hypothesis.htm doc/salome/gui/SMESH/files/max._element_volume_hypothsis.htm doc/salome/gui/SMESH/files/merging_nodes.htm doc/salome/gui/SMESH/files/minimum_angle.htm doc/salome/gui/SMESH/files/non_conform_mesh_allowed_hypothesis.htm doc/salome/gui/SMESH/files/reassigning_hypotheses_and_algorithms.htm doc/salome/gui/SMESH/files/removing_nodes_and_elements.htm doc/salome/gui/SMESH/files/renumbering_nodes_and_elements.htm doc/salome/gui/SMESH/files/rotation.htm doc/salome/gui/SMESH/files/running_smesh_module.htm doc/salome/gui/SMESH/files/sewing_meshes.htm doc/salome/gui/SMESH/files/skew.htm doc/salome/gui/SMESH/files/smoothing.htm doc/salome/gui/SMESH/files/symmetry.htm doc/salome/gui/SMESH/files/taper.htm doc/salome/gui/SMESH/files/translation.htm doc/salome/gui/SMESH/files/uniting_a_set_of_triangles.htm doc/salome/gui/SMESH/files/uniting_two_triangles.htm doc/salome/gui/SMESH/files/using_operations_on_groups.htm doc/salome/gui/SMESH/files/viewing_mesh_info.htm doc/salome/gui/SMESH/files/warp.htm doc/salome/gui/SMESH/free_borders.htm doc/salome/gui/SMESH/free_edges.htm doc/salome/gui/SMESH/grouping_elements.htm doc/salome/gui/SMESH/image10.jpg doc/salome/gui/SMESH/image101.gif doc/salome/gui/SMESH/image102.gif doc/salome/gui/SMESH/image103.gif doc/salome/gui/SMESH/image104.gif doc/salome/gui/SMESH/image105.gif doc/salome/gui/SMESH/image106.gif doc/salome/gui/SMESH/image108.gif doc/salome/gui/SMESH/image119.gif doc/salome/gui/SMESH/image120.gif doc/salome/gui/SMESH/image121.gif doc/salome/gui/SMESH/image122.gif doc/salome/gui/SMESH/image123.gif doc/salome/gui/SMESH/image124.gif doc/salome/gui/SMESH/image125.gif doc/salome/gui/SMESH/image126.gif doc/salome/gui/SMESH/image127.gif doc/salome/gui/SMESH/image129.gif doc/salome/gui/SMESH/image130.gif doc/salome/gui/SMESH/image131.gif doc/salome/gui/SMESH/image132.gif doc/salome/gui/SMESH/image133.gif doc/salome/gui/SMESH/image134.gif doc/salome/gui/SMESH/image135.gif doc/salome/gui/SMESH/image136.gif doc/salome/gui/SMESH/image137.gif doc/salome/gui/SMESH/image138.gif doc/salome/gui/SMESH/image139.gif doc/salome/gui/SMESH/image18.gif doc/salome/gui/SMESH/image19.gif doc/salome/gui/SMESH/image19.jpg doc/salome/gui/SMESH/image20.gif doc/salome/gui/SMESH/image21.gif doc/salome/gui/SMESH/image23.gif doc/salome/gui/SMESH/image27.gif doc/salome/gui/SMESH/image30.gif doc/salome/gui/SMESH/image37.jpg doc/salome/gui/SMESH/image49.gif doc/salome/gui/SMESH/image5.jpg doc/salome/gui/SMESH/image50.gif doc/salome/gui/SMESH/image53.gif doc/salome/gui/SMESH/image55.gif doc/salome/gui/SMESH/image56.gif doc/salome/gui/SMESH/image56.jpg doc/salome/gui/SMESH/image58.gif doc/salome/gui/SMESH/image7.jpg doc/salome/gui/SMESH/image79.jpg doc/salome/gui/SMESH/image86.jpg doc/salome/gui/SMESH/image88.jpg doc/salome/gui/SMESH/image90.jpg doc/salome/gui/SMESH/image92.jpg doc/salome/gui/SMESH/image93.jpg doc/salome/gui/SMESH/image94.jpg doc/salome/gui/SMESH/image95.jpg doc/salome/gui/SMESH/image96.jpg doc/salome/gui/SMESH/image97.jpg doc/salome/gui/SMESH/image99.gif doc/salome/gui/SMESH/length.htm doc/salome/gui/SMESH/modifying_meshes.htm doc/salome/gui/SMESH/pattern_mapping.htm doc/salome/gui/SMESH/pics/a-advmeshinfo.png doc/salome/gui/SMESH/pics/a-arithmetic1d.png doc/salome/gui/SMESH/pics/a-averagelength.png doc/salome/gui/SMESH/pics/a-clipping2.png doc/salome/gui/SMESH/pics/a-creategroup.png doc/salome/gui/SMESH/pics/a-createmesh1.png doc/salome/gui/SMESH/pics/a-createpolyhedralvolume.png doc/salome/gui/SMESH/pics/a-cuttingofquadrangles.png doc/salome/gui/SMESH/pics/a-deflection1d.png doc/salome/gui/SMESH/pics/a-editmesh.png doc/salome/gui/SMESH/pics/a-exportmesh.png doc/salome/gui/SMESH/pics/a-extusionalongapath2.png doc/salome/gui/SMESH/pics/a-filteronedges.png doc/salome/gui/SMESH/pics/a-maxelarea.png doc/salome/gui/SMESH/pics/a-maxelvolume.png doc/salome/gui/SMESH/pics/a-nbsegments1.png doc/salome/gui/SMESH/pics/a-nbsegments2.png doc/salome/gui/SMESH/pics/a-nbsegments3.png doc/salome/gui/SMESH/pics/a-nbsegments4.png doc/salome/gui/SMESH/pics/a-patterntype.png doc/salome/gui/SMESH/pics/a-patterntype1.png doc/salome/gui/SMESH/pics/a-standmeshinfo.png doc/salome/gui/SMESH/pics/a-startendlength.png doc/salome/gui/SMESH/pics/a-transparency.png doc/salome/gui/SMESH/pics/a-unionoftriangles.png doc/salome/gui/SMESH/pics/a-viewgeneral.png doc/salome/gui/SMESH/pics/add_edge.png doc/salome/gui/SMESH/pics/add_node.png doc/salome/gui/SMESH/pics/add_polygone.png doc/salome/gui/SMESH/pics/add_polyhedron.png doc/salome/gui/SMESH/pics/add_quadrangle.png doc/salome/gui/SMESH/pics/add_triangle.png doc/salome/gui/SMESH/pics/addedge.png doc/salome/gui/SMESH/pics/addhexahedron.png doc/salome/gui/SMESH/pics/addnode.png doc/salome/gui/SMESH/pics/addpolygon.png doc/salome/gui/SMESH/pics/addquadrangle.png doc/salome/gui/SMESH/pics/addtetrahedron.png doc/salome/gui/SMESH/pics/addtriangle.png doc/salome/gui/SMESH/pics/b-art_end_length.png doc/salome/gui/SMESH/pics/b-create_group.png doc/salome/gui/SMESH/pics/b-erage_length.png doc/salome/gui/SMESH/pics/b-flection1d.png doc/salome/gui/SMESH/pics/b-ithmetic1d.png doc/salome/gui/SMESH/pics/b-mberofsegments.png doc/salome/gui/SMESH/pics/b-mesh_infos.png doc/salome/gui/SMESH/pics/borders_at_multi_connections1.png doc/salome/gui/SMESH/pics/c-createmesh.png doc/salome/gui/SMESH/pics/c-editmesh.png doc/salome/gui/SMESH/pics/create_group.png doc/salome/gui/SMESH/pics/creategroup.png doc/salome/gui/SMESH/pics/cut_groups1.png doc/salome/gui/SMESH/pics/cut_groups2.png doc/salome/gui/SMESH/pics/cut_groups3.png doc/salome/gui/SMESH/pics/cutgroups.png doc/salome/gui/SMESH/pics/deletegroups.png doc/salome/gui/SMESH/pics/diagonalinversion.png doc/salome/gui/SMESH/pics/edit_mesh1.png doc/salome/gui/SMESH/pics/edit_mesh_change_value_hyp.png doc/salome/gui/SMESH/pics/edit_mesh_remove_hyp.png doc/salome/gui/SMESH/pics/editgroup.png doc/salome/gui/SMESH/pics/editing_groups1.png doc/salome/gui/SMESH/pics/editing_groups2.png doc/salome/gui/SMESH/pics/extrusionalongaline1.png doc/salome/gui/SMESH/pics/extrusionalongaline2.png doc/salome/gui/SMESH/pics/free_borders1.png doc/salome/gui/SMESH/pics/free_edges.png doc/salome/gui/SMESH/pics/importmesh.png doc/salome/gui/SMESH/pics/intersect_groups1.png doc/salome/gui/SMESH/pics/intersect_groups2.png doc/salome/gui/SMESH/pics/intersect_groups3.png doc/salome/gui/SMESH/pics/intersectgroups.png doc/salome/gui/SMESH/pics/length1.png doc/salome/gui/SMESH/pics/length2d.png doc/salome/gui/SMESH/pics/max_el_area.png doc/salome/gui/SMESH/pics/mergenodes.png doc/salome/gui/SMESH/pics/merging_nodes1.png doc/salome/gui/SMESH/pics/merging_nodes2.png doc/salome/gui/SMESH/pics/movenodes.png doc/salome/gui/SMESH/pics/moving_nodes1.png doc/salome/gui/SMESH/pics/moving_nodes2.png doc/salome/gui/SMESH/pics/orientaation1.png doc/salome/gui/SMESH/pics/patternmapping1.png doc/salome/gui/SMESH/pics/patternmapping2.png doc/salome/gui/SMESH/pics/remove_elements1.png doc/salome/gui/SMESH/pics/remove_elements2.png doc/salome/gui/SMESH/pics/remove_nodes1.png doc/salome/gui/SMESH/pics/remove_nodes2.png doc/salome/gui/SMESH/pics/removeelements.png doc/salome/gui/SMESH/pics/removenodes.png doc/salome/gui/SMESH/pics/renumberelements.png doc/salome/gui/SMESH/pics/renumbernodes.png doc/salome/gui/SMESH/pics/revolution1.png doc/salome/gui/SMESH/pics/revolution2.png doc/salome/gui/SMESH/pics/rotation.png doc/salome/gui/SMESH/pics/rotation1.png doc/salome/gui/SMESH/pics/rotation2.png doc/salome/gui/SMESH/pics/selectionfilterlibrary.png doc/salome/gui/SMESH/pics/sewing1.png doc/salome/gui/SMESH/pics/sewing2.png doc/salome/gui/SMESH/pics/sewing3.png doc/salome/gui/SMESH/pics/sewing4.png doc/salome/gui/SMESH/pics/smoothing.png doc/salome/gui/SMESH/pics/smoothing1.png doc/salome/gui/SMESH/pics/smoothing2.png doc/salome/gui/SMESH/pics/submeshconstruction.png doc/salome/gui/SMESH/pics/symmetry1.png doc/salome/gui/SMESH/pics/symmetry2.png doc/salome/gui/SMESH/pics/symmetry3.png doc/salome/gui/SMESH/pics/translation1.png doc/salome/gui/SMESH/pics/translation2.png doc/salome/gui/SMESH/pics/union_groups1.png doc/salome/gui/SMESH/pics/union_groups2.png doc/salome/gui/SMESH/pics/union_groups3.png doc/salome/gui/SMESH/pics/uniongroups.png doc/salome/gui/SMESH/pics/unionoftwotriangles.png doc/salome/gui/SMESH/pics/uniting_a_set_of_triangles1.png doc/salome/gui/SMESH/pics/uniting_a_set_of_triangles2.png doc/salome/gui/SMESH/pics/uniting_two_triangles1.png doc/salome/gui/SMESH/pics/uniting_two_triangles2.png doc/salome/gui/SMESH/presentation.htm doc/salome/gui/SMESH/quality_controls.htm doc/salome/gui/SMESH/revolution.htm doc/salome/gui/SMESH/selection_filter_library.htm doc/salome/gui/SMESH/smesh.htm doc/salome/gui/SMESH/smesh.log doc/salome/gui/SMESH/smesh_csh.htm doc/salome/gui/SMESH/smesh_rhc.htm doc/salome/gui/SMESH/transforming_meshes.htm doc/salome/gui/SMESH/transparency.htm doc/salome/gui/SMESH/viewing_meshes.htm doc/salome/gui/SMESH/webhelp.cab doc/salome/gui/SMESH/webhelp.jar doc/salome/gui/SMESH/whcsh_home.htm doc/salome/gui/SMESH/whcshdata.htm doc/salome/gui/SMESH/whdata/whftdata.js doc/salome/gui/SMESH/whdata/whftdata0.htm doc/salome/gui/SMESH/whdata/whfts.htm doc/salome/gui/SMESH/whdata/whfts.js doc/salome/gui/SMESH/whdata/whfwdata.js doc/salome/gui/SMESH/whdata/whfwdata0.htm doc/salome/gui/SMESH/whdata/whgdata.js doc/salome/gui/SMESH/whdata/whgdata0.htm doc/salome/gui/SMESH/whdata/whglo.htm doc/salome/gui/SMESH/whdata/whglo.js doc/salome/gui/SMESH/whdata/whidata.js doc/salome/gui/SMESH/whdata/whidx.htm doc/salome/gui/SMESH/whdata/whidx.js doc/salome/gui/SMESH/whdata/whtdata.js doc/salome/gui/SMESH/whdata/whtdata0.htm doc/salome/gui/SMESH/whdata/whtoc.htm doc/salome/gui/SMESH/whdata/whtoc.js doc/salome/gui/SMESH/whfbody.htm doc/salome/gui/SMESH/whfdhtml.htm doc/salome/gui/SMESH/whfform.htm doc/salome/gui/SMESH/whfhost.js doc/salome/gui/SMESH/whform.js doc/salome/gui/SMESH/whframes.js doc/salome/gui/SMESH/whgbody.htm doc/salome/gui/SMESH/whgdata/whlstf0.htm doc/salome/gui/SMESH/whgdata/whlstf1.htm doc/salome/gui/SMESH/whgdata/whlstf10.htm doc/salome/gui/SMESH/whgdata/whlstf11.htm doc/salome/gui/SMESH/whgdata/whlstf12.htm doc/salome/gui/SMESH/whgdata/whlstf2.htm doc/salome/gui/SMESH/whgdata/whlstf3.htm doc/salome/gui/SMESH/whgdata/whlstf4.htm doc/salome/gui/SMESH/whgdata/whlstf5.htm doc/salome/gui/SMESH/whgdata/whlstf6.htm doc/salome/gui/SMESH/whgdata/whlstf7.htm doc/salome/gui/SMESH/whgdata/whlstf8.htm doc/salome/gui/SMESH/whgdata/whlstf9.htm doc/salome/gui/SMESH/whgdata/whlstfl0.htm doc/salome/gui/SMESH/whgdata/whlstfl1.htm doc/salome/gui/SMESH/whgdata/whlstfl10.htm doc/salome/gui/SMESH/whgdata/whlstfl11.htm doc/salome/gui/SMESH/whgdata/whlstfl12.htm doc/salome/gui/SMESH/whgdata/whlstfl13.htm doc/salome/gui/SMESH/whgdata/whlstfl14.htm doc/salome/gui/SMESH/whgdata/whlstfl15.htm doc/salome/gui/SMESH/whgdata/whlstfl16.htm doc/salome/gui/SMESH/whgdata/whlstfl17.htm doc/salome/gui/SMESH/whgdata/whlstfl18.htm doc/salome/gui/SMESH/whgdata/whlstfl19.htm doc/salome/gui/SMESH/whgdata/whlstfl2.htm doc/salome/gui/SMESH/whgdata/whlstfl20.htm doc/salome/gui/SMESH/whgdata/whlstfl21.htm doc/salome/gui/SMESH/whgdata/whlstfl22.htm doc/salome/gui/SMESH/whgdata/whlstfl23.htm doc/salome/gui/SMESH/whgdata/whlstfl24.htm doc/salome/gui/SMESH/whgdata/whlstfl25.htm doc/salome/gui/SMESH/whgdata/whlstfl3.htm doc/salome/gui/SMESH/whgdata/whlstfl4.htm doc/salome/gui/SMESH/whgdata/whlstfl5.htm doc/salome/gui/SMESH/whgdata/whlstfl6.htm doc/salome/gui/SMESH/whgdata/whlstfl7.htm doc/salome/gui/SMESH/whgdata/whlstfl8.htm doc/salome/gui/SMESH/whgdata/whlstfl9.htm doc/salome/gui/SMESH/whgdata/whlstg0.htm doc/salome/gui/SMESH/whgdata/whlsti0.htm doc/salome/gui/SMESH/whgdata/whlstt0.htm doc/salome/gui/SMESH/whgdata/whlstt1.htm doc/salome/gui/SMESH/whgdata/whlstt2.htm doc/salome/gui/SMESH/whgdata/whlstt3.htm doc/salome/gui/SMESH/whgdata/whlstt4.htm doc/salome/gui/SMESH/whgdata/whlstt5.htm doc/salome/gui/SMESH/whgdata/whlstt6.htm doc/salome/gui/SMESH/whgdata/whlstt7.htm doc/salome/gui/SMESH/whgdata/whlstt8.htm doc/salome/gui/SMESH/whgdata/whlstt9.htm doc/salome/gui/SMESH/whgdata/whnvf30.htm doc/salome/gui/SMESH/whgdata/whnvf31.htm doc/salome/gui/SMESH/whgdata/whnvf32.htm doc/salome/gui/SMESH/whgdata/whnvf33.htm doc/salome/gui/SMESH/whgdata/whnvl31.htm doc/salome/gui/SMESH/whgdata/whnvl32.htm doc/salome/gui/SMESH/whgdata/whnvl33.htm doc/salome/gui/SMESH/whgdata/whnvp30.htm doc/salome/gui/SMESH/whgdata/whnvp31.htm doc/salome/gui/SMESH/whgdata/whnvp32.htm doc/salome/gui/SMESH/whgdata/whnvp33.htm doc/salome/gui/SMESH/whgdata/whnvt30.htm doc/salome/gui/SMESH/whgdata/whnvt31.htm doc/salome/gui/SMESH/whgdata/whnvt32.htm doc/salome/gui/SMESH/whgdata/whnvt33.htm doc/salome/gui/SMESH/whgdef.htm doc/salome/gui/SMESH/whgdhtml.htm doc/salome/gui/SMESH/whghost.js doc/salome/gui/SMESH/whhost.js doc/salome/gui/SMESH/whibody.htm doc/salome/gui/SMESH/whidhtml.htm doc/salome/gui/SMESH/whiform.htm doc/salome/gui/SMESH/whihost.js doc/salome/gui/SMESH/whlang.js doc/salome/gui/SMESH/whmozemu.js doc/salome/gui/SMESH/whmsg.js doc/salome/gui/SMESH/whnjs.htm doc/salome/gui/SMESH/whphost.js doc/salome/gui/SMESH/whproj.htm doc/salome/gui/SMESH/whproj.js doc/salome/gui/SMESH/whproj.xml doc/salome/gui/SMESH/whproxy.js doc/salome/gui/SMESH/whres.xml doc/salome/gui/SMESH/whskin_banner.htm doc/salome/gui/SMESH/whskin_blank.htm doc/salome/gui/SMESH/whskin_frmset01.htm doc/salome/gui/SMESH/whskin_frmset010.htm doc/salome/gui/SMESH/whskin_homepage.htm doc/salome/gui/SMESH/whskin_info.htm doc/salome/gui/SMESH/whskin_mbars.htm doc/salome/gui/SMESH/whskin_papplet.htm doc/salome/gui/SMESH/whskin_pdhtml.htm doc/salome/gui/SMESH/whskin_pickup.htm doc/salome/gui/SMESH/whskin_plist.htm doc/salome/gui/SMESH/whskin_tbars.htm doc/salome/gui/SMESH/whskin_tw.htm doc/salome/gui/SMESH/whst_topics.xml doc/salome/gui/SMESH/whstart.js doc/salome/gui/SMESH/whstub.js doc/salome/gui/SMESH/wht_abge.jpg doc/salome/gui/SMESH/wht_abgi.jpg doc/salome/gui/SMESH/wht_abgw.jpg doc/salome/gui/SMESH/wht_abte.jpg doc/salome/gui/SMESH/wht_abti.jpg doc/salome/gui/SMESH/wht_abtw.jpg doc/salome/gui/SMESH/whtbar.js doc/salome/gui/SMESH/whtdhtml.htm doc/salome/gui/SMESH/whthost.js doc/salome/gui/SMESH/whtopic.js doc/salome/gui/SMESH/whutils.js doc/salome/gui/SMESH/whver.js doc/salome/gui/SMESH/whxdata/whftdata0.xml doc/salome/gui/SMESH/whxdata/whfts.xml doc/salome/gui/SMESH/whxdata/whfwdata0.xml doc/salome/gui/SMESH/whxdata/whgdata0.xml doc/salome/gui/SMESH/whxdata/whglo.xml doc/salome/gui/SMESH/whxdata/whidx.xml doc/salome/gui/SMESH/whxdata/whtdata0.xml doc/salome/gui/SMESH/whxdata/whtoc.xml doc/salome/tui/SMESH/doxyfile doc/salome/tui/SMESH/doxyfile_py doc/salome/tui/SMESH/sources/static/tree.js idl/SMESH_BasicHypothesis.idl idl/SMESH_Filter.idl idl/SMESH_Gen.idl idl/SMESH_Mesh.idl resources/SMESHCatalog.xml resources/StdMeshers.xml resources/mesh_volume_3d.png src/Controls/SMESH_Controls.cxx src/DriverUNV/DriverUNV_R_SMDS_Mesh.cxx src/MEFISTO2/Makefile.in src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cxx src/NETGENPlugin/NETGENPlugin_NETGEN_3D.hxx src/SMDS/SMDS_VolumeTool.cxx src/SMESH/Makefile.in src/SMESH/SMESH_Algo.cxx src/SMESH/SMESH_Algo.hxx src/SMESH/SMESH_DataMapOfElemPtrSequenceOfElemPtr.hxx src/SMESH/SMESH_Gen.cxx src/SMESH/SMESH_Gen.hxx src/SMESH/SMESH_IndexedDataMapOfShapeIndexedMapOfShape.hxx src/SMESH/SMESH_MeshEditor.cxx src/SMESH/SMESH_MeshEditor.hxx src/SMESH/SMESH_Pattern.cxx src/SMESH/SMESH_Pattern.hxx src/SMESH/SMESH_SequenceOfElemPtr.hxx src/SMESH/SMESH_SequenceOfNode.hxx src/SMESH/SMESH_subMesh.cxx src/SMESHDS/SMESHDS_Mesh.hxx src/SMESHFiltersSelection/SMESH_LogicalFilter.cxx src/SMESHFiltersSelection/SMESH_LogicalFilter.hxx src/SMESHFiltersSelection/SMESH_NumberFilter.cxx src/SMESHFiltersSelection/SMESH_NumberFilter.hxx src/SMESHFiltersSelection/SMESH_Type.h src/SMESHFiltersSelection/SMESH_TypeFilter.cxx src/SMESHFiltersSelection/SMESH_TypeFilter.hxx src/SMESHFiltersSelection/SMESH_TypeFilter.jxx src/SMESHGUI/Makefile.in src/SMESHGUI/SMESHBin.cxx src/SMESHGUI/SMESHGUI.h src/SMESHGUI/SMESHGUI_AddMeshElementDlg.cxx src/SMESHGUI/SMESHGUI_AddMeshElementDlg.h src/SMESHGUI/SMESHGUI_ClippingDlg.cxx src/SMESHGUI/SMESHGUI_ClippingDlg.h src/SMESHGUI/SMESHGUI_CreateHypothesesDlg.cxx src/SMESHGUI/SMESHGUI_CreatePatternDlg.cxx src/SMESHGUI/SMESHGUI_CreatePatternDlg.h src/SMESHGUI/SMESHGUI_CreatePolyhedralVolumeDlg.cxx src/SMESHGUI/SMESHGUI_CreatePolyhedralVolumeDlg.h src/SMESHGUI/SMESHGUI_DeleteGroupDlg.cxx src/SMESHGUI/SMESHGUI_DeleteGroupDlg.h src/SMESHGUI/SMESHGUI_Dialog.cxx src/SMESHGUI/SMESHGUI_Dialog.h src/SMESHGUI/SMESHGUI_Displayer.cxx src/SMESHGUI/SMESHGUI_Displayer.h src/SMESHGUI/SMESHGUI_EditHypothesesDlg.h src/SMESHGUI/SMESHGUI_EditMeshDlg.cxx src/SMESHGUI/SMESHGUI_EditMeshDlg.h src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.cxx src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h src/SMESHGUI/SMESHGUI_ExtrusionDlg.cxx src/SMESHGUI/SMESHGUI_ExtrusionDlg.h src/SMESHGUI/SMESHGUI_FilterDlg.h src/SMESHGUI/SMESHGUI_GroupDlg.h src/SMESHGUI/SMESHGUI_GroupOpDlg.cxx src/SMESHGUI/SMESHGUI_GroupOpDlg.h src/SMESHGUI/SMESHGUI_Hypotheses.cxx src/SMESHGUI/SMESHGUI_Hypotheses.h src/SMESHGUI/SMESHGUI_HypothesesUtils.cxx src/SMESHGUI/SMESHGUI_HypothesesUtils.h src/SMESHGUI/SMESHGUI_MergeNodesDlg.cxx src/SMESHGUI/SMESHGUI_MergeNodesDlg.h src/SMESHGUI/SMESHGUI_MeshDlg.cxx src/SMESHGUI/SMESHGUI_MeshDlg.h src/SMESHGUI/SMESHGUI_MeshInfosDlg.cxx src/SMESHGUI/SMESHGUI_MeshInfosDlg.h src/SMESHGUI/SMESHGUI_MeshOp.cxx src/SMESHGUI/SMESHGUI_MeshOp.h src/SMESHGUI/SMESHGUI_MeshPatternDlg.cxx src/SMESHGUI/SMESHGUI_MeshPatternDlg.h src/SMESHGUI/SMESHGUI_MoveNodesDlg.cxx src/SMESHGUI/SMESHGUI_MoveNodesDlg.h src/SMESHGUI/SMESHGUI_MultiEditDlg.h src/SMESHGUI/SMESHGUI_NodesDlg.cxx src/SMESHGUI/SMESHGUI_NodesDlg.h src/SMESHGUI/SMESHGUI_Operation.cxx src/SMESHGUI/SMESHGUI_Operation.h src/SMESHGUI/SMESHGUI_Preferences_ScalarBarDlg.cxx src/SMESHGUI/SMESHGUI_Preferences_ScalarBarDlg.h src/SMESHGUI/SMESHGUI_RemoveElementsDlg.h src/SMESHGUI/SMESHGUI_RemoveNodesDlg.h src/SMESHGUI/SMESHGUI_RenumberingDlg.cxx src/SMESHGUI/SMESHGUI_RenumberingDlg.h src/SMESHGUI/SMESHGUI_RevolutionDlg.cxx src/SMESHGUI/SMESHGUI_RevolutionDlg.h src/SMESHGUI/SMESHGUI_RotationDlg.cxx src/SMESHGUI/SMESHGUI_RotationDlg.h src/SMESHGUI/SMESHGUI_Selection.h src/SMESHGUI/SMESHGUI_SelectionOp.cxx src/SMESHGUI/SMESHGUI_SelectionOp.h src/SMESHGUI/SMESHGUI_SewingDlg.cxx src/SMESHGUI/SMESHGUI_SewingDlg.h src/SMESHGUI/SMESHGUI_SingleEditDlg.cxx src/SMESHGUI/SMESHGUI_SingleEditDlg.h src/SMESHGUI/SMESHGUI_SmoothingDlg.cxx src/SMESHGUI/SMESHGUI_SmoothingDlg.h src/SMESHGUI/SMESHGUI_StandardMeshInfosDlg.cxx src/SMESHGUI/SMESHGUI_StandardMeshInfosDlg.h src/SMESHGUI/SMESHGUI_SymmetryDlg.cxx src/SMESHGUI/SMESHGUI_SymmetryDlg.h src/SMESHGUI/SMESHGUI_TranslationDlg.cxx src/SMESHGUI/SMESHGUI_TranslationDlg.h src/SMESHGUI/SMESHGUI_TransparencyDlg.cxx src/SMESHGUI/SMESHGUI_TransparencyDlg.h src/SMESHGUI/SMESHGUI_Utils.cxx src/SMESHGUI/SMESHGUI_Utils.h src/SMESHGUI/SMESHGUI_XmlHandler.cxx src/SMESHGUI/SMESHGUI_XmlHandler.h src/SMESHGUI/SMESHGUI_aParameter.h src/SMESHGUI/SMESH_images.po src/SMESHGUI/SMESH_msg_en.po src/SMESH_I/SMESH_2smeshpy.cxx src/SMESH_I/SMESH_2smeshpy.hxx src/SMESH_I/SMESH_DumpPython.cxx src/SMESH_I/SMESH_Filter_i.cxx src/SMESH_I/SMESH_Filter_i.hxx src/SMESH_I/SMESH_Gen_i.cxx src/SMESH_I/SMESH_Gen_i.hxx src/SMESH_I/SMESH_Group_i.cxx src/SMESH_I/SMESH_MeshEditor_i.cxx src/SMESH_I/SMESH_MeshEditor_i.hxx src/SMESH_I/SMESH_Mesh_i.cxx src/SMESH_I/SMESH_Pattern_i.cxx src/SMESH_I/SMESH_PythonDump.hxx src/SMESH_SWIG/SMESH_reg.py src/SMESH_SWIG/smesh.py src/StdMeshers/Makefile.in src/StdMeshers/StdMeshers_AutomaticLength.cxx src/StdMeshers/StdMeshers_AutomaticLength.hxx src/StdMeshers/StdMeshers_Distribution.cxx src/StdMeshers/StdMeshers_Distribution.hxx src/StdMeshers/StdMeshers_NumberOfSegments.cxx src/StdMeshers/StdMeshers_NumberOfSegments.hxx src/StdMeshers/StdMeshers_QuadranglePreference.cxx src/StdMeshers/StdMeshers_QuadranglePreference.hxx src/StdMeshers/StdMeshers_Quadrangle_2D.cxx src/StdMeshers/StdMeshers_Quadrangle_2D.hxx src/StdMeshers/StdMeshers_Regular_1D.cxx src/StdMeshers/StdMeshers_Regular_1D.hxx src/StdMeshersGUI/Makefile.in src/StdMeshersGUI/StdMeshersGUI.cxx src/StdMeshersGUI/StdMeshersGUI_DistrPreview.cxx src/StdMeshersGUI/StdMeshersGUI_DistrPreview.h src/StdMeshersGUI/StdMeshersGUI_DistrTable.cxx src/StdMeshersGUI/StdMeshersGUI_DistrTable.h src/StdMeshersGUI/StdMeshersGUI_NbSegmentsCreator.cxx src/StdMeshersGUI/StdMeshersGUI_NbSegmentsCreator.h src/StdMeshersGUI/StdMeshersGUI_StdHypothesisCreator.cxx src/StdMeshersGUI/StdMeshersGUI_StdHypothesisCreator.h src/StdMeshersGUI/StdMeshers_images.po src/StdMeshersGUI/StdMeshers_msg_en.po src/StdMeshers_I/Makefile.in src/StdMeshers_I/StdMeshers_Arithmetic1D_i.cxx src/StdMeshers_I/StdMeshers_AutomaticLength_i.cxx src/StdMeshers_I/StdMeshers_AutomaticLength_i.hxx src/StdMeshers_I/StdMeshers_Deflection1D_i.cxx src/StdMeshers_I/StdMeshers_LocalLength_i.cxx src/StdMeshers_I/StdMeshers_MaxElementArea_i.cxx src/StdMeshers_I/StdMeshers_MaxElementVolume_i.cxx src/StdMeshers_I/StdMeshers_NumberOfSegments_i.cxx src/StdMeshers_I/StdMeshers_NumberOfSegments_i.hxx src/StdMeshers_I/StdMeshers_QuadranglePreference_i.cxx src/StdMeshers_I/StdMeshers_QuadranglePreference_i.hxx src/StdMeshers_I/StdMeshers_StartEndLength_i.cxx src/StdMeshers_I/StdMeshers_i.cxx
724 lines
15 KiB
JavaScript
Executable File
724 lines
15 KiB
JavaScript
Executable File
// WebHelp 5.10.005
|
|
var gsPPath="";
|
|
var gaPaths=new Array();
|
|
var gaAvenues=new Array();
|
|
|
|
var goFrame=null;
|
|
var gsStartPage="";
|
|
var gsRelCurPagePath="";
|
|
var gsSearchFormHref="";
|
|
var gnTopicOnly=-1;
|
|
var gnOutmostTopic=-1;
|
|
|
|
var BTN_TEXT=1;
|
|
var BTN_IMG=2;
|
|
|
|
var goSync=null;
|
|
|
|
var goShow=null;
|
|
var goHide=null;
|
|
|
|
var goPrev=null;
|
|
var goNext=null;
|
|
var gnForm=0;
|
|
var goShowNav=null;
|
|
var goHideNav=null;
|
|
|
|
var goWebSearch=null;
|
|
|
|
var gsBtnStyle="";
|
|
var gaButtons=new Array();
|
|
var gaTypes=new Array();
|
|
var whtopic_foldUnload=null;
|
|
var gbWhTopic=false;
|
|
var gbCheckSync=false;
|
|
var gbSyncEnabled=false;
|
|
|
|
function setButtonFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)
|
|
{
|
|
var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);
|
|
gsBtnStyle+=".whtbtn"+sType+"{"+getFontStyle(vFont)+"}";
|
|
}
|
|
|
|
function writeBtnStyle()
|
|
{
|
|
if(gaButtons.length>0)
|
|
{
|
|
if(gsBtnStyle.length>0)
|
|
{
|
|
var sStyle="<style type='text/css'>";
|
|
sStyle+=gsBtnStyle+"</style>";
|
|
document.write(sStyle);
|
|
}
|
|
}
|
|
}
|
|
|
|
function button(sText,nWidth,nHeight)
|
|
{
|
|
this.sText=sText;
|
|
this.nWidth=nWidth;
|
|
this.nHeight=nHeight;
|
|
|
|
this.aImgs=new Array();
|
|
var i=0;
|
|
while(button.arguments.length>i+3)
|
|
{
|
|
this.aImgs[i]=button.arguments[3+i];
|
|
i++;
|
|
}
|
|
}
|
|
|
|
//project info
|
|
function setRelStartPage(sPath)
|
|
{
|
|
if(gsPPath.length==0)
|
|
{
|
|
gsPPath=_getFullPath(_getPath(document.location.href),_getPath(sPath));
|
|
gsStartPage=_getFullPath(_getPath(document.location.href),sPath);
|
|
gsRelCurPagePath=_getRelativeFileName(gsStartPage,document.location.href);
|
|
}
|
|
}
|
|
|
|
function getImage(oImage,sType)
|
|
{
|
|
var sImg="";
|
|
if(oImage&&oImage.aImgs&&(oImage.aImgs.length>0))
|
|
{
|
|
sImg+="<img alt=\""+sType+"\" src=\""+oImage.aImgs[0]+"\"";
|
|
if(oImage.nWidth>0)
|
|
sImg+=" width="+oImage.nWidth;
|
|
if(oImage.nHeight>0)
|
|
sImg+=" height="+oImage.nHeight;
|
|
sImg+=" border=0>";
|
|
}
|
|
return sImg;
|
|
}
|
|
|
|
function addTocInfo(sTocPath)
|
|
{
|
|
gaPaths[gaPaths.length]=sTocPath;
|
|
}
|
|
|
|
function addAvenueInfo(sName,sPrev,sNext)
|
|
{
|
|
gaAvenues[gaAvenues.length]=new avenueInfo(sName,sPrev,sNext);
|
|
}
|
|
|
|
function addButton(sType,nStyle,sText,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sImg1,sImg2,sImg3)
|
|
{
|
|
var sButton="";
|
|
var nBtn=gaButtons.length;
|
|
if(sType=="prev")
|
|
{
|
|
if(canGo(false))
|
|
{
|
|
var sTitle="Previous Topic";
|
|
goPrev=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);
|
|
sButton="<a title=\""+sTitle+"\" class=\"whtbtnprev\" href=\"javascript:void(0);\" onclick=\"goAvenue(false);return false;\">";
|
|
if(nStyle==BTN_TEXT)
|
|
sButton+=goPrev.sText;
|
|
else
|
|
sButton+=getImage(goPrev,sTitle);
|
|
sButton+="</a>";
|
|
}
|
|
}
|
|
else if(sType=="next")
|
|
{
|
|
if(canGo(true))
|
|
{
|
|
var sTitle="Next Topic";
|
|
goNext=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);
|
|
sButton="<a title=\""+sTitle+"\" class=\"whtbtnnext\" href=\"javascript:void(0);\" onclick=\"goAvenue(true);return false;\">";
|
|
if(nStyle==BTN_TEXT)
|
|
sButton+=goNext.sText;
|
|
else
|
|
sButton+=getImage(goNext,sTitle);
|
|
sButton+="</a>";
|
|
}
|
|
}
|
|
else if(sType=="show")
|
|
{
|
|
if(isTopicOnly()&&(!gbOpera6||gbOpera7))
|
|
{
|
|
var sTitle="Show Navigation Component";
|
|
goShow=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);
|
|
sButton="<a title=\""+sTitle+"\" class=\"whtbtnshow\" href=\"javascript:void(0);\" onclick=\"show();return false;\">";
|
|
if(nStyle==BTN_TEXT)
|
|
sButton+=goShow.sText;
|
|
else
|
|
sButton+=getImage(goShow,sTitle);
|
|
sButton+="</a>";
|
|
}
|
|
}
|
|
else if(sType=="hide")
|
|
{
|
|
if(!isTopicOnly()&&!gbOpera6)
|
|
{
|
|
var sTitle="Hide Navigation Component";
|
|
goHide=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);
|
|
sButton="<a title=\""+sTitle+"\" class=\"whtbtnhide\" href=\"javascript:void(0);\" onclick=\"hide();return false;\">";
|
|
if(nStyle==BTN_TEXT)
|
|
sButton+=goHide.sText;
|
|
else
|
|
sButton+=getImage(goHide,sTitle);
|
|
sButton+="</a>";
|
|
}
|
|
}
|
|
else if(sType=="shownav")
|
|
{
|
|
if(isShowHideEnable())
|
|
{
|
|
var sTitle="Show Navigation Component";
|
|
goShowNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);
|
|
sButton="<a title=\""+sTitle+"\" class=\"whtbtnshownav\" href=\"javascript:void(0);\" onclick=\"showHidePane(true);return false;\">";
|
|
if(nStyle==BTN_TEXT)
|
|
sButton+=goShowNav.sText;
|
|
else
|
|
sButton+=getImage(goShowNav,sTitle);
|
|
sButton+="</a>";
|
|
}
|
|
}
|
|
else if(sType=="hidenav")
|
|
{
|
|
if(isShowHideEnable())
|
|
{
|
|
var sTitle="Hide Navigation Component";
|
|
goHideNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);
|
|
sButton="<a title=\""+sTitle+"\" class=\"whtbtnhidenav\" href=\"javascript:void(0);\" onclick=\"showHidePane(false);return false;\">";
|
|
if(nStyle==BTN_TEXT)
|
|
sButton+=goHideNav.sText;
|
|
else
|
|
sButton+=getImage(goHideNav,sTitle);
|
|
sButton+="</a>";
|
|
}
|
|
}
|
|
else if(sType=="synctoc")
|
|
{
|
|
if(gaPaths.length>0)
|
|
{
|
|
var sTitle="Sync TOC";
|
|
goSync=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);
|
|
sButton="<a title=\""+sTitle+"\" class=\"whtbtnsynctoc\" href=\"javascript:void(0);\" onclick=\"syncWithShow();return false;\">";
|
|
if(nStyle==BTN_TEXT)
|
|
sButton+=goSync.sText;
|
|
else
|
|
sButton+=getImage(goSync,sTitle);
|
|
sButton+="</a>";
|
|
}
|
|
}
|
|
else if(sType=="websearch")
|
|
{
|
|
if(gsSearchFormHref.length>0)
|
|
{
|
|
var sTitle="WebSearch";
|
|
goWebSearch=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);
|
|
sButton="<a title=\""+sTitle+"\" class=\"whtbtnwebsearch\" href=\""+gsSearchFormHref+"\">";
|
|
if(nStyle==BTN_TEXT)
|
|
sButton+=goWebSearch.sText;
|
|
else
|
|
sButton+=getImage(goWebSearch,sTitle);
|
|
sButton+="</a>";
|
|
}
|
|
}
|
|
else if(sType=="searchform")
|
|
{
|
|
gaButtons[nBtn]="NeedSearchForm";
|
|
gaTypes[nBtn]=sType;
|
|
}
|
|
if(sButton.length!=0)
|
|
{
|
|
if(nStyle==BTN_TEXT)
|
|
sButton+=" ";
|
|
gaButtons[nBtn]="<td>"+sButton+"</td>";
|
|
gaTypes[nBtn]=sType;
|
|
}
|
|
}
|
|
|
|
function isSyncEnabled()
|
|
{
|
|
if(!gbCheckSync)
|
|
{
|
|
var oMsg=new whMessage(WH_MSG_ISSYNCSSUPPORT,this,1,null);
|
|
if(SendMessage(oMsg))
|
|
{
|
|
gbSyncEnabled=oMsg.oParam;
|
|
}
|
|
gbCheckSync=true;
|
|
}
|
|
return gbSyncEnabled;
|
|
}
|
|
|
|
function isInPopup()
|
|
{
|
|
return (window.name.indexOf("BSSCPopup")!=-1);
|
|
}
|
|
|
|
function getIntopicBar(sAlign)
|
|
{
|
|
var sHTML="";
|
|
if(gaButtons.length>0)
|
|
{
|
|
sHTML+="<div align="+sAlign+">";
|
|
|
|
sHTML+="<table cellpadding=\"2\" cellspacing=\"0\" border=\"0\"><tr>";
|
|
for(var i=0;i<gaButtons.length;i++)
|
|
{
|
|
if(gaTypes[i]!="synctoc"||isSyncEnabled())
|
|
{
|
|
if(gaButtons[i]=="NeedSearchForm")
|
|
sHTML+=getSearchFormHTML();
|
|
else
|
|
sHTML+=gaButtons[i];
|
|
}
|
|
}
|
|
sHTML+="</tr></table>";
|
|
|
|
sHTML+="</div>";
|
|
}
|
|
return sHTML;
|
|
}
|
|
|
|
|
|
function writeIntopicBar(nAligns)
|
|
{
|
|
if(isInPopup()) return;
|
|
if(gaButtons.length>0)
|
|
{
|
|
var sHTML="";
|
|
if(nAligns!=0)
|
|
{
|
|
sHTML+="<table width=100%><tr>"
|
|
if(nAligns&1)
|
|
sHTML+="<td width=33%>"+getIntopicBar("left")+"</td>";
|
|
if(nAligns&2)
|
|
sHTML+="<td width=34%>"+getIntopicBar("center")+"</td>";
|
|
if(nAligns&4)
|
|
sHTML+="<td width=33%>"+getIntopicBar("right")+"</td>";
|
|
sHTML+="</tr></table>";
|
|
document.write(sHTML);
|
|
}
|
|
}
|
|
}
|
|
|
|
function sendAveInfoOut()
|
|
{
|
|
if(!isInPopup())
|
|
setTimeout("sendAveInfo();",100);
|
|
}
|
|
|
|
function sendAveInfo()
|
|
{
|
|
var oMsg=new whMessage(WH_MSG_AVENUEINFO,this,1,gaAvenues);
|
|
SendMessage(oMsg);
|
|
}
|
|
|
|
|
|
function onNext()
|
|
{
|
|
var oMsg=new whMessage(WH_MSG_NEXT,this,1,null);
|
|
SendMessage(oMsg);
|
|
}
|
|
|
|
function onPrev()
|
|
{
|
|
var oMsg=new whMessage(WH_MSG_PREV,this,1,null);
|
|
SendMessage(oMsg);
|
|
}
|
|
|
|
function createSyncInfo()
|
|
{
|
|
var oParam=new Object();
|
|
if(gsPPath.length==0)
|
|
gsPPath=_getPath(document.location.href);
|
|
oParam.sPPath=gsPPath;
|
|
oParam.sTPath=document.location.href;
|
|
oParam.aPaths=gaPaths;
|
|
return oParam;
|
|
}
|
|
|
|
function syncWithShow()
|
|
{
|
|
if(isTopicOnly())
|
|
show();
|
|
else
|
|
{
|
|
sync();
|
|
showTocPane();
|
|
}
|
|
}
|
|
|
|
function showTocPane()
|
|
{
|
|
var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null);
|
|
SendMessage(oMsg);
|
|
}
|
|
|
|
function sendSyncInfo()
|
|
{
|
|
if(!isInPopup())
|
|
{
|
|
var oParam=null;
|
|
if(gaPaths.length>0)
|
|
{
|
|
oParam=createSyncInfo();
|
|
}
|
|
var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,oParam);
|
|
SendMessage(oMsg);
|
|
}
|
|
}
|
|
|
|
function sendInvalidSyncInfo()
|
|
{
|
|
if(!isInPopup())
|
|
{
|
|
var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,null);
|
|
SendMessage(oMsg);
|
|
}
|
|
}
|
|
|
|
function enableWebSearch(bEnable)
|
|
{
|
|
if(!isInPopup())
|
|
{
|
|
var oMsg=new whMessage(WH_MSG_ENABLEWEBSEARCH,this,1,bEnable);
|
|
SendMessage(oMsg);
|
|
}
|
|
}
|
|
|
|
function autoSync(nSync)
|
|
{
|
|
if(nSync==0) return;
|
|
if(isInPopup()) return;
|
|
if(isOutMostTopic())
|
|
sync();
|
|
}
|
|
|
|
function isOutMostTopic()
|
|
{
|
|
if(gnOutmostTopic==-1)
|
|
{
|
|
var oMessage=new whMessage(WH_MSG_ISINFRAMESET,this,1,null);
|
|
if(SendMessage(oMessage))
|
|
gnOutmostTopic=0;
|
|
else
|
|
gnOutmostTopic=1;
|
|
}
|
|
return (gnOutmostTopic==1);
|
|
}
|
|
|
|
function sync()
|
|
{
|
|
if(gaPaths.length>0)
|
|
{
|
|
var oParam=createSyncInfo();
|
|
var oMessage=new whMessage(WH_MSG_SYNCTOC,this,1,oParam);
|
|
SendMessage(oMessage);
|
|
}
|
|
}
|
|
|
|
|
|
function avenueInfo(sName,sPrev,sNext)
|
|
{
|
|
this.sName=sName;
|
|
this.sPrev=sPrev;
|
|
this.sNext=sNext;
|
|
}
|
|
|
|
function getCurrentAvenue()
|
|
{
|
|
var oParam=new Object();
|
|
oParam.sAvenue=null;
|
|
var oMessage=new whMessage(WH_MSG_GETCURRENTAVENUE,this,1,oParam);
|
|
SendMessage(oMessage);
|
|
return oParam.sAvenue;
|
|
}
|
|
|
|
function unRegisterListener()
|
|
{
|
|
sendInvalidSyncInfo();
|
|
enableWebSearch(false);
|
|
if(whtopic_foldUnload)
|
|
whtopic_foldUnload();
|
|
}
|
|
|
|
function onSendMessage(oMsg)
|
|
{
|
|
var nMsgId=oMsg.nMessageId;
|
|
if(nMsgId==WH_MSG_GETAVIAVENUES)
|
|
{
|
|
oMsg.oParam.aAvenues=gaAvenues;
|
|
return false;
|
|
}
|
|
else if(nMsgId==WH_MSG_GETTOCPATHS)
|
|
{
|
|
if(isOutMostTopic())
|
|
{
|
|
oMsg.oParam.oTocInfo=createSyncInfo();
|
|
return false;
|
|
}
|
|
else
|
|
return true;
|
|
}
|
|
else if(nMsgId==WH_MSG_NEXT)
|
|
{
|
|
goAvenue(true);
|
|
}
|
|
else if(nMsgId==WH_MSG_PREV)
|
|
{
|
|
goAvenue(false);
|
|
}
|
|
else if(nMsgId==WH_MSG_WEBSEARCH)
|
|
{
|
|
websearch();
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function goAvenue(bNext)
|
|
{
|
|
var sTopic=null;
|
|
var sAvenue=getCurrentAvenue();
|
|
var nAvenue=-1;
|
|
if(sAvenue!=null&&sAvenue!="")
|
|
{
|
|
for(var i=0;i<gaAvenues.length;i++)
|
|
{
|
|
if(gaAvenues[i].sName==sAvenue)
|
|
{
|
|
nAvenue=i;
|
|
break;
|
|
}
|
|
}
|
|
if(nAvenue!=-1)
|
|
{
|
|
if(bNext)
|
|
sTopic=gaAvenues[nAvenue].sNext;
|
|
else
|
|
sTopic=gaAvenues[nAvenue].sPrev;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
for(var i=0;i<gaAvenues.length;i++)
|
|
{
|
|
if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)
|
|
{
|
|
sTopic=gaAvenues[i].sNext;
|
|
break;
|
|
}
|
|
else if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext)
|
|
{
|
|
sTopic=gaAvenues[i].sPrev;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
if(sTopic!=null&&sTopic!="")
|
|
{
|
|
if(gsPPath!=null&&gsPPath!="")
|
|
{
|
|
sFullTopicPath=_getFullPath(gsPPath,sTopic);
|
|
document.location=sFullTopicPath;
|
|
}
|
|
}
|
|
}
|
|
|
|
function canGo(bNext)
|
|
{
|
|
for(var i=0;i<gaAvenues.length;i++)
|
|
{
|
|
if((gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)||
|
|
(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext))
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
function show()
|
|
{
|
|
if(gsStartPage!="")
|
|
window.location=gsStartPage+"#"+gsRelCurPagePath;
|
|
}
|
|
|
|
function hide()
|
|
{
|
|
if(goFrame!=null)
|
|
{
|
|
goFrame.location=window.location;
|
|
}
|
|
}
|
|
|
|
function isTopicOnly()
|
|
{
|
|
if(gnTopicOnly==-1)
|
|
{
|
|
var oParam=new Object();
|
|
oParam.oFrame=null;
|
|
var oMsg=new whMessage(WH_MSG_GETSTARTFRAME,this,1,oParam);
|
|
if(SendMessage(oMsg))
|
|
{
|
|
goFrame=oParam.oFrame;
|
|
gnTopicOnly=0;
|
|
}
|
|
else
|
|
gnTopicOnly=1;
|
|
}
|
|
if(gnTopicOnly==1)
|
|
return true;
|
|
else
|
|
return false;
|
|
}
|
|
|
|
function websearch()
|
|
{
|
|
if(gbNav4)
|
|
{
|
|
if(document.ehelpform)
|
|
document.ehelpform.submit();
|
|
}
|
|
else
|
|
{
|
|
if(window.ehelpform)
|
|
window.ehelpform.submit();
|
|
}
|
|
}
|
|
|
|
function addSearchFormHref(sHref)
|
|
{
|
|
gsSearchFormHref=sHref;
|
|
enableWebSearch(true);
|
|
}
|
|
|
|
function searchB(nForm)
|
|
{
|
|
var sValue=eval("document.searchForm"+nForm+".searchString.value");
|
|
var oMsg=new whMessage(WH_MSG_SEARCHTHIS,this,1,sValue);
|
|
SendMessage(oMsg);
|
|
}
|
|
|
|
function getSearchFormHTML()
|
|
{
|
|
var sHTML="";
|
|
gnForm++;
|
|
var sFormName="searchForm"+gnForm;
|
|
var sButton="<form name=\""+sFormName+"\" method=\"POST\" action=\"javascript:searchB("+gnForm+")\">"
|
|
sButton+="<input type=\"text\" name=\"searchString\" value=\"- Full Text search -\" size=\"20\"/>";
|
|
if(""=="text")
|
|
{
|
|
sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\""+sFormName+".submit();return false;\"></a>";
|
|
}
|
|
else if(""=="image")
|
|
{
|
|
sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\""+sFormName+".submit();return false;\">"
|
|
sButton+="<img src=\"\" border=0></a>";
|
|
}
|
|
sButton+="</form>";
|
|
sHTML="<td align=\"center\">"+sButton+"</td>";
|
|
return sHTML;
|
|
}
|
|
|
|
function showHidePane(bShow)
|
|
{
|
|
var oMsg=null;
|
|
if(bShow)
|
|
oMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);
|
|
else
|
|
oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null);
|
|
SendMessage(oMsg);
|
|
}
|
|
|
|
function isShowHideEnable()
|
|
{
|
|
if(gbIE4)
|
|
return true;
|
|
else
|
|
return false;
|
|
}
|
|
|
|
|
|
function PickupDialog_Invoke()
|
|
{
|
|
if(!gbIE4||gbMac)
|
|
{
|
|
if(typeof(_PopupMenu_Invoke)=="function")
|
|
return _PopupMenu_Invoke(PickupDialog_Invoke.arguments);
|
|
}
|
|
else
|
|
{
|
|
if(PickupDialog_Invoke.arguments.length>2)
|
|
{
|
|
var sPickup="whskin_pickup.htm";
|
|
var sPickupPath=gsPPath+sPickup;
|
|
if(gbIE4)
|
|
{
|
|
var sFrame=PickupDialog_Invoke.arguments[1];
|
|
var aTopics=new Array();
|
|
for(var i=2;i<PickupDialog_Invoke.arguments.length;i+=2)
|
|
{
|
|
var j=aTopics.length;
|
|
aTopics[j]=new Object();
|
|
aTopics[j].m_sName=PickupDialog_Invoke.arguments[i];
|
|
aTopics[j].m_sURL=PickupDialog_Invoke.arguments[i+1];
|
|
}
|
|
|
|
if(aTopics.length>1)
|
|
{
|
|
var nWidth=300;
|
|
var nHeight=180;
|
|
var nScreenWidth=screen.width;
|
|
var nScreenHeight=screen.height;
|
|
var nLeft=(nScreenWidth-nWidth)/2;
|
|
var nTop=(nScreenHeight-nHeight)/2;
|
|
if(gbIE4)
|
|
{
|
|
var vRet=window.showModalDialog(sPickupPath,aTopics,"dialogHeight:"+nHeight+"px;dialogWidth:"+nWidth+"px;resizable:yes;status:no;scroll:no;help:no;center:yes;");
|
|
if(vRet)
|
|
{
|
|
var sURL=vRet.m_url;
|
|
if(sFrame)
|
|
window.open(sURL,sFrame);
|
|
else
|
|
window.open(sURL,"_self");
|
|
}
|
|
}
|
|
}
|
|
else if(aTopics.length==1)
|
|
{
|
|
var sURL=aTopics[0].m_sURL
|
|
if(sFrame)
|
|
window.open(sURL,sFrame);
|
|
else
|
|
window.open(sURL,"_self");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
|
|
{
|
|
RegisterListener("bsscright",WH_MSG_GETAVIAVENUES);
|
|
RegisterListener("bsscright",WH_MSG_GETTOCPATHS);
|
|
RegisterListener("bsscright",WH_MSG_NEXT);
|
|
RegisterListener("bsscright",WH_MSG_PREV);
|
|
RegisterListener("bsscright",WH_MSG_WEBSEARCH);
|
|
if(gbMac&&gbIE4)
|
|
{
|
|
if(typeof(window.onunload)!="unknown")
|
|
if(window.onunload.toString!=unRegisterListener.toString)
|
|
whtopic_foldUnload=window.onunload;
|
|
}
|
|
else
|
|
{
|
|
if(window.onunload)
|
|
if(window.onunload.toString!=unRegisterListener.toString)
|
|
whtopic_foldUnload=window.onunload;
|
|
}
|
|
window.onunload=unRegisterListener;
|
|
setButtonFont("show","","10pt","","","","");
|
|
|
|
gbWhTopic=true;
|
|
}
|
|
else
|
|
document.location.reload(); |