Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 6bf825d
Showing
75 changed files
with
4,260 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
melanie2_larry_mobile | ||
===================== | ||
|
||
Presentation | ||
------------ | ||
|
||
Skin mobile for Roundcube. Needs the jquery_mobile plugin and the mobile plugin. | ||
|
||
Version | ||
------- | ||
|
||
mobile 0.1 | ||
|
||
|
||
Author | ||
------ | ||
|
||
PNE Annuaire et Messagerie/MEDDE | ||
|
||
|
||
Installation | ||
------------ | ||
|
||
Rename the folder to "melanie2_larry_mobile" and add it to your Roundcube instance/skins directory. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
melanie2_larry_mobile | ||
===================== | ||
|
||
Presentation | ||
------------ | ||
|
||
Skin mobile for Roundcube. Needs the jquery_mobile plugin and the mobile plugin. | ||
|
||
Version | ||
------- | ||
|
||
mobile 0.1 | ||
|
||
|
||
Author | ||
------ | ||
|
||
PNE Annuaire et Messagerie/MEDDE | ||
|
||
|
||
Installation | ||
------------ | ||
|
||
Rename the folder to "melanie2_larry_mobile" and add it to your Roundcube instance/skins directory. Then edit Roundcube config.inc.php file and add "jquery_mobile" to the $config['plugins'] array. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,219 @@ | ||
@CHARSET "UTF-8"; | ||
|
||
#adressbooksettingsbutton { | ||
float: right; | ||
} | ||
|
||
#directorylist_mobile li.selected > a { | ||
background-color: #2ad; | ||
border-color: #2ad; | ||
color: #fff; | ||
text-shadow: 0 1px 0 #08b; | ||
} | ||
|
||
#directorylist_mobile li.contactgroup a { | ||
padding-left: 62px; | ||
} | ||
|
||
#contacts-table { | ||
width: 100%; | ||
color: #333; | ||
text-shadow: 0px 1px 0px #F3F3F3; | ||
overflow: auto; | ||
} | ||
|
||
#contacts-table td { | ||
border-bottom: 1px solid #DDD; | ||
padding: 20px 0px 20px; | ||
} | ||
|
||
#contacts-table tr:hover { | ||
background-color:#ededed; | ||
cursor: pointer; | ||
} | ||
|
||
#contacts-table tr.selected { | ||
background-color: #ededed; | ||
} | ||
|
||
#contacttabs > fieldset { | ||
margin-bottom: 20px; | ||
} | ||
|
||
#contacttabs fieldset legend { | ||
font-weight: bold; | ||
} | ||
|
||
#headerbuttons { | ||
position: absolute; | ||
top: 48px; | ||
right: 10px; | ||
width: auto; | ||
z-index: 10; | ||
} | ||
|
||
#sourcename { | ||
color: #999; | ||
font-size: 10px; | ||
margin: -5px 0 8px 2px; | ||
} | ||
|
||
#contactphoto { | ||
float: right; | ||
margin: 0 18px 20px 0; | ||
} | ||
|
||
#contactpic img { | ||
max-width: 112px; | ||
visibility: inherit; | ||
} | ||
|
||
#contactpic.droptarget { | ||
background-image: url(images/filedrop.png?v=deab.605); | ||
background-position: center; | ||
background-repeat: no-repeat; | ||
} | ||
|
||
#contactpic.droptarget.hover { | ||
background-color: #d9ecf4; | ||
box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); | ||
-moz-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); | ||
-webkit-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); | ||
-o-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); | ||
} | ||
|
||
#contactpic.droptarget.active img { | ||
opacity: 0.15; | ||
} | ||
|
||
#contactpic.droptarget.hover img { | ||
opacity: 0.05; | ||
} | ||
|
||
#contacthead { | ||
border: 0; | ||
margin: 0 1em 1em 0; | ||
padding: 0; | ||
font-size: 12px; | ||
float: left; | ||
width: 50%; | ||
overflow: hidden; | ||
} | ||
|
||
form #contacthead { | ||
margin-right: 0; | ||
} | ||
|
||
#contacthead .names span.namefield, | ||
#contacthead .names input { | ||
font-size: 140%; | ||
font-weight: bold; | ||
} | ||
|
||
#contacthead .displayname span.namefield { | ||
font-size: 120%; | ||
font-weight: bold; | ||
} | ||
|
||
#contacthead span.nickname:before, | ||
#contacthead span.nickname:after { | ||
content: '"'; | ||
} | ||
|
||
#contacthead input { | ||
margin-right: 6px; | ||
margin-bottom: 0.2em; | ||
} | ||
|
||
#contacthead .names input, | ||
#contacthead .addnames input { | ||
width: 180px; | ||
} | ||
|
||
#contacthead input.ff_prefix, | ||
#contacthead input.ff_suffix { | ||
width: 90px; | ||
} | ||
|
||
.contactfieldgroup { | ||
border: 0; | ||
border-radius: 5px; | ||
background: #f7f7f7; | ||
background: -moz-linear-gradient(top, #f7f7f7 0%, #eee 100%); | ||
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#eee)); | ||
background: -o-linear-gradient(top, #f7f7f7 0%, #eee 100%); | ||
background: -ms-linear-gradient(top, #f7f7f7 0%, #eee 100%); | ||
background: linear-gradient(top, #f7f7f7 0%, #eee 100%); | ||
margin: 0 0 12px 0; | ||
padding: 8px; | ||
} | ||
|
||
.contactfieldgroup legend { | ||
display: block; | ||
margin: 5px -8px; | ||
width: 100%; | ||
font-weight: bold; | ||
text-shadow: 0px 1px 1px #fff; | ||
padding: 6px 8px 3px 8px; | ||
border-bottom: 1px solid #cfcfcf; | ||
border-radius: 5px 5px 0 0; | ||
} | ||
|
||
.contactfieldgroup .row { | ||
position: relative; | ||
margin: 0.2em 0; | ||
} | ||
|
||
.contactfieldgroup .contactfieldlabel { | ||
top: 0; | ||
white-space: nowrap; | ||
overflow: hidden; | ||
text-overflow: ellipsis; | ||
color: #666; | ||
} | ||
|
||
.contactfieldgroup .contactfieldlabel select { | ||
width: 100%; | ||
color: #666; | ||
} | ||
|
||
.contactfieldgroup .contactfieldcontent { | ||
min-height: 1em; | ||
line-height: 1.3em; | ||
} | ||
|
||
.contactfieldgroup .contactfield { | ||
line-height: 1.3em; | ||
} | ||
|
||
.contactcontrolleraddress .contactfieldcontent input { | ||
margin-bottom: 0.1em; | ||
} | ||
|
||
.contactfieldcontent.composite { | ||
padding-bottom: 8px; | ||
} | ||
|
||
.contactfieldcontent .contactfieldbutton { | ||
vertical-align: middle; | ||
margin-left: 0.5em; | ||
} | ||
|
||
.contactfield .ff_notes { | ||
width: 99%; | ||
} | ||
|
||
#contact-list-left-panel { | ||
overflow-y: auto; | ||
border-right: 1px solid grey; | ||
} | ||
|
||
#contact-list-left-panel #contacts-table { | ||
background-color: #f9f9f9; | ||
overflow: auto; | ||
overflow-x: hidden; | ||
} | ||
|
||
#contact-list-left-panel #contacts-table td { | ||
padding-left: 10px; | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
<roundcube:object name="message" id="messagestack" condition="env:task != 'login'" /> | ||
|
||
<script type="text/javascript"> | ||
|
||
// UI startup | ||
var UI = new rcube_mail_ui(); | ||
$(document).ready(function(){ | ||
UI.set('errortitle', '<roundcube:label name="errortitle" quoting="javascript" />'); | ||
UI.init(); | ||
}); | ||
|
||
</script> | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
<div id="header"> | ||
<div id="topline"> | ||
<div class="topleft"> | ||
<roundcube:container name="topline-left" id="topline-left" /> | ||
<roundcube:button name="about" type="link" label="about" class="about-link" onclick="UI.show_about(this);return false" condition="!env:extwin" /> | ||
<roundcube:if condition="config:support_url" /> | ||
<a href="<roundcube:var name='config:support_url' />" target="_blank" class="support-link" id="supportlink"><roundcube:label name="support" /></a> | ||
<roundcube:endif /> | ||
</div> | ||
<roundcube:container name="topline-center" id="topline-center" /> | ||
<div class="topright"> | ||
<roundcube:container name="topline-right" id="topline-right" /> | ||
<roundcube:if condition="!env:extwin && !env:framed" /> | ||
<span class="username"><roundcube:object name="username" /></span> | ||
<roundcube:button command="logout" label="logout" class="button-logout" /> | ||
<roundcube:elseif condition="env:extwin" /> | ||
<roundcube:button name="close" type="link" label="close" class="closelink" onclick="self.close()" /> | ||
<roundcube:endif /> | ||
</div> | ||
</div> | ||
|
||
<roundcube:if condition="!env:extwin && !env:framed" /> | ||
<div id="topnav"> | ||
<div id="taskbar" class="topright"> | ||
<roundcube:button command="mail" label="mail" class="button-mail" classSel="button-mail button-selected" innerClass="button-inner" /> | ||
<roundcube:button command="addressbook" label="addressbook" class="button-addressbook" classSel="button-addressbook button-selected" innerClass="button-inner" /> | ||
<roundcube:container name="taskbar" id="taskbar" /> | ||
<roundcube:button command="settings" label="settings" class="button-settings" classSel="button-settings button-selected" innerClass="button-inner" /> | ||
<roundcube:button command="logout" label="logout" class="button-logout" classSel="button-logout" innerClass="button-inner" /> | ||
<span class="minmodetoggle"></span> | ||
</div> | ||
<roundcube:object name="logo" src="/images/roundcube_logo.png" id="toplogo" alt="Logo" onclick="if(window.rcmail)rcmail.command('switch-task','mail')" /> | ||
</div> | ||
<roundcube:endif /> | ||
|
||
<br style="clear:both" /> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" /> | ||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> | ||
<meta name="apple-mobile-web-app-capable" content="yes"> | ||
<meta name="mobile-web-app-capable" content="yes"> | ||
<meta name="apple-mobile-web-app-status-bar-style" content="black"> | ||
<link rel="apple-touch-icon" href="/images/favicon.ico"> | ||
<link rel="apple-touch-startup-image" href="/images/watermark.jpg"> | ||
<link rel="shortcut icon" href="/images/favicon.ico"/> | ||
<link rel="stylesheet" type="text/css" href="/styles.css" /> | ||
<roundcube:if condition="in_array(env:task, array('mail','addressbook','settings'))" /> | ||
<link rel="stylesheet" type="text/css" href="/<roundcube:var name="env:task" />.css" /> | ||
<roundcube:endif /> | ||
<!--[if IE 9]><link rel="stylesheet" type="text/css" href="/svggradients.css" /><![endif]--> | ||
<!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/iehacks.css" /><![endif]--> | ||
<!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/ie7hacks.css" /><![endif]--> | ||
<script type="text/javascript" src="/ui.js"></script> |
Oops, something went wrong.