diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2013-03-22 21:22:31 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2013-03-22 21:22:31 (GMT) |
commit | a6a4d7a31b3d7080fba9e2945ccbda615bcdfe7b (patch) | |
tree | 761269aac657f50e21d2f72d9f5d7232f9a735a9 | |
parent | e73051d62d8a1f093b2c46ed94b1349d9c52898f (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.html | 53 |
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"> |