/*
 * -> [SI-LINDER-PARTNER-2][OSC] - Refonte du site Internet pour supporter le Responsive Design
 * 
 *   overrides principaux d'uiKit, descriptions et changements apportés au fichier source CSS chargé pour uiKit.
 *   le présent fichier informe sur la nature des changements apportés au fichier /design/CssJsFramework/uiKit-3.2.1/css/uikit-linder-partner-custom.css
 *   le présent fichier ne sert qu'à titre de référence concernant les changements (utiles pour l'organisation entres plusieur développeurs éventuels)
 *   le présent fichier ne déclare aucunes règles CSS de lui-même, il informe juste des changements effectués sur le fichier .css servant au thème chargé pour uiKit
 *   il se peut que ce fichier n'inclue pas certains overrides, c'est alors dans ce cas sous une bonne raison qui est la suivante:
 *      nous ne voulons pas overrider uiKit globalement pour un élément en particulier à un endroit en particulier (par exemple, l'override du champ de texte et de la liste de choix dans la boite de recherche du site)
 *   tout overrides qui sont à effectuer pour un élément en particulier et à un endroit précis (donc qui ne nécéssite pas d'overrider uiKit en totalité pour cet élément précis)
 *      doit se trouver dans le fichier: /design/ResponsiveOverrides/si_css-ro-_mainStylesheet.css
 *          dans la section qui lui est propre.
 * 
 * 
 * $copyright-brand-name : Saphyra Interactive
 * $copyright-brand-url  : http://www.saphyra-interactive.fr
 * $copyright-brand-dev  : Christophe K.
 *          
 */




/* InCustom-Override{
 * INSIDE : dans le fichier: /design/CssJsFramework/uiKit-3.2.1/css/uikit-linder-partner-custom.css
 * IDNAME : {--uiKit-SI--override::PLACE_NOTO_SANS_BEFORE_SOME_FONTS}
   - l'écriture Noto Sans convient mieux que Arial, sous les systèmes Linux. (hors WebFont)
   - l'écriture Arial convient mieux que Noto Sans, sous les systèmes Windows. (hors WebFont)
   - Noto Sans est disponible par défaut sur Linux, pas Arial.
   - Arial est disponible par défaut sur Windows, pas Noto Sans.
   - mais pour moi, sur Linux, j'ai les deux polices d'écritures, obligation pour mes tests.
   - problème: uiKit utilise par défaut pour tout affichage de texte qui n'a pas de déclaration de police d'écriture une ligne composée de polices d'écitures proposées par défaut, mais Arial est avant Noto Sans..
   - cela affecte le design que j'en ai sur Linux
   - cela affecte ces tags html: html
   - UI KIT S'EN SERVAIT POUR: (" Component: Base -- / * 1 * / ")
   
   ¤ FIXBY: on déplace Noto Sans avant les autres déclarations d'usage de polices d'écritures, mais après -apple-system.
   }
*/




/* InCustom-Override{
 * INSIDE : dans le fichier: /design/CssJsFramework/uiKit-3.2.1/css/uikit-linder-partner-custom.css
 * IDNAME : {--uiKit-SI--override::FIX_LINKS_WE_DO_NOT_WANT_A_GLOBAL_RETHEMING_SINCE_WE_WANT_KEEP_OLD_CSS_STYLE}
   - les liens ne doivent pas changer de couleurs, autres que ce qu'ils avaient à l'origine.
   - problème: uiKit réécrit toutes les directives pour CHAQUE LIENS, (si cela garde une certaine homogénéïté de couleurs, il n'en reste pas moins que certains liens sont alors mal colorés!)
   - cela affecte ces tags html: a
   - cela affecte ces classes css: uk-link, uk-link-toggle
   - UI KIT S'EN SERVAIT POUR: (" Links -- Remove the outline on focused links when they are also active or hovered ")
   
   ¤ FIXBY: on commente toute la définition de ces classes.
   }
*/




/* InCustom-Override{
 * INSIDE : dans le fichier: /design/CssJsFramework/uiKit-3.2.1/css/uikit-linder-partner-custom.css
 * IDNAME : {--uiKit-SI--override::FIX_NOT_FOUND_IMAGES_EVEN_NOT_DISPLAYING}
   - sert à fixer un souci d'images de canvas et de video que uiKit rajoute: si l'image n'est pas trouvée, alors, seul son attribut "alt" sera affiché.
   - problème: le design s'en voit profondément affecté si des images manquent à l'appel (n'existent pas).
   - cela affecte ces tags html: canvas, img, video
   - UI KIT S'EN SERVAIT POUR: (" Embedded content -- * 2. Auto-scale the height. Only needed if `height` attribute is present. ")
   
   ¤ FIXBY: height est à AUTO, overflow a été ajouté et height commenté.
   }
*/




/* InCustom-Override{
 * INSIDE : dans le fichier: /design/CssJsFramework/uiKit-3.2.1/css/uikit-linder-partner-custom.css
 * IDNAME : {--uiKit-SI--override::IMPROVE_MAX-WIDTH_FOR_TOOLTIPS}
   - certaines infobulles (tooltips), doivent avoir une plus grande taille pour le texte qu'elles doivent afficher
   - problème: uiKit impose une limite dure aux tooltip, beaucoup trop stricte: 200px
   - cela affecte ces tags html: *
   - cela affecte ces classes css: .uk-tooltip
   - UI KIT S'EN SERVAIT POUR: (" Component: Tooltip -- * 3. Dimensions ")
   
   ¤ FIXBY: on modifie 200px, par auto pour la directive max-width.
   
 * IDNAME : {--uiKit-SI--override::NEW_STYLE_FOR_TOOLTIPS}
   - on ajoute une bordure sympa au tooltip et leur change juste la couleur de fond et de leur texte, car, celle par défaut n'est pas adaptée au design du thème Linder Partner!
   - on modifie au passage la police d'écriture utilisée, on va utiliser notre nouvelle WebFont Noto-Sans Black !
   - on change sa taille aussi.
   - cela affecte ces tags html: *
   - cela affecte ces classes css: .uk-tooltip
   - UI KIT S'EN SERVAIT POUR: (" Component: Tooltip -- * 4. Style ")
   
   ¤ FIXBY: on modifie les directives suivantes color, background, font-size, border-radius.
            on ajoute la directive font-family.
            on ajoute la directive border et on override le padding en un plus important.
   }
*/




/* InCustom-Override{
 * INSIDE : dans le fichier: /design/CssJsFramework/uiKit-3.2.1/css/uikit-linder-partner-custom.css
 * IDNAME : {--uiKit-VTAB--override::REMOVE_FONT_SIZE_DIRECTIVE_FOR_LABELS}
   - sert à fixer un souci de taille de typographie
   - problème: si l'on doit créer un font-size avec un !important dans les règles "label.uk-label"
               et qu'il soit de 1.5em comme on l'a fait pour la taille des autres textes,
               sa taille à lui est faussée et devient plus grande qu'elle ne devrait l'être ce qui sous-entend de lui donner à nouveau une taille de font-size différent et on en finit pas, surtout que nous utilisons du vw
               depuis l'intégration de la nouvelle charte graphique VTAB
   - cela affecte ces tags html: label, *
   - cela affecte ces classes css: .uk-label
   - UI KIT S'EN SERVAIT POUR: ("Component: Label ")
   
   ¤ FIXBY: directive font-size commentée.
   }
*/
