Plugins can now declare separate css and js files.

This commit is contained in:
tonio
2010-06-15 11:24:44 +02:00
parent 3ae122fe39
commit 5f51ee4412
29 changed files with 374 additions and 6573 deletions
@@ -0,0 +1,8 @@
thead tr {
position: relative;
z-index: 1;
}
tr.table-tr-selected {
background: #ffffcc;
}
@@ -1,14 +1,7 @@
{% extends "common/email_listing.html" %}
{% load i18n %}
{% block css %}
thead tr {
position: relative;
z-index: 1;
}
tr.table-tr-selected {
background: #ffffcc;
}
<link rel="stylesheet" type="text/css" href="/static/css/quarantine.css" />
{% endblock %}
{% block js %}
mysubmit = function(event, name) {
@@ -3,7 +3,7 @@
{% block html_head %}
<script src="/static/js/form.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css"
href="/static/stylesheets/calendar.css" />
href="/static/css/calendar.css" />
<script type="text/javascript" src="/static/js/calendar.js"></script>
<style type="text/css">
#id_subject {
+1 -1
View File
@@ -1,5 +1,5 @@
{% load i18n %}
<link rel="stylesheet" type="text/css" href="/static/stylesheets/calendar.css" />
<link rel="stylesheet" type="text/css" href="/static/css/calendar.css" />
<style type="text/css">
#selectors {
}
+161
View File
@@ -0,0 +1,161 @@
#listing {
position: absolute;
left: 155px;
right: 0px;
top: 130px;
height: expression(document.body.clientHeight - 35 + "px");
overflow: auto;
}
html > body #listing {
position: fixed;
bottom: 35px;
}
#folders {
float: left;
width: 150px;
}
/*thead tr {
position: relative;
top: expression(offsetParent.scrollTop); /*IE5+ only*/
z-index: 1;
padding: 0;
}*/
/*table#emails > tbody {
position: fixed;
bottom: 35px;
top: 155px;
left: 155px;
right: 0px;
overflow-x: hidden;
overflow-y: auto;
}*/
#emails th {
position: relative;
}
#emails tr {
width: 100%;
/*position: relative;*/
border-bottom: 1px solid #C8D6E8;
}
tr.selected {
background: #ffffcc;
}
.box h3 {
font-size: small;
margin: 2px 0px 2px 0px;
text-align: center;
}
.box ul {
list-style: none;
padding: 5px 5px;
margin: 0;
}
.box li {
clear: both;
margin-bottom: 4px;
}
.box li.selected {
background: #ffffcc;
position: relative;
}
.box a:link, .box a:visited {
background: transparent;
color: black;
/*font-weight: bold;*/
text-decoration: none;
}
.box a:hover {
color: #6AB0C5;
text-decoration: none;
}
.box img {
float: left;
margin-right: 2px;
border: 0;
}
th {
/*-moz-box-shadow: 0px -15px 10px -10px rgba(0,0,0,0.6) inset;
-webkit-box-shadow: 0px -15px 10px -10px rgba(0,0,0,0.6) inset;*/
}
th.selected {
background: #EEEEEE;
}
.draggable {
cursor: move;
}
.dragging {
background: #6AB0C5;
}
ul.hidden {
display: none;
}
ul.visible {
background: white;
display: block;
padding-bottom: 0;
padding-left: 10px;
}
/* Compose mail page */
#compose-container {
margin: 0 auto;
width: 100%;
}
div.row {
margin: 3px;
clear: both;
}
div.row label {
float: left;
width: 120px;
font-size: small;
padding: 3px 0;
}
textarea {
border: 1px solid #cccccc;
background-color: #eee;
width: 80%;
height: 30px;
font-size: medium;
}
textarea:hover {
background-color: #ffffcc;
}
#id_body {
background: white;
width: 98%;
}
input {
width: 80%;
padding: 0;
}
#mailheader {
padding-bottom: 5px;
}
-38
View File
@@ -1,42 +1,4 @@
{% load i18n %}
<style type="text/css">
#compose-container {
margin: 0 auto;
width: 100%;
}
div.row {
margin: 3px;
clear: both;
}
div.row label {
float: left;
width: 120px;
font-size: small;
padding: 3px 0;
}
textarea {
border: 1px solid #cccccc;
background-color: #eee;
width: 80%;
height: 30px;
font-size: medium;
}
textarea:hover {
background-color: #ffffcc;
}
#id_body {
background: white;
width: 98%;
}
input {
width: 80%;
padding: 0;
}
#mailheader {
padding-bottom: 5px;
}
</style>
<form method="POST" action="{{ posturl }}" id="composemail">
<div id="compose-container">
<div id="mailheader">
+1 -118
View File
@@ -1,124 +1,7 @@
{% extends "common/email_listing.html" %}
{% load i18n %}
{% block css %}
#listing {
position: absolute;
left: 155px;
right: 0px;
top: 130px;
height: expression(document.body.clientHeight - 35 + "px");
overflow: auto;
}
html > body #listing {
position: fixed;
bottom: 35px;
}
#folders {
float: left;
width: 150px;
}
/*thead tr {
position: relative;
top: expression(offsetParent.scrollTop); /*IE5+ only*/
z-index: 1;
padding: 0;
}*/
/*table#emails > tbody {
position: fixed;
bottom: 35px;
top: 155px;
left: 155px;
right: 0px;
overflow-x: hidden;
overflow-y: auto;
}*/
#emails th {
position: relative;
}
#emails tr {
width: 100%;
/*position: relative;*/
border-bottom: 1px solid #C8D6E8;
}
tr.selected {
background: #ffffcc;
}
.box h3 {
font-size: small;
margin: 2px 0px 2px 0px;
text-align: center;
}
.box ul {
list-style: none;
padding: 5px 5px;
margin: 0;
}
.box li {
clear: both;
margin-bottom: 4px;
}
.box li.selected {
background: #ffffcc;
position: relative;
}
.box a:link, .box a:visited {
background: transparent;
color: black;
/*font-weight: bold;*/
text-decoration: none;
}
.box a:hover {
color: #6AB0C5;
text-decoration: none;
}
.box img {
float: left;
margin-right: 2px;
border: 0;
}
th {
/*-moz-box-shadow: 0px -15px 10px -10px rgba(0,0,0,0.6) inset;
-webkit-box-shadow: 0px -15px 10px -10px rgba(0,0,0,0.6) inset;*/
}
th.selected {
background: #EEEEEE;
}
.draggable {
cursor: move;
}
.dragging {
background: #6AB0C5;
}
ul.hidden {
display: none;
}
ul.visible {
background: white;
display: block;
padding-bottom: 0;
padding-left: 10px;
}
<link rel="stylesheet" type="text/css" href="/static/css/webmail.css" />
{% endblock %}
{% block js %}
wm_updatelisting = function(resp) {