Вход Регистрация
Файл: upload/static/jscript/colorpicker/js/layout.js
Строк: 58
<?php
(function($){
    var 
initLayout = function() {
        var 
hash = window.location.hash.replace('#', '');
        var 
currentTab = $('ul.navigationTabs a')
                            .
bind('click', showTab)
                            .
filter('a[rel=' + hash + ']');
        if (
currentTab.size() == 0) {
            
currentTab = $('ul.navigationTabs a:first');
        }
        
showTab.apply(currentTab.get(0));
        $(
'#colorpickerHolder').ColorPicker({flat: true});
        $(
'#colorpickerHolder2').ColorPicker({
            
flat: true,
            
color: '#00ff00',
            
onSubmit: function(hsb, hex, rgb) {
                $(
'#colorSelector2 div').css('backgroundColor', '#' + hex);
            }
        });
        $(
'#colorpickerHolder2>div').css('position', 'absolute');
        var 
widt = false;
        $(
'#colorSelector2').bind('click', function() {
            $(
'#colorpickerHolder2').stop().animate({height: widt ? 0 : 173}, 500);
            
widt = !widt;
        });
        $(
'#colorpickerField1').ColorPicker({
            
onSubmit: function(hsb, hex, rgb) {
                $(
'#colorpickerField1').val(hex);
            },
            
onBeforeShow: function () {
                $(
this).ColorPickerSetColor(this.value);
            }
        })
        .
bind('keyup', function(){
            $(
this).ColorPickerSetColor(this.value);
        });
        $(
'#colorSelector').ColorPicker({
            
color: '#0000ff',
            
onShow: function (colpkr) {
                $(
colpkr).fadeIn(500);
                return 
false;
            },
            
onHide: function (colpkr) {
                $(
colpkr).fadeOut(500);
                return 
false;
            },
            
onChange: function (hsb, hex, rgb) {
                $(
'#colorSelector div').css('backgroundColor', '#' + hex);
            }
        });
    };
    
    var 
showTab = function(e) {
        var 
tabIndex = $('ul.navigationTabs a')
                            .
removeClass('active')
                            .
index(this);
        $(
this)
            .
addClass('active')
            .
blur();
        $(
'div.tab')
            .
hide()
                .
eq(tabIndex)
                .
show();
    };
    
    
EYE.register(initLayout, 'init');
})(
jQuery)
?>
Онлайн: 1
Реклама