Dotclear


Ignore:
Timestamp:
09/25/13 22:34:49 (12 years ago)
Author:
blr21
Branch:
ticket 1406
Children:
2102:fba83bbd6ee1, 2103:41e000221329
Message:

ticket 1406-1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/js/common.js

    r1994 r2101  
    354354               return true; 
    355355          }); 
    356      } 
    357 }; 
     356     }, 
     357     getCSSColor : function ( clazz) { 
     358          $('<div class="'+clazz+'" id="dotclear-obj-test-color" style="display:none"></div>').appendTo(document.body); 
     359          var tag2 = $('#dotclear-obj-test-color'); 
     360          var color = $.trim(tag2.css("color").toLowerCase()); 
     361          tag2.remove(); 
     362          if ( color.charAt(0) === '#') { 
     363               return color; 
     364          } 
     365          var result = /^rgb\((\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\)$/.exec(color);        
     366          if ( result === null) { 
     367               return ''; 
     368          } 
     369          var ret = '#'; 
     370          for ( var i = 1; i < 4; i++) { 
     371               var val = parseInt(result[i],10); 
     372               ret += (val < 16 ? '0'+val.toString(16) : val.toString(16)); 
     373          } 
     374          return ret; 
     375     }, 
     376     initFadeColor : function() { 
     377          dotclear.fadeColor = { 
     378               beginPassword : dotclear.getCSSColor('colorBeginPassword'), 
     379               endPassword : dotclear.getCSSColor('colorEndPassword'), 
     380               beginMessage : dotclear.getCSSColor('colorBeginMessage'), 
     381               endMessage : dotclear.getCSSColor('colorEndMessage'), 
     382               beginError : dotclear.getCSSColor('colorBeginError'), 
     383               endError : dotclear.getCSSColor('colorEndError'), 
     384               beginSuccess : dotclear.getCSSColor('colorBeginSuccess'), 
     385               endSuccess : dotclear.getCSSColor('colorEndSuccess'), 
     386               beginValidatorMsg : dotclear.getCSSColor('colorBeginValidatorMsg'), 
     387               endValidatorMsg : dotclear.getCSSColor('colorEndValidatorMsg'), 
     388               beginValidatorErr : dotclear.getCSSColor('colorBeginValidatorErr'), 
     389               endValidatorErr : dotclear.getCSSColor('colorEndValidatorErr'), 
     390               beginUserMail : dotclear.getCSSColor('colorBeginUserMail'), 
     391               endUserMail : dotclear.getCSSColor('colorEndUserMail') 
     392          }; 
     393     }}; 
    358394 
    359395/* On document ready 
    360396-------------------------------------------------------- */ 
    361397$(function() { 
     398     dotclear.initFadeColor(); 
    362399     // remove class no-js from html tag; cf style/default.css for examples 
    363400     $('body').removeClass('no-js').addClass('with-js'); 
     
    395432     $('#help').helpViewer(); 
    396433 
    397      $('.message').backgroundFade({sColor:'#cccccc',eColor:'#676e78',steps:20}); 
    398      $('.error').backgroundFade({sColor:'#ffdec8',eColor:'#ffbaba',steps:20}); 
    399      $('.success').backgroundFade({sColor:'#9BCA1C',eColor:'#bee74b',steps:20}); 
     434     $('.message').backgroundFade({sColor: dotclear.fadeColor.beginMessage, eColor: dotclear.fadeColor.endMessage, steps:20}); 
     435     $('.error').backgroundFade({sColor: dotclear.fadeColor.beginError, eColor: dotclear.fadeColor.endError, steps:20}); 
     436     $('.success').backgroundFade({sColor: dotclear.fadeColor.beginSuccess, eColor: dotclear.fadeColor.endSuccess, steps:20}); 
    400437 
    401438     $('form:has(input[type=password][name=your_pwd])').submit(function() { 
     
    403440          if (e.value == '') { 
    404441               e.focus(); 
    405                $(e).backgroundFade({sColor:'#ffffff',eColor:'#ffbaba',steps:50},function() { 
    406                     $(this).backgroundFade({sColor:'#ffbaba',eColor:'#ffffff'}); 
     442               $(e).backgroundFade({sColor: dotclear.fadeColor.beginPassword,eColor: dotclear.fadeColor.endPassword,steps:50},function() { 
     443                    $(this).backgroundFade({sColor: dotclear.fadeColor.endPassword,eColor: dotclear.fadeColor.beginPassword}); 
    407444               }); 
    408445               return false; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map