Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2013-03-22 21:22:31 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2013-03-22 21:22:31 (GMT)
commita6a4d7a31b3d7080fba9e2945ccbda615bcdfe7b (patch)
tree761269aac657f50e21d2f72d9f5d7232f9a735a9
parente73051d62d8a1f093b2c46ed94b1349d9c52898f (diff)
Show download and upload links only in the remote instances
This is done in the index.html with javascript. Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
-rw-r--r--web/index.html53
1 files changed, 32 insertions, 21 deletions
diff --git a/web/index.html b/web/index.html
index 246f7ce..7696dd3 100644
--- a/web/index.html
+++ b/web/index.html
@@ -6,34 +6,44 @@
<script src="jquery-1.9.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
- $.getJSON("/datastore/owner_info", function(owner_info) {
- $('#header').append("Journal of " + owner_info.nick_name);
- $('#header').css('color', owner_info.stroke_color);
- $('#header').css('background-color', owner_info.fill_color);
- });
+ function init() {
+ $.getJSON("/datastore/owner_info", function(owner_info) {
+ $('#header').append("Journal of " + owner_info.nick_name);
+ $('#header').css('color', owner_info.stroke_color);
+ $('#header').css('background-color', owner_info.fill_color);
+ });
- $.getJSON("/datastore/starred", function(starred) {
- for (var i = 0; i < starred.length; i++)
- {
- $('#journaltable').append("<tr>" +
- "<td><img src=/datastore/preview/id=" + starred[i].id + "/></td>"+
- "<td class='desc_td'>"+
- "<table class='desc_table'>"+
- "<tr><td class='title'>" + starred[i].title + "</td></tr>"+
- "<tr><td>" + starred[i].desc + "</td></tr>"+
- "<tr><td>"+
- "<a class='download_link' href='/datastore/id=" + starred[i].id +"'>"+
- "Download</a></td></tr></table>"+
- "</td>" +
- "</tr>");
+ local = (window.location.hostname == '0.0.0.0');
+
+ if (local) {
+ $('#uploadarea').hide();
}
- });
+
+ $.getJSON("/datastore/starred", function(starred) {
+ for (var i = 0; i < starred.length; i++)
+ {
+ $('#journaltable').append("<tr>" +
+ "<td><img src=/datastore/preview/id=" + starred[i].id + "/></td>"+
+ "<td class='desc_td'>"+
+ "<table class='desc_table'>"+
+ "<tr><td class='title'>" + starred[i].title + "</td></tr>"+
+ "<tr><td>" + starred[i].desc + "</td></tr>"+
+ (!local ? "<tr><td>"+
+ "<a class='download_link' href='/datastore/id=" + starred[i].id +"'>"+
+ "Download</a></td></tr>" : "") +
+ "</table>"+
+ "</td>" +
+ "</tr>");
+ }
+ });
+ }
</script>
</head>
- <body>
+ <body onload="init()">
<div id="header">
</div>
+ <div id="uploadarea">
<table>
<tr><td>
<form action="/datastore/upload" method="post" enctype="multipart/form-data">
@@ -43,6 +53,7 @@
</form>
</td></tr>
</table>
+ </div>
<table id="journaltable">