Changeset 23360 for main/trunk/greenstone3
- Timestamp:
- 2010-11-30T17:26:36+13:00 (13 years ago)
- Location:
- main/trunk/greenstone3
- Files:
-
- 2 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/SystemAction.java
r23340 r23360 72 72 system.setAttribute(GSXML.SYSTEM_SUBSET_ATT, info); 73 73 } 74 else if(subaction.equals("s")) { // save format statement 75 logger.error("Initiate save"); 76 String format_string = (String)params.get("data"); 77 logger.error("data="+format_string); 78 79 //SamParser sam = new SamParser(); 80 //String format_statement = sam.parse(input); 81 //logger.error("format string="+format_statement); 82 83 Element page_response = this.doc.createElement(GSXML.RESPONSE_ELEM); 84 85 Iterator it = params.keySet().iterator(); 86 while(it.hasNext()) 87 { 88 logger.error("Param: "+it.next()); 89 } 90 91 //Node text = this.doc.createTextNode(format_string); 92 //page_response.appendChild(text); 93 94 95 try { 96 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); 97 DocumentBuilder builder = factory.newDocumentBuilder(); 98 //String input = "<html><head><title></title></head><body>" + format_string + "</body></html>"; 99 String input = format_string; 100 InputSource is = new InputSource( new StringReader( input ) ); 101 Document d = builder.parse( is ); 102 Element e = d.getDocumentElement(); 103 104 page_response.appendChild(this.doc.importNode(e, true)); 105 } 106 catch( Exception ex ) { 107 logger.error("There was an exception "+ex); 108 109 StringWriter sw = new StringWriter(); 110 PrintWriter pw = new PrintWriter(sw, true); 111 ex.printStackTrace(pw); 112 pw.flush(); 113 sw.flush(); 114 logger.error(sw.toString()); 115 } 116 117 118 //Element child = this.doc.createElement("div"); //format_string); 119 //Node text = this.doc.createTextNode(format_string); //"<h1>Hi there and greetings!</h1>"); 120 //child.innerHTML = "<h1>Hi there and greetings!</h1>"; 121 //child.setNodeValue(format_string); 122 //child.appendChild(text); 123 result.appendChild(page_response); 124 return result; 125 } else { 74 else { 126 75 String name = (String)params.get(GSParams.SYSTEM_MODULE_NAME); 127 76 String type = (String)params.get(GSParams.SYSTEM_MODULE_TYPE); … … 153 102 } 154 103 155 /*156 public void parse (String message) {157 //get a factory158 SAXParserFactory spf = SAXParserFactory.newInstance();159 try {160 161 //get a new instance of parser162 SAXParser sp = spf.newSAXParser();163 InputSource is = new InputSource( new StringReader( message ) );164 //parse the file and also register this class for call backs165 sp.parse(is, new SamParser());166 167 }catch(SAXException se) {168 se.printStackTrace();169 }catch(ParserConfigurationException pce) {170 pce.printStackTrace();171 }catch (IOException ie) {172 ie.printStackTrace();173 }174 }175 */176 177 //Event Handlers178 /* public void startElement(String uri, String localName, String qName,179 Attributes attributes) throws SAXException {180 //reset181 logger.error("Start Element: "+qName);182 //if(qName.equalsIgnoreCase("Template")) {183 //create a new instance of employee184 //tempEmp = new Employee();185 //tempEmp.setType(attributes.getValue("type"));186 187 //}188 }189 190 191 public void characters(char[] ch, int start, int length) throws SAXException {192 tempVal = new String(ch,start,length);193 }194 195 public void endElement(String uri, String localName,196 String qName) throws SAXException {197 198 logger.error("Characters: "+tempVal);199 logger.error("End Element: "+qName);200 /*201 if(qName.equalsIgnoreCase("Employee")) {202 //add it to the list203 myEmpls.add(tempEmp);204 205 }else if (qName.equalsIgnoreCase("Name")) {206 tempEmp.setName(tempVal);207 }else if (qName.equalsIgnoreCase("Id")) {208 tempEmp.setId(Integer.parseInt(tempVal));209 }else if (qName.equalsIgnoreCase("Age")) {210 tempEmp.setAge(Integer.parseInt(tempVal));211 } */212 213 //}214 215 104 } -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/Receptionist.java
r22085 r23360 234 234 235 235 logger.debug("receptionist returned response"); 236 logger.error("receptionist returned response"); 236 237 logger.debug(this.converter.getString(resulting_page)); 238 logger.error(this.converter.getString(resulting_page)); 237 239 // logger.info("receptionist returned response"); 238 240 // logger.info(this.converter.getString(resulting_page)); -
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXML.java
r21911 r23360 75 75 public static final String TERM_ELEM = "term"; 76 76 public static final String SYSTEM_ELEM = "system"; 77 public static final String FORMAT_STRING_ELEM = "formatString"; 77 78 78 79 //config file elems … … 198 199 // modify the requests 199 200 public static final String REQUEST_TYPE_MESSAGING = "messaging"; 201 // save the format string 202 public static final String REQUEST_TYPE_FORMAT_STRING = "formatString"; 200 203 201 204 // service types -
main/trunk/greenstone3/web/interfaces/oran/interfaceConfig.xml
r19988 r23360 21 21 <action name='pr' class='ProcessAction' xslt='process.xsl'/> 22 22 <action name='s' class='SystemAction' xslt='system.xsl'/> 23 24 <action name='f' class='FormatAction' xslt='formatString.xsl'/> 25 23 26 <action name='g' class='GeneralAction'> 24 27 <subaction name="authen" xslt='pages/authen.xsl'/> -
main/trunk/greenstone3/web/interfaces/oran/js/gui_div.js
r23340 r23360 16 16 //jQuery.post( url, [ data ], [ success(data, textStatus, XMLHttpRequest) ], [ dataType ] ) 17 17 18 $.post("http://localhost:8080/greenstone3/format?a=s&sa=s", {data: formatStatement}, function(data) { 18 // How do I find out my collection name? 19 20 $.post("http://localhost:8080/greenstone3/format?a=f", {data: formatStatement}, function(data) { 19 21 //$('.result').innerHTML = data; //html(data); 20 22 console.log("Success, we have received data"); -
main/trunk/greenstone3/web/interfaces/oran/transform/layouts/xml-to-gui.xsl
r23357 r23360 391 391 <!-- <xsl:text><br/></xsl:text> <br/> --> 392 392 <div class="block leaf gsf_text" title="gsf:text"> 393 < xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'><br/></xsl:text></xsl:variable>394 <table class="header"><tbody><tr><td class="header"> <input class="text" type="text" name="rawtextinput" size="10" value="{$rawtext}"></input></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>393 <!-- <xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'>br/</xsl:text></xsl:variable> --> 394 <table class="header"><tbody><tr><td class="header"><<input class="text" type="text" name="rawtextinput" size="10" value="br/"></input>></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table> 395 395 </div> 396 396 … … 408 408 <!-- <xsl:text><br/></xsl:text> <br/> --> 409 409 <div class="block leaf gsf_text" title="gsf:text"> 410 < xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'><i></xsl:text></xsl:variable>411 <table class="header"><tbody><tr><td class="header"> <input class="text" type="text" name="rawtextinput" size="10" value="{$rawtext}"></input></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>410 <!-- <xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'>i</xsl:text></xsl:variable> --> 411 <table class="header"><tbody><tr><td class="header"><<input class="text" type="text" name="rawtextinput" size="10" value="i"></input>></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table> 412 412 </div> 413 413 … … 418 418 419 419 <div class="block leaf gsf_text" title="gsf:text"> 420 <xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'> </i></xsl:text></xsl:variable>421 <table class="header"><tbody><tr><td class="header"> <input class="text" type="text" name="rawtextinput" size="10" value="{$rawtext}"></input></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table>420 <xsl:variable name="rawtext"><xsl:text disable-output-escaping='no'>/i</xsl:text></xsl:variable> 421 <table class="header"><tbody><tr><td class="header"><<input class="text" type="text" name="rawtextinput" size="10" value="{$rawtext}"></input>></td><td class="header"><a href="[myhref]" class="ui-icon ui-icon-closethick"/></td></tr></tbody></table> 422 422 </div> 423 423 -
main/trunk/greenstone3/web/interfaces/oran/transform/system.xsl
r23358 r23360 169 169 <!-- Strip out any plain text --> 170 170 <xsl:template match="text()" mode="text"> 171 <xsl:text></xsl:text> <xsl:value-of select="."/><xsl:text></xsl:text>171 <xsl:text></xsl:text><xsl:value-of select="." disable-output-escaping="yes"/><xsl:text></xsl:text> 172 172 <xsl:apply-templates mode="text"/> 173 173 </xsl:template>
Note:
See TracChangeset
for help on using the changeset viewer.