case 'ctx_folder_empty':
tmp = baseelt.up('LI');
- if (window.confirm(DIMP.text.empty_folder.replace(/%s/, tmp.readAttribute('title')))) {
+ if (window.confirm(DIMP.text.empty_folder.sub('%s', tmp.readAttribute('title')))) {
DimpCore.doAction('emptyFolder', { mbox: tmp.retrieve('mbox') }, { callback: this._emptyFolderCallback.bind(this) });
}
break;
case 'ctx_folder_delete':
case 'ctx_vfolder_delete':
tmp = baseelt.up('LI');
- if (window.confirm(DIMP.text.delete_folder.replace(/%s/, tmp.readAttribute('title')))) {
+ if (window.confirm(DIMP.text.delete_folder.sub('%s', tmp.readAttribute('title')))) {
DimpCore.doAction('deleteMailbox', { mbox: tmp.retrieve('mbox') }, { callback: this.mailboxCallback.bind(this) });
}
break;
getFolderId: function(f)
{
- return 'fld' + f.replace(/_/g,'__').replace(/\W/g, '_');
+ return 'fld' + f.gsub('_', '__').gsub(/\W/, '_');
},
getSubFolderId: function(f)
l = drop.retrieve('l');
if (drop == $('dropbase')) {
- return DIMP.text.moveto.replace(/%s/, d).replace(/%s/, DIMP.text.baselevel);
+ return DIMP.text.moveto.sub('%s', d).sub('%s', DIMP.text.baselevel);
}
switch (e.type) {
}
if (drag.hasClassName('folder')) {
- return (ftype != 'special' && !DimpBase.isSubfolder(drag, drop)) ? m.replace(/%s/, d).replace(/%s/, l) : '';
+ return (ftype != 'special' && !DimpBase.isSubfolder(drag, drop)) ? m.sub('%s', d).sub('%s', l) : '';
}
- return ftype != 'container' ? m.replace(/%s/, DimpBase.dragCaption()).replace(/%s/, l) : '';
+ return ftype != 'container' ? m.sub('%s', DimpBase.dragCaption()).sub('%s', l) : '';
},
keypress: true
};