Changeset 2101:4f5f79f9f0c9 for admin/js/common.js
- Timestamp:
- 09/25/13 22:34:49 (12 years ago)
- Branch:
- ticket 1406
- Children:
- 2102:fba83bbd6ee1, 2103:41e000221329
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/js/common.js
r1994 r2101 354 354 return true; 355 355 }); 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 }}; 358 394 359 395 /* On document ready 360 396 -------------------------------------------------------- */ 361 397 $(function() { 398 dotclear.initFadeColor(); 362 399 // remove class no-js from html tag; cf style/default.css for examples 363 400 $('body').removeClass('no-js').addClass('with-js'); … … 395 432 $('#help').helpViewer(); 396 433 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}); 400 437 401 438 $('form:has(input[type=password][name=your_pwd])').submit(function() { … … 403 440 if (e.value == '') { 404 441 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}); 407 444 }); 408 445 return false;
Note: See TracChangeset
for help on using the changeset viewer.