Author: cedric@yterium.com
Date: Thu Aug 10 01:02:45 2006
New Revision: 4468
Log:
se placer sur l'ancre apres la mise a jour de la boucle
Modified:
_plugins_/_ze_laboratoire_/spiip/dist_back/pagination-ahah.js
Modified: _plugins_/_ze_laboratoire_/spiip/dist_back/pagination-ahah.js
--- _plugins_/_ze_laboratoire_/spiip/dist_back/pagination-ahah.js (original)
+++ _plugins_/_ze_laboratoire_/spiip/dist_back/pagination-ahah.js Thu Aug 10 01:02:45 2006
@@ -1,16 +1,18 @@
$.blocpagination = function(containerId) {
$('#'+containerId).each(function(){
var id = this.id;
- var group = this;
- $('a.lien_pagination',group).each(function(){
+ $('a.lien_pagination',this).each(function(){
+ var reg = new RegExp('^(.*)#([a-z0-9_]*)$','i');
var url = this.href;
- url = url.replace(new RegExp('#[a-z0-9_]*$','i'),'');
- if (url.indexOf("?")>0) url += '&';
- else url += '?';
- url += 'fragment='+id;
+ var ancre = url.replace(reg,'$2');
+ url = url.replace(reg,'$1');
+ if (url.indexOf("?")>0) url = url+'&';
+ else url = url+'?';
+ url=url + 'fragment='+id;
$(this).click(function(){
$(this.parentNode).before('<div class="ahah_searching_right"> </div>');
$('div#'+id).load(url,null,function(){
+ window.location.hash = ancre;
$.blocpagination(id);
});
return false;