Alex Schroeder
471994f7b1
Merge branch 'as/search-form-rewrites' of git.sv.gnu.org:/srv/git/oddmuse into as/search-form-rewrites
...
Conflicts:
modules/edit-paragraphs.pl
2014-12-03 08:37:39 +01:00
Alex Schroeder
ccaf283204
edit-paragraphs.pl: handle </p>\s*</form>
2014-11-30 01:22:45 +01:00
Alex Schroeder
76c92f027c
edit-paragraphs.pl: handle empty rows
2014-11-26 12:08:38 +01:00
Alex Schroeder
cb6a6bf4a6
mail.pl: adapt to changes in the footer
2014-11-23 21:43:35 +01:00
Alex Schroeder
d380062ec6
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/oddmuse
2014-11-11 11:11:46 +01:00
Alex Schroeder
6f04d2044f
edit-paragraphs: get rid of fuzzy matching
...
Too many bugs!
2014-11-10 23:17:00 +01:00
Alex Schroeder
8a2c9eca9c
edit-paragraphs: fix HTML quoting issues
2014-11-10 22:10:51 +01:00
Alex Schroeder
d712a17f82
toc-js.pl: remove multiple pencils
...
The existence of multiple pencils appears to be a bug in edit-paragraphs.
2014-11-10 15:39:51 +01:00
Alex Schroeder
56e515a791
toc-js.pl: remove pencil icon
...
This icon is added by edit-paragraphs.pl and it looks ugly.
2014-11-10 15:37:37 +01:00
Alex Schroeder
f39cfd3235
edit-paragraphs.pl: handle trailing newlines
...
This used to generate an extra entry for @EditParagraphs which in turn
prevented the page from ending with an edit link if it ended with
multiple newlines.
Also made $EditParagraphPencil settable in the config file.
2014-11-10 09:45:59 +01:00
Alex Schroeder
b540093c2c
edit-paragraphs: handle pre, hr.
2014-11-09 13:09:44 +01:00
Alex Schroeder
a56b92ecb3
edit-paragraphs: fix HTML escaping
2014-11-08 21:15:15 +01:00
Alex Schroeder
114d914754
edit-paragraphs: pass around parameter to the form
2014-11-08 18:33:52 +01:00
Alex Schroeder
003357acad
edit-paragraphs: handle multiple paragraphs
2014-11-08 18:00:16 +01:00
Alex Schroeder
88475c3e41
edit-paragraphs: fiddled with unit tests
...
Trying to find a constellation to reproduce missing edit links.
Adding support for editing table rows.
2014-11-08 13:37:26 +01:00
Alex Schroeder
e80f05301d
edit-paragraphs: added unit test, fixed table bug
...
After a table, we'd get a lone link in a separate paragraph, just like
headers.
2014-11-07 23:04:12 +01:00
Alex Schroeder
a624e78975
edit-paragraphs: added unit tests, fixed table bug
...
Before a table, we'd get a lone link.
2014-11-07 22:47:02 +01:00
Alex Schroeder
54d3dc400a
edit-paragraph.js: new
...
This hides and shows the pencils at the end of each paragraph.
2014-11-06 21:48:08 +01:00
Alex Schroeder
3962068385
edit-paragraphs.pl: improve caching
...
Hook into PrintWikiToHTML instead of PrintPageContent in order to
avoid adding an edit link after every page link (as these are the
dirty blocks that get printed from the cache).
2014-11-06 16:01:01 +01:00
Alex Schroeder
a0b74ac3c6
edit-paragraph.pl: fixing stuff that didn't work
2014-11-06 15:38:21 +01:00
Alex Schroeder
870d75ac64
edit-paragraphs.pl: hack $Fragment
...
In order to get the edit button into the headings, we hack it into
$Fragment -- the current, clean HTML block being assembled by
ApplyRules.
2014-11-06 15:00:46 +01:00
Alex Schroeder
42d8260ce4
edit-paragraphs.pl: remove \r
...
Multiline paragraphs were not replaced correctly because of extra \r
in line endings.
2014-11-06 14:40:23 +01:00
Alex Schroeder
bfda4abe54
New module.
2014-11-06 13:43:20 +01:00
Alex Jakimenko
9f4ceb2d72
module-updater.pl: No need to return when calling OrError subs
2014-10-31 18:48:48 +02:00
Alex Jakimenko
0f8a4fa1df
module-updater.pl: Fixed cache problems
2014-10-31 18:48:06 +02:00
Alex Jakimenko
3b16b58880
module-bisect.pl: Solved cache problems, added 'Back' button from 'Stop' page, all strings are now translatable, some refactoring.
2014-10-31 18:41:08 +02:00
Alex Jakimenko
3f7f9ec1eb
module-bisect.pl: Indicate progress by using > signs
2014-10-31 04:45:45 +02:00
Alex Jakimenko
174aac5570
module-bisect.pl: Do binary search on your modules by disabling/enabling them
2014-10-31 04:09:33 +02:00
Alex Jakimenko
954232f7c8
module-updater.pl: Do not update modules immediately, just show diffs and ask the user whether he wants to apply those changes.
2014-10-29 23:40:09 +02:00
Alex Jakimenko
067658fd10
comment-div-wrapper.pl: Now using $q-> functions instead of printing html manually
2014-10-26 00:54:45 +03:00
Alex Jakimenko
b2b2b0f6cc
comment-div-wrapper.pl: Use 'class' instead of 'id' (otherwise it creates multiple elements with the same id in journals)
2014-10-26 00:29:35 +03:00
Alex Jakimenko
408d169729
comment-div-wrapper.pl: indentation
2014-10-26 00:28:32 +03:00
Alex Jakimenko
6b3cd0437f
module-updater.pl: GetRaw() instead of wget, cgi functions instead of printing tags
2014-10-22 03:00:32 +03:00
Alex Jakimenko
c961748b49
image.pl: Commentable images (create divs with text above images)
2014-10-21 17:26:31 +03:00
Alex Jakimenko
7327eb8e0c
div-foo.pl: Support for spans, paragraph problem solved
2014-10-21 16:27:14 +03:00
Alex Schroeder
7ae98f4ed9
$q->endform to $q->end_form
...
When updating to CGI 4.06, it turns out that $q->endform
is no longer defined.
2014-10-10 16:43:01 +02:00
Alex Jakimenko
dc792691d4
Fail less dramatically if h1 appears.
2014-10-02 16:29:45 +03:00
Alex Jakimenko
0a57a8e89b
toc.pl: Treat h2 as the first header when Creole Extension is active.
2014-10-02 16:23:00 +03:00
Alex Jakimenko
f75d415322
Div Foo Extension
2014-09-29 03:46:02 +03:00
Gauthier Vandemoortele
1654562236
clustermap.pl: fixed regression (subrotine name was changed)
...
This module used a function called ‘DoRc’ that disappeared from the main oddmuse script since the 1.837 version. It was apparently replaced by ‘PrintRcHtml’.
2014-09-26 23:12:23 +03:00
IngoBelka
5997c3ea02
creole.pl: title-tag for images
...
This enables tooltips for images in FireFox and possibly in other browsers too
2014-09-13 14:55:38 +03:00
Alex Schroeder
2bc2d1f927
New convenience function UserCanEditOrDie
...
Closes bug #41625 "ban-quick-editors.pl can hide the error message".
DoPost now uses the same code as DoEdit and thus it will display the
error message, which solves the issue for ban-quick-editors.pl. Added a
test to demonstrate it.
2014-09-12 15:20:06 +02:00
Alex Schroeder
873ce10ced
permanent-anchors.pl: report page deletion status
...
Make sure the status is returned if page deletion fails.
2014-09-12 11:50:51 +02:00
Alex Schroeder
ce9f8d9b74
emoji.pl: require whitespace before :3
2014-08-27 08:19:03 +02:00
Alex Schroeder
13fc4cc0a4
emoji.pl: fixed rule order
2014-08-26 22:39:39 +02:00
Alex Schroeder
31f7b330c5
emoji.pl: added more
2014-08-26 22:34:30 +02:00
Alex Schroeder
ad3909888b
emoji.pl: added more
2014-08-26 22:24:08 +02:00
Alex Schroeder
f7b99d44fd
gravatar.pl: use https
2014-08-25 20:29:25 +02:00
Alex Schroeder
2cf943d178
Makefile: more fixing for prepare target
...
The prepare target didn't handle wiki.pl itself correctly. This has been
fixed. The command to add the git tag was changed from sed to perl, like
for the other targets. As emoji.pl and smiles.pl refer to permanent
anchors, the addition of the anchor parameter to AddModuleDescription
was obviously misguided and I reverted it.
2014-08-24 22:20:50 +02:00
Alex Schroeder
b2b1c16247
markup.pl: link English documentation
2014-08-24 21:31:00 +02:00