diff options
| author | Tristan Zur <tzur@web.web.ccwn.org> | 2014-03-27 22:27:47 +0100 |
|---|---|---|
| committer | Tristan Zur <tzur@web.web.ccwn.org> | 2014-03-27 22:27:47 +0100 |
| commit | b62676ca5d3d6f6ba3f019ea3f99722e165a98d8 (patch) | |
| tree | 86722cb80f07d4569f90088eeaea2fc2f6e2ef94 /webmail/skins/larry/templates | |
Diffstat (limited to 'webmail/skins/larry/templates')
22 files changed, 1256 insertions, 0 deletions
diff --git a/webmail/skins/larry/templates/about.html b/webmail/skins/larry/templates/about.html new file mode 100644 index 0000000..301c301 --- /dev/null +++ b/webmail/skins/larry/templates/about.html @@ -0,0 +1,28 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="ui-widget-content"> + +<div class="readtext"> +<roundcube:object name="aboutcontent" /> + +<h2 class="sysname">Roundcube Webmail <roundcube:object name="version" /></h2> +<p class="copyright">Copyright © 2005-2013, The Roundcube Dev Team</p> +<p class="license">This program is free software; you can redistribute it and/or modify +it under the terms of the <a href="http://www.gnu.org/licenses/gpl.html" target="_blank">GNU General Public License</a> +as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.<br/> +Some <a href="http://roundcube.net/license">exceptions</a> for skins & plugins apply. +</p> + +</div> + +<div class="readtext"> +<h3><roundcube:label name="installedplugins" /></h3> +<roundcube:object name="pluginlist" id="pluginlist" class="records-table" /> +</div> + +</body> +</html> diff --git a/webmail/skins/larry/templates/addressbook.html b/webmail/skins/larry/templates/addressbook.html new file mode 100644 index 0000000..1c16477 --- /dev/null +++ b/webmail/skins/larry/templates/addressbook.html @@ -0,0 +1,102 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="noscroll"> + +<roundcube:include file="/includes/header.html" /> + +<div id="mainscreen"> + +<!-- toolbar --> +<div id="addressbooktoolbar" class="toolbar"> + <roundcube:button command="import" type="link" class="button import disabled" classAct="button import" classSel="button import pressed" label="import" title="importcontacts" /> + <roundcube:button command="export" type="link" class="button export disabled" classAct="button export" classSel="button export pressed" label="export" title="exportvcards" /> + <span class="spacer"></span> + <roundcube:button command="compose" type="link" class="button compose disabled" classAct="button compose" classSel="button compose pressed" label="compose" title="writenewmessage" /> + <roundcube:button command="advanced-search" type="link" class="button search disabled" classAct="button search" classSel="button search pressed" label="advanced" title="advsearch" /> + <roundcube:container name="toolbar" id="addressbooktoolbar" /> +</div> + +<div id="addressview-left"> + +<!-- sources/groups list --> +<div id="directorylistbox" class="uibox listbox"> +<h2 id="directorylist-header" class="boxtitle"><roundcube:label name="groups" /></h2> +<div id="directorylist-content" class="scroller withfooter"> + <roundcube:object name="directorylist" id="directorylist" class="listing" /> +</div> +<div id="directorylist-footer" class="boxfooter"> + <roundcube:button command="group-create" type="link" title="newcontactgroup" class="listbutton add disabled" classAct="listbutton add" innerClass="inner" content="+" /><roundcube:button name="groupoptions" id="groupoptionslink" type="link" title="moreactions" class="listbutton groupactions" onclick="UI.show_popup('groupoptions');return false" innerClass="inner" content="⚙" /> +</div> +</div> + +</div><!-- end addressview-left --> + +<div id="addressview-right"> + +<!-- search box --> +<div id="quicksearchbar" class="searchbox"> +<roundcube:object name="searchform" id="quicksearchbox" /> +<roundcube:button name="searchmenulink" id="searchmenulink" class="iconbutton searchoptions" onclick="UI.show_popup('searchmenu');return false" title="searchmod" content=" " /> +<roundcube:button command="reset-search" id="searchreset" class="iconbutton reset" title="resetsearch" content=" " /> +</div> + +<!-- contacts list --> +<div id="addresslist" class="uibox listbox"> +<h2 class="boxtitle"><roundcube:label name="contacts" /></h2> +<div class="scroller withfooter"> +<roundcube:object name="addresslist" id="contacts-table" class="listing" noheader="true" /> +</div> +<div class="boxfooter"> + <roundcube:button command="add" type="link" title="newcontact" class="listbutton add disabled" classAct="listbutton add" innerClass="inner" content="+" /><roundcube:button command="delete" type="link" title="deletecontact" class="listbutton delete disabled" classAct="listbutton delete" innerClass="inner" content="x" /><roundcube:button command="group-remove-selected" type="link" title="groupremoveselected" class="listbutton removegroup disabled" classAct="listbutton removegroup" innerClass="inner" content="-" /> + <roundcube:object name="recordsCountDisplay" class="countdisplay" label="fromtoshort" /> +</div> +<div class="boxpagenav"> + <roundcube:button command="firstpage" type="link" class="icon firstpage disabled" classAct="icon firstpage" title="firstpage" content="|&lt;" /> + <roundcube:button command="previouspage" type="link" class="icon prevpage disabled" classAct="icon prevpage" title="previouspage" content="&lt;" /> + <roundcube:button command="nextpage" type="link" class="icon nextpage disabled" classAct="icon nextpage" title="nextpage" content="&gt;" /> + <roundcube:button command="lastpage" type="link" class="icon lastpage disabled" classAct="icon lastpage" title="lastpage" content="&gt;|" /> +</div> +</div> + + +<div id="contacts-box" class="uibox"> + <div class="iframebox"> + <roundcube:object name="addressframe" id="contact-frame" style="width:100%; height:100%" frameborder="0" src="/watermark.html" /> + </div> + <roundcube:object name="message" id="message" class="statusbar" /> +</div> + + +</div><!-- end addressview-right --> + +</div><!-- end mainscreen --> + + +<div id="searchmenu" class="popupmenu"> + <ul class="toolbarmenu"> + <li><label><input type="checkbox" name="s_mods[]" value="name" id="s_mod_name" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="name" /></span></label></li> + <li><label><input type="checkbox" name="s_mods[]" value="firstname" id="s_mod_firstname" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="firstname" /></span></label></li> + <li><label><input type="checkbox" name="s_mods[]" value="surname" id="s_mod_surname" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="surname" /></span></label></li> + <li><label><input type="checkbox" name="s_mods[]" value="email" id="s_mod_email" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="email" /></span></label></li> + <li><label><input type="checkbox" name="s_mods[]" value="*" id="s_mod_all" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="allfields" /></span></label></li> + </ul> +</div> + +<div id="groupoptions" class="popupmenu"> + <ul id="groupoptionsmenu" class="toolbarmenu"> + <li><roundcube:button command="group-rename" label="grouprename" classAct="active" /></li> + <li><roundcube:button command="group-delete" label="groupdelete" classAct="active" /></li> + <li><roundcube:button command="search-create" label="searchsave" classAct="active" /></li> + <li><roundcube:button command="search-delete" label="searchdelete" classAct="active" /></li> + <roundcube:container name="groupoptions" id="groupoptionsmenu" /> + </ul> +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/compose.html b/webmail/skins/larry/templates/compose.html new file mode 100644 index 0000000..1e2a459 --- /dev/null +++ b/webmail/skins/larry/templates/compose.html @@ -0,0 +1,202 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +<roundcube:if condition="config:enable_spellcheck" /> +<link rel="stylesheet" type="text/css" href="/googiespell.css" /> +<roundcube:endif /> +</head> +<roundcube:if condition="env:extwin" /><body class="extwin"><roundcube:else /><body><roundcube:endif /> + +<roundcube:include file="/includes/header.html" /> + +<div id="mainscreen"> + +<!-- toolbar --> +<div id="messagetoolbar" class="fullwidth"> +<div id="mailtoolbar" class="toolbar"> + <roundcube:button command="list" type="link" class="button back disabled" classAct="button back" classSel="button back pressed" label="cancel" condition="!env:extwin" /> + <roundcube:button command="close" type="link" class="button close disabled" classAct="button close" classSel="button close pressed" label="cancel" condition="env:extwin" /> + <span class="spacer"></span> + <roundcube:button command="send" type="link" class="button send" classAct="button send" classSel="button send pressed" label="send" title="sendmessage" /> + <roundcube:button command="savedraft" type="link" class="button savedraft" classAct="button savedraft" classSel="button savedraft pressed" label="save" title="savemessage" /> + <span class="spacer"></span> + <roundcube:if condition="config:enable_spellcheck" /> + <span class="dropbutton"> + <roundcube:button command="spellcheck" type="link" class="button spellcheck disabled" classAct="button spellcheck" classSel="button spellcheck pressed" label="spellcheck" title="checkspelling" /> + <span class="dropbuttontip" id="spellmenulink" onclick="UI.show_popup('spellmenu');return false"></span> + </span> + <roundcube:endif /> + <roundcube:button name="addattachment" type="link" class="button attach" classAct="button attach" classSel="button attach pressed" label="attach" title="addattachment" onclick="UI.show_uploadform();return false" /> + <roundcube:button command="insert-sig" type="link" class="button insertsig disabled" classAct="button insertsig" classSel="button insertsig pressed" label="signature" title="insertsignature" /> + <roundcube:container name="toolbar" id="compose-toolbar" /> +</div> +</div> + +<div id="composeview-left"> + +<!-- inline address book --> +<div id="compose-contacts" class="uibox listbox"> +<h2 class="boxtitle"><roundcube:label name="contacts" /></h2> + <div id="composequicksearch"> + <div class="searchbox"> + <roundcube:object name="searchform" id="contactsearchbox" /> + <a id="searchmenulink" class="iconbutton searchoptions"> </a> + <roundcube:button command="reset-search" id="searchreset" class="iconbutton reset" title="resetsearch" content=" " /> + </div> + </div> + <roundcube:object name="addressbooks" id="directorylist" class="listing" /> + <div class="scroller withfooter"> + <roundcube:object name="addresslist" id="contacts-table" class="listing" noheader="true" /> + </div> +<div class="boxfooter"> + <roundcube:button command="add-recipient" prop="to" type="link" title="to" class="listbutton addto disabled" classAct="listbutton addto" innerClass="inner" content="To+" /><roundcube:button command="add-recipient" prop="cc" type="link" title="cc" class="listbutton addcc disabled" classAct="listbutton addcc" innerClass="inner" content="Cc+" /><roundcube:button command="add-recipient" prop="bcc" type="link" title="bcc" class="listbutton addbcc disabled" classAct="listbutton addbcc" innerClass="inner" content="Bcc+" /> +</div> +<div class="boxpagenav"> + <roundcube:button command="firstpage" type="link" class="icon firstpage disabled" classAct="icon firstpage" title="firstpage" content="|&lt;" /> + <roundcube:button command="previouspage" type="link" class="icon prevpage disabled" classAct="icon prevpage" title="previouspage" content="&lt;" /> + <roundcube:button command="nextpage" type="link" class="icon nextpage disabled" classAct="icon nextpage" title="nextpage" content="&gt;" /> + <roundcube:button command="lastpage" type="link" class="icon lastpage disabled" classAct="icon lastpage" title="lastpage" content="&gt;|" /> +</div> +</div> + +</div> + +<div id="composeview-right"> + +<form name="form" action="./" method="post" id="compose-content" class="uibox"> + +<!-- message headers --> +<div id="composeheaders"> +<a href="#options" id="composeoptionstoggle" class="moreheaderstoggle"><span class="iconlink" title="<roundcube:label name='options' />"></span></a> + +<table class="headers-table compose-headers"> +<tbody> + <tr> + <td class="title"><label for="_from"><roundcube:label name="from" /></label></td> + <td class="editfield"> + <roundcube:object name="composeHeaders" part="from" form="form" id="_from" tabindex="1" /> + <a href="#identities" onclick="return rcmail.command('identities')" class="iconlink edit"><roundcube:label name="editidents" /></a> + </td> + </tr><tr> + <td class="title top"><label for="_to"><roundcube:label name="to" /></label></td> + <td class="editfield"><roundcube:object name="composeHeaders" part="to" form="form" id="_to" cols="70" rows="1" tabindex="2" /></td> + </tr><tr id="compose-cc"> + <td class="title top"> + <label for="_cc"><roundcube:label name="cc" /></label> + <a href="#cc" onclick="return UI.hide_header_row('cc');" class="iconbutton cancel" title="<roundcube:label name='delete' />" />x</a> + </td> + <td class="editfield"><roundcube:object name="composeHeaders" part="cc" form="form" id="_cc" cols="70" rows="1" tabindex="3" /></td> + </tr><tr id="compose-bcc"> + <td class="title top"> + <label for="_bcc"><roundcube:label name="bcc" /></label> + <a href="#bcc" onclick="return UI.hide_header_row('bcc');" class="iconbutton cancel" title="<roundcube:label name='delete' />" />x</a> + </td> + <td colspan="2" class="editfield"><roundcube:object name="composeHeaders" part="bcc" form="form" id="_bcc" cols="70" rows="1" tabindex="4" /></td> + </tr><tr id="compose-replyto"> + <td class="title top"> + <label for="_replyto"><roundcube:label name="replyto" /></label> + <a href="#replyto" onclick="return UI.hide_header_row('replyto');" class="iconbutton cancel" title="<roundcube:label name='delete' />" />x</a> + </td> + <td class="editfield"><roundcube:object name="composeHeaders" part="replyto" form="form" id="_replyto" size="70" tabindex="5" /></td> + </tr><tr id="compose-followupto"> + <td class="title top"> + <label for="_followupto"><roundcube:label name="followupto" /></label> + <a href="#followupto" onclick="return UI.hide_header_row('followupto');" class="iconbutton cancel" title="<roundcube:label name='delete' />" />x</a> + </td> + <td class="editfield"><roundcube:object name="composeHeaders" part="followupto" form="form" id="_followupto" size="70" tabindex="7" /></td> + </tr><tr> + <td></td> + <td class="formlinks"> + <a href="#cc" onclick="return UI.show_header_row('cc')" id="cc-link" class="iconlink add"><roundcube:label name="addcc" /></a> + <a href="#bcc" onclick="return UI.show_header_row('bcc')" id="bcc-link" class="iconlink add"><roundcube:label name="addbcc" /></a> + <a href="#reply-to" onclick="return UI.show_header_row('replyto')" id="replyto-link" class="iconlink add"><roundcube:label name="addreplyto" /></a> + <a href="#followup-to" onclick="return UI.show_header_row('followupto')" id="followupto-link" class="iconlink add"><roundcube:label name="addfollowupto" /></a> + </td> + </tr><tr> + <td class="title"><label for="compose-subject"><roundcube:label name="subject" /></label></td> + <td class="editfield"><roundcube:object name="composeSubject" id="compose-subject" form="form" tabindex="8" /></td> + </tr> +</tbody> +</table> + +<div id="composebuttons" class="pagenav formbuttons"> + <roundcube:button command="extwin" type="link" class="button extwin" classSel="button extwin pressed" innerClass="inner" title="openinextwin" content="[]" condition="!env:extwin" /> +</div> + +<!-- (collapsable) message options --> +<div id="composeoptions"> + <roundcube:if condition="!in_array('htmleditor', (array)config:dont_override)" /> + <span class="composeoption"> + <label><roundcube:label name="editortype" /> + <roundcube:object name="editorSelector" editorid="composebody" tabindex="14" /></label> + </span> + <roundcube:endif /> + <span class="composeoption"> + <label for="rcmcomposepriority"><roundcube:label name="priority" /> + <roundcube:object name="prioritySelector" form="form" id="rcmcomposepriority" /></label> + </span> + <span class="composeoption"> + <label><roundcube:object name="receiptCheckBox" form="form" id="rcmcomposereceipt" /> <roundcube:label name="returnreceipt" /></label> + </span> + <roundcube:if condition="config:smtp_server != ''" /> + <span class="composeoption"> + <label><roundcube:object name="dsnCheckBox" form="form" id="rcmcomposedsn" /> <roundcube:label name="dsn" /></label> + </span> + <roundcube:endif /> + <roundcube:if condition="!config:no_save_sent_messages" /> + <span class="composeoption"> + <label><roundcube:label name="savesentmessagein" /> <roundcube:object name="storetarget" maxlength="30" style="max-width:12em" /></label> + </span> + <roundcube:endif /> + <roundcube:container name="composeoptions" id="composeoptions" /> +</div> + +</div> + +<!-- message compose body --> +<div id="composeview-bottom"> + <div id="composebodycontainer"> + <roundcube:object name="composeBody" id="composebody" form="form" cols="70" rows="20" tabindex="9" /> + </div> + <div id="compose-attachments" class="rightcol"> + <div style="text-align:center; margin-bottom:20px"> + <roundcube:button name="addattachment" type="input" class="button" classSel="button pressed" label="addattachment" onclick="UI.show_uploadform();return false" /> + </div> + <roundcube:object name="composeAttachmentList" id="attachment-list" class="attachmentslist" /> + <roundcube:object name="fileDropArea" id="compose-attachments" /> + </div> +<!-- + <div id="composeformbuttons" class="footerleft formbuttons floating"> + <roundcube:button type="input" command="send" class="button mainaction" label="sendmessage" tabindex="11" /> + <roundcube:button type="input" command="savedraft" class="button" label="savemessage" tabindex="12" /> + <roundcube:button type="input" command="list" class="button" label="cancel" tabindex="13" /> + </div> +--> +</div> + +</form> + +<div id="mailview-bottom" class="uibox"> + <roundcube:object name="message" id="message" class="statusbar" /> +</div> + +</div><!-- end mailview-right --> + +</div><!-- end mainscreen --> + +<div id="upload-dialog" class="propform popupdialog" title="<roundcube:label name='addattachment' />"> + <roundcube:object name="composeAttachmentForm" id="uploadform" attachmentFieldSize="40" buttons="no" /> + <div class="formbuttons"> + <roundcube:button command="send-attachment" type="input" class="button mainaction" label="upload" /> + <roundcube:button name="close" type="input" class="button" label="cancel" onclick="UI.show_uploadform()" /> + </div> +</div> + +<div id="spellmenu" class="popupmenu"></div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/contact.html b/webmail/skins/larry/templates/contact.html new file mode 100644 index 0000000..d252049 --- /dev/null +++ b/webmail/skins/larry/templates/contact.html @@ -0,0 +1,33 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="iframe"> + +<h1 class="boxtitle"><roundcube:label name="contactproperties" /></h1> + +<div id="contact-details" class="boxcontent"> + <roundcube:if condition="strlen(env:sourcename)" /> + <div id="sourcename"><roundcube:label name="addressbook" />: <roundcube:var name="env:sourcename" /></div> + <roundcube:endif /> + + <div id="contactphoto"><roundcube:object name="contactphoto" id="contactpic" placeholder="/images/contactpic.png" /></div> + <roundcube:object name="contacthead" id="contacthead" /> + <br style="clear:both" /> + + <div id="contacttabs" class="tabbed"> + <roundcube:object name="contactdetails" /> + </div> + +</div> + +<div id="headerbuttons" class="formbuttons"> + <roundcube:button command="edit" type="input" class="button mainaction" label="editcontact" condition="!ENV:readonly" /> +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/contactedit.html b/webmail/skins/larry/templates/contactedit.html new file mode 100644 index 0000000..f849366 --- /dev/null +++ b/webmail/skins/larry/templates/contactedit.html @@ -0,0 +1,56 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="iframe"> + +<h1 class="boxtitle"> + <roundcube:if condition="env:action=='add'" /><roundcube:label name="addcontact" /> + <roundcube:else /><roundcube:label name="editcontact" /> +<roundcube:endif /></h1> + +<form name="editform" method="post" action="./" id="contact-details" class="boxcontent"> + <roundcube:if condition="strlen(env:sourcename)" /> + <div id="sourcename"><roundcube:label name="addressbook" />: <roundcube:var name="env:sourcename" condition="env:action!='add'" /><roundcube:object name="sourceselector" id="sourceselect" condition="env:action=='add'" /></div> + <roundcube:endif /> + + <div id="contactphoto"> + <roundcube:object name="contactphoto" id="contactpic" placeholder="/images/contactpic.png" /> + <roundcube:if condition="env:photocol" /> + <roundcube:object name="fileDropArea" id="contactpic" /> + <div class="formlinks"> + <roundcube:button command="upload-photo" id="uploadformlink" type="link" label="replacephoto" class="iconlink upload disabled" classAct="iconlink upload active" onclick="UI.show_uploadform();return false" condition="env:photocol" /><br/> + <roundcube:button command="delete-photo" type="link" label="delete" class="iconlink delete disabled" classAct="iconlink delete active" condition="env:photocol" /> + </div> + <roundcube:endif /> + </div> + + <roundcube:object name="contactedithead" id="contacthead" size="16" form="editform" /> + <br style="clear:both" /> + + <div id="contacttabs" class="tabbed"> + <roundcube:object name="contacteditform" size="40" textareacols="60" form="editform" /> + </div> + +</form> + +<div class="footerleft formbuttons"> + <roundcube:button command="save" type="input" class="button mainaction" label="save" /> + <roundcube:button command="show" type="input" class="button" label="cancel" condition="env:action=='edit'" /> + <roundcube:button name="cancel" type="input" class="button" label="cancel" onclick="history.back()" condition="env:action=='add'" /> +</div> + +<div id="upload-dialog" class="propform popupdialog" title="<roundcube:label name='uploadphoto' />"> + <roundcube:object name="photoUploadForm" id="upload-form" size="30" buttons="no" /> + <div class="formbuttons"> + <roundcube:button command="upload-photo" type="input" class="button mainaction" label="upload" /> + <roundcube:button name="close" type="input" class="button" label="cancel" onclick="UI.show_uploadform()" /> + </div> +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/contactsearch.html b/webmail/skins/larry/templates/contactsearch.html new file mode 100644 index 0000000..e622ddf --- /dev/null +++ b/webmail/skins/larry/templates/contactsearch.html @@ -0,0 +1,21 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="iframe"> + +<h1 class="boxtitle"><roundcube:label name="advsearch" /></h1> + +<div id="contact-details" class="boxcontent"> + <roundcube:object name="searchform" id="advsearchform" class="tabbed" size=30 /> + <p class="formbuttons"> + <roundcube:button command="save" type="input" class="button mainaction" label="search" /> + </p> +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/error.html b/webmail/skins/larry/templates/error.html new file mode 100644 index 0000000..a65733e --- /dev/null +++ b/webmail/skins/larry/templates/error.html @@ -0,0 +1,19 @@ +<!DOCTYPE html> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<roundcube:if condition="!env:framed" /> +<body class="error"> +<roundcube:include file="/includes/header.html" /> +<roundcube:else /> +<body class="error iframe"> +<roundcube:endif /> + +<div class="uibox centerbox errorbox"> +$__page_content +</div> + +</body> +</html> diff --git a/webmail/skins/larry/templates/folderedit.html b/webmail/skins/larry/templates/folderedit.html new file mode 100644 index 0000000..18d2469 --- /dev/null +++ b/webmail/skins/larry/templates/folderedit.html @@ -0,0 +1,25 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="iframe"> + +<h1 class="boxtitle"><roundcube:label name="folderproperties" /></h1> + +<div class="boxcontent"> +<roundcube:object name="folderdetails" class="propform" /> +</div> + +<div class="footerleft formbuttons"> + <roundcube:button command="save" type="input" class="button mainaction" label="save" /> + <roundcube:if condition="!strlen(request:_mbox)" /> + <input type="button" value="<roundcube:label name="cancel" />" class="button" onclick="history.back()" /> + <roundcube:endif /> +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/folders.html b/webmail/skins/larry/templates/folders.html new file mode 100644 index 0000000..988ff95 --- /dev/null +++ b/webmail/skins/larry/templates/folders.html @@ -0,0 +1,52 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="noscroll"> + +<roundcube:include file="/includes/header.html" /> + +<div id="mainscreen" class="offset"> + +<roundcube:include file="/includes/settingstabs.html" /> + +<div id="settings-right"> + +<div id="folderslist" class="uibox listbox"> +<h2 id="folderslist-header" class="boxtitle"><span style="float:right"><roundcube:label name="subscribed" /></span><roundcube:label name="folders" /></h2> +<div id="folderslist-content" class="scroller withfooter"> +<roundcube:object name="foldersubscription" form="subscriptionform" id="subscription-table" class="listing" noheader="true" /> +</div> +<div id="folderslist-footer" class="boxfooter"> + <roundcube:button command="create-folder" type="link" title="createfolder" class="listbutton add disabled" classAct="listbutton add" innerClass="inner" content="+" /><roundcube:button name="mailboxmenulink" id="mailboxmenulink" type="link" title="folderactions" class="listbutton groupactions" onclick="UI.show_popup('mailboxmenu');return false" innerClass="inner" content="⚙" /> + <roundcube:if condition="env:quota" /> + <roundcube:object name="quotaDisplay" id="quotadisplay" class="countdisplay" display="text" /> + <roundcube:endif /> +</div> +</div> + +<div id="folder-details" class="uibox contentbox"> + <div class="iframebox"> + <roundcube:object name="folderframe" id="preferences-frame" style="width:100%; height:100%" frameborder="0" src="/watermark.html" /> + </div> + <roundcube:object name="message" id="message" class="statusbar" /> +</div> + +</div> + +</div> + +<div id="mailboxmenu" class="popupmenu"> + <ul class="toolbarmenu" id="mailboxoptionsmenu"> + <li><roundcube:button command="delete-folder" label="delete" classAct="active" /></li> + <li><roundcube:button command="purge" type="link" label="empty" classAct="active" /></li> + <roundcube:container name="mailboxoptions" id="mailboxoptionsmenu" /> + </ul> +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/identities.html b/webmail/skins/larry/templates/identities.html new file mode 100644 index 0000000..d9270b6 --- /dev/null +++ b/webmail/skins/larry/templates/identities.html @@ -0,0 +1,41 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="noscroll"> + +<roundcube:include file="/includes/header.html" /> + +<div id="mainscreen" class="offset"> + +<roundcube:include file="/includes/settingstabs.html" /> + +<div id="settings-right"> + +<div id="identitieslist" class="uibox listbox"> +<h2 class="boxtitle"><roundcube:label name="identities" /></h2> +<div class="scroller withfooter"> +<roundcube:object name="identitiesList" id="identities-table" class="listing" cellspacing="0" summary="Identities list" noheader="true" editIcon="" /> +</div> +<div class="boxfooter"> +<roundcube:button command="add" type="link" title="newidentity" class="listbutton add disabled" classAct="listbutton add" innerClass="inner" content="+" condition="config:identities_level:0<2" /><roundcube:button command="delete" type="link" title="delete" class="listbutton delete disabled" classAct="listbutton delete" innerClass="inner" content="-" condition="config:identities_level:0<2" /> +</div> +</div> + +<div id="identity-details" class="uibox contentbox"> + <div class="iframebox"> + <roundcube:object name="identityframe" id="preferences-frame" style="width:100%; height:100%" frameborder="0" src="/watermark.html" /> + </div> + <roundcube:object name="message" id="message" class="statusbar" /> +</div> + +</div> + +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/identityedit.html b/webmail/skins/larry/templates/identityedit.html new file mode 100644 index 0000000..8d5e622 --- /dev/null +++ b/webmail/skins/larry/templates/identityedit.html @@ -0,0 +1,22 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="iframe"> + +<h1 class="boxtitle"><roundcube:object name="steptitle" /></h1> + +<div id="preferences-details" class="boxcontent"> +<roundcube:object name="identityform" class="propform" size="40" textareacols="40" textarearows="6" /> +</div> + +<div class="footerleft formbuttons"> + <roundcube:button command="save" type="input" class="button mainaction" label="save" /> +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/importcontacts.html b/webmail/skins/larry/templates/importcontacts.html new file mode 100644 index 0000000..89aea0a --- /dev/null +++ b/webmail/skins/larry/templates/importcontacts.html @@ -0,0 +1,36 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body> + +<roundcube:include file="/includes/header.html" /> + +<div id="mainscreen"> + +<div id="addressbooktoolbar" class="toolbar"> + <roundcube:button command="list" type="link" class="button back disabled" classAct="button back" classSel="button back pressed" label="back" /> +</div> + +<div class="offset uibox contentbox"> +<h2 class="boxtitle"><roundcube:label name="importcontacts" /></h2> + +<div class="boxcontent readtext"> +<roundcube:object name="importstep" /> + +<br/> + +<p class="formbuttons"> + <roundcube:object name="importnav" class="button" /> +</p> + +</div> + +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/login.html b/webmail/skins/larry/templates/login.html new file mode 100644 index 0000000..a605eb7 --- /dev/null +++ b/webmail/skins/larry/templates/login.html @@ -0,0 +1,54 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<meta name="Robots" content="noindex,nofollow" /> +<roundcube:include file="/includes/links.html" /> +</head> +<body> + +<div id="login-form"> +<div class="box-inner"> +<roundcube:object name="logo" src="/images/roundcube_logo.png" id="logo" border="0" /> + +<form name="form" action="./" method="post"> +<roundcube:object name="loginform" form="form" size="40" /> + +<p class="formbuttons"><input type="submit" class="button mainaction" value="<roundcube:label name='login' />" /></p> + +</form> +</div> + +<div class="box-bottom"> + <roundcube:object name="message" id="message" /> + <noscript> + <p class="noscriptwarning"><roundcube:label name="noscriptwarning" /></p> + </noscript> +</div> + +<div id="bottomline"> + <roundcube:var name="config:product_name"> <roundcube:object name="version" condition="config:display_version" /> + <roundcube:if condition="config:support_url" /> + ● <a href="<roundcube:var name='config:support_url' />" target="_blank" class="support-link"><roundcube:label name="support" /></a> + <roundcube:endif /> + <roundcube:container name="loginfooter" id="bottomline" /> +</div> +</div> + +<roundcube:include file="/includes/footer.html" /> + +<roundcube:object name="preloader" images=" + /images/ajaxloader.gif + /images/buttons.png + /images/addcontact.png + /images/filetypes.png + /images/listicons.png + /images/messages.png + /images/quota.png + /images/selector.png + /images/splitter.png + /images/watermark.jpg +" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/mail.html b/webmail/skins/larry/templates/mail.html new file mode 100644 index 0000000..4b8f039 --- /dev/null +++ b/webmail/skins/larry/templates/mail.html @@ -0,0 +1,232 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +<style type="text/css"> +<roundcube:if condition="config:preview_pane == true" /> + #mailview-top { height: <roundcube:exp expression="!empty(cookie:mailviewsplitter) ? cookie:mailviewsplitter-48 : 276" />px; } + #mailview-bottom { top: <roundcube:exp expression="!empty(cookie:mailviewsplitter) ? cookie:mailviewsplitter+6 : 330" />px; height: auto; } + #mailpreviewframe { display: block; } +<roundcube:endif /> +</style> +</head> +<body> + +<div class="minwidth"> +<roundcube:include file="/includes/header.html" /> + +<div id="mainscreen"> + +<!-- toolbar --> +<div id="messagetoolbar" class="toolbar"> + <roundcube:button command="checkmail" type="link" class="button checkmail disabled" classAct="button checkmail" classSel="button checkmail pressed" label="refresh" title="checkmail" /> + <roundcube:include file="/includes/mailtoolbar.html" /> +</div> + +<div id="mailview-left"> + +<!-- folders list --> +<div id="folderlist-header"></div> +<div id="mailboxcontainer" class="uibox listbox"> +<div id="folderlist-content" class="scroller withfooter"> +<roundcube:object name="mailboxlist" id="mailboxlist" class="listing" folder_filter="mail" unreadwrap="%s" /> +</div> +<div id="folderlist-footer" class="boxfooter"> + <roundcube:button name="mailboxmenulink" id="mailboxmenulink" type="link" title="folderactions" class="listbutton groupactions" onclick="UI.show_popup('mailboxmenu');return false" innerClass="inner" content="⚙" /> + <roundcube:if condition="env:quota" /> + <roundcube:object name="quotaDisplay" id="quotadisplay" class="countdisplay" display="text" /> + <roundcube:endif /> +</div> +</div> + +</div> + +<div id="mailview-right"> + +<div id="messagesearchtools"> + +<!-- search filter --> +<div id="searchfilter"> + <roundcube:object name="searchfilter" class="searchfilter decorated" /> +</div> + +<!-- search box --> +<div id="quicksearchbar" class="searchbox"> +<roundcube:object name="searchform" id="quicksearchbox" /> +<roundcube:button name="searchmenulink" id="searchmenulink" class="iconbutton searchoptions" onclick="UI.show_popup('searchmenu');return false" title="searchmod" content=" " /> +<roundcube:button command="reset-search" id="searchreset" class="iconbutton reset" title="resetsearch" content=" " /> +</div> + +</div> + +<roundcube:if condition="config:preview_pane == true" /> +<div id="mailview-top" class="uibox"> +<roundcube:else /> +<div id="mailview-top" class="uibox fullheight"> +<roundcube:endif /> + +<!-- messagelist --> +<div id="messagelistcontainer" class="boxlistcontent"> +<roundcube:object name="messages" + id="messagelist" + class="records-table sortheader" + optionsmenuIcon="true" /> +</div> + +<!-- list footer --> +<div id="messagelistfooter"> + <div id="listcontrols"> + <roundcube:if condition="env:threads" /> + <a href="#list" class="iconbutton listmode" id="maillistmode" title="<roundcube:label name='list' />">List</a> + <a href="#threads" class="iconbutton threadmode" id="mailthreadmode" title="<roundcube:label name='threads' />">Threads</a> + <roundcube:else /> + <a href="#list" class="iconbutton listmode selected" title="<roundcube:label name='list' />" onclick="return false">List</a> + <a href="#threads" class="iconbutton threadmode disabled" title="<roundcube:label name='threads' />" onclick="return false">Threads</a> + <roundcube:endif /> + </div> + + <div id="listselectors"> + <a href="#select" id="listselectmenulink" class="menuselector" onclick="UI.show_popup('listselectmenu');return false"><span class="handle"><roundcube:label name="select" /></span></a> + <roundcube:if condition="env:threads" /> + <a href="#threads" id="threadselectmenulink" class="menuselector" onclick="UI.show_popup('threadselectmenu');return false"><span class="handle"><roundcube:label name="threads" /></span></a> + <roundcube:endif /> + </div> + + <div id="countcontrols" class="pagenav dark"> + <roundcube:object name="messageCountDisplay" class="countdisplay" /> + <span class="pagenavbuttons"> + <roundcube:button command="firstpage" type="link" class="button firstpage disabled" classAct="button firstpage" classSel="button firstpage pressed" innerClass="inner" title="firstpage" content="|&lt;" /> + <roundcube:button command="previouspage" type="link" class="button prevpage disabled" classAct="button prevpage" classSel="button prevpage pressed" innerClass="inner" title="previouspage" content="&lt;" /> + <roundcube:button command="nextpage" type="link" class="button nextpage disabled" classAct="button nextpage" classSel="button nextpage pressed" innerClass="inner" title="nextpage" content="&gt;" /> + <roundcube:button command="lastpage" type="link" class="button lastpage disabled" classAct="button lastpage" classSel="button lastpage pressed" innerClass="inner" title="lastpage" content="&gt;|" /> + </span> + </div> + + <roundcube:container name="listcontrols" id="listcontrols" /> + + <a href="#preview" id="mailpreviewtoggle" title="<roundcube:label name='previewpane' />"></a> +</div> + +</div><!-- end mailview-top --> + +<div id="mailview-bottom" class="uibox"> + +<div id="mailpreviewframe" class="iframebox"> +<roundcube:object name="messagecontentframe" id="messagecontframe" style="width:100%; height:100%" frameborder="0" src="/watermark.html" /> +</div> + +<roundcube:object name="message" id="message" class="statusbar" /> + +</div><!-- end mailview-bottom --> + +</div><!-- end mailview-right --> + +</div><!-- end mainscreen --> + +</div><!-- end minwidth --> + +<div id="searchmenu" class="popupmenu"> + <ul class="toolbarmenu"> + <li><label><input type="checkbox" name="s_mods[]" value="subject" id="s_mod_subject" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="subject" /></span></label></li> + <li><label><input type="checkbox" name="s_mods[]" value="from" id="s_mod_from" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="from" /></span></label></li> + <li><label><input type="checkbox" name="s_mods[]" value="to" id="s_mod_to" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="to" /></span></label></li> + <li><label><input type="checkbox" name="s_mods[]" value="cc" id="s_mod_cc" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="cc" /></span></label></li> + <li><label><input type="checkbox" name="s_mods[]" value="bcc" id="s_mod_bcc" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="bcc" /></span></label></li> + <li><label><input type="checkbox" name="s_mods[]" value="body" id="s_mod_body" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="body" /></span></label></li> + <li><label><input type="checkbox" name="s_mods[]" value="text" id="s_mod_text" onclick="UI.set_searchmod(this)" /> <span><roundcube:label name="msgtext" /></span></label></li> + </ul> +</div> + +<div id="dragmessagemenu" class="popupmenu"> + <ul class="toolbarmenu"> + <li><roundcube:button command="moveto" onclick="return rcmail.drag_menu_action('moveto')" label="move" classAct="active" /></li> + <li><roundcube:button command="copy" onclick="return rcmail.drag_menu_action('copy')" label="copy" classAct="active" /></li> + </ul> +</div> + +<div id="mailboxmenu" class="popupmenu"> + <ul class="toolbarmenu" id="mailboxoptionsmenu"> + <li><roundcube:button command="expunge" type="link" label="compact" classAct="active" /></li> + <li class="separator_below"><roundcube:button command="purge" type="link" label="empty" classAct="active" /></li> + <li><roundcube:button command="folders" task="settings" type="link" label="managefolders" classAct="active" /></li> + <roundcube:container name="mailboxoptions" id="mailboxoptionsmenu" /> + </ul> +</div> + +<div id="listselectmenu" class="popupmenu dropdown"> + <ul class="toolbarmenu iconized"> + <li><roundcube:button command="select-all" type="link" label="all" class="icon" classAct="icon active" innerclass="icon mail" /></li> + <li><roundcube:button command="select-all" type="link" prop="page" label="currpage" class="icon" classAct="icon active" innerclass="icon list" /></li> + <li><roundcube:button command="select-all" type="link" prop="unread" label="unread" class="icon" classAct="icon active" innerclass="icon unread" /></li> + <li><roundcube:button command="select-all" type="link" prop="flagged" label="flagged" class="icon" classAct="icon active" innerclass="icon flagged" /></li> + <li><roundcube:button command="select-all" type="link" prop="invert" label="invert" class="icon" classAct="icon active" innerclass="icon invert" /></li> + <li><roundcube:button command="select-none" type="link" label="none" class="icon" classAct="icon active" innerclass="icon cross" /></li> + </ul> +</div> + +<div id="threadselectmenu" class="popupmenu dropdown"> + <ul class="toolbarmenu"> + <li><roundcube:button command="expand-all" type="link" label="expand-all" class="icon" classAct="icon active" innerclass="icon conversation" /></li> + <li><roundcube:button command="expand-unread" type="link" label="expand-unread" class="icon" classAct="icon active" innerclass="icon conversation" /></li> + <li><roundcube:button command="collapse-all" type="link" label="collapse-all" class="icon" classAct="icon active" innerclass="icon conversation" /></li> + </ul> +</div> + +<div id="listoptions" class="propform popupdialog"> +<roundcube:if condition="!in_array('list_cols', (array)config:dont_override)" /> + <fieldset class="floating"> + <legend><roundcube:label name="listcolumns" /></legend> + <ul class="proplist"> + <li><label class="disabled"><input type="checkbox" name="list_col[]" value="threads" checked="checked" disabled="disabled" /> <span><roundcube:label name="threads" /></span></label></li> + <li><label class="disabled"><input type="checkbox" name="list_col[]" value="subject" checked="checked" disabled="disabled" /> <span><roundcube:label name="subject" /></span></label></li> + <li><label><input type="checkbox" name="list_col[]" value="fromto" /> <span><roundcube:label name="fromto" /></span></label></li> + <li><label><input type="checkbox" name="list_col[]" value="from" /> <span><roundcube:label name="from" /></span></label></li> + <li><label><input type="checkbox" name="list_col[]" value="to" /> <span><roundcube:label name="to" /></span></label></li> + <li><label><input type="checkbox" name="list_col[]" value="replyto" /> <span><roundcube:label name="replyto" /></span></label></li> + <li><label><input type="checkbox" name="list_col[]" value="cc" /> <span><roundcube:label name="cc" /></span></label></li> + <li><label><input type="checkbox" name="list_col[]" value="date" /> <span><roundcube:label name="date" /></span></label></li> + <li><label><input type="checkbox" name="list_col[]" value="size" /> <span><roundcube:label name="size" /></span></label></li> + <li><label><input type="checkbox" name="list_col[]" value="status" /> <span><roundcube:label name="readstatus" /></span></label></li> + <li><label><input type="checkbox" name="list_col[]" value="attachment" /> <span><roundcube:label name="attachment" /></span></label></li> + <li><label><input type="checkbox" name="list_col[]" value="flag" /> <span><roundcube:label name="flag" /></span></label></li> + <li><label><input type="checkbox" name="list_col[]" value="priority" /> <span><roundcube:label name="priority" /></span></label></li> + </ul> + </fieldset> + <roundcube:endif /> + <roundcube:if condition="!in_array('message_sort_col', (array)config:dont_override)" /> + <fieldset class="floating"> + <legend><roundcube:label name="listsorting" /></legend> + <ul class="proplist"> + <li><label><input type="radio" name="sort_col" value="" /> <span><roundcube:label name="nonesort" /></span></label></li> + <li><label><input type="radio" name="sort_col" value="arrival" /> <span><roundcube:label name="arrival" /></span></label></li> + <li><label><input type="radio" name="sort_col" value="date" /> <span><roundcube:label name="sentdate" /></span></label></li> + <li><label><input type="radio" name="sort_col" value="subject" /> <span><roundcube:label name="subject" /></span></label></li> + <li><label><input type="radio" name="sort_col" value="fromto" /> <span><roundcube:label name="fromto" /></span></label></li> + <li><label><input type="radio" name="sort_col" value="from" /> <span><roundcube:label name="from" /></span></label></li> + <li><label><input type="radio" name="sort_col" value="to" /> <span><roundcube:label name="to" /></span></label></li> + <li><label><input type="radio" name="sort_col" value="cc" /> <span><roundcube:label name="cc" /></span></label></li> + <li><label><input type="radio" name="sort_col" value="size" /> <span><roundcube:label name="size" /></span></label></li> + </ul> + </fieldset> + <roundcube:endif /> + <roundcube:if condition="!in_array('message_sort_order', (array)config:dont_override)" /> + <fieldset class="floating"> + <legend><roundcube:label name="listorder" /></legend> + <ul class="proplist"> + <li><label><input type="radio" name="sort_ord" value="ASC" /> <span><roundcube:label name="asc" /></span></label></li> + <li><label><input type="radio" name="sort_ord" value="DESC" /> <span><roundcube:label name="desc" /></span></label></li> + </ul> + </fieldset> + <roundcube:endif /> + <br style="clear:both" /> + <div class="formbuttons"> + <roundcube:button command="menu-save" id="listmenusave" type="input" class="button mainaction" label="save" /> + <roundcube:button command="menu-open" id="listmenucancel" type="input" class="button" label="cancel" /> + </div> +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/message.html b/webmail/skins/larry/templates/message.html new file mode 100644 index 0000000..5ac079c --- /dev/null +++ b/webmail/skins/larry/templates/message.html @@ -0,0 +1,81 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<roundcube:if condition="env:extwin" /><body class="noscroll extwin"><roundcube:else /><body class="noscroll"><roundcube:endif /> + +<roundcube:include file="/includes/header.html" /> + +<div id="mainscreen"> + +<!-- toolbar --> +<div id="messagetoolbar" class="toolbar fullwidth"> +<roundcube:if condition="!env:extwin" /> + <roundcube:button command="list" type="link" class="button back disabled" classAct="button back" classSel="button back pressed" label="back" /> +<roundcube:endif /> + <roundcube:include file="/includes/mailtoolbar.html" /> + <div class="toolbarselect"> + <roundcube:object name="mailboxlist" type="select" noSelection="moveto" maxlength="25" onchange="rcmail.command('moveto', this.options[this.selectedIndex].value)" class="mailboxlist decorated" folder_filter="mail" /> + </div> +</div> + +<roundcube:if condition="!env:extwin" /> + +<div id="mailview-left"> + +<!-- folders list --> +<div id="mailboxcontainer" class="uibox listbox"> +<div class="scroller"> +<roundcube:object name="mailboxlist" id="mailboxlist" class="listing" folder_filter="mail" unreadwrap="%s" /> +</div> +</div> + +</div> + +<div id="mailview-right" class="offset uibox"> +<roundcube:else /> + +<div id="mailview-right" class="offset fullwidth uibox"> +<roundcube:endif /> + +<div id="messageheader"> +<span class="moreheaderstoggle"></span> + +<h2 class="subject"><roundcube:object name="messageHeaders" valueOf="subject" /></h2> +<div class="message-headers"> +<roundcube:object name="messageHeaders" class="headers-table" addicon="/images/addcontact.png" exclude="subject" max="20" /> +</div> +<roundcube:object name="messageFullHeaders" id="full-headers" /> + +<!-- record navigation --> +<div id="countcontrols" class="pagenav"> + <roundcube:object name="messageCountDisplay" class="countdisplay" /> + <roundcube:button command="previousmessage" type="link" class="button prevpage disabled" classAct="button prevpage" classSel="button prevpage pressed" innerClass="inner" title="previousmessage" content="&lt;" /> + <roundcube:button command="nextmessage" type="link" class="button nextpage disabled" classAct="button nextpage" classSel="button nextpage pressed" innerClass="inner" title="nextmessage" content="&gt;" /> +</div> + +<div id="contactphoto"><roundcube:object name="contactphoto" /></div> +</div> + +<div id="messagecontent"> +<div class="rightcol"> +<roundcube:object name="messageAttachments" id="attachment-list" class="attachmentslist" /> +</div> +<div class="leftcol"> +<roundcube:object name="messageObjects" id="message-objects" /> +<roundcube:object name="messageBody" id="messagebody" headertableclass="message-partheaders headers-table" /> +</div> +</div> + +<roundcube:object name="message" id="message" class="statusbar" /> + +</div><!-- end mailview-right --> + +</div><!-- end mainscreen --> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/messageerror.html b/webmail/skins/larry/templates/messageerror.html new file mode 100644 index 0000000..3c3c9ac --- /dev/null +++ b/webmail/skins/larry/templates/messageerror.html @@ -0,0 +1,52 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<roundcube:if condition="env:action != 'show'" /> +<body class="iframe fullheight"> + +<div id="mainscreen" class="watermark" style="top:0"></div> + +<roundcube:else /> +<body> + +<roundcube:include file="/includes/header.html" /> + +<div id="mainscreen"> + +<!-- toolbar --> +<div id="messagetoolbar" class="fullwidth"> + <div id="mailtoolbar" class="toolbar"> + <roundcube:button command="list" type="link" class="button back disabled" classAct="button back" classSel="button back pressed" label="back" /> + </div> +</div> + +<div id="mailview-left"> + +<!-- folders list --> +<div id="mailboxcontainer" class="uibox listbox"> +<div class="scroller"> + <roundcube:object name="mailboxlist" id="mailboxlist" class="listing" folder_filter="mail" unreadwrap="%s" /> +</div> +</div> + +</div> + +<div id="mailview-right" class="offset uibox"> + +<div id="messagecontent" class="watermark"></div> + +<roundcube:object name="message" id="message" class="statusbar" /> + +</div><!-- end mailview-right --> + +</div><!-- end mainscreen --> + +<roundcube:include file="/includes/footer.html" /> + +<roundcube:endif /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/messagepart.html b/webmail/skins/larry/templates/messagepart.html new file mode 100644 index 0000000..dbb4940 --- /dev/null +++ b/webmail/skins/larry/templates/messagepart.html @@ -0,0 +1,36 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="partwin"> + +<div id="header"> +<div id="topline"> + <div class="topright"> + <a href="#close" class="closelink" onclick="self.close()"><roundcube:label name="close" /></a> + </div> +</div> + +<div id="topnav"> + <roundcube:object name="logo" src="/images/roundcube_logo.png" id="toplogo" border="0" alt="Logo" /> +</div> + +<br style="clear:both" /> +</div> + +<div id="mainscreen"> + +<div id="partheader" class="uibox"> +<roundcube:object name="messagePartControls" class="headers-table" /> +</div> + +<div id="messagepartcontainer" class="uibox"> +<roundcube:object name="messagePartFrame" id="messagepartframe" frameborder="0" /> +</div> + +</div> + +</body> +</html> diff --git a/webmail/skins/larry/templates/messagepreview.html b/webmail/skins/larry/templates/messagepreview.html new file mode 100644 index 0000000..aef282a --- /dev/null +++ b/webmail/skins/larry/templates/messagepreview.html @@ -0,0 +1,57 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="iframe fullheight"> + +<div id="messageheader" class="previewheader"> +<h3 class="subject"><roundcube:object name="messageHeaders" valueOf="subject" /></h3> + +<a href="#details" id="previewheaderstoggle" class="moreheaderstoggle"><span class="iconlink" title="<roundcube:label name='togglemoreheaders' />"></span></a> +<div id="contactphoto"><roundcube:object name="contactphoto" /></div> + +<table class="headers-table" id="preview-shortheaders"><tbody><tr> +<roundcube:if condition="env:mailbox == config:drafts_mbox || env:mailbox == config:sent_mbox"> + <td class="header-title"><roundcube:label name="to" /></td> + <td class="header from"><roundcube:object name="messageHeaders" valueOf="to" max="3" addicon="/images/addcontact.png" /></td> +<roundcube:else /> + <td class="header-title"><roundcube:label name="from" /></td> + <td class="header from"><roundcube:object name="messageHeaders" valueOf="from" addicon="/images/addcontact.png" /></td> +<roundcube:endif /> + <td class="header-title"><roundcube:label name="date" /></td> + <td class="header date"><span><roundcube:object name="messageHeaders" valueOf="date" /></span></td> +</tr></tbody></table> + +<roundcube:object name="messageHeaders" id="preview-allheaders" class="headers-table" addicon="/images/addcontact.png" max="10" exclude="subject,replyto" /> + +<roundcube:object name="messageFullHeaders" id="full-headers" /> + +<!-- record navigation --> +<div id="countcontrols" class="pagenav"> +<roundcube:if condition="env:mailbox != config:drafts_mbox"> + <roundcube:button command="reply" type="link" class="button reply" classSel="button reply pressed" innerClass="inner" title="replytomessage" content="<-" /> + <roundcube:button command="reply-all" type="link" class="button replyall" classSel="button replyall pressed" innerClass="inner" title="replytoallmessage" content="<<-" /> + <roundcube:button command="forward" type="link" class="button forward" classSel="button forward pressed" innerClass="inner" title="forwardmessage" content="->" /> + +<roundcube:endif /> + <roundcube:button command="extwin" type="link" class="button extwin" classSel="button extwin pressed" innerClass="inner" title="openinextwin" content="[]" /> +</div> + +</div> + +<div id="messagepreview"> +<div class="rightcol"> +<roundcube:object name="messageAttachments" id="attachment-list" class="attachmentslist" /> +</div> +<div class="leftcol"> +<roundcube:object name="messageObjects" id="message-objects" /> +<roundcube:object name="messageBody" id="messagebody" headertableclass="message-partheaders headers-table" /> +</div> +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/messageprint.html b/webmail/skins/larry/templates/messageprint.html new file mode 100644 index 0000000..d01c70b --- /dev/null +++ b/webmail/skins/larry/templates/messageprint.html @@ -0,0 +1,19 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<link rel="shortcut icon" href="/images/favicon.ico"/> +<link rel="stylesheet" type="text/css" href="/print.css" /> +</head> +<body> + +<div id="header"><roundcube:object name="logo" src="/images/roundcube_logo.png" id="toplogo" border="0" alt="Logo" /></div> + +<div id="printmessageframe"> +<roundcube:object name="messageHeaders" class="headers-table" /> +<roundcube:object name="messageAttachments" id="attachment-list" /> +<roundcube:object name="messageBody" id="messagebody" showImages="false" /> +</div> + +</body> +</html> diff --git a/webmail/skins/larry/templates/plugin.html b/webmail/skins/larry/templates/plugin.html new file mode 100644 index 0000000..341f604 --- /dev/null +++ b/webmail/skins/larry/templates/plugin.html @@ -0,0 +1,29 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="noscroll"> + +<roundcube:include file="/includes/header.html" /> + +<div id="mainscreen" class="offset"> + +<roundcube:if condition="env:task == 'settings'" /> + <roundcube:include file="/includes/settingstabs.html" /> +<roundcube:endif /> + +<div id="pluginbody" class="uibox contentbox"> +<roundcube:object name="plugin.body" /> +<roundcube:object name="message" id="message" class="statusbar" /> +</div> + +</div> + +<roundcube:object name="plugin.footer" /> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/settings.html b/webmail/skins/larry/templates/settings.html new file mode 100644 index 0000000..427e0a4 --- /dev/null +++ b/webmail/skins/larry/templates/settings.html @@ -0,0 +1,37 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="noscroll"> + +<roundcube:include file="/includes/header.html" /> + +<div id="mainscreen" class="offset"> + +<roundcube:include file="/includes/settingstabs.html" /> + +<div id="settings-right"> + +<div id="sectionslist" class="uibox listbox"> +<div class="scroller"> + <roundcube:object name="sectionslist" id="sections-table" class="listing" /> +</div> +</div> + +<div id="preferences-box" class="uibox contentbox"> + <div class="iframebox"> + <roundcube:object name="prefsframe" id="preferences-frame" style="width:100%; height:100%" frameborder="0" src="/watermark.html" /> + </div> + <roundcube:object name="message" id="message" class="statusbar" /> +</div> + +</div> + +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> diff --git a/webmail/skins/larry/templates/settingsedit.html b/webmail/skins/larry/templates/settingsedit.html new file mode 100644 index 0000000..1a80f58 --- /dev/null +++ b/webmail/skins/larry/templates/settingsedit.html @@ -0,0 +1,22 @@ +<roundcube:object name="doctype" value="html5" /> +<html> +<head> +<title><roundcube:object name="pagetitle" /></title> +<roundcube:include file="/includes/links.html" /> +</head> +<body class="iframe"> + +<h1 class="boxtitle"><roundcube:object name="sectionname" /></h1> + +<div id="preferences-details" class="boxcontent"> +<roundcube:object name="userprefs" form="form" class="propform" /> +</div> + +<div class="footerleft formbuttons"> + <roundcube:button command="save" type="input" class="button mainaction" label="save" /> +</div> + +<roundcube:include file="/includes/footer.html" /> + +</body> +</html> |
