: clip.kGlobalClipboard
);
- var str = new Object;
- var strLength = new Object;
- trans.getTransferData("text/unicode", str, strLength);
+ var s = new Object;
+ var p;
+ var len = new Object;
+ trans.getTransferData("text/unicode", s, len);
var text = null;
+ var res;
- if (str) str = str.value.QueryInterface(Components.interfaces.nsISupportsString);
- if (str) text = str.data.substring(0, strLength.value / 2);
+ if (s)
+ p = s.value.QueryInterface(Components.interfaces.nsISupportsString, res);
+ if (p)
+ text = p.data.substring(0, len.value / 2);
return text;
},
do {
oldword = word;
- word = word.replace(/^\s+/, '');
- word = word.replace(/\s+$/, '');
- word = word.replace(/^#/, '');
- word = word.replace(/[-:\/,.]$/, '');
+ word = word.replace(/^[^a-zA-Z0-9]+/, '');
+ word = word.replace(/[^a-zA-Z0-9]+$/, '');
} while ( oldword != word );
return word;