Template:TcImagineIt js dev

From wiki
Jump to navigation Jump to search

<html>

   <script>
       $(function(){
           
           
           
           'use strict';
           $.urlParam = function(name){
               var results = new RegExp('[?&]' + name + '=([^&#]*)').exec(window.location.href);
               if (results){
                   return results[1];
               }
           }
           
           
           // test for info box2
           var infoxBox2Height=0;
       
           $('.info-box2').each(function(i, obj) {
               
               console.log(obj);
           
                var currentHeight=$(this).height();
                
                if(currentHeight>infoxBox2Height) {
                    infoxBox2Height=currentHeight;
                    
                }
                
               // alert(infoxBox2Height);
  
           });
           
           $('.info-box2').css('height',infoxBox2Height + 'px');
           
           
            // end test for info box2
           
           
           
           var pageLang = $.urlParam('lang') || 'en';
           
           var languageToggle = $('#language-toggle');
           if(pageLang === 'en'){
               languageToggle.text('Français');
               languageToggle.attr("href", "?lang=fr");
           } else {
               languageToggle.text('English');
               languageToggle.attr("href", "?lang=en");
           }
           
           $("multilang").each(function(){
               if ($(this).find('en').length) {
                   var english = $(this).find('en');
                   var french = $(this).find('fr');
                   $(this).html(pageLang === 'en' ? english : french);
               } else {
                   var text = $(this).text();
                   var arr = text.split('@');
                   var english = arr[1].replace('en|', ).trim();
                   var french = arr[2].replace('fr|', ).trim();
                   $(this).replaceWith(pageLang === 'en' ? english : french);
               }
           });
           
           $('[src-en]').each(function(){
               var img = $(this);
               img.attr('src', pageLang === 'en' ? img.attr('src-en') : img.attr('src-fr'));
           })
       });
       
    
       
       
   </script>

</html>