Как известно http://ipbskins.ru/forum/public/style_emoticons/default/smile.gif, на русской раскладке не работает разделение тегов при их написании До версии 3.2.3. были предложения сменить на русской раскладке клавишу "," на "энтер", что не очень удобно т.к. "энтер" собственно публикует тему.. В 3.2.3. введена коррекция для арабского языка (public/js/ips.tags.js):
case 188: // comma
// Bug #30286 - arabic/hebrew keyboards have a different character on
// key 188. We have to check that the last character is really a latin
// comma, and ignore it if not.
var lastChar = this.newInput.value.charAt( this.newInput.value.length - 1 );
if( e.keyCode == 188 && lastChar != ',' ){
return;
}
var value = this._stripHtml( this.newInput.value.replace(/\,/, '') );
if( !value ){
this.newInput.value = "";
return false;
}
this.addTag( value );
this.newInput.value = "";
Event.stop(e);
break;
Можно это все-таки как-то переделать, чтобы на русской раскладке тоже разделялось запятой? Или до сих пор нет решения как сделать нормальное разделение тегов на русской раскладке?