From 774edfb044e604d61ec42fbc0156c09ae92479ef Mon Sep 17 00:00:00 2001 From: Henri Sara Date: Mon, 30 Jun 2014 10:55:14 +0300 Subject: Compile valo with Vaadin Sass compiler (#14120) Change-Id: I79ddfee4fd97c545f2bd502655560ff4cbe600a4 --- WebContent/VAADIN/themes/valo/shared/_variables.scss | 2 +- build/ide.xml | 3 +++ buildhelpers/src/com/vaadin/buildhelpers/CompileTheme.java | 11 ++++++++--- themes/build.xml | 3 +++ 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/WebContent/VAADIN/themes/valo/shared/_variables.scss b/WebContent/VAADIN/themes/valo/shared/_variables.scss index c7f9693eef..8adc3667d3 100644 --- a/WebContent/VAADIN/themes/valo/shared/_variables.scss +++ b/WebContent/VAADIN/themes/valo/shared/_variables.scss @@ -129,4 +129,4 @@ $valo-include-common-stylenames : true // The Vaadin compiler parses URL paths differently than the regular Sass compiler (i.e. Vaadin modifies relative url paths). // This boolean is used to flag which compiler is used, so that paths are correct for different resources. // false == Ruby, true == Vaadin -$v-relative-paths: false !default; +$v-relative-paths: true !default; diff --git a/build/ide.xml b/build/ide.xml index 525e16d88d..0775a67505 100755 --- a/build/ide.xml +++ b/build/ide.xml @@ -53,6 +53,9 @@ + + + diff --git a/buildhelpers/src/com/vaadin/buildhelpers/CompileTheme.java b/buildhelpers/src/com/vaadin/buildhelpers/CompileTheme.java index 0fa4a7e8ab..d97025bdb6 100644 --- a/buildhelpers/src/com/vaadin/buildhelpers/CompileTheme.java +++ b/buildhelpers/src/com/vaadin/buildhelpers/CompileTheme.java @@ -73,9 +73,14 @@ public class CompileTheme { } // Legacy theme w/o .themename{} wrapping try { - processSassTheme(themeFolder, themeName, "legacy-styles", version); - System.out.println("Compiling theme " + themeName - + " legacy-styles successful"); + String legacyFile = themeFolder + File.separator + themeName + + File.separator + "legacy-styles.scss"; + if (new File(legacyFile).exists()) { + processSassTheme(themeFolder, themeName, "legacy-styles", + version); + System.out.println("Compiling theme " + themeName + + " legacy-styles successful"); + } } catch (Exception e) { System.err.println("Compiling theme " + themeName + " legacy-styles failed"); diff --git a/themes/build.xml b/themes/build.xml index efbaaaa18f..0135f55071 100644 --- a/themes/build.xml +++ b/themes/build.xml @@ -40,6 +40,9 @@ + + + -- cgit v1.2.3