From e9739d078a9fa1ce733dc749c77bac22e2a3526b Mon Sep 17 00:00:00 2001
From: gloas <gloas@afi-loas.afi-sa.net>
Date: Fri, 24 Jan 2014 17:11:01 +0100
Subject: [PATCH] Accessibilite et adaptation IE8 du calendrier

---
 public/opac/css/blanc_sur_noir.css | 40 ++++++++++++++++++++------
 public/opac/css/bleu_sur_jaune.css | 45 ++++++++++++++++++++++++++----
 public/opac/css/noir_sur_blanc.css | 42 +++++++++++++++++++++++++---
 public/opac/js/calendrier.js       |  7 +++--
 4 files changed, 115 insertions(+), 19 deletions(-)

diff --git a/public/opac/css/blanc_sur_noir.css b/public/opac/css/blanc_sur_noir.css
index a23cbb6676f..96c1ef84c07 100644
--- a/public/opac/css/blanc_sur_noir.css
+++ b/public/opac/css/blanc_sur_noir.css
@@ -1,16 +1,15 @@
 body {
-    background-image: none !important;
-    background-color: #000 !important;
-    color: #EEE;
+    background-image: none;
+    background-color: #000!important;
+    color: #EEE!important;
 }
 
 body *:not(article):not(a):not(header):not(.evenement_toggle_content){
-    background-image: none !important;
-    background-color: #000  !important;
+    background-color: #000!important;
 }
 
 body * {
-    color: #EEE  !important;
+    color: #EEE!important;
 }
 
 ul.ui-selectable li.ui-widget-content {		
@@ -20,7 +19,7 @@ ul.ui-selectable li.ui-widget-content {
 }
 
 div#open_accessibility {
-    background:#EEE url(../images/accessibilite.png) !important;
+    background:#EEE url(../images/accessibilite.png);
 }
 
 
@@ -28,5 +27,30 @@ input[type='text'],
 input[type='password'],
 input[type='submit'],
 input[type='url'] {
-    border: 1px solid white !important;
+    border: 1px solid #EEE!important;
+}
+
+
+input::-webkit-input-placeholder{
+    color:#EEE;
+    font-weight:normal;
+    padding-top:1px;
+}
+
+input::-moz-placeholder {
+    color:#EEE;
+    font-weight:normal;
+    padding-top:1px;
+}
+
+input:-moz-placeholder {
+    color:#EEE;
+    font-weight:normal;
+    padding-top:1px;
+}
+
+input:-ms-input-placeholder {  
+    color:#EEE;
+    font-weight:normal;
+    padding-top:1px;
 }
\ No newline at end of file
diff --git a/public/opac/css/bleu_sur_jaune.css b/public/opac/css/bleu_sur_jaune.css
index d274fed61fe..b80a694a08a 100644
--- a/public/opac/css/bleu_sur_jaune.css
+++ b/public/opac/css/bleu_sur_jaune.css
@@ -1,20 +1,29 @@
 body {
     background-image: none !important;
     background-color: #FCF175 !important;
-    color: navy;
+    color: navy!important;
 }
 
+
 body *:not(article):not(a):not(header):not(.evenement_toggle_content){
-    background-image: none !important;
     background-color: #FCF175  !important;
 }
 
+
 body * {
     color: navy  !important;
 }
 
+
+ul.ui-selectable li.ui-widget-content {		
+    background: none;
+    background-color: #FCF175;
+    color: navy;
+}
+
+
 div#open_accessibility {
-    background-image: url(../images/accessibilite.png) !important;
+    background-image: url(../images/accessibilite.png);
 }
 
 
@@ -23,6 +32,32 @@ input[type='submit'],
 input[type='password'],
 input[type='url'] {
     border: 1px solid navy !important;
-    background-image: inherit !important;
-    background-color: inherit  !important;
+}
+
+
+input::-webkit-input-placeholder{
+    color:navy;
+    font-weight:normal;
+    padding-top:1px;
+}
+
+
+input::-moz-placeholder {
+    color:navy;
+    font-weight:normal;
+    padding-top:1px;
+}
+
+
+input:-moz-placeholder {
+    color:navy;
+    font-weight:normal;
+    padding-top:1px;
+}
+
+
+input:-ms-input-placeholder {  
+    color:navy;
+    font-weight:normal;
+    padding-top:1px;
 }
\ No newline at end of file
diff --git a/public/opac/css/noir_sur_blanc.css b/public/opac/css/noir_sur_blanc.css
index a09b5f59625..6cee6c769e3 100644
--- a/public/opac/css/noir_sur_blanc.css
+++ b/public/opac/css/noir_sur_blanc.css
@@ -1,13 +1,12 @@
 body {
     background-image: none !important;
     background-color: #FFF !important;
-    color: #000;
+    color: #000!important;
 }
 
+
 body *:not(article):not(a):not(header):not(.evenement_toggle_content) {
-    background-image: none !important;
     background-color: #FFF  !important;
-    color: #000  !important;
 }
 
 
@@ -16,8 +15,15 @@ body * {
 }
 
 
+ul.ui-selectable li.ui-widget-content {		
+    background: none;
+    background-color: #FCF175;
+    color: #000;
+}
+
+
 div#open_accessibility {
-    background-image: url(../images/accessibilite.png) !important;
+    background-image: url(../images/accessibilite.png);
 }
 
 
@@ -26,4 +32,32 @@ input[type='password'],
 input[type='submit'],
 input[type='url'] {
     border: 1px solid black !important;
+}
+
+
+input::-webkit-input-placeholder{
+    color:#000;
+    font-weight:normal;
+    padding-top:1px;
+}
+
+
+input::-moz-placeholder {
+    color:#000;
+    font-weight:normal;
+    padding-top:1px;
+}
+
+
+input:-moz-placeholder {
+    color:#000;
+    font-weight:normal;
+    padding-top:1px;
+}
+
+
+input:-ms-input-placeholder {  
+    color:#000;
+    font-weight:normal;
+    padding-top:1px;
 }
\ No newline at end of file
diff --git a/public/opac/js/calendrier.js b/public/opac/js/calendrier.js
index c624ec0b451..4fab1e927c6 100644
--- a/public/opac/js/calendrier.js
+++ b/public/opac/js/calendrier.js
@@ -21,7 +21,7 @@ var ajaxify_calendars = function () {
 
   $("form#calendar_select_categorie").change(function(event) {
     var url = $(this).attr('action');
-    $(this).parents(".calendar").load(url, 
+    $(this).closest(".calendar").load(url, 
 				      {'select_id_categorie':$(this).children('select').val(),
 				       'id_module':$(this).children('input').val()},
 				      ajaxify_calendars);
@@ -29,8 +29,11 @@ var ajaxify_calendars = function () {
 
 
   $('.auto_resize').removeClass('auto_resize');
-  if (undefined != window.calendrierAfterLoad)
+  if (undefined != window.calendrierAfterLoad){
     calendrierAfterLoad();
+  }else{
+    console.log("calendrierAfterLoad() is not defined");
+  }
 };
 
 $(ajaxify_calendars);
-- 
GitLab