summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rw-r--r--views/index.tt112
-rw-r--r--views/layouts/main.tt38
2 files changed, 81 insertions, 69 deletions
diff --git a/views/index.tt b/views/index.tt
index 58f31d0..93ca976 100644
--- a/views/index.tt
+++ b/views/index.tt
@@ -1,62 +1,50 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>StartGit | Explore the Github users network</title>
- <script type="text/javascript" src="js/jquery-1.5.2.min.js"></script>
- <script type="text/javascript" src="js/sigma-connector.js"></script>
- <script type="text/javascript" src="js/github-connector.js"></script>
- <link rel="stylesheet" type="text/css" href="css/style.css" />
- </head>
- <table id="container">
- <tr id="content">
- <td colspan="5" width="100%" height="100%">
- <object id="SiGMa">
- <param name="movie" value="flash/SiGMa_API.swf" />
- <param name="quality" value="high" />
- <param name="allowScriptAccess" value="sameDomain" />
- <embed src="flash/SiGMa_API.swf" quality="high" width="100%" height="100%" name="SiGMa" quality="high" allowScriptAccess="always">
- </embed>
- </object>
- </td>
- </tr>
- <tr id="footer" valign="top">
- <td class="greyBG">
- <div class="title">
- Graphic parameters
- </div>
- <form name="node_properties">
- <br/>
- nodes color:
- <br/>
- <select name="nodes_color" style="width:100%;" onchange="setColor(this.value,graphAttributes);">
- </select>
- <br/>
- nodes size:
- <br/>
- <select name="nodes_size" style="width:100%;" onchange="setSize(this.value);">
- </select>
- </form>
- </td>
- <td class="greyBG">
- <br/>
- <a href="#" class="button" onclick="toggleDisplayEdges();">
- <span class="edges">display edges</span>
- </a>
- <a href="#" class="button" onclick="toggleDisplayLabels();">
- <span class="labels">display labels</span>
- </a>
- <a href="#" class="button" onclick="toggleFishEye();">
- <span class="fisheye">use fisheye zoom</span>
- </a>
- </td>
- <td class="github" colspan="3">
- <div style="float:left;">github/</div>
- <input type="text" id="query" class="query" name="query" onkeypress="if((event.keyCode||event.which)==13) newQuery(this.value);"/>
- </td>
- </tr>
- </table>
- </body>
-</html>
+<div id="main">
+ <object id="SiGMa">
+ <param name="movie" value="flash/SiGMa_API.swf" />
+ <param name="quality" value="high" />
+ <param name="allowScriptAccess" value="sameDomain" />
+ <embed src="flash/SiGMa_API.swf" quality="high" width="100%" height="100%" name="SiGMa" quality="high" allowScriptAccess="always">
+ </embed>
+ </object>
+</div>
+<div id="foot">
+ <form id="query">
+ <div id="query_query">
+ <div id="query_top">
+ <label for="query_input">github/</label>
+ <input type="text" id="query_input" />
+ </div>
+ <div id="query_bottom">
+ <span>
+ <label for="query_size">nodes size:</label>
+ <select id="query_size">
+ </select>
+ </span>
+ <span>
+ <label for="query_color">nodes color:</label>
+ <select id="query_color">
+ </select>
+ </span>
+ </div>
+ </div>
+ <div id="query_buttons">
+ <input type="button" class="edges" value="display edges"/>
+ <input type="button" class="labels" value="hide labels"/>
+ <input type="button" class="fisheye" value="use fisheye"/>
+ </div>
+ </form>
+ <div id="user">
+ <div id="user_avatar">
+ </div>
+ <div id="user_info">
+ </div>
+ </div>
+ <div id="legend">
+ <div id="legend_title">
+ Nodes color:
+ </div>
+ <div id="legend_elements">
+ </div>
+ </div>
+ </div>
+</div> \ No newline at end of file
diff --git a/views/layouts/main.tt b/views/layouts/main.tt
index d19c388..f547e68 100644
--- a/views/layouts/main.tt
+++ b/views/layouts/main.tt
@@ -6,16 +6,40 @@
<meta http-equiv="Content-type" content="text/html; charset=<% settings.charset %>" />
<title>StarGit</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" type="text/javascript"></script>
- <script type="text/javascript" src="<% request.uri_base %>/javascripts/sigma-connector.js"></script>
- <script type="text/javascript" src="<% request.uri_base %>/javascripts/github-connector.js"></script>
+ <script type="text/javascript" src="<% request.uri_base %>/javascripts/stargit.js"></script>
<link rel="stylesheet" href="<% request.uri_base %>/css/style.css" />
+ <script>
+ $(document).ready(function(){
+ $("#query_input").keypress(function(e){
+ if(e.which == 13) {
+ stargit.loadUser(this.value);
+ e.stopPropagation();
+ return false;
+ }
+ return true;
+ });
+ $("#query_size").change(stargit.setSize);
+ $("#query_color").change(stargit.setColor);
+ $("#query_buttons .edges").click(function(){
+ this.value = stargit.toggleEdges()?"hide edges":"display edges";
+ });
+ $("#query_buttons .labels").click(function(){
+ this.value = stargit.toggleLabels()?"hide labels":"display labels";
+ });
+ $("#query_buttons .fisheye").click(function(){
+ this.value = stargit.toggleFishEye()?"hide fisheye":"use fisheye";
+ });
+ });
+ </script>
</head>
- <body onload="init();">
- <div id="header">
- <a id="about" href="#">About</a>
- <a id="files" href="#">Files</a>
- </div>
+ <body>
+ <div id="head">
+ <div id="head_title">Stargit - Browse the Github collaborations network</div>
+ <a id="head_about" href="#">About</a>
+ <a id="head_dowload" href="#">Download</a>
+ <a id="head_api" href="#">API</a>
+ </div>" href="#">Files</a>
<% content %>
</body>
</html>