以下修改都是针对ganttview的样式修改,由于UI提供的属性配置有限,所以干脆直接修改源代码,供有需要的同学参考。
lightning-1.8:
1. 去掉任务前面的图标
C:\Users\***\AppData\Roaming\Thunderbird\Profiles\q6bxvxzw.default\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\chrome\calendar\skin\calendar\common\calendar-views.css
第24行到32行
.calendar-item-image[itemType="todo"] {
-moz-image-region: rect(0px 11px 11px 0px);
display: none;
}
.calendar-item-image[itemType="todo"][progress="completed"] {
-moz-image-region: rect(0px 22px 11px 11px);
display: none;
}
--------------------------------------------------------------------------
gantt view-1.0.0.2:
1. 修改任务条的高度
C:\Users\***\AppData\Roaming\Thunderbird\Profiles\q6bxvxzw.default\extensions\{1510928E-A4FA-43C2-A9AF-99E521B90BC5}\chrome\ganttview\skin\classic\ganttview\ganttview.css
第386行到422行
.GanttView-item-box
{
min-height : 1.4em; /* 26px; */
max-height : 1.4em; /* 26px; */
padding-bottom : 0px;
padding-right : 1px;
}
.GanttView-row-class,
.GanttView-item-header-box
{
min-height : 1.5em; /* 26px; */
max-height : 1.5em; /* 26px; */
padding-bottom : 0px;
border-bottom : 1px solid #D2D2D2;
}
.GanttView-item-box[showprogressbar="true"]
{
min-height : 1.6em; /* 26px; */
max-height : 1.6em; /* 26px; */
padding-bottom : 0px;
padding-right : 1px;
}
.GanttView-row-class[showprogressbar="true"],
.GanttView-item-header-box[showprogressbar="true"]
{
min-height : 2.4em; /* 26px; */
max-height : 2.4em; /* 26px; */
padding-bottom : 0px;
border-bottom : 1px solid #D2D2D2;
}
2. 去掉日历左侧任务列表右边的时间
还是上面ganttview.css的526行到529行
GanttView-item-header-box .GanttView-item-date-box {
visibility: visible;
display: none;
}
3.修改日历单元格宽度
还是上面ganttview.css的201行到210行
.GanttView-day-class,
.GanttView-day-header-class
{
background-color : #ffffff;
border-bottom : 1px solid #D2D2D2;
border-right: 1px solid #D2D2D2;
width: 40px;
}
4. 修改任务排序为:按照开始时间倒序
C:\Users\***\AppData\Roaming\Thunderbird\Profiles\q6bxvxzw.default\extensions\{1510928E-A4FA-43C2-A9AF-99E521B90BC5}\modules\ganttview.jsm
第197行到220行
GanttView.compareItemBoxStart = function compareItemBoxStart(a, b) {
//Sort Items by StartDate, sort same startdate items by EndDate
if (a && b) {
var diff = a.itemBoxStartColIndex-b.itemBoxStartColIndex;
if (diff == 0) {
//sort by end date
var endDiff = a.itemBoxEndColIndex-b.itemBoxEndColIndex;
if (endDiff == 0) {
return 0;
} else if (endDiff<0) {
return 1;
} else {
return -1;
}
} else if (diff<0) {
return 1;
} else {
return -1;
}
} else {
return 0;
}
}
最终效果图:
- 大小: 101.5 KB
分享到:
相关推荐
为了支持linux下thunderbird的exchange的日历功能.
unity闪电特效Luke's+Magic+Effects+Lightning+Volume+01+v1.3.1插件,各种炫酷闪电特效,应有尽有,
Mozilla Thunderbird是由Mozilla浏览器的邮件功能部件所改造的邮件工具,使用 XUL 程序界面语言所设计,是专门为搭配 Mozilla Firefox 浏览器使用者所设计的邮件客户端软件,介面设计更简洁、而且免安装。
Hyper+Lightning5+SDXL大模型比较推荐 AnimateDiff动画 SD大模型这是要变天呀兄弟们 前脚Stability刚发布SD3大模型 后脚字节就开源了Hyper-SD快速大模型 官宣他超越了之前发布的Lightning大模型 然而我认为另外一个...
thunderbird provider_for_google_calendar lightning 其中,provider_for_google_calendar 是自己在官方的基础上修改而来,并且具有手机短信和弹出框两种提醒方式。
Lightning Browser 是Android系统上小巧的高性能浏览器,功能强大,可进行自己定制重新编译
闪电日历标签一个用于Lightning日历的小型插件(Mozilla Thunderbird插件),其中添加了一些选项卡,以便在几个月/几周/几天之间轻松切换。 支持日历的所有视图。 标签文本的颜色可以调整。 更多信息:插件开发说明...
使用Lightning扩展程序,现在可以直接在Thunderbird中添加,删除或修改待办事项。功能性在Thunderbird中添加,删除或修改待办事项。 自动使用Todo.txt中的Thunderbirds功能,例如类别,优先级,截止日期等。 快速...
Mozilla 3e Calendar Provider 是安装了 Mozilla Lightning 的 Mozilla Thunderbird 或 Postbox 的附加组件。 这个插件增加了对 3e 日历的支持,在某些领域扩展和修复了 Lightning。安装在您的 Thunderbird 或邮箱...
icsTimeStatR 读取 ics 日历文件(例如 Thunderbird Lightning)文件并从中生成统计信息:按类别、日历等分类的时间。
3D-Thunder-Lightning.zip,受航母指令启发的开源未来动作飞行模拟器游戏,3D建模使用专门的软件来创建物理对象的数字模型。它是3D计算机图形的一个方面,用于视频游戏,3D打印和VR,以及其他应用程序。
将Lightning加载项的外观更改为与整体外观一致; 支持浅色,深色和深色主题变体; 集成的每个特定部分都可以通过扩展首选项面板进行配置和/或禁用。 笔记 0.5.0版在Thunderbird的多个部分中提供了一些修复程序...
calendar, thunderbird + lightning插件, iphone/ipad, 安卓都支持。 以前订过iCalendar格式农历日历,但慢慢地它们都停止了更新。所幸香港天文台为公众提 供了从1901年到2100年间两百年的农历-公历对照表,也就是...
Lightning - Procedural Lightning 2.5.2 闪电特效
pytorch-lightning 1.7.0离线文献。 ... ...本地查询速度快,大大提高开发...除了自动化样板代码外,Lightning还可以作为一种样式指南,用于构建干净且可复制的ML系统。 Lightning makes coding complex networks simple.
雷电shader Lightning - Procedural Lightning 2D and 3D.unitypackage
lightning-exchange-provider附加程序允许您通过Exchange的Web服务在Thunderbird中使用Microsoft Exchange日历。 该插件可在Thunderbird 3上使用。
Thunderbird 日历的 Windows Server 接口 卖掉了我的 IT 公司,该公司或多或少都在使用 Google,并希望远离“老大哥”。 回到Thunderbird 发邮件,太棒了,我的ISP 提供IMAP,所以没问题。 但是日历呢? 这是一个...
有助于 SOGo是为了创建最佳的免费和开源组件软件解决方案而进行的协作。 您可以通过多种方式为项目做出贡献 ... 可从Inverse的github存储库中获取Thunderbird 31+的SOGo连接器和SOGo Integrator扩展的源代码: 请参考
lightning-python, lightning的python 客户端 闪电 python-客户端闪电 API的python 客户端安装安装使用:pip install lightning-python兼容 python 2.7和 3.4.用法创建会话from