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