Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
tpayen committed Jan 16, 2015
0 parents commit 6bf825d
Show file tree
Hide file tree
Showing 75 changed files with 4,260 additions and 0 deletions.
675 changes: 675 additions & 0 deletions LICENCE

Large diffs are not rendered by default.

24 changes: 24 additions & 0 deletions README.md
@@ -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.
24 changes: 24 additions & 0 deletions README.md~
@@ -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.
219 changes: 219 additions & 0 deletions addressbook.css
@@ -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;
}
1 change: 1 addition & 0 deletions addressbook.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added images/1397844060_mail-01.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/1397844063_gear-01.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/1397844066_list-01.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/1397844068_agenda-2-01.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/1397844068_grid-2-01.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/1397844071_user-01.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/1397844080_message-01.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/1398171374_quit.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/1398177268_agenda.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/1408736270_519892-037_ArrowUp.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/addcontact.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/ajax-loader.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/ajaxloader.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/ajaxloader_dark.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/buttons.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/buttons.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/contactgroup.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/contactpic.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/contactpic_32px.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/contactpic_48px.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/favicon.ico
Binary file not shown.
Binary file added images/filedrop.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/filetypes.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/googiespell/change_lang.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/googiespell/indicator.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/googiespell/ok.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/googiespell/spellc.gif
Binary file added images/linen.jpg
Binary file added images/linen_header.jpg
Binary file added images/linen_login.jpg
Binary file added images/listicons.png
Binary file added images/login_shadow.png
Binary file added images/message-list.png
Binary file added images/messages.png
Binary file added images/messages_dark.png
Binary file added images/overflowshadow.png
Binary file added images/quota.png
Binary file added images/roundcube_logo (copie).png
Binary file added images/roundcube_logo.png
Binary file added images/roundcube_logo_save.png
Binary file added images/selector.png
Binary file added images/splitter.png
Binary file added images/watermark.jpg
14 changes: 14 additions & 0 deletions includes/footer.html
@@ -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>


37 changes: 37 additions & 0 deletions includes/header.html
@@ -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 &amp;&amp; !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 &amp;&amp; !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>
16 changes: 16 additions & 0 deletions includes/links.html
@@ -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>

0 comments on commit 6bf825d

Please sign in to comment.