"allmydata.filetree", "allmydata.scripts",],
package_dir={ "allmydata": "src/allmydata",},
scripts = ["bin/allmydata-tahoe"],
- package_data={ 'allmydata': ['web/*.xhtml'] },
+ package_data={ 'allmydata': ['web/*.xhtml', 'web/*.css'] },
classifiers=trove_classifiers,
test_suite="allmydata.test",
)
<!-- <link href="http://www.allmydata.com/common/css/styles.css"
rel="stylesheet" type="text/css"/> -->
<link href="/webform_css" rel="stylesheet" type="text/css"/>
+ <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<td><n:slot name="filename"/></td>
<td><n:slot name="type"/></td>
<td><n:slot name="size"/></td>
- <td><n:slot name="uri"/></td>
+ <td><pre class="overflow"><n:slot name="uri"/></pre></td>
<td><n:slot name="delete"/></td>
</tr>
--- /dev/null
+
+pre.overflow {
+ background: #f7f7f7;
+ border: 1px solid #d7d7d7;
+ margin: 1em 1.75em;
+ padding: .25em;
+ overflow: auto;
+ }
\ No newline at end of file
from twisted.web import static, resource, server, html
from twisted.python import util, log
from nevow import inevow, rend, loaders, appserver, url, tags as T
+from nevow.static import File as nevow_File # TODO: merge with static.File?
from allmydata.util import idlib
from allmydata.uri import unpack_uri
from allmydata.interfaces import IDownloadTarget
return rend.Page.locateChild(self, ctx, segments)
child_webform_css = webform.defaultCSS
+ child_tahoe_css = nevow_File(util.sibpath(__file__, "web/tahoe.css"))
child_welcome = Welcome()