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...");
                }               
        }
 }


Reply via email to