Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 112eb7bb

Von Sven Schöling vor fast 8 Jahren hinzugefügt

  • ID 112eb7bb8f673c6e9ecd955634e0c392c054a9c0
  • Vorgänger e2ad43da
  • Nachfolger 9c337bc8

accesskey normalization

Unterschiede anzeigen:

js/kivi.ActionBar.js
if (target === undefined) {
target = 'document';
}
var normalized = $.map(keystring.split('+'), function(val, i) {
switch (val) {
case 'ctrl':
case 'alt': return val;
case 'enter': return 13;
default:
if (val.length == 1) {
return val.charChodeAt(0)
} else if (typeof val === 'number') {
return val
} else if (val % 1 === 0) {
return val % 1;
} else {
console.log('can not normalize access key token: ' + val);
}
}
}).join('+');
console.log(normalized)
if (!(target in this.actions))
this.actions[target] = {};
this.actions[target][keystring] = action;
this.actions[target][normalized] = action;
},
bind_targets: function(){

Auch abrufbar als: Unified diff