Commit 23643465 authored by Łukasz Nowak's avatar Łukasz Nowak

Fix prev/next navigation.

parent f2ce84ad
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<dictionary> <dictionary>
<item> <item>
<key> <string>_EtagSupport__etag</string> </key> <key> <string>_EtagSupport__etag</string> </key>
<value> <string>ts22156440.07</string> </value> <value> <string>ts22211438.16</string> </value>
</item> </item>
<item> <item>
<key> <string>__name__</string> </key> <key> <string>__name__</string> </key>
...@@ -90,6 +90,10 @@ function setSoftwareReleaseEntry(item, append_to, insert_before) {\n ...@@ -90,6 +90,10 @@ function setSoftwareReleaseEntry(item, append_to, insert_before) {\n
entry_div.addClass(\'software_release_entry\');\n entry_div.addClass(\'software_release_entry\');\n
}\n }\n
\n \n
function hashTo(event) {\n
window.location.hash = \'#\'+$.param(event.data);\n
}\n
\n
function drawSoftwareReleaseList(data) {\n function drawSoftwareReleaseList(data) {\n
$(\'#software_release_container\').empty()\n $(\'#software_release_container\').empty()\n
var ul = $(\'<ul>\');\n var ul = $(\'<ul>\');\n
...@@ -108,18 +112,21 @@ function drawSoftwareReleaseList(data) {\n ...@@ -108,18 +112,21 @@ function drawSoftwareReleaseList(data) {\n
var param = {};\n var param = {};\n
if (data.title) { param[\'query\'] = data.title; }\n if (data.title) { param[\'query\'] = data.title; }\n
var a = $(\'<div>\');\n var a = $(\'<div>\');\n
page = parseInt(data.page, 10);\n
if (data.after) {\n if (data.after) {\n
a.addClass(\'sr_right_active\');\n a.addClass(\'sr_right_active\');\n
param[\'page\'] = data.page+1;\n param[\'page\'] = page+1;\n
a.click(function() {window.location.hash = \'#\'+$.param(param);});\n a.click(param, hashTo);\n
}\n }\n
else { a.addClass(\'sr_right_inactive\'); }\n else { a.addClass(\'sr_right_inactive\'); }\n
navigation_div.append(a);\n navigation_div.append(a);\n
var a = $(\'<div>\');\n var a = $(\'<div>\');\n
var param = {};\n
if (data.title) { param[\'query\'] = data.title; }\n
if (data.before) {\n if (data.before) {\n
param[\'page\'] = data.page-1;\n param[\'page\'] = page-1;\n
a.addClass(\'sr_left_active\');\n a.addClass(\'sr_left_active\');\n
a.click(function() {window.location.hash = \'#\'+$.param(param);});\n a.click(param, hashTo);\n
}\n }\n
else { a.addClass(\'sr_left_inactive\'); }\n else { a.addClass(\'sr_left_inactive\'); }\n
navigation_div.append(a);\n navigation_div.append(a);\n
...@@ -275,7 +282,7 @@ function hashController ()\n ...@@ -275,7 +282,7 @@ function hashController ()\n
</item> </item>
<item> <item>
<key> <string>size</string> </key> <key> <string>size</string> </key>
<value> <int>8165</int> </value> <value> <int>8258</int> </value>
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>title</string> </key>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment