Edit File: picker_contents.tpl
{if !$smarty.request.extra} <script type="text/javascript"> (function(_, $) { _.tr('text_items_added', '{__("text_items_added")|escape:"javascript"}'); $.ceEvent('on', 'ce.formpost_add_blocks', function(frm, elm) { var blocks = {}; if ($('input.cm-item:checked', frm).length > 0) { $('input.cm-item:checked', frm).each( function() { var id = $(this).val(); blocks[id] = $('#block_' + id).val(); }); $.ceEvent('trigger', 'ce.picker_transfer_js_items', [blocks]); $.cePicker('add_js_item', frm.data('caResultId'), blocks, 'b', {}); $.ceNotification('show', { type: 'N', title: _.tr('notice'), message: _.tr('text_items_added'), message_state: 'I' }); } return false; }); $(document).ready(function() { $(_.doc).on('click', '.cm-item', function(e) { e.stopPropagation(); var _id = parseInt($(this).val()); var _check = this.checked; if (_check) { $('#tabbed_block_'+_id).addClass('tabbed-block-selected'); } else { $('#tabbed_block_'+_id).removeClass('tabbed-block-selected'); } }); $(_.doc).on('click', '.tabbed-block-add', function() { $(this).find('.cm-item').click(); }); }); {*$.ceEvent('on', 'ce.picker_add_js_item', function(data) {*} {*if (data['var_prefix'] == 'b') {*} {*data['append_obj_content'] = data['append_obj_content'].str_replace('{ldelim}delete_id{rdelim}', data['var_id']).str_replace('{ldelim}block{rdelim}', data['item_id']);*} {*console.log(data);*} {*}*} {*});*} }(Tygh, Tygh.$)); </script> {/if} <form action="{$smarty.request.extra|fn_url}" method="post" name="add_blocks" data-ca-result-id="{$smarty.request.data_id}" enctype="multipart/form-data"> {foreach name="existing_blocks" from=$blocks item="block"} <div class="select-block tabbed-block-add" id="tabbed_block_{$block.block_id}"> <input type="checkbox" class="cm-item" name="block_id" value="{$block.block_id}" /> <input type="hidden" id="block_{$block.block_id}" value="{$block.name}" /> <div class="select-block-box"> <div class="bmicon-{$block.type|replace:"_":"-"}"></div> </div> <div class="select-block-description"> <strong title="{$block.name}">{$block.name|truncate:25:"…":true nofilter}</strong> {assign var="block_description" value="block_`$block.type`_description"} <p>{__($block_description)}</p> </div> </div> {/foreach} {$but_text = __("add_blocks")} {$but_close_text = __("add_blocks_and_close")} {if $blocks} <div class="buttons-container"> {include file="buttons/add_close.tpl" but_text=$but_text but_close_text=$but_close_text is_js=$smarty.request.extra|fn_is_empty} </div> {/if} </form>
Back to File Manager