From 84d5ab611c3b5a50e252047af761c4c3aeb9c823 Mon Sep 17 00:00:00 2001 From: C Robert Date: Fri, 31 Jul 2009 19:48:25 +0000 Subject: [PATCH] Mantis 1489+1987: ! pour taches.haute Monotone-Parent: b9fd73f3b424b6987ed02034e0b3b5c7329ef75c Monotone-Revision: 597cc6629d42a3546ef1401377719202b214f02f Monotone-Author: crobert@inverse.ca Monotone-Date: 2009-07-31T19:48:25 Monotone-Branch: ca.inverse.sogo --- UI/Scheduler/UIxCalListingActions.m | 2 +- UI/WebServerResources/SchedulerUI.css | 8 ++++++++ UI/WebServerResources/SchedulerUI.js | 10 ++++++++-- UI/WebServerResources/important.png | Bin 0 -> 991 bytes 4 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 UI/WebServerResources/important.png diff --git a/UI/Scheduler/UIxCalListingActions.m b/UI/Scheduler/UIxCalListingActions.m index 187f79895..9dcb76dcd 100644 --- a/UI/Scheduler/UIxCalListingActions.m +++ b/UI/Scheduler/UIxCalListingActions.m @@ -86,7 +86,7 @@ static NSArray *tasksFields = nil; { tasksFields = [NSArray arrayWithObjects: @"c_name", @"c_folder", @"c_status", @"c_title", @"c_enddate", - @"c_classification", @"editable", nil]; + @"c_classification", @"editable", @"c_priority", nil]; [tasksFields retain]; } } diff --git a/UI/WebServerResources/SchedulerUI.css b/UI/WebServerResources/SchedulerUI.css index 38c4ec780..af1f70ec2 100644 --- a/UI/WebServerResources/SchedulerUI.css +++ b/UI/WebServerResources/SchedulerUI.css @@ -102,6 +102,14 @@ UL#tasksList LI.completed UL#tasksList LI.duelater { color: #999; } +UL#tasksList LI.important SPAN +{ color: #f00 !important; + background-image: url(important.png); + background-repeat: no-repeat; + background-position: 5px 2px; + padding-left: 15px; +} + UL#tasksList LI[class~="_selected"].overdue { color: #fff !important; background-color: #f00 !important; } diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index 1df1f4814..7de559fb9 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -664,7 +664,7 @@ function tasksListCallback(http) { var cname = escape(data[i][0]); listItem.setAttribute("id", calendar + "-" + cname); //listItem.addClassName(data[i][5]); // Classification - listItem.addClassName(data[i][7]); + listItem.addClassName(data[i][8]); listItem.calendar = calendar; listItem.addClassName("calendarFolder" + calendar); listItem.cname = cname; @@ -672,6 +672,9 @@ function tasksListCallback(http) { input.setAttribute("type", "checkbox"); if (parseInt(data[i][6]) == 0) input.setAttribute ("disabled", true); + if (parseInt(data[i][7]) == 1) { + listItem.addClassName ("important"); + } listItem.appendChild(input); input.observe("click", updateTaskStatus, true); input.setAttribute("value", "1"); @@ -679,7 +682,10 @@ function tasksListCallback(http) { input.setAttribute("checked", "checked"); $(input).addClassName("checkBox"); - listItem.appendChild(document.createTextNode(data[i][3])); + var t = new Element ("span"); + t.update (data[i][3]); + //listItem.appendChild(document.createTextNode(data[i][3])); + listItem.appendChild (t); } list.scrollTop = list.previousScroll; diff --git a/UI/WebServerResources/important.png b/UI/WebServerResources/important.png new file mode 100644 index 0000000000000000000000000000000000000000..91ed5127bc5dc41709036ff55590f99da4ef1794 GIT binary patch literal 991 zcmV<510ei~P)4Tx0C)j~luKyTP!xv$j46V&f~d6?l;A>(v?V^!ics5Wwbqew82iv7$TV|j z8cj1XnHe95NI~5BT8bMVh>I%XLb_0Jr3;Zl>uXU2ait=NLN`*z|0eBBDpoHf`Et&G z&+CQ&RS#2+V?{Jz*v`AjuBdkC@PM{>0#&F%HMmlS=d>ph`+cTXKIgCLw@{>IvPs5@ z^&Ob_v~BhMOOImj>z?-dp85KDZ#6Cx0*XfKifq7JB@YI?SMtfclc(m0WMe3mCOhOt zw#riT4Se#lwS z#+8o&t!scqFDteI4;Z}*tXf~OHPits`+>1772D6GKOd!b+{A`0|qDVJm*eY<&{#wR+wXk~+^2z=p=Y+R=mX(oos*|%sGu!%-7M;7vjpTb7b5A$9 zf!9>V-P0SeveC?U_XHg2v#mJKMQS2-_F((~nei3X$w%cpB#(H-gEFRXKbG2;AlK8L zJf4e5O)dAfof+!k8A(>GGeaHmS$^#nk}~f)YVJ6e|IM?u$a5Tq1pyN_?>00f(S<0Q z;J`%=8G1}AOj@O1&}zcN@xLl9B+9!iD!TBQdp`SnPN2ZuGJYSTaf~#UBWU_N{hR(q zzp3BRzh0>?G*mnz?orbizxjPhMHy6s|5~ zU#Ty9G?_zOj8BKU6roH_7-T%zwd}q~w)iIed~?|rnjW<;&OWKDSQAA9qOkFZ>Mwg%u5aOFKIN000Sa zNLh0L01FcU01FcV0GgZ_0000=Nkl