Author: rombert
Date: Fri Feb 26 22:17:44 2016
New Revision: 1732568

URL: http://svn.apache.org/viewvc?rev=1732568&view=rev
Log:
SLING-5538 - Create new Sightly file wizards

Add initial file names to wizards to prevent validation errors from
appearing by default.

Modified:
    
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/AbstractNewSightlyFileWizard.java
    
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyFileWizard.java
    
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyJavaUseScriptWizard.java
    
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyJsUseScriptWizard.java

Modified: 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/AbstractNewSightlyFileWizard.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/AbstractNewSightlyFileWizard.java?rev=1732568&r1=1732567&r2=1732568&view=diff
==============================================================================
--- 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/AbstractNewSightlyFileWizard.java
 (original)
+++ 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/AbstractNewSightlyFileWizard.java
 Fri Feb 26 22:17:44 2016
@@ -65,6 +65,9 @@ public abstract class AbstractNewSightly
                 return super.validatePage() && validateFileToBeCreated() ;
             }
         };
+        if ( getInitialFileName() != null ) {
+            fileCreationPage.setFileName(getInitialFileName());
+        }
 
         fileCreationPage.setTitle("Sightly");
         fileCreationPage.setDescription(wizardDescription);
@@ -116,4 +119,8 @@ public abstract class AbstractNewSightly
     protected boolean validateFileToBeCreated() {
         return true;
     }
+    
+    protected String getInitialFileName() {
+        return null;
+    }
 }
\ No newline at end of file

Modified: 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyFileWizard.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyFileWizard.java?rev=1732568&r1=1732567&r2=1732568&view=diff
==============================================================================
--- 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyFileWizard.java
 (original)
+++ 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyFileWizard.java
 Fri Feb 26 22:17:44 2016
@@ -36,5 +36,10 @@ public class NewSightlyFileWizard extend
                 + "</html>"
                 + "";
     }
+    
+    @Override
+    protected String getInitialFileName() {
+        return "script.html";
+    }
 
 }

Modified: 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyJavaUseScriptWizard.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyJavaUseScriptWizard.java?rev=1732568&r1=1732567&r2=1732568&view=diff
==============================================================================
--- 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyJavaUseScriptWizard.java
 (original)
+++ 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyJavaUseScriptWizard.java
 Fri Feb 26 22:17:44 2016
@@ -57,5 +57,10 @@ public class NewSightlyJavaUseScriptWiza
         
         return true;
     }
+    
+    @Override
+    protected String getInitialFileName() {
+        return "Script.java";
+    }
 
 }

Modified: 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyJsUseScriptWizard.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyJsUseScriptWizard.java?rev=1732568&r1=1732567&r2=1732568&view=diff
==============================================================================
--- 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyJsUseScriptWizard.java
 (original)
+++ 
sling/trunk/tooling/ide/eclipse-sightly-ui/src/org/apache/sling/ide/eclipse/sightly/ui/internal/NewSightlyJsUseScriptWizard.java
 Fri Feb 26 22:17:44 2016
@@ -33,5 +33,10 @@ public class NewSightlyJsUseScriptWizard
                 "    }\n" + 
                 "});";
     }
+    
+    @Override
+    protected String getInitialFileName() {
+        return "script.js";
+    }
 
 }


Reply via email to