Author: dieppe
Date: 2008-02-26 02:01:21 +0000 (Tue, 26 Feb 2008)
New Revision: 18153
Modified:
trunk/apps/thingamablog/build.number
trunk/apps/thingamablog/lib/
trunk/apps/thingamablog/src/net/sf/thingamablog/gui/properties/TBPublishTransportPanel.java
trunk/apps/thingamablog/src/net/sf/thingamablog/gui/properties/TBWizardDialog.java
Log:
TBWizardDialog.java : removing all flog related stuff (independant
wizard for flogs now). This wizard is only for blogs now;
TBPublishTransportPanel.java : read the node configuration from the
TextField instead of the global properties;
Modified: trunk/apps/thingamablog/build.number
===================================================================
--- trunk/apps/thingamablog/build.number 2008-02-26 01:56:26 UTC (rev
18152)
+++ trunk/apps/thingamablog/build.number 2008-02-26 02:01:21 UTC (rev
18153)
@@ -1,3 +1,3 @@
#Build Number for ANT. Do not edit!
-#Thu Feb 21 12:05:21 CET 2008
-build.number=91
+#Tue Feb 26 02:46:50 CET 2008
+build.number=99
Property changes on: trunk/apps/thingamablog/lib
___________________________________________________________________
Name: svn:ignore
+ activation.jar
novaworx-syntax-0.0.7.jar
tamb-ui-commons.jar
jdic_stub_lin.jar
jdic.jar
libtray.so
tray.dll
tamb-utils.jar
jdic_stub_win.jar
l2fprod-common-directorychooser.jar
jdatepicker.jar
jtidy-8.0.jar
jsch.jar
jdom.jar
jhall.jar
libjdic.jnilib
jmyspell.jar
jhelpaction.jar
libjdic.so
rome_license.txt
jdic.dll
datatips.jar
MySpell.license.txt
hsqldb.jar
sam.jar
userguide.zip
mail.jar
JMySpell.license.txt
apache.txt
commons-codec-1.3.jar
jdic_stub_mac.jar
plastic-1.2.1.jar
edtftpj.jar
lgpl.txt
libtray.jnilib
xmlrpc-2.0.jar
rome-0.6.jar
Modified:
trunk/apps/thingamablog/src/net/sf/thingamablog/gui/properties/TBPublishTransportPanel.java
===================================================================
---
trunk/apps/thingamablog/src/net/sf/thingamablog/gui/properties/TBPublishTransportPanel.java
2008-02-26 01:56:26 UTC (rev 18152)
+++
trunk/apps/thingamablog/src/net/sf/thingamablog/gui/properties/TBPublishTransportPanel.java
2008-02-26 02:01:21 UTC (rev 18153)
@@ -528,9 +528,9 @@
if (e.getSource() instanceof JButton){
if(generateKeyButton.getText().equals(i18n.str("generate_keys"))){
fcpManager Manager = new fcpManager();
- int port =
Integer.parseInt(TBGlobals.getProperty("NODE_PORT"));
+ int port = getPortField();
String keys[]=new String[2];
- String hostname =
TBGlobals.getProperty("NODE_HOSTNAME");
+ String hostname = getMachineNameField();
Manager.setNode(hostname,port);
try {
keys=Manager.generateKeyPair();
Modified:
trunk/apps/thingamablog/src/net/sf/thingamablog/gui/properties/TBWizardDialog.java
===================================================================
---
trunk/apps/thingamablog/src/net/sf/thingamablog/gui/properties/TBWizardDialog.java
2008-02-26 01:56:26 UTC (rev 18152)
+++
trunk/apps/thingamablog/src/net/sf/thingamablog/gui/properties/TBWizardDialog.java
2008-02-26 02:01:21 UTC (rev 18153)
@@ -92,9 +92,7 @@
private TextEditPopupManager popupManager =
TextEditPopupManager.getInstance();
- private TemplatePack selectedPack;
-
- private String InsertURI;
+ private TemplatePack selectedPack;
public TBWizardDialog(Frame f, File dir, WeblogBackend backend)
{
@@ -112,8 +110,7 @@
weblog = new TBWeblog(dir);
weblog.setBackend(backend);
- // Default behavior is to publish the b/flog locally
- weblog.setPublishTransport(new
net.sf.thingamablog.transport.LocalTransport());
+ weblog.setPublishTransport(new
net.sf.thingamablog.transport.FTPTransport());
//weblog.setAuthorStore(authStore);
//weblog.setCategoryStore(catStore);
@@ -144,14 +141,22 @@
templPanel.setBorder(new EmptyBorder(10, 10, 10, 10));
panels.add(templPanel);
-
+ transportPanel = new TransportPanel();
+ transportPanel.setBorder(new EmptyBorder(10, 10, 10, 10));
+ panels.add(transportPanel);
+
+ donePanel = new DonePanel();
+ donePanel.setBorder(new EmptyBorder(10, 10, 10, 10));
+ panels.add(donePanel);
wizPanel.add(starterPanel, "1"); //$NON-NLS-1$
wizPanel.add(titlePanel, "2"); //$NON-NLS-1$
wizPanel.add(catPanel, "3"); //$NON-NLS-1$
wizPanel.add(authPanel, "4"); //$NON-NLS-1$
wizPanel.add(emailPanel, "5"); //$NON-NLS-1$
- wizPanel.add(templPanel, "6"); //$NON-NLS-1$
+ wizPanel.add(templPanel, "6"); //$NON-NLS-1$
+ wizPanel.add(transportPanel, "7"); //$NON-NLS-1$
+ wizPanel.add(donePanel, "8"); //$NON-NLS-1$
ActionListener listener = new ButtonHandler();
nextButton = new JButton(i18n.str("next-")); //$NON-NLS-1$
@@ -275,35 +280,20 @@
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == nextButton)
- {
- PropertyPanel p = getCurrentPanel();
- // We check if the current panel is the
starterPanel (donePanel is not yet initialized) or if the current panel is not
donePanel
- if(starterPanel.isVisible() ||
!donePanel.isVisible())
+ {
+ if(!donePanel.isVisible())
{
//if(isCurrentPanelValid())
+ PropertyPanel p = getCurrentPanel();
if(p != null && p.isValidData())
{
p.saveProperties();
- // We initialize the transport panel after
save the type propertie
- if(starterPanel.isVisible()) {
- transportPanel = new TransportPanel();
- transportPanel.setBorder(new
EmptyBorder(10, 10, 10, 10));
- panels.add(transportPanel);
-
- donePanel = new DonePanel();
- donePanel.setBorder(new EmptyBorder(10,
10, 10, 10));
- panels.add(donePanel);
-
- wizPanel.add(transportPanel, "7");
//$NON-NLS-1$
- wizPanel.add(donePanel, "8");
//$NON-NLS-1$
- }
wizLayout.next(wizPanel);
}
}
- if(p == starterPanel){}
- else if( donePanel.isVisible())
+ if( donePanel.isVisible())
{
doneButton.setText(FINISH);
nextButton.setEnabled(false);
@@ -348,30 +338,16 @@
private static final long serialVersionUID = 1L;
private JTextField pathField = new JTextField(20);
private JTextField urlField = new JTextField(20);
- private String TYPE[]={"internet","freenet"};
- private JComboBox typeCombo = new JComboBox(TYPE);
- private JButton generateKeyButton = new
JButton(i18n.str("generate_key"));
- private JTextField insertUriField = new JTextField();
- private fcpManager Manager = new fcpManager();
public StarterPanel()
{
JLabel header =
createHeaderLabel(i18n.str("weblog_wizard")); //$NON-NLS-1$
String text =
i18n.str("welcome_panel_text"); //$NON-NLS-1$
-
- ActionListener listener = new TypeListener();
- typeCombo.addActionListener(listener);
- generateKeyButton.addActionListener(listener);
- generateKeyButton.setEnabled(false);
- insertUriField.setEditable(false);
LabelledItemPanel lip = new LabelledItemPanel();
lip.addItem(i18n.str("base_path"), pathField);
//$NON-NLS-1$
lip.addItem(i18n.str("base_url"), urlField);
//$NON-NLS-1$
- lip.addItem(i18n.str("insertUri"), insertUriField);
- lip.addItem(i18n.str("type"), typeCombo);
- lip.addItem("", generateKeyButton);
popupManager.registerJTextComponent(pathField);
popupManager.registerJTextComponent(urlField);
@@ -399,7 +375,6 @@
JOptionPane.WARNING_MESSAGE);
return false;
}
- if (typeCombo.getSelectedItem().toString().equals("internet")) {
try
{
new URL(urlField.getText());
@@ -413,23 +388,10 @@
JOptionPane.WARNING_MESSAGE);
return false;
}
- }
- if (typeCombo.getSelectedItem().toString().equals("freenet")) {
- boolean valid = true;
- valid = valid && isValidSSK(urlField.getText());
- valid = valid && isValidSSK(insertUriField.getText());
- return valid;
- } else {
- insertUriField.setText("none");
- }
return true;
}
- private boolean isValidSSK(String u)
- {
- // TODO : Check if u match a SSK key
- return true;
- }
+
public void saveProperties()
{
String path = pathField.getText();
@@ -440,47 +402,8 @@
String mediaUrl = url; //$NON-NLS-1$
weblog.setBlogUrls(path, url, arcUrl, mediaUrl);
- weblog.setType(typeCombo.getSelectedItem().toString());
- InsertURI=insertUriField.getText();
- }
-
- private class TypeListener implements ActionListener {
- public void actionPerformed(ActionEvent e) {
- if (e.getSource() instanceof JComboBox && ((JComboBox)
e.getSource()).getSelectedItem().equals("internet")) {
- generateKeyButton.setEnabled(false);
- insertUriField.setEditable(false);
- urlField.setEditable(true);
- } else if (e.getSource() instanceof JComboBox &&
((JComboBox) e.getSource()).getSelectedItem().equals("freenet")) {
- generateKeyButton.setEnabled(true);
- insertUriField.setEditable(true);
- } else if (e.getSource() instanceof JButton){
-
if(generateKeyButton.getText().equals(i18n.str("generate_key"))){
- int port =
Integer.parseInt(TBGlobals.getProperty("NODE_PORT"));
- String keys[]=new String[2];
- String hostname =
TBGlobals.getProperty("NODE_HOSTNAME");
- Manager.setNode(hostname,port);
- try {
- keys=Manager.generateKeyPair();
- } catch (IOException ex) {
-
JOptionPane.showMessageDialog(TBWizardDialog.this,
- hostname + ":" + port + " : " + ex,
i18n.str("key_generation_failure"), //$NON-NLS-1$ //$NON-NLS-2$
- JOptionPane.ERROR_MESSAGE);
- return;
- }
- // We put "USK" instead of "SSK"
- keys[0] = keys[0].substring("SSK".length());
- keys[1] = keys[1].substring("SSK".length());
- insertUriField.setText("USK" + keys[0]);
- urlField.setText("USK" + keys[1]);
- generateKeyButton.setText(i18n.str("cancel"));
- } else {
- urlField.setText("");
- insertUriField.setText("");
-
generateKeyButton.setText(i18n.str("generate_key"));
- }
- }
- }
- }
+ weblog.setType("internet");
+ }
}
private class TitleDescrPanel extends PropertyPanel
@@ -808,13 +731,7 @@
public void saveProperties()
{
- System.out.println("Creating the [b/f]log...");
- // We change the urls to the good one
- if(weblog.getType().equals("freenet")){
- String url=weblog.getBaseUrl();
- url+=ASCIIconv.convertNonAscii(weblog.getTitle())
+ "/1/";
-
weblog.setBlogUrls(weblog.getBasePath(),url,url,url);
- }
+ System.out.println("Creating the blog...");
}
}
}