+ possibility to use multiple layouts per language % lang turned into Object and contains lang and layout code % layout object turned into Array with special properties to work with it like with the Object + layoutToString method to sort/compare lang and layout codes % addLayout method to comply the changes % simplified addLayout method - useless event firing % caps state set by adding proper CSS class + shift state restore - flag 'force' from toggleShift, it is not needed anymore % updateLangList to match the changes % bug with improper active language selection in IE % key translation toggle is moved to 'onchange'
+ possibility to use multiple layouts per language
% lang turned into Object and contains lang and layout code
% layout object turned into Array with special properties to work with it like with the Object
+ layoutToString method to sort/compare lang and layout codes
% addLayout method to comply the changes
% simplified addLayout method
- useless event firing
% caps state set by adding proper CSS class
+ shift state restore
- flag 'force' from toggleShift, it is not needed anymore
% updateLangList to match the changes
% bug with improper active language selection in IE
% key translation toggle is moved to 'onchange'

git-svn-id: e6155828e5022561b54180cfd3dd715b7ace84ef@60 9a90dfcf-8112-0410-8cf2-8049563067c9

wingedfox/jsvk,wingedfox/jsvk,wingedfox/jsvk