script_help.patch

Antonio Falciano, 10/04/2017 12:10 PM

Download (2.31 KB)

View differences:

org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/ScriptAlgorithmProvider.java (copia locale)
14 14
import es.unex.sextante.gui.core.SextanteGUI;
15 15
import es.unex.sextante.gui.core.ToolboxAction;
16 16
import es.unex.sextante.gui.help.HelpIO;
17
import es.unex.sextante.gui.modeler.DeleteModelAction;
18 17
import es.unex.sextante.gui.settings.Setting;
19 18
import es.unex.sextante.gui.settings.SextanteScriptsSettings;
20 19

  
......
94 93

  
95 94
   public String getAlgorithmHelp(final GeoAlgorithm alg) {
96 95

  
97
      final String sDescriptionFilename = ((ScriptAlgorithm) alg).getDescriptionFile();
98
      String sFilename = sDescriptionFilename.substring(sDescriptionFilename.lastIndexOf(File.separator));
96
      final String sScriptFilename = ((ScriptAlgorithm) alg).getFilename();
97
      String sFilename = sScriptFilename.substring(sScriptFilename.lastIndexOf(File.separator));
99 98
      sFilename = sFilename + ".xml";
100
      return HelpIO.getHelpAsHTMLCode(alg, sFilename);
99
      final String sPath = SextanteGUI.getSettingParameterValue(SextanteScriptsSettings.SCRIPTS_FOLDER);
100
      final String sFullPath = sPath + File.separator + sFilename;
101
      return HelpIO.getHelpAsHTMLCode(alg, sFullPath);
101 102

  
102

  
103 103
   }
104 104

  
105 105

  
106 106
   public String getAlgorithmHelpFilename(final GeoAlgorithm alg,
107 107
                                          final boolean bForceCurrentLocale) {
108 108

  
109
      final String sDescriptionFilename = ((ScriptAlgorithm) alg).getDescriptionFile();
110
      String sFilename = sDescriptionFilename.substring(sDescriptionFilename.lastIndexOf(File.separator));
109
      final String sScriptFilename = ((ScriptAlgorithm) alg).getFilename();
110
      String sFilename = sScriptFilename.substring(sScriptFilename.lastIndexOf(File.separator));
111 111
      sFilename = sFilename + ".xml";
112
      final String sPath = SextanteGUI.getSettingParameterValue(SextanteScriptsSettings.SCRIPTS_FOLDER);
113
      final String sFullPath = sPath + File.separator + sFilename;
112 114

  
113
      return sFilename;
115
      return sFullPath;
114 116

  
115 117
   }