MOD avancement dans la Grande Restructuration
[euphorik.git] / js / util.js
index 4dfc6b9..c9c8bb3 100644 (file)
@@ -90,15 +90,15 @@ euphorik.Util.positionTypeY = {haut: 0, hautRecouvrement: 1, centre: 2, basRecou
 euphorik.Util.prototype.afficherBoite = function(boite, cible, positionX, positionY) {\r
     var positionCible = cible.offset();\r
     var positionBoite = {\r
-         left : positionX == euphorik.Util.positionTypeX.gauche ? positionCible.left - boite.width() :\r
-            (positionX == euphorik.Util.positionTypeX.gaucheRecouvrement ? positionCible.left - boite.width() + cible.width() : \r
-            (positionX == euphorik.Util.positionTypeX.droitelsRecouvrement ? positionCible.left :\r
-            (positionX == euphorik.Util.positionTypeX.droite ? positionCible.left + cible.width() :\r
+         left : positionX === euphorik.Util.positionTypeX.gauche ? positionCible.left - boite.width() :\r
+            (positionX === euphorik.Util.positionTypeX.gaucheRecouvrement ? positionCible.left - boite.width() + cible.width() : \r
+            (positionX === euphorik.Util.positionTypeX.droitelsRecouvrement ? positionCible.left :\r
+            (positionX === euphorik.Util.positionTypeX.droite ? positionCible.left + cible.width() :\r
             positionCible.left + cible.width() / 2 - boite.width() / 2 ))), // centre\r
-         top : positionY == euphorik.Util.positionTypeY.haut ? positionCible.top - boite.height() :\r
-            (positionY == euphorik.Util.positionTypeY.hautRecouvrement ? positionCible.top - boite.height() + cible.height() : \r
-            (positionY == euphorik.Util.positionTypeY.basRecouvrement ? positionCible.top :\r
-            (positionY == euphorik.Util.positionTypeY.bas ? positionCible.top + cible.height() :\r
+         top : positionY === euphorik.Util.positionTypeY.haut ? positionCible.top - boite.height() :\r
+            (positionY === euphorik.Util.positionTypeY.hautRecouvrement ? positionCible.top - boite.height() + cible.height() : \r
+            (positionY === euphorik.Util.positionTypeY.basRecouvrement ? positionCible.top :\r
+            (positionY === euphorik.Util.positionTypeY.bas ? positionCible.top + cible.height() :\r
             positionCible.top + cible.height() / 2 - boite.height() / 2 ))) // centre\r
       };\r
       \r
@@ -137,9 +137,9 @@ euphorik.Util.prototype.infoBulle = function(message, element, position) {
 \r
          var m = $("#messageBulle");\r
          var f = $("#flecheBulle");\r
-         f.removeClass().addClass(position == euphorik.Util.positionBulleType.haut ? "flecheBulleHaut" :\r
-            (position == euphorik.Util.positionBulleType.droite ? "flecheBulleDroite" : \r
-            (position == euphorik.Util.positionBulleType.bas ? "flecheBulleBas" : "flecheBulleGauche" )));\r
+         f.removeClass().addClass(position === euphorik.Util.positionBulleType.haut ? "flecheBulleHaut" :\r
+            (position === euphorik.Util.positionBulleType.droite ? "flecheBulleDroite" : \r
+            (position === euphorik.Util.positionBulleType.bas ? "flecheBulleBas" : "flecheBulleGauche" )));\r
          \r
          // remplie le paragraphe de la bulle avec le message\r
          $("p", m).html(message);\r
@@ -149,20 +149,20 @@ euphorik.Util.prototype.infoBulle = function(message, element, position) {
          m.css("top", 0).css("left", 0);\r
          \r
          var positionFleche = {\r
-            left : position == euphorik.Util.positionBulleType.haut || position == euphorik.Util.positionBulleType.bas ?\r
+            left : position === euphorik.Util.positionBulleType.haut || position === euphorik.Util.positionBulleType.bas ?\r
                 element.offset().left + element.outerWidth() / 2 - f.width() / 2 :\r
-                (position == euphorik.Util.positionBulleType.gauche ? element.offset().left - f.width() : element.offset().left + element.outerWidth()),\r
-            top : position == euphorik.Util.positionBulleType.gauche || position == euphorik.Util.positionBulleType.droite ?\r
+                (position === euphorik.Util.positionBulleType.gauche ? element.offset().left - f.width() : element.offset().left + element.outerWidth()),\r
+            top : position === euphorik.Util.positionBulleType.gauche || position === euphorik.Util.positionBulleType.droite ?\r
                 element.offset().top + element.outerHeight() / 2 - f.height() / 2 :\r
-                (position == euphorik.Util.positionBulleType.haut ? element.offset().top - f.height() : element.offset().top + element.outerHeight())\r
+                (position === euphorik.Util.positionBulleType.haut ? element.offset().top - f.height() : element.offset().top + element.outerHeight())\r
          };\r
          var positionMessage = {\r
-            left : position == euphorik.Util.positionBulleType.haut || position == euphorik.Util.positionBulleType.bas ?\r
+            left : position === euphorik.Util.positionBulleType.haut || position === euphorik.Util.positionBulleType.bas ?\r
                 element.offset().left + element.width() / 2 - m.width() / 2 :\r
-                (position == euphorik.Util.positionBulleType.gauche ? element.offset().left - f.width() - m.width() : element.offset().left + f.width() + element.outerWidth()),\r
-            top : position == euphorik.Util.positionBulleType.gauche || position == euphorik.Util.positionBulleType.droite ?\r
+                (position === euphorik.Util.positionBulleType.gauche ? element.offset().left - f.width() - m.width() : element.offset().left + f.width() + element.outerWidth()),\r
+            top : position === euphorik.Util.positionBulleType.gauche || position === euphorik.Util.positionBulleType.droite ?\r
                 element.offset().top + element.outerHeight() / 2 - m.height() / 2 :\r
-                (position == euphorik.Util.positionBulleType.haut ? element.offset().top - f.height() - m.height() : element.offset().top + f.height() + element.outerHeight())\r
+                (position === euphorik.Util.positionBulleType.haut ? element.offset().top - f.height() - m.height() : element.offset().top + f.height() + element.outerHeight())\r
          };\r
          var depassementDroit = (positionMessage.left + m.width()) - $("body").width();\r
          if (depassementDroit > 0) {\r
@@ -237,7 +237,7 @@ euphorik.Util.prototype.replaceSelection = function(input, replaceString) {
    } else if (document.selection) {\r
       input.focus();\r
       var range = document.selection.createRange();\r
-      if (range.parentElement() == input) {\r
+      if (range.parentElement() === input) {\r
          var isCollapsed = range.text === '';\r
          range.text = replaceString;\r
          if (!isCollapsed) {\r
@@ -259,7 +259,7 @@ euphorik.Util.prototype.rot13 = function(chaine) {
    var zCode = 'z'.charCodeAt(0);\r
 \r
    var f = function(ch, pos) {\r
-      if (pos == ch.length) {\r
+      if (pos === ch.length) {\r
          return "";\r
       }\r
       \r