Vishmita Jadeja (openerp) has proposed merging
lp:~openerp-dev/openerp-web/trunk-improve-little-big-details-highlight-shortcuts-vja
into lp:~openerp-dev/openerp-web/trunk-improve-little-big-details.
Requested reviews:
OpenERP R&D Team (openerp-dev)
For more details, see:
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-improve-little-big-details-highlight-shortcuts-vja/+merge/130727
In Formview,highlight keyboard shortcuts when press ALT key.
--
https://code.launchpad.net/~openerp-dev/openerp-web/trunk-improve-little-big-details-highlight-shortcuts-vja/+merge/130727
Your team OpenERP R&D Team is requested to review the proposed merge of
lp:~openerp-dev/openerp-web/trunk-improve-little-big-details-highlight-shortcuts-vja
into lp:~openerp-dev/openerp-web/trunk-improve-little-big-details.
=== modified file 'addons/web/static/src/css/base.css'
--- addons/web/static/src/css/base.css 2012-10-18 06:37:03 +0000
+++ addons/web/static/src/css/base.css 2012-10-22 05:22:22 +0000
@@ -473,6 +473,11 @@
max-width: 180px;
max-height: 180px;
}
+.openerp .oe_view_manager_current .accessactive{
+ text-decoration:underline;
+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
+ font-weight:bold;
+}
.openerp .oe_button.oe_link {
border: none;
padding: 0;
=== modified file 'addons/web/static/src/js/view_form.js'
--- addons/web/static/src/js/view_form.js 2012-10-18 15:47:55 +0000
+++ addons/web/static/src/js/view_form.js 2012-10-22 05:22:22 +0000
@@ -125,6 +125,7 @@
self.check_actual_mode();
self.on("change:actual_mode", self, self.init_pager);
self.init_pager();
+ self.widgetAccesskey();
});
self.on("load_record", self, self.load_record);
this.on('view_loaded', self, self.load_form);
@@ -217,6 +218,16 @@
this.trigger('form_view_loaded', data);
return $.when();
},
+ widgetAccesskey:function(){
+ $(document).keydown(function(e){
+ if(e.keyCode === $.ui.keyCode.ALT) {
+ $("[accesskey] span").addClass('accessactive');
+ }
+ e.stopPropagation();
+ }).keyup(function(e){
+ $("[accesskey] span").removeClass('accessactive');
+ });
+ },
widgetFocused: function() {
// Clear click flag if used to focus a widget
this.__clicked_inside = false;
=== modified file 'addons/web/static/src/xml/base.xml'
--- addons/web/static/src/xml/base.xml 2012-10-17 12:16:01 +0000
+++ addons/web/static/src/xml/base.xml 2012-10-22 05:22:22 +0000
@@ -730,15 +730,15 @@
<span class="oe_form_buttons_view">
<!-- required for the bounce effect on button -->
<div t-if="widget.is_action_enabled('edit')" style="display: inline-block;">
- <button type="button" class="oe_button oe_form_button_edit" accesskey="E">Edit</button>
+ <button type="button" class="oe_button oe_form_button_edit" accesskey="E"><span>E</span>dit</button>
</div>
<button t-if="widget.is_action_enabled('create')"
- type="button" class="oe_button oe_form_button_create" accesskey="C">Create</button>
+ type="button" class="oe_button oe_form_button_create" accesskey="C"><span>C</span>reate</button>
</span>
<span class="oe_form_buttons_edit">
- <button type="button" class="oe_button oe_form_button_save oe_highlight" accesskey="S">Save</button>
+ <button type="button" class="oe_button oe_form_button_save oe_highlight" accesskey="S"><span>S</span>ave</button>
<span class="oe_fade">or</span>
- <a href="#" class="oe_bold oe_form_button_cancel" accesskey="D">Discard</a>
+ <a href="#" class="oe_bold oe_form_button_cancel" accesskey="D"><span>D</span>iscard</a>
</span>
</t>
</div>
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp