Beispiel #1
0
    protected function _toHtml()
    {
        $emptyGrid = json_encode(false);
        $warning = '';
        if ($this->getCollection()->getSize() < 1) {
            $addNewBtn = '';
            if ($this->isShowCreateListingBtn()) {
                //------------------------------
                $newListingUrl = $this->getUrl('*/adminhtml_ebay_listing_create/index', array('step' => 1, 'clear' => 1, 'account_id' => Mage::helper('M2ePro/Data_Global')->getValue('accountId'), 'marketplace_id' => Mage::helper('M2ePro/Data_Global')->getValue('marketplaceId'), 'creation_mode' => Ess_M2ePro_Helper_Component_Ebay::LISTING_CREATION_MODE_LISTING_ONLY));
                //------------------------------
                $btnText = Mage::helper('M2ePro')->__('Add New');
                $addNewBtn = <<<HTML
<a href="javascript:void(0)"
    onclick="EbayListingOtherGridHandlerObj.movingHandler.startEbayListingCreation('{$newListingUrl}')">{$btnText}</a>
HTML;
            }
            $warning = Mage::helper('M2ePro')->__('Listings were not found.');
            $emptyGrid = json_encode(true);
            $warning = <<<HTML
<div class="warning-msg" id="empty_grid_warning">
    <div style="margin: 10px 0 10px 35px; font-weight: bold;">{$warning} {$addNewBtn}</div>
</div>
HTML;
            $warning = Mage::helper('M2ePro')->escapeJS($warning);
        }
        $javascriptsMain = <<<JAVASCRIPT
<script type="text/javascript">

    var warning_msg_block = \$('empty_grid_warning');
    warning_msg_block && warning_msg_block.remove();

    if ({$emptyGrid}) {
        \$('{$this->getId()}').insert({
            before: '{$warning}'
        });
    }

    \$\$('#listingMovingGrid div.grid th').each(function(el){
        el.style.padding = '2px 4px';
    });

    \$\$('#listingMovingGrid div.grid td').each(function(el){
        el.style.padding = '2px 4px';
    });

</script>
JAVASCRIPT;
        return parent::_toHtml() . $javascriptsMain;
    }
Beispiel #2
0
    protected function _toHtml()
    {
        $emptyGrid = json_encode(false);
        $warning = '';
        if ($this->getCollection()->getSize() < 1) {
            $warning = Mage::helper('M2ePro')->__('Listings were not found.');
            $emptyGrid = json_encode(true);
            $warning = <<<HTML
<div class="warning-msg" id="empty_grid_warning">
    <div style="margin: 10px 0 10px 35px; font-weight: bold;">{$warning}</div>
</div>
HTML;
            $warning = Mage::helper('M2ePro')->escapeJS($warning);
        }
        $javascriptsMain = <<<JAVASCRIPT
<script type="text/javascript">

    var warning_msg_block = \$('empty_grid_warning');
    warning_msg_block && warning_msg_block.remove();

    if ({$emptyGrid}) {
        \$('{$this->getId()}').insert({
            before: '{$warning}'
        });
    }

    \$\$('#listingMovingGrid div.grid th').each(function(el){
        el.style.padding = '2px 4px';
    });

    \$\$('#listingMovingGrid div.grid td').each(function(el){
        el.style.padding = '2px 4px';
    });

</script>
JAVASCRIPT;
        return parent::_toHtml() . $javascriptsMain;
    }