2012-06-08 14:57:16 +02:00
|
|
|
<roundcube:object name="doctype" value="html5" />
|
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<title><roundcube:object name="pagetitle" /></title>
|
|
|
|
<roundcube:include file="/includes/links.html" />
|
2013-01-09 16:27:20 +01:00
|
|
|
<!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/this/iehacks.css" /><![endif]-->
|
2012-06-08 14:57:16 +02:00
|
|
|
</head>
|
|
|
|
<body class="tasklistview noscroll">
|
|
|
|
|
|
|
|
<roundcube:include file="/includes/header.html" />
|
|
|
|
|
|
|
|
<div id="mainscreen">
|
|
|
|
<div id="sidebar">
|
2012-07-11 09:16:01 +02:00
|
|
|
<div id="taskstoolbar" class="toolbar">
|
2012-07-12 22:31:53 +02:00
|
|
|
<roundcube:button command="newtask" type="link" class="button newtask disabled" classAct="button newtask" classSel="button newtask pressed" label="tasklist.newtask" title="tasklist.newtask" />
|
2012-07-11 09:16:01 +02:00
|
|
|
<roundcube:container name="toolbar" id="taskstoolbar" />
|
2012-06-08 14:57:16 +02:00
|
|
|
</div>
|
2012-07-11 09:16:01 +02:00
|
|
|
|
2012-07-11 20:34:29 +02:00
|
|
|
<div id="tagsbox" class="uibox listbox">
|
|
|
|
<h2 class="boxtitle"><roundcube:label name="tasklist.tags" id="taglist" /></h2>
|
2012-06-08 14:57:16 +02:00
|
|
|
<div class="scroller">
|
2012-07-11 20:34:29 +02:00
|
|
|
<roundcube:object name="plugin.tagslist" id="tagslist" />
|
2012-06-08 14:57:16 +02:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="tasklistsbox" class="uibox listbox">
|
|
|
|
<h2 class="boxtitle"><roundcube:label name="tasklist.lists" /></h2>
|
|
|
|
<div class="scroller withfooter">
|
|
|
|
<roundcube:object name="plugin.tasklists" id="tasklists" class="listing" />
|
|
|
|
</div>
|
|
|
|
<div class="boxfooter">
|
|
|
|
<roundcube:button command="list-create" type="link" title="tasklist.createlist" class="listbutton add disabled" classAct="listbutton add" innerClass="inner" content="+" /><roundcube:button name="tasklistoptionslink" id="tasklistoptionsmenulink" type="link" title="tasklist.listactions" class="listbutton groupactions" onclick="UI.show_popup('tasklistoptionsmenu', undefined, { above:true });return false" innerClass="inner" content="⚙" />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="mainview-right">
|
|
|
|
|
|
|
|
<div id="quickaddbox">
|
|
|
|
<roundcube:object name="plugin.quickaddform" />
|
|
|
|
</div>
|
|
|
|
|
2012-07-11 09:16:01 +02:00
|
|
|
<div id="quicksearchbar">
|
|
|
|
<roundcube:object name="plugin.searchform" id="quicksearchbox" />
|
|
|
|
<a id="searchmenulink" class="iconbutton searchoptions" > </a>
|
|
|
|
<roundcube:button command="reset-search" id="searchreset" class="iconbutton reset" title="resetsearch" content=" " />
|
2012-06-08 14:57:16 +02:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div id="tasksview" class="uibox">
|
2012-06-27 10:55:00 +02:00
|
|
|
<div class="boxtitle buttonbar">
|
|
|
|
<ul id="taskselector">
|
|
|
|
<li class="all selected"><a href="#all"><roundcube:label name="tasklist.all" /><span class="count"></span></a></li>
|
|
|
|
<li class="overdue inactive"><a href="#overdue"><roundcube:label name="tasklist.overdue" /><span class="count"></span></a></li>
|
|
|
|
<li class="flagged"><a href="#flagged"><roundcube:label name="tasklist.flagged" /><span class="count"></span></a></li>
|
|
|
|
<li class="today"><a href="#today"><roundcube:label name="tasklist.today" /><span class="count"></span></a></li>
|
|
|
|
<li class="tomorrow"><a href="#tomorrow"><roundcube:label name="tasklist.tomorrow" /><span class="count"></span></a></li>
|
|
|
|
<li class="week"><a href="#week"><roundcube:label name="tasklist.next7days" /></a></li>
|
|
|
|
<li class="later"><a href="#later"><roundcube:label name="tasklist.later" /></a></li>
|
|
|
|
<li class="nodate"><a href="#nodate"><roundcube:label name="tasklist.nodate" ucfirst="true" /></a></li>
|
|
|
|
<li class="complete"><a href="#complete"><roundcube:label name="tasklist.complete" /><span class="count"></span></a></li>
|
|
|
|
</ul>
|
2013-10-23 17:12:42 +02:00
|
|
|
|
|
|
|
<div class="buttonbar-right">
|
|
|
|
<roundcube:button name="taskviewmenulink" id="taskviewmenulink" type="link" title="tasklist.viewoptions" class="listmenu viewoptions" onclick="UI.show_popup('taskviewmenu');return false" innerClass="inner" content="⚙" />
|
|
|
|
</div>
|
2012-06-27 10:55:00 +02:00
|
|
|
</div>
|
|
|
|
|
2012-06-08 14:57:16 +02:00
|
|
|
<div class="scroller">
|
|
|
|
<roundcube:object name="plugin.tasks" id="thelist" />
|
|
|
|
<div id="listmessagebox"></div>
|
|
|
|
</div>
|
|
|
|
<div id="rootdroppable"></div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
2013-11-22 09:10:44 +01:00
|
|
|
<roundcube:object name="message" id="messagestack" />
|
|
|
|
|
2012-06-08 14:57:16 +02:00
|
|
|
<div id="taskitemmenu" class="popupmenu">
|
|
|
|
<ul class="toolbarmenu iconized">
|
|
|
|
<li><roundcube:button name="edit" type="link" onclick="rctasks.edit_task(rctasks.selected_task.id, 'edit'); return false" label="edit" class="icon active" innerclass="icon edit" /></li>
|
|
|
|
<li><roundcube:button name="delete" type="link" onclick="rctasks.delete_task(rctasks.selected_task.id); return false" label="delete" class="icon active" innerclass="icon delete" /></li>
|
|
|
|
<li><roundcube:button name="addchild" type="link" onclick="rctasks.add_childtask(rctasks.selected_task.id); return false" label="tasklist.addsubtask" class="icon active" innerclass="icon add" /></li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
2012-06-21 21:59:47 +02:00
|
|
|
<div id="tasklistoptionsmenu" class="popupmenu">
|
|
|
|
<ul class="toolbarmenu">
|
|
|
|
<li><roundcube:button command="list-edit" label="edit" classAct="active" /></li>
|
|
|
|
<li><roundcube:button command="list-remove" label="delete" classAct="active" /></li>
|
2012-09-18 19:27:42 +02:00
|
|
|
<!--<li><roundcube:button command="list-import" label="tasklist.import" classAct="active" /></li>-->
|
2012-06-21 21:59:47 +02:00
|
|
|
<roundcube:if condition="env:tasklist_driver == 'kolab'" />
|
|
|
|
<li><roundcube:button command="folders" task="settings" type="link" label="managefolders" classAct="active" /></li>
|
|
|
|
<roundcube:endif />
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
2013-10-23 17:12:42 +02:00
|
|
|
<div id="taskviewmenu" class="popupmenu">
|
|
|
|
<ul class="toolbarmenu">
|
|
|
|
<li><roundcube:button command="expand-all" label="expand-all" class="icon" classAct="icon active" innerclass="icon expand" /></li>
|
|
|
|
<li><roundcube:button command="collapse-all" label="collapse-all" class="icon" classAct="icon active" innerclass="icon collapse" /></li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
2012-06-08 14:57:16 +02:00
|
|
|
<div id="taskshow">
|
2012-06-21 21:59:47 +02:00
|
|
|
<div class="form-section" id="task-parent-title"></div>
|
2012-06-08 14:57:16 +02:00
|
|
|
<div class="form-section">
|
|
|
|
<h2 id="task-title"></h2>
|
|
|
|
</div>
|
|
|
|
<div id="task-description" class="form-section">
|
|
|
|
</div>
|
2012-07-12 22:31:53 +02:00
|
|
|
<div id="task-tags" class="form-section">
|
|
|
|
<label><roundcube:label name="tasklist.tags" /></label>
|
|
|
|
<span class="task-text"></span>
|
|
|
|
</div>
|
2012-07-29 13:36:16 +02:00
|
|
|
<div id="task-start" class="form-section">
|
|
|
|
<label><roundcube:label name="tasklist.start" /></label>
|
|
|
|
<span class="task-text"></span>
|
|
|
|
<span id="task-starttime"></span>
|
|
|
|
</div>
|
2013-03-13 10:43:48 +01:00
|
|
|
<div id="task-date" class="form-section">
|
|
|
|
<label><roundcube:label name="tasklist.datetime" /></label>
|
|
|
|
<span class="task-text"></span>
|
|
|
|
<span id="task-time"></span>
|
|
|
|
</div>
|
2012-08-03 14:07:58 +02:00
|
|
|
<div id="task-alarm" class="form-section">
|
2012-08-16 19:03:17 +02:00
|
|
|
<label><roundcube:label name="tasklist.alarms" /></label>
|
2012-08-03 14:07:58 +02:00
|
|
|
<span class="task-text"></span>
|
|
|
|
</div>
|
2012-06-08 14:57:16 +02:00
|
|
|
<div id="task-list" class="form-section">
|
|
|
|
<label><roundcube:label name="tasklist.list" /></label>
|
|
|
|
<span class="task-text"></span>
|
|
|
|
</div>
|
|
|
|
<div id="task-completeness" class="form-section">
|
|
|
|
<label><roundcube:label name="tasklist.complete" /></label>
|
|
|
|
<span class="task-text"></span>
|
|
|
|
</div>
|
2012-08-01 15:52:28 +02:00
|
|
|
<div id="task-attachments" class="form-section">
|
|
|
|
<label><roundcube:label name="attachments" /></label>
|
|
|
|
<div class="task-text"></div>
|
|
|
|
</div>
|
2012-06-08 14:57:16 +02:00
|
|
|
</div>
|
|
|
|
|
2012-07-29 17:20:19 +02:00
|
|
|
<roundcube:include file="/templates/taskedit.html" />
|
2012-06-08 14:57:16 +02:00
|
|
|
|
2012-06-21 21:59:47 +02:00
|
|
|
<div id="tasklistform" class="uidialog">
|
|
|
|
<roundcube:object name="plugin.tasklist_editform" />
|
|
|
|
</div>
|
|
|
|
|
2012-06-08 14:57:16 +02:00
|
|
|
<script type="text/javascript">
|
|
|
|
|
|
|
|
// UI startup
|
|
|
|
var UI = new rcube_mail_ui();
|
|
|
|
|
|
|
|
$(document).ready(function(e){
|
|
|
|
UI.init();
|
2013-10-09 12:39:33 +02:00
|
|
|
new rcube_splitter({ id:'taskviewsplitter', p1:'#sidebar', p2:'#mainview-right',
|
|
|
|
orientation:'v', relative:true, start:240, min:180, size:16, offset:2 }).init();
|
2013-10-23 18:10:18 +02:00
|
|
|
new rcube_splitter({ id:'taskviewsplitterv', p1:'#tagsbox', p2:'#tasklistsbox',
|
|
|
|
orientation:'h', relative:true, start:242, min:120, size:16, offset:6 }).init();
|
2012-06-08 14:57:16 +02:00
|
|
|
});
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
</body>
|
|
|
|
</html>
|