diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -8,6 +8,7 @@ syntax: glob *.swp *.tox *.DS_Store* +rhodecode/public/js/src/components/**/*.css syntax: regexp diff --git a/Gruntfile.js b/Gruntfile.js --- a/Gruntfile.js +++ b/Gruntfile.js @@ -129,13 +129,22 @@ module.exports = function(grunt) { "<%= dirs.css %>/style.css": "<%= dirs.css %>/main.less", "<%= dirs.css %>/style-polymer.css": "<%= dirs.css %>/polymer.less" } + }, + components: { + files: [{ + cwd: '<%= dirs.js.src %>/components/', + dest: '<%= dirs.js.src %>/components/', + src: ['**/*.less'], + expand: true, + ext: '.css' + }] } }, watch: { less: { files: ["<%= dirs.css %>/*.less"], - tasks: ["less:development", 'concat:polymercss', "vulcanize"] + tasks: ["less:development", 'less:components', 'concat:polymercss', "vulcanize"] }, js: { files: ["<%= dirs.js.src %>/**/*.js", "<%= dirs.js.src %>/components/*.*"], @@ -174,5 +183,5 @@ module.exports = function(grunt) { grunt.loadNpmTasks('grunt-crisper'); grunt.loadNpmTasks('grunt-contrib-copy'); - grunt.registerTask('default', ['less:production', 'concat:polymercss', 'copy','vulcanize', 'concat:dist']); + grunt.registerTask('default', ['less:production', 'less:components', 'concat:polymercss', 'copy','vulcanize', 'concat:dist']); }; diff --git a/rhodecode/public/css/polymer.less b/rhodecode/public/css/polymer.less --- a/rhodecode/public/css/polymer.less +++ b/rhodecode/public/css/polymer.less @@ -13,21 +13,3 @@ @import 'examples'; @import 'login'; @import 'comments'; - - -.toast-level { - display: inline-block; - min-width: 100px; - font-weight: bold; - text-transform: uppercase; - &.info, &.success { - color: #0ac878; - } - &.error, &.danger { - color: #e85e4d; - } - &.warning { - color: #ffc854; - } -} - diff --git a/rhodecode/public/js/src/components/rhodecode-toast.html b/rhodecode/public/js/src/components/rhodecode-toast/rhodecode-toast.html rename from rhodecode/public/js/src/components/rhodecode-toast.html rename to rhodecode/public/js/src/components/rhodecode-toast/rhodecode-toast.html --- a/rhodecode/public/js/src/components/rhodecode-toast.html +++ b/rhodecode/public/js/src/components/rhodecode-toast/rhodecode-toast.html @@ -1,35 +1,9 @@ - - + +