mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-13 13:54:23 +00:00
Adding css for person (via grunt)
This commit is contained in:
parent
dc052655a4
commit
7798cfedfa
3
.gitignore
vendored
3
.gitignore
vendored
@ -2,3 +2,6 @@ composer.lock
|
|||||||
vendor/*
|
vendor/*
|
||||||
parameters.yml
|
parameters.yml
|
||||||
*~
|
*~
|
||||||
|
*.DS_Store
|
||||||
|
*.sass-cache
|
||||||
|
Resources/node_modules/
|
46
Resources/Gruntfile.js
Normal file
46
Resources/Gruntfile.js
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
module.exports = function(grunt) {
|
||||||
|
grunt.initConfig({
|
||||||
|
pkg: grunt.file.readJSON('package.json'),
|
||||||
|
|
||||||
|
chillperson: {
|
||||||
|
folders: {
|
||||||
|
pub: './public',
|
||||||
|
css: '<%= chillperson.folders.pub %>/css/',
|
||||||
|
sass: '<%= chillperson.folders.pub %>/sass/',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
sass: {
|
||||||
|
dist: {
|
||||||
|
options: {
|
||||||
|
debugInfo: true,
|
||||||
|
},
|
||||||
|
files: [{
|
||||||
|
expand: true,
|
||||||
|
cwd: '<%= chillperson.folders.sass.src %>',
|
||||||
|
src: ['*.scss'],
|
||||||
|
dest: '<%= chillperson.folders.css %>',
|
||||||
|
ext: '.css'
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
css: {
|
||||||
|
files: [ '<%= chillperson.folders.sass %>/*.scss', '<%= chillperson.folders.sass %>/**/*.scss' ],
|
||||||
|
tasks: ['generatecss'],
|
||||||
|
/*
|
||||||
|
options: {
|
||||||
|
spawn: false,
|
||||||
|
interrupt: true,
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
grunt.loadNpmTasks('grunt-contrib-sass');
|
||||||
|
grunt.loadNpmTasks('grunt-contrib-watch');
|
||||||
|
|
||||||
|
grunt.registerTask('generatecss', 'sass');
|
||||||
|
|
||||||
|
grunt.registerTask('default', ['generatecss']);
|
||||||
|
};
|
Binary file not shown.
@ -1,33 +0,0 @@
|
|||||||
# Require any additional compass plugins here.
|
|
||||||
|
|
||||||
# Tell compass where to find local extensions
|
|
||||||
# If you followed directions and ran 'gem install modular-scale' comment the next two lines out:
|
|
||||||
#extensions_dir = "bower_components/gumby/sass/extensions"
|
|
||||||
|
|
||||||
#Compass::Frameworks.register('modular-scale', :path => File.expand_path("#{extensions_dir}/modular-scale"))
|
|
||||||
|
|
||||||
# Uncomment these to use regular Ruby gems.
|
|
||||||
require 'modular-scale'
|
|
||||||
require 'sassy-math'
|
|
||||||
|
|
||||||
# Set this to the root of your project when deployed:
|
|
||||||
http_path = "/"
|
|
||||||
css_dir = "./../../public/css"
|
|
||||||
sass_dir = "sass"
|
|
||||||
images_dir = "img"
|
|
||||||
|
|
||||||
# You can select your preferred output style here (can be overridden via the command line) :nested or :expanded or :compact or :compressed:
|
|
||||||
output_style = :compact
|
|
||||||
|
|
||||||
# To enable relative paths to assets via compass helper functions. Uncomment:
|
|
||||||
# relative_assets = true
|
|
||||||
|
|
||||||
# To disable debugging comments that display the original location of your selectors. Uncomment:
|
|
||||||
line_comments = false
|
|
||||||
|
|
||||||
|
|
||||||
# If you prefer the indented syntax, you might want to regenerate this
|
|
||||||
# project again passing --syntax sass, or you can uncomment this:
|
|
||||||
# preferred_syntax = :sass
|
|
||||||
# and then run:
|
|
||||||
# sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass
|
|
@ -1,74 +0,0 @@
|
|||||||
div#person_wrapper {
|
|
||||||
|
|
||||||
div#general {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
div#person_details {
|
|
||||||
margin-top: 50px;
|
|
||||||
|
|
||||||
|
|
||||||
.tab-content {
|
|
||||||
border-top: 1px solid #e5e5e5;
|
|
||||||
|
|
||||||
width: 640px;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl {
|
|
||||||
padding: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
dt {
|
|
||||||
float: left;
|
|
||||||
clear: left;
|
|
||||||
width: 190px;
|
|
||||||
text-align: right;
|
|
||||||
font-weight: bold;
|
|
||||||
color: green;
|
|
||||||
}
|
|
||||||
|
|
||||||
dt:after {
|
|
||||||
content: " :";
|
|
||||||
}
|
|
||||||
|
|
||||||
dd {
|
|
||||||
margin: 0 0 0 199px;
|
|
||||||
padding: 0 0 0.5em 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
label {
|
|
||||||
color: green;
|
|
||||||
}
|
|
||||||
|
|
||||||
label:not(.radio) {
|
|
||||||
min-width: 190px;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
label.radio{
|
|
||||||
margin-left: 0.2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.has_error {
|
|
||||||
label {
|
|
||||||
color: red;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.errors li {
|
|
||||||
color: red;
|
|
||||||
}
|
|
||||||
|
|
||||||
input {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
div.form_control {
|
|
||||||
.controls {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
16
Resources/package.json
Normal file
16
Resources/package.json
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"name": "chill-person-js-css",
|
||||||
|
"version": "0.0.0",
|
||||||
|
"description": "JS-CSS files for ChillPerson Bundle, a software for social workers",
|
||||||
|
"directories": {
|
||||||
|
},
|
||||||
|
"author": "Champs-Libres <info@champs-libres.coop>",
|
||||||
|
"devDependencies": {
|
||||||
|
"grunt": "^0.4.5",
|
||||||
|
"grunt-contrib-copy": "^0.7.0",
|
||||||
|
"grunt-contrib-sass": "^0.8.1",
|
||||||
|
"grunt-contrib-watch": "^0.6.1",
|
||||||
|
"grunt-contrib-clean": "^0.6.0"
|
||||||
|
},
|
||||||
|
"dependencies": {}
|
||||||
|
}
|
15
Resources/public/css/person.css
Normal file
15
Resources/public/css/person.css
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/marcu\/Projects\/Chill\/vendor\/chill-project\/person\/Resources\/public\/sass\/person\.scss}line{font-family:\000034}}
|
||||||
|
div#header-person-name {
|
||||||
|
background: none repeat scroll 0 0 #328474;
|
||||||
|
color: #FFF;
|
||||||
|
padding-top: 1em;
|
||||||
|
padding-bottom: 1em; }
|
||||||
|
|
||||||
|
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/marcu\/Projects\/Chill\/vendor\/chill-project\/person\/Resources\/public\/sass\/person\.scss}line{font-family:\0000311}}
|
||||||
|
div#header-person-details {
|
||||||
|
background: none repeat scroll 0 0 #43b29d;
|
||||||
|
color: #FFF;
|
||||||
|
padding-top: 1em;
|
||||||
|
padding-bottom: 1em; }
|
||||||
|
|
||||||
|
/*# sourceMappingURL=person.css.map */
|
7
Resources/public/css/person.css.map
Normal file
7
Resources/public/css/person.css.map
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"mappings": ";AAGA,sBAAuB;EACnB,UAAU,EAAE,8BAAwC;EACpD,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,GAAG;EAChB,cAAc,EAAE,GAAG;;;AAGvB,yBAA0B;EACtB,UAAU,EAAE,8BAAmC;EAC/C,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,GAAG;EAChB,cAAc,EAAE,GAAG",
|
||||||
|
"sources": ["../sass/person.scss"],
|
||||||
|
"names": [],
|
||||||
|
"file": "person.css"
|
||||||
|
}
|
16
Resources/public/sass/person.scss
Normal file
16
Resources/public/sass/person.scss
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
|
||||||
|
@import '../../../../main/Resources/public/sass/config/colors';
|
||||||
|
|
||||||
|
div#header-person-name {
|
||||||
|
background: none repeat scroll 0 0 $chill-green-dark;
|
||||||
|
color: #FFF;
|
||||||
|
padding-top: 1em;
|
||||||
|
padding-bottom: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
div#header-person-details {
|
||||||
|
background: none repeat scroll 0 0 $chill-green;
|
||||||
|
color: #FFF;
|
||||||
|
padding-top: 1em;
|
||||||
|
padding-bottom: 1em;
|
||||||
|
}
|
@ -16,15 +16,24 @@
|
|||||||
#}
|
#}
|
||||||
{% extends "ChillMainBundle::layout.html.twig" %}
|
{% extends "ChillMainBundle::layout.html.twig" %}
|
||||||
|
|
||||||
|
|
||||||
|
{% block css %}
|
||||||
|
{% stylesheets output="css/person.css" filter="cssrewrite"
|
||||||
|
"bundles/chillperson/css/person.css"
|
||||||
|
%}
|
||||||
|
<link rel="stylesheet" href="{{ asset_url }}"/>
|
||||||
|
{% endstylesheets %}
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
{% block layout_content %}
|
{% block layout_content %}
|
||||||
|
|
||||||
<div class="grid-12 parent" id="header-person-name" >
|
<div class="grid-12 parent" id="header-person-name" >
|
||||||
<div class="grid-10 push-1 parent">
|
<div class="grid-10 push-1 parent">
|
||||||
<div class="grid-3">
|
<div class="grid-3">
|
||||||
<span style="font-family:'open_sansbold'">{{ 'Lastname'|trans|upper }}</span> : {{ person.lastName|upper }}
|
<span class="open_sansbold">{{ 'Lastname'|trans|upper }}</span> : {{ person.lastName|upper }}
|
||||||
</div>
|
</div>
|
||||||
<div class="grid-3">
|
<div class="grid-3">
|
||||||
<span style="font-family:'open_sansbold'">{{ 'Fistname'|trans|upper}}</span> : {{ person.firstName|upper }}
|
<span class="open_sansbold">{{ 'Fistname'|trans|upper}}</span> : {{ person.firstName|upper }}
|
||||||
</div>
|
</div>
|
||||||
<div class="grid-3">
|
<div class="grid-3">
|
||||||
<i class="fa fa-{% spaceless %}
|
<i class="fa fa-{% spaceless %}
|
||||||
@ -47,7 +56,7 @@
|
|||||||
<div class="grid-12 parent" id="header-person-details" >
|
<div class="grid-12 parent" id="header-person-details" >
|
||||||
<div class="grid-10 push-1 parent">
|
<div class="grid-10 push-1 parent">
|
||||||
<div class="grid-3">
|
<div class="grid-3">
|
||||||
<span style="font-family:'open_sansbold'">{{ 'Birthdate'|trans|upper }}</span> :
|
<span class="open_sansbold">{{ 'Birthdate'|trans|upper }}</span> :
|
||||||
{% if person.birthdate == null %}
|
{% if person.birthdate == null %}
|
||||||
{{ 'Unknown date of birth'|trans }}, {{ ('person.gender.' ~
|
{{ 'Unknown date of birth'|trans }}, {{ ('person.gender.' ~
|
||||||
person.gender)|trans }}
|
person.gender)|trans }}
|
||||||
@ -56,7 +65,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<div class="grid-3">
|
<div class="grid-3">
|
||||||
<span style="font-family:'open_sansbold'">{{ 'Nationality'|trans|upper}}</span> :
|
<span class="open_sansbold">{{ 'Nationality'|trans|upper}}</span> :
|
||||||
{% if person.nationality is not null %}
|
{% if person.nationality is not null %}
|
||||||
{{ person.nationality.name|localize_translatable_string }}
|
{{ person.nationality.name|localize_translatable_string }}
|
||||||
{% else %}
|
{% else %}
|
||||||
@ -64,7 +73,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<div class="grid-3">
|
<div class="grid-3">
|
||||||
<span style="font-family:'open_sansbold'">{{ 'Spoken languages'|trans|upper}}</span> :
|
<span class="open_sansbold">{{ 'Spoken languages'|trans|upper}}</span> :
|
||||||
{% if person.spokenLanguages|length == 0 %}
|
{% if person.spokenLanguages|length == 0 %}
|
||||||
{{ 'Unknown spoken languages'|trans }}
|
{{ 'Unknown spoken languages'|trans }}
|
||||||
{% else %}
|
{% else %}
|
||||||
@ -78,13 +87,6 @@
|
|||||||
|
|
||||||
<div id="person_details" class="content parent">
|
<div id="person_details" class="content parent">
|
||||||
<section class="container">
|
<section class="container">
|
||||||
{# Note: activeRouteKey should be defined in Controller or child layout #}
|
|
||||||
{{ chill_menu('person', {
|
|
||||||
'layout': 'ChillPersonBundle::menu.html.twig',
|
|
||||||
'args' : {'person_id': person.id },
|
|
||||||
'activeRouteKey': activeRouteKey
|
|
||||||
}) }}
|
|
||||||
|
|
||||||
<div class="grid-8">
|
<div class="grid-8">
|
||||||
{# Flash messages ! #}
|
{# Flash messages ! #}
|
||||||
<div class="container">
|
<div class="container">
|
||||||
@ -115,6 +117,13 @@
|
|||||||
|
|
||||||
{% block personcontent %}<!-- block personcontent empty -->{%endblock%}
|
{% block personcontent %}<!-- block personcontent empty -->{%endblock%}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{# Note: activeRouteKey should be defined in Controller or child layout #}
|
||||||
|
{{ chill_menu('person', {
|
||||||
|
'layout': 'ChillPersonBundle::menu.html.twig',
|
||||||
|
'args' : {'person_id': person.id },
|
||||||
|
'activeRouteKey': activeRouteKey
|
||||||
|
}) }}
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -15,8 +15,7 @@
|
|||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#}
|
#}
|
||||||
<div class="grid-4">
|
<div class="grid-4">
|
||||||
<ul class="tab-nav follow-href-path">
|
<ul class="tab-nav">
|
||||||
<li class="title">{{ 'Person Menu'|trans }}</li>
|
|
||||||
{% for route in routes %}
|
{% for route in routes %}
|
||||||
<li class="{% spaceless %}
|
<li class="{% spaceless %}
|
||||||
{% if route.key == activeRouteKey %}
|
{% if route.key == activeRouteKey %}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user