Sequence is now namespaced

This commit is contained in:
Piotr Mitros
2011-12-12 08:58:21 -05:00
parent 0a075b5e00
commit 5385a02428
3 changed files with 50 additions and 23 deletions

View File

@@ -1,48 +1,48 @@
// CRITICAL TODO: Namespace
var files=["",
var ${ id }files=["",
%for t in items:
${t[1]['content']} ,
%endfor
""
];
var functions=["",
var ${ id }functions=["",
%for t in items:
function(){ ${t[1]['js']} },
%endfor
""];
var loc;
var ${ id }loc;
function goto(i) {
$('#content').html(files[i]);
functions[i]()
loc=i;
function ${ id }goto(i) {
$('#content').html(${ id }files[i]);
${ id }functions[i]()
${ id }loc=i;
}
function setup_click(i) {
$('#tt_'+i).click(function(eo) { goto(i);});
function ${ id }setup_click(i) {
$('#tt_'+i).click(function(eo) { ${ id }goto(i);});
}
function next() {
loc=loc+1;
if(loc> ${ len(items) } ) loc=${ len(items) };
goto(loc);
function ${ id }next() {
${ id }loc=${ id }loc+1;
if(${ id }loc> ${ len(items) } ) ${ id }loc=${ len(items) };
${ id }goto(${ id }loc);
}
function prev() {
loc=loc-1;
if(loc<1) loc=1;
goto(loc);
function ${ id }prev() {
${ id }loc=${ id }loc-1;
if(${ id }loc<1) ${ id }loc=1;
${ id }goto(${ id }loc);
}
$(function() {
var i;
for(i=1; i<11; i++) {
setup_click(i);
${ id }setup_click(i);
}
$('#next').click(function(eo) { next();});
$('#prev').click(function(eo) { prev();});
goto(1);
$('#${ id }next').click(function(eo) { ${ id }next();});
$('#${ id }prev').click(function(eo) { ${ id }prev();});
${ id }goto(1);
});