Alex Schroeder
d7a1a5cc74
mail.pl: adapt to changes in the footer
2014-11-23 21:43:35 +01:00
Alex Schroeder
8881231986
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/oddmuse
2014-11-11 11:11:46 +01:00
Alex Schroeder
7ad75d6fc3
edit-paragraphs: get rid of fuzzy matching
...
Too many bugs!
2014-11-10 23:17:00 +01:00
Alex Schroeder
d5f6646842
edit-paragraphs: fix HTML quoting issues
2014-11-10 22:10:51 +01:00
Alex Schroeder
7c4dc7177f
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
05c8ffea36
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
7e62ec0273
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
5543d7584e
edit-paragraphs: handle pre, hr.
2014-11-09 13:09:44 +01:00
Alex Schroeder
80cc0fca47
edit-paragraphs: fix HTML escaping
2014-11-08 21:15:15 +01:00
Alex Schroeder
29557d62a6
edit-paragraphs: pass around parameter to the form
2014-11-08 18:33:52 +01:00
Alex Schroeder
1decb7dcd1
edit-paragraphs: handle multiple paragraphs
2014-11-08 18:00:16 +01:00
Alex Schroeder
0ba2425785
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
4952814ae3
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
f8a19a4a76
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
e1d653dc1b
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
64d921c3b8
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
89f3a61f38
edit-paragraph.pl: fixing stuff that didn't work
2014-11-06 15:38:21 +01:00
Alex Schroeder
f07abd2599
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
a0c749b1d6
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
7de3be0e01
New module.
2014-11-06 13:43:20 +01:00
Alex Schroeder
6ab24ca8f2
module-updater.pl: No need to return when calling OrError subs
2014-10-31 18:48:48 +02:00
Alex Schroeder
3f944c6f2c
module-updater.pl: Fixed cache problems
2014-10-31 18:48:06 +02:00
Alex Schroeder
bcd130187e
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 Schroeder
c16c54e2af
module-bisect.pl: Indicate progress by using > signs
2014-10-31 04:45:45 +02:00
Alex Schroeder
6abe706baa
module-bisect.pl: Do binary search on your modules by disabling/enabling them
2014-10-31 04:09:33 +02:00
Alex Schroeder
651cc3d90b
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 Schroeder
442e46a065
comment-div-wrapper.pl: Now using $q-> functions instead of printing html manually
2014-10-26 00:54:45 +03:00
Alex Schroeder
503d197f4f
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 Schroeder
e368145084
comment-div-wrapper.pl: indentation
2014-10-26 00:28:32 +03:00
Alex Schroeder
dec50151fe
module-updater.pl: GetRaw() instead of wget, cgi functions instead of printing tags
2014-10-22 03:00:32 +03:00
Alex Schroeder
9192da2ff4
image.pl: Commentable images (create divs with text above images)
2014-10-21 17:26:31 +03:00
Alex Schroeder
647de32147
div-foo.pl: Support for spans, paragraph problem solved
2014-10-21 16:27:14 +03:00
Alex Schroeder
c8f606f9dc
$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 Schroeder
ac3c89228e
Fail less dramatically if h1 appears.
2014-10-02 16:29:45 +03:00
Alex Schroeder
601fb7ea84
toc.pl: Treat h2 as the first header when Creole Extension is active.
2014-10-02 16:23:00 +03:00
Alex Schroeder
69d9ea53d5
Div Foo Extension
2014-09-29 03:46:02 +03:00
Alex Schroeder
5f6e74eee6
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
Alex Schroeder
95c94130c6
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
95fb328010
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
4abf4cbc1a
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
86179e3fca
emoji.pl: require whitespace before :3
2014-08-27 08:19:03 +02:00
Alex Schroeder
d910710877
emoji.pl: fixed rule order
2014-08-26 22:39:39 +02:00
Alex Schroeder
5513ff20fb
emoji.pl: added more
2014-08-26 22:34:30 +02:00
Alex Schroeder
ab89008490
emoji.pl: added more
2014-08-26 22:24:08 +02:00
Alex Schroeder
5ebe406862
gravatar.pl: use https
2014-08-25 20:29:25 +02:00
Alex Schroeder
4663488166
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
a5d33ac6af
markup.pl: link English documentation
2014-08-24 21:31:00 +02:00
Alex Schroeder
e3591b9e86
Fix module description to handle version tag.
...
This makes sure that "make prepare" works once again by allowing an
optional argument to AddModuleDescription with the tag.
AddModuleDescription now also takes an optional anchor which is used by
emoji.pl and smiles.pl.
This commit also updates all the translation files and makes sure that
they all use AddModuleDescription.
2014-08-24 12:31:15 +02:00
Alex Schroeder
a3332bd3ae
german-utf8.pl: updated
2014-08-24 08:46:48 +02:00
Alex Schroeder
1fd81f0aef
Get rid of "Updates in the last 1 day"
...
If it's one day, write "Updates in the last day" instead.
2014-08-24 08:46:03 +02:00