config.xml:
<global>
<blocks>
<adminhtml>
<rewrite>
<sales_order_view>Namespace_Module_Block_Adminhtml_Sales_Order_View</sales_order_view>
</rewrite>
</adminhtml>
</blocks>
</global>
Пространство имен / Модуль / Блок / Adminhtml / Продажи / Заказ / View.php:
class Namespace_Module_Block_Adminhtml_Sales_Order_View extends Mage_Adminhtml_Block_Sales_Order_View {
public function __construct() {
parent::__construct();
$this->_addButton('button_id', array(
'label' => Mage::helper('xxx')->__('Some action'),
'onclick' => 'jsfunction(this.id)',
'class' => 'go'
), 0, 100, 'header', 'header');
}
}
Visual Studio 2008, вероятно, будет таким же:
Однако это не «без сохранения», но вы можете установить время на 1 минуту.
Существует автосохранение, но я должен признать, что он, похоже, не всегда работает для меня - особенно я подозреваю, что он сохраняет только файлы, но не проекты / решения или .user и файлы .suo. У меня нет ссылок, подтверждающих это, заметьте.