Christoph: hyphenator Verbesserungsvorschlag

Beitrag lesen

Moin.

Anscheinend braucht man ein Google-Konto, um neue 'Issues' zu Google-Code-Projekten hinzufügen zu können. Ich hoffe mal, es stört nicht allzu sehr, wenn ich also statt dessen hier poste...

Die Funktion Hyphenator.addExceptions erwartet einen String mit Komma-separierten Werten, der dann ge-'split'-tet wird.

Meiner Meinung nach eine elegantere und (weniger fehleranfällige) Alternative ist die Nutzung von des arguments-Objekts, d.h. (ungetestet):

  
addExceptions: function() { //each word a new argument  
    for(var i=0, l=arguments.length; i<l; i++) {  
     var key=arguments[i].replace(/-/g,'');  
    if(!HYPHENATION[key]) {  
     HYPHENATION[key]=arguments[i];  
    }  
   }  
  }  

Christoph