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";
+ }
}