Alexey Verkhovsky
|
39f854a11e
|
display images from the file yard
|
2005-01-23 03:52:07 +00:00 |
|
Alexey Verkhovsky
|
d6fe54f4ad
|
[BREAKS BUILD] Links to pictures. Problem is, URIChunk thinks that index.jpg is a hyperlink to http://index.jp.
Also, commented out the code that was hiding rendering errors. This should be done at a different level.
|
2005-01-23 03:27:45 +00:00 |
|
Alexey Verkhovsky
|
1d82582c3b
|
Extracted storage of files functionality from controller to an object called FileYard.
There is one file yard per web.
|
2005-01-23 01:36:51 +00:00 |
|
Alexey Verkhovsky
|
295e41c245
|
another go at file upload: slightly less naive and _working_
|
2005-01-22 19:30:49 +00:00 |
|
Alexey Verkhovsky
|
7dc399650f
|
Added an informational notice (implemented as a flash) to the default layout
|
2005-01-22 19:24:27 +00:00 |
|
Alexey Verkhovsky
|
aec9449771
|
Naive implementation of a file upload
|
2005-01-22 18:38:16 +00:00 |
|
Alexey Verkhovsky
|
e6c32bafc6
|
Wiki links to files point to the appropriate actions (file, pic)
|
2005-01-22 16:38:33 +00:00 |
|
Alexey Verkhovsky
|
c30989c7eb
|
Actions that send files to browser smartly determine content-type HTTP header by the file name extnsion
|
2005-01-22 14:58:43 +00:00 |
|
Alexey Verkhovsky
|
e9a419c40f
|
File download (primitive implementation)
|
2005-01-22 02:49:52 +00:00 |
|
Alexey Verkhovsky
|
9d90901cd0
|
URI rewriting to determine a controller based on an action name
|
2005-01-22 01:57:05 +00:00 |
|
Alexey Verkhovsky
|
12a34823a8
|
Beginnings of a FileController (serving the file upload feature)
|
2005-01-22 01:35:00 +00:00 |
|
Alexey Verkhovsky
|
71407f9b9f
|
removed a redundant method from WikiController
|
2005-01-22 01:15:09 +00:00 |
|
Alexey Verkhovsky
|
26878462f3
|
Extracted two methods from WikiChunk::Link constructor (it was too long)
|
2005-01-22 00:54:44 +00:00 |
|
Alexey Verkhovsky
|
92404470e8
|
Wiki link (square brackets) now knows its type (show, file or pic),
and does not mess up with Textile link hyperlink syntax
|
2005-01-22 00:39:03 +00:00 |
|
Alexey Verkhovsky
|
87ab5d00ae
|
A bit of golf
|
2005-01-21 23:00:29 +00:00 |
|
Alexey Verkhovsky
|
661fb64561
|
more regexp caching
|
2005-01-21 22:40:16 +00:00 |
|
Alexey Verkhovsky
|
780bf4fe91
|
a little golf
|
2005-01-21 22:28:37 +00:00 |
|
Alexey Verkhovsky
|
75b6d30d80
|
simplified WikiWords.separate
|
2005-01-21 22:15:29 +00:00 |
|
Alexey Verkhovsky
|
befa8c91b2
|
reduced the number of warnings in unit tests (still very high though)
|
2005-01-21 22:08:47 +00:00 |
|
Alexey Verkhovsky
|
259a7028e3
|
cache compiled regexps in constants
|
2005-01-21 21:58:48 +00:00 |
|
Alexey Verkhovsky
|
9242ad045d
|
fixed the render_to_string hack to live peasefully with the new ActionPack rule that "the first render wins"
|
2005-01-21 21:06:46 +00:00 |
|
Alexey Verkhovsky
|
f84727c03e
|
explicitly tell to Rails not to render a layout for file download actions (it shouldn't matter, but...)
|
2005-01-21 19:44:34 +00:00 |
|
Alexey Verkhovsky
|
88d7dc832d
|
Setting Content-Type to UTF-8, to be consistent with meta-data in the HTML itself
|
2005-01-21 19:41:46 +00:00 |
|
Alexey Verkhovsky
|
dce2af06aa
|
Autolink URLs like http://localhost:8000 (anything that has a schema like http:// and looks like a URL), in addition to internet URLs.
|
2005-01-20 21:34:27 +00:00 |
|
Alexey Verkhovsky
|
7a5aa277bb
|
Corrected a reference to non-existent web method in list.rhtml
|
2005-01-20 13:35:46 +00:00 |
|
Alexey Verkhovsky
|
dc6c455426
|
instead of parsing category line by markup engine etc, convert it to /list/?category=XYZ hyperlinks
|
2005-01-20 13:34:15 +00:00 |
|
Alexey Verkhovsky
|
dfde41e63e
|
tweaked unmasking (no need to create and compile regexps all the time when sub(string, string) is enough
|
2005-01-20 13:32:37 +00:00 |
|
Alexey Verkhovsky
|
8eb35d4021
|
[RESTORES BUILD] URI parsing is smart about Instiki images again
|
2005-01-19 21:09:08 +00:00 |
|
Alexey Verkhovsky
|
e8b2a3c30a
|
moved apply_to from WikiContent to Chunk, so tha UriChunk can override it and decide when it
wants to match a URL and when it doesn't want to the in the way of Textile syntax
|
2005-01-19 20:29:43 +00:00 |
|
Alexey Verkhovsky
|
02930e20fe
|
preparing UriChunk to a refactoring that will let chunks decide whether they want to match or not
(not merely by specifying a regexp pattern)
|
2005-01-19 20:17:26 +00:00 |
|
Alexey Verkhovsky
|
dbfe531abb
|
Extracted various computations in the constructor of UriChunk to local methods.
|
2005-01-19 10:59:52 +00:00 |
|
Alexey Verkhovsky
|
d3b12631dd
|
pre-compile and cache URI regexp
|
2005-01-19 10:56:46 +00:00 |
|
Alexey Verkhovsky
|
07e43d2dae
|
Streamlined URI parsing [dm1]
|
2005-01-18 20:31:42 +00:00 |
|
Alexey Verkhovsky
|
b195cd8b74
|
Footer with links to instiki.org and rubyonrails.org
|
2005-01-18 01:19:58 +00:00 |
|
Alexey Verkhovsky
|
7c02805102
|
Unsuccessful save unlocks the page; some tweaks and debug-level logging in in return_to_last_remembered
|
2005-01-18 00:36:43 +00:00 |
|
Alexey Verkhovsky
|
94292199b2
|
Corrected a link, and changed it to a link_to method
|
2005-01-18 00:33:10 +00:00 |
|
Alexey Verkhovsky
|
b9737747f2
|
Display error message from a flash at the top of the page
|
2005-01-18 00:27:28 +00:00 |
|
Alexey Verkhovsky
|
73552b36a0
|
If there is a validation error, save action will redirect to the last known good location and set error message in a flash
|
2005-01-17 23:17:28 +00:00 |
|
Alexey Verkhovsky
|
5c8b738238
|
Added test at the service level, to see how well madeleine copes with errors. Looks like it does cope with them.
|
2005-01-17 22:42:45 +00:00 |
|
Alexey Verkhovsky
|
878a6336fb
|
Page#revise raises ValidationError if a revision is exactly same as the page before
|
2005-01-17 21:27:38 +00:00 |
|
Alexey Verkhovsky
|
8f5ac3440a
|
All controller actions are covered by tests [main success scenarios only - not really trying to break it yet]
|
2005-01-17 20:37:06 +00:00 |
|
Alexey Verkhovsky
|
bd8e725578
|
Added assertions for the response content in pdf action; changed all output file names to include seconds
|
2005-01-17 18:09:13 +00:00 |
|
Alexey Verkhovsky
|
01c5a65405
|
Sorted out pdf action
|
2005-01-17 15:47:43 +00:00 |
|
Alexey Verkhovsky
|
0367f67fba
|
changed tex.rhtml in response to a warning from pdflatex
version: MiKTeX-pdfetex 2.4.1700 (1.20a-rc7.2) (MiKTeX 2.4)
|
2005-01-17 15:39:06 +00:00 |
|
Alexey Verkhovsky
|
da3c060c89
|
Non-mutating operations should not be logged.
|
2005-01-16 23:51:59 +00:00 |
|
Alexey Verkhovsky
|
621b79db55
|
Tests for WikiService use default WikiService (with Madeleine persistence), not a WikiServiceWithNoPersistence.
|
2005-01-16 23:17:30 +00:00 |
|
Alexey Verkhovsky
|
ef65e5e78a
|
Fix to ticket 2.
When updating the last page revision in the "continuous revision" case, created_at should be used
instead of Time.now.
|
2005-01-16 22:27:09 +00:00 |
|
Alexey Verkhovsky
|
da3674770e
|
Moved Page#pretty_revised_on to the view (it is not a model method)
|
2005-01-16 22:19:28 +00:00 |
|
Alexey Verkhovsky
|
dcf1030aaa
|
Removed an obsoleted method and changed some comments
|
2005-01-16 19:37:34 +00:00 |
|
Alexey Verkhovsky
|
178f3f53ee
|
Fixed rendering of URIs with port number; moved match.rb to test_helper (where it belongs)
|
2005-01-16 16:04:45 +00:00 |
|