Author: rozagh
Date: 2012-04-10 11:43:24 -0700 (Tue, 10 Apr 2012)
New Revision: 28782
Modified:
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/CyActivator.java
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/help/HelpReportABugTask.java
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/help/HelpReportABugTaskFactory.java
Log:
changed the URL of bug report task to send the version and OS info.
Modified:
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/CyActivator.java
===================================================================
---
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/CyActivator.java
2012-04-10 18:41:14 UTC (rev 28781)
+++
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/CyActivator.java
2012-04-10 18:43:24 UTC (rev 28782)
@@ -54,6 +54,7 @@
import org.cytoscape.application.CyApplicationConfiguration;
import org.cytoscape.application.CyApplicationManager;
import org.cytoscape.application.CyShutdown;
+import org.cytoscape.application.CyVersion;
import org.cytoscape.application.events.CyShutdownListener;
import org.cytoscape.application.events.SetCurrentNetworkViewListener;
import org.cytoscape.application.swing.CyAction;
@@ -149,6 +150,7 @@
RecentlyOpenedTracker.class);
CyProperty cytoscapePropertiesServiceRef = getService(bc,
CyProperty.class,
"(cyPropertyName=cytoscape3.props)");
+ CyVersion cyVersionServiceRef = getService(bc, CyVersion.class);
CyApplicationManager cyApplicationManagerServiceRef =
getService(bc,
CyApplicationManager.class);
CySessionManager cySessionManagerServiceRef = getService(bc,
CySessionManager.class);
@@ -245,7 +247,7 @@
HelpContentsTaskFactory helpContentsTaskFactory = new
HelpContentsTaskFactory(cyHelpBroker,
cytoscapeDesktop);
HelpContactHelpDeskTaskFactory helpContactHelpDeskTaskFactory =
new HelpContactHelpDeskTaskFactory(openBrowserServiceRef);
- HelpReportABugTaskFactory helpReportABugTaskFactory = new
HelpReportABugTaskFactory(openBrowserServiceRef);
+ HelpReportABugTaskFactory helpReportABugTaskFactory = new
HelpReportABugTaskFactory(openBrowserServiceRef, cyVersionServiceRef);
HelpAboutTaskFactory helpAboutTaskFactory = new
HelpAboutTaskFactory();
ArrangeTaskFactory arrangeGridTaskFactory = new
ArrangeTaskFactory((CytoscapeDesktop)cytoscapeDesktop, GRID);
ArrangeTaskFactory arrangeCascadeTaskFactory = new
ArrangeTaskFactory((CytoscapeDesktop)cytoscapeDesktop,
Modified:
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/help/HelpReportABugTask.java
===================================================================
---
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/help/HelpReportABugTask.java
2012-04-10 18:41:14 UTC (rev 28781)
+++
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/help/HelpReportABugTask.java
2012-04-10 18:43:24 UTC (rev 28782)
@@ -1,20 +1,28 @@
package org.cytoscape.internal.view.help;
+import org.cytoscape.application.CyVersion;
import org.cytoscape.util.swing.OpenBrowser;
import org.cytoscape.work.AbstractTask;
import org.cytoscape.work.TaskMonitor;
public class HelpReportABugTask extends AbstractTask{
- private String bugReport =
"http://chianti.ucsd.edu/cyto_web/bugreport/bugreport.php";
+ private String bugReportURL =
"http://chianti.ucsd.edu/cyto_web/bugreport/bugreport.php";
private OpenBrowser openBrowser;
-
- public HelpReportABugTask(OpenBrowser openBrowser) {
+ private final CyVersion cyVersion;
+
+ public HelpReportABugTask(OpenBrowser openBrowser, CyVersion
cyVersion) {
this.openBrowser = openBrowser;
+ this.cyVersion = cyVersion;
}
public void run(TaskMonitor tm) {
- openBrowser.openURL(bugReport);
+ // get OS string
+ String os_str = System.getProperty("os.name")+ "_"+
System.getProperty("os.version");
+ os_str = os_str.replace(" ", "_");
+
+ bugReportURL =
"http://chianti.ucsd.edu/cyto_web/bugreport/bugreport.php?cyversion="+cyVersion.getVersion()+"&os="+os_str;
+ openBrowser.openURL(bugReportURL);
}
}
Modified:
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/help/HelpReportABugTaskFactory.java
===================================================================
---
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/help/HelpReportABugTaskFactory.java
2012-04-10 18:41:14 UTC (rev 28781)
+++
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/help/HelpReportABugTaskFactory.java
2012-04-10 18:43:24 UTC (rev 28782)
@@ -1,5 +1,6 @@
package org.cytoscape.internal.view.help;
+import org.cytoscape.application.CyVersion;
import org.cytoscape.util.swing.OpenBrowser;
import org.cytoscape.work.AbstractTaskFactory;
import org.cytoscape.work.TaskIterator;
@@ -7,14 +8,15 @@
public class HelpReportABugTaskFactory extends AbstractTaskFactory {
private OpenBrowser openBrowser;
-
- public HelpReportABugTaskFactory(OpenBrowser openBrowser) {
+ private final CyVersion cyVersion;
+ public HelpReportABugTaskFactory(OpenBrowser openBrowser, CyVersion
cyVersion) {
this.openBrowser = openBrowser;
+ this.cyVersion = cyVersion;
}
@Override
public TaskIterator createTaskIterator() {
- return new TaskIterator(new HelpReportABugTask(openBrowser));
+ return new TaskIterator(new HelpReportABugTask(openBrowser,
cyVersion));
}
}
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.