$title=$iniarray["title"];
$N=$iniarray["pics_per_page"];
/* end parse ini-file */
+
+/* parse flags */
+if(isset($_REQUEST["page"]))
+ $page = intval($_REQUEST["page"]);
+else
+ $page = 1;
+
?>
<html>
<title><?php echo htmlspecialchars($title) ?></title>
-<script src="d3.min.js"></script>
-<link rel="stylesheet" type="text/css" href="normalize.css" />
-<link rel="stylesheet" type="text/css" href="style.css" />
+<script src="<?php echo $webbase?>/d3.min.js"></script>
+<link rel="stylesheet" type="text/css" href="<?php echo $webbase?>/normalize.css" />
+<link rel="stylesheet" type="text/css" href="<?php echo $webbase?>/style.css" />
<body>
<button class="prev" disabled="disabled" onclick="left()"> prev </button>
<button class="next" onclick="right()">next </button>
+<div class="permalink"></div>
+<div class="index"></div>
<div class="pics"> </div>
<footer>
var pics = d3.select(".pics").append("ul");
-var page=0;
-var N=<?php echo $N?>;
+var page=<?php echo $page ?>;
+var N=<?php echo $N ?>;
var count=0;
function myreload(a) {
+ d3.json("<?php echo $webbase?>/getjson.php?T=1", function(json) {
+ s="page ";
+ n = json[0].total/N;
+ for(i=1;i<=n+1;i++)
+ {
+ s+=" <a href=\"<?php echo $webbase?>/page/"+i+"\">"+i+"</a>";
+ }
+ d3.select(".index").html(s);
+ });
d3.json("<?php echo $webbase?>/getjson.php?P="+a, function(json) {
count=0;
pics.selectAll("li").remove();
checkbutton();
});
- d3.select(".debug").text("P, count= "+a+" "+count);
+ permalink="<?php echo $webbase ?>/page/"+page;
+ d3.select(".permalink").html("Permalink: <a href=\""+permalink+"\">"+permalink+"</a>");
+ d3.select(".debug").text("P,N ="+a+" "+N);
}
function left() {
- if (page>=1) page=page-1;
+ if (page>=2) page=page-1;
myreload(page);
}
function checkbutton() {
- if (page==0)
+ if (page==1)
{ d3.select("button.prev").attr("disabled","disabled");}
else
{ d3.select("button.prev").attr("disabled", null);};