Browse CVS Repository
Diff of /malonnote/mnNotePanelController.cpp
Parent Directory
| Revision Log
| Revision Graph
| Patch
| 220 |
|
|
| 221 |
wxString mnNotePanelController::delPercent(const wxString& str) |
wxString mnNotePanelController::delPercent(const wxString& str) |
| 222 |
{ |
{ |
| 223 |
|
#ifdef __WXMAC__ |
| 224 |
wxURI uri; |
wxURI uri; |
|
|
|
| 225 |
return uri.Unescape(str); |
return uri.Unescape(str); |
| 226 |
|
#else |
| 227 |
|
return str; |
| 228 |
|
#endif |
| 229 |
} |
} |
| 230 |
|
|
| 231 |
|
|
| 289 |
wxRegEx exp(wxT(MNDOC)); |
wxRegEx exp(wxT(MNDOC)); |
| 290 |
exp.Replace(&href, wxT("")); |
exp.Replace(&href, wxT("")); |
| 291 |
wikiDataDir = wiki->getWikiDataDir(); |
wikiDataDir = wiki->getWikiDataDir(); |
| 292 |
wxString doc = *wikiDataDir + wxT("/docs/") + delPercent(href); |
wxString doc = *wikiDataDir + wxT(DOCS_DIR) + delPercent(href); |
| 293 |
openDoc(doc); |
openDoc(doc); |
| 294 |
} |
} |
| 295 |
else { |
else { |
| 304 |
wxString docDir; |
wxString docDir; |
| 305 |
|
|
| 306 |
wikiDataDir = wiki->getWikiDataDir(); |
wikiDataDir = wiki->getWikiDataDir(); |
| 307 |
docDir = *wikiDataDir + wxT("/docs/"); |
docDir = *wikiDataDir + wxT(DOCS_DIR); |
| 308 |
|
|
| 309 |
/* create docs directory, anyway */ |
/* create docs directory, anyway */ |
| 310 |
cmd.sprintf(wxT("mkdir %s"), docDir.c_str()); |
cmd.sprintf(wxT(MKDIR), docDir.c_str()); |
| 311 |
wxExecute(cmd); |
wxExecute(cmd); |
| 312 |
|
|
| 313 |
/* open docs directory */ |
/* open docs directory */ |
|
|
Legend:
| Removed from v.1.5 |
|
| changed lines |
| |
Added in v.1.8 |
|
|
|