summaryrefslogtreecommitdiff
path: root/addons/project/static/src
diff options
context:
space:
mode:
authorSanjay Gohel (Open ERP) <sgo@tinyerp.com>2012-04-10 16:57:59 +0530
committerSanjay Gohel (Open ERP) <sgo@tinyerp.com>2012-04-10 16:57:59 +0530
commit4c36be2d945f9650d8ee448ced0c86259cc9ce48 (patch)
treeb12cb3682c51d3b21e76695b0204c63154109a5c /addons/project/static/src
parent65da7c41376bfcaa49212eb1fe8f51df5c80610d (diff)
parentaf9a103d1ffcac0e0e744ac1238bb5c2c34ae2fc (diff)
[MERGE]
bzr revid: sgo@tinyerp.com-20120410045445-hqtjhxl8jy6x0zs3 bzr revid: sgo@tinyerp.com-20120410063718-cgu6ovmsgyrk6dt3 bzr revid: sgo@tinyerp.com-20120410102630-07xw64o6lx421esd bzr revid: sgo@tinyerp.com-20120410112156-sxu4ul19vmz2iqfd bzr revid: sgo@tinyerp.com-20120410112759-kmcc2ylkywnkgmjc
Diffstat (limited to 'addons/project/static/src')
-rw-r--r--addons/project/static/src/css/project.css18
-rw-r--r--addons/project/static/src/js/project.js40
2 files changed, 45 insertions, 13 deletions
diff --git a/addons/project/static/src/css/project.css b/addons/project/static/src/css/project.css
index e5c8aa3b6a1..106dbc05df3 100644
--- a/addons/project/static/src/css/project.css
+++ b/addons/project/static/src/css/project.css
@@ -43,7 +43,7 @@ table {
color: #4c4c4c; }
.project_vignettes > li {
- height: 175px;
+ height: 180px;
width: 250px;
padding: 8px;
margin: 4px; }
@@ -81,7 +81,7 @@ table {
.click_button {
display: inline-block;
background-color: transparent;
- min-height: 145px;
+ min-height: 155px;
min-width: 265px;
border: hidden;
margin-left: -6px !important;
@@ -136,9 +136,21 @@ a.oe_project_kanban_action {
width: 18px;
height: 18px; }
-.oe_kanban_color_2 {
+.oe_kanban_color_1 {
background: steelblue;
}
+.oe_kanban_color_2 {
+ background: firebrick;
+}
+.oe_kanban_color_3 {
+ background: khaki;
+}
+.oe_kanban_color_4 {
+ background: thistle;
+}
+.oe_kanban_color_5 {
+ background: orange;
+}
.steelblue {
diff --git a/addons/project/static/src/js/project.js b/addons/project/static/src/js/project.js
index bc9643c8efe..e4a5f817180 100644
--- a/addons/project/static/src/js/project.js
+++ b/addons/project/static/src/js/project.js
@@ -17,7 +17,7 @@ openerp.project = function(openerp) {
//set avatar title for members.
_.each($(this.$element).find('.project_avatar'),function(avatar){
var dataset = new openerp.web.DataSetSearch(this, 'res.users', self.session.context, [['id','=',avatar.id]]);
- dataset.read_slice([]).then(function(result){
+ dataset.read_slice(['name']).then(function(result){
avatar.setAttribute("title",result[0].name)
});
});
@@ -38,16 +38,36 @@ openerp.project = function(openerp) {
});
$('#list').replaceWith(my_list);
- console.log("curreeeeeeenttttttttttt",this.$element.find('.steelblue'))
- $('#'+ self.id).click(function(){
- console.log("curreeeehsfkiash")
- //$(this).closest('.oe_project_kanban_vignette').css('background-color', 'steelblue');
- $action = $(this).closest('.oe_project_kanban_vignette').addClass(self.kanban_color(2));
- //var data = {};
- //data[$action.data('name')] = $(this).data('color');
- self.view.dataset.write(self.id, {color:2},self.do_reload());
-
+ // set background color
+ this.$element.find('.bgcolor_steelblue').click(function(){
+ $(this).closest('#oe_project_kanban_vignette').removeClass().addClass(self.kanban_color(1) + ' oe_project_kanban_vignette');
+ self.view.dataset.write(parseInt(this.id), {color:1});
});
+
+ this.$element.find('.bgcolor_firebrick').click(function(){
+ $(this).closest('#oe_project_kanban_vignette').removeClass().addClass(self.kanban_color(2) + ' oe_project_kanban_vignette');
+ self.view.dataset.write(parseInt(this.id), {color:2});
+
+ });
+
+ this.$element.find('.bgcolor_khaki').click(function(){
+ $(this).closest('#oe_project_kanban_vignette').removeClass().addClass(self.kanban_color(3) + ' oe_project_kanban_vignette');
+ self.view.dataset.write(parseInt(this.id), {color:3});
+
+ });
+
+ this.$element.find('.bgcolor_thistle').click(function(){
+ $(this).closest('#oe_project_kanban_vignette').removeClass().addClass(self.kanban_color(4) + ' oe_project_kanban_vignette');
+ self.view.dataset.write(parseInt(this.id), {color:4});
+
+ });
+
+ this.$element.find('.bgcolor_orange').click(function(){
+ $(this).closest('#oe_project_kanban_vignette').removeClass().addClass(self.kanban_color(5) + ' oe_project_kanban_vignette');
+ self.view.dataset.write(parseInt(this.id), {color:5});
+
+ });
+
};
self._super();
}