function tb_openurlbyselection(btn, props, edid) { var sample = props['title']; if(props['sample']){ sample = props['sample']; } // is something selected? var opts; var selection = getSelection($(edid)); if(selection.getLength()){ sample = selection.getText(); opts = {nosel: true}; }else{ return false } window.open( props['url'].replace(new RegExp('{selection}','g'), sample), props['name'], props['options']); return false; }