Вход Регистрация
Файл: templates/default/controllers/admin/widgets_page.tpl.php
Строк: 60
<?php if ($do=='add') { ?><h1><?php echo LANG_CP_WIDGETS_ADD_PAGE?></span></h1><?php ?>
<?php 
if ($do=='edit') { ?><h1><?php echo LANG_CP_WIDGETS_PAGE?>: <span><?php echo $page['title']; ?></span></h1><?php ?>

<?php

    
if ($do=='add') { $this->setPageTitle(LANG_CP_WIDGETS_ADD_PAGE); }
    if (
$do=='edit') { $this->setPageTitle(LANG_CP_WIDGETS_PAGE.': '.$page['title']); }

    
$this->addBreadcrumb(LANG_CP_SECTION_WIDGETS$this->href_to('widgets'));

    if (
$do=='add'){
        
$this->addBreadcrumb(LANG_CP_WIDGETS_ADD_PAGE);
    }

    if (
$do=='edit'){
        
$this->addBreadcrumb($page['title']);
    }

    
$this->addToolButton(array(
        
'class' => 'save',
        
'title' => LANG_SAVE,
        
'href'  => "javascript:icms.forms.submit()"
    
));

    
$this->addToolButton(array(
        
'class' => 'cancel',
        
'title' => LANG_CANCEL,
        
'href'  => $this->href_to('widgets')
    ));

    
$this->addToolButton(array(
        
'class' => 'help',
        
'title' => LANG_HELP,
        
'target' => '_blank',
        
'href'  => LANG_HELP_URL_WIDGETS_PAGES
    
));

    
$this->renderForm($form$page, array(
        
'action' => '',
        
'method' => 'post'
    
), $errors);

    
$this->addTplJSNameFromContext('jquery-ui');
    
$this->addTplCSSNameFromContext('jquery-ui');
?>
<script>
    $(document).ready(function(){
        $('<div class="inline_button"><input id="fast_add_submit" class="button" value="<?php echo LANG_CP_WIDGETS_FA_ADD?>" type="button"></div>').insertAfter('#f_fast_add_into');
        $('#fast_add_ctype').triggerHandler('change');
        $('#fast_add_ctype').change(function(){
            $('#fast_add_item').triggerHandler('input');
        });

        var madd = function(value){
            var into = $('#fast_add_into').val();
            var now = $('#url_mask'+into).val();
            var add = now ? now+"n" : '';
            add += value;
            $('#url_mask'+into).val(add);
        };
        $('#fast_add_submit').click(function(){
            var type = $('#fast_add_type').val();
            if(type === 'items'){
                madd($('#fast_add_item').val());
                $('#fast_add_item').val('');
            }else
            if(type === 'cats'){
                madd($('#fast_add_cat').val());
            }
        });

        var cache = {};
        $('#fast_add_item').autocomplete({
            minLength: 2,
            delay: 500,
            source: function( request, response ){
                var ctype = $('#fast_add_ctype').val();
                var term = ctype+'_'+request.term;
                request['ctype'] = ctype;
                if(term in cache){
                    response(cache[term]);
                    return;
                }
                $.getJSON('<?php echo href_to('admin''widgets''page_autocomplete'); ?>', request, function(data, status, xhr){
                    cache[term] = data;
                    response(data);
                });
            },
            select: function(event, ui){
                icms.events.run('autocomplete_select', ui);
            }
        });

    });
</script>
Онлайн: 1
Реклама