Modernisation du handle ajax racine. On utilise l'API html5 de l'objet history, et...
[Plinn.git] / skins / ajax_scripts / folder_contents_script.js
index b896cb7..ece076d 100644 (file)
@@ -1,8 +1,14 @@
 // (c) Benoît PIN 2006-2007
 // http://plinn.org
 // Licence GPL
 // (c) Benoît PIN 2006-2007
 // http://plinn.org
 // Licence GPL
-// $Id: folder_contents_script.js 1375 2008-09-12 12:29:12Z pin $
-// $URL: http://svn.cri.ensmp.fr/svn/Plinn/branches/CMF-2.1/skins/ajax_scripts/folder_contents_script.js $
+// 
+// 
+
+var FolderDDropControler;
+var DropTarget;
+var loadListing;
+
+(function(){
 
 function getTargetRow(evt){
        var target = getTargetedObject(evt);
 
 function getTargetRow(evt){
        var target = getTargetedObject(evt);
@@ -11,7 +17,7 @@ function getTargetRow(evt){
        return target;
 }
 
        return target;
 }
 
-function FolderDDropControler(listing) {
+FolderDDropControler = function(listing) {
        this.folderUrl = document.getElementById("FolderUrl").innerHTML;
        this.targetRow = null;
        this.lastOverPosition = null;
        this.folderUrl = document.getElementById("FolderUrl").innerHTML;
        this.targetRow = null;
        this.lastOverPosition = null;
@@ -136,7 +142,7 @@ FolderDDropControler.prototype.reset = function() {
 
 
 
 
 
 
-function DropTarget(node, folderDDControler) {
+DropTarget = function(node, folderDDControler) {
        this.folderDDControler = folderDDControler;
        this.batchSize = parseInt(document.getElementById("BatchNavigationSize").innerHTML);
        var thisControler = this;
        this.folderDDControler = folderDDControler;
        this.batchSize = parseInt(document.getElementById("BatchNavigationSize").innerHTML);
        var thisControler = this;
@@ -196,7 +202,7 @@ DropTarget.prototype.highlightTarget = function(evt){
 
 
 
 
 
 
-function loadListing(evt) {
+loadListing = function(evt) {
        var target = getTargetedObject(evt);
        disableDefault(evt);
        disablePropagation(evt);
        var target = getTargetedObject(evt);
        disableDefault(evt);
        disablePropagation(evt);
@@ -233,3 +239,5 @@ function loadListing(evt) {
        }
        return false;
 }
        }
        return false;
 }
+
+}());
\ No newline at end of file