version 1.48, 2005/03/18 14:28:00
|
version 1.49, 2005/03/18 16:57:21
|
Line 966 class ImageCollection(Folder, Persistent
|
Line 966 class ImageCollection(Folder, Persistent
|
return "<b>No entries</b>" |
return "<b>No entries</b>" |
|
|
if showall=='no': |
if showall=='no': |
|
actualNr=0 |
ids=self.show_thumbs() |
ids=self.show_thumbs() |
colRows=self.getColTimesRow() |
colRows=self.getColTimesRow() |
num=int(len(ids)/(colRows[0]*colRows[1])) |
num=int(len(ids)/(colRows[0]*colRows[1])) |
Line 973 class ImageCollection(Folder, Persistent
|
Line 974 class ImageCollection(Folder, Persistent
|
num+=1 |
num+=1 |
a=colRows[0]*colRows[1] |
a=colRows[0]*colRows[1] |
#print num,num+1 |
#print num,num+1 |
|
|
if num>1: |
if num>1: |
|
|
ret="<b>Show thumbnail group no:</b></br>" |
ret="" |
|
if selected: |
|
ret+="""<select onChange="parent.location.href='"""+self.REQUEST['URL1']+"""/selection?filename='+this.options[this.selectedIndex].value">""" |
|
else: |
|
ret+="""<select onChange="parent.location.href='"""+self.REQUEST['URL1']+"""?filename='+this.options[this.selectedIndex].value">""" |
for i in range(num): |
for i in range(num): |
if (operator.mod(i,10)==0) and i>0: |
try: |
ret +="<br/>" #alle 10 linebreak einfuegen |
nr=ids.index(self.REQUEST.SESSION['filename']) |
|
except: |
|
nr=0 |
k=i*a |
k=i*a |
|
if (k <= nr) and (nr < i*(a+1)): |
|
actualNr=i |
|
ret+="""<option value="%s" selected>%i</option>"""%(ids[k],i) |
|
else: |
|
ret+="""<option value="%s">%i</option>"""%(ids[k],i) |
|
ret+="</select>" |
|
anf="<b>Show thumbnail group no:</b></br>" |
|
|
|
|
|
try: |
if selected: |
if selected: |
href=self.REQUEST['URL1']+"/selection?filename="+ids[k] |
href=self.REQUEST['URL1']+"/selection?filename="+ids[(actualNr-1)*a] |
else: |
else: |
href=self.REQUEST['URL1']+"?filename="+ids[int(k)] |
href=self.REQUEST['URL1']+"?filename="+ids[int((actualNr-1)*a)] |
|
|
|
anf+="""<a href="%s" target="_top">%s</a> """%(href,"prev") |
|
except: |
|
pass |
|
ret=anf+ret |
|
|
|
try: |
|
|
|
if selected: |
|
href=self.REQUEST['URL1']+"/selection?filename="+ids[(actualNr+1)*a] |
|
else: |
|
href=self.REQUEST['URL1']+"?filename="+ids[int((actualNr+1)*a)] |
|
|
|
end="""<a href="%s" target="_top">%s</a> """%(href,"next") |
|
except: |
|
end="" |
|
ret=ret+end |
|
|
|
|
ret+="""<a href="%s" target="_top">%i</a> """%(href,i) |
#for i in range(num): |
|
# |
|
# ret +="<br/>" #alle 10 linebreak einfuegen |
|
# k=i*a |
|
# if selected: |
|
# href=self.REQUEST['URL1']+"/selection?filename="+ids[k] |
|
# else: |
|
# href=self.REQUEST['URL1']+"?filename="+ids[int(k)] |
|
# |
|
# ret+="""<a href="%s" target="_top">%i</a> """%(href,i) |
|
|
else: |
else: |
ret="" |
ret="" |