Commit Graph

1756 Commits

Author SHA1 Message Date
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
Alex Schroeder
579c36a29e Modules no longer refer to hostname banning
Hostnames are no longer tracked and therefore log messages such as
"hostname or IP number matched" no longer make sense.
2014-08-24 08:45:14 +02:00
Alex Schroeder
b20625ba44 smarttitles.pl allow intermap links in suburl
maybe this feature should have been called "sublink"...
2014-08-24 06:33:50 +03:00
Alex Schroeder
871d0b8e48 smarttitles.pl: added #SUBURL
SUBURL is another optional feature that allows you to specify some arbitrary link to be displayed in the subtitle.
This might be handy to wikis where some pages are associated with particular URLs
2014-08-23 09:04:12 +03:00
Alex Schroeder
7e884e2498 smarttitles.pl: do not match in the middle of the string 2014-08-23 06:27:15 +03:00
Alex Schroeder
da561aef38 diff.pl: fix corrupted html 2014-08-23 05:28:16 +03:00
Alex Schroeder
bbb070013b Module Updater Extension 2014-08-23 05:13:27 +03:00
Alex Schroeder
47a85a1e52 smarttitles.pl: fixed XSS, fixed wrong behaviour when #TITLE was not specified but #SUBTITLE was, fixed wrong behaviour when title or subtitle was specified in the end of the page, some refactoring 2014-08-22 22:01:50 +03:00
Alex Schroeder
500ed41d33 upgrade.pl: add module description 2014-08-22 16:17:18 +02:00
Alex Schroeder
ebcf178095 Merge branch 'ad/module-description' 2014-08-22 09:09:03 +02:00
Alex Schroeder
c6374d3c3c offline.pl and webapp.pl: link wiki page 2014-08-22 08:49:40 +02:00
Alex Schroeder
9790e7392a national-days: moved to translations folder 2014-08-22 08:33:08 +02:00
Alex Schroeder
84668f6740 Revert changes made to translation files.
This reverts part of commit 5aba2ae56f.

Conflicts:
	modules/locked.pl
2014-08-22 00:10:04 +02:00
Alex Schroeder
13790e9817 simple-rules test moved to Test::More
Moved modules/simple-rules-test.pl to t/simple-rules.t and started using
the standard testing infrastructure.
2014-08-21 23:38:52 +02:00
Alex Schroeder
edfd6a82be emoji.pl and smiles.pl: Fixed module description
These two modules used to link to a named anchor instead of a simple
page. This was dropped.
2014-08-21 22:32:37 +02:00
Alex Schroeder
689c786db3 locked.pl is effectively a duplicate
listlocked.pl provides the same functionality and is actually installed
on emacswiki.org, so that's the one we'll keep.
2014-08-21 22:24:21 +02:00
Alex Schroeder
e6d3ad8382 Fixed typo in AddModuleDescription sub name 2014-08-21 22:23:23 +02:00
Alex Schroeder
a04e96387e finnish-utf8.pl and swedish-utf8.pl: fix mode
The files specified fundamental-mode for Emacs users. I removed that
line because the defaults seem to work just fine.
2014-08-21 22:01:44 +02:00
Alex Schroeder
2bfd51494e brazilian-portuguese-utf8.pl: Added header back.
This header had somehow gotten lost.
2014-08-21 22:01:11 +02:00
Alex Schroeder
82f98d5b15 Removed scripts for processing module descriptions 2014-08-21 16:48:49 +03:00
Alex Schroeder
bb71b8fa57 Added file descriptions without wiki links 2014-08-21 16:41:32 +03:00
Alex Schroeder
76543a18d2 Fixed some module descriptions 2014-08-21 16:20:43 +03:00
Alex Schroeder
17bd795ef0 Automatically reformatted modules 2014-08-21 07:29:46 +03:00
Alex Schroeder
404c822979 Scripts to automatically clean module descriptions.
These files do not belong here, but they are commited intentionally (Just in case we need them again)
2014-08-21 07:17:26 +03:00
Alex Schroeder
e38ae6c98b Get rid of CRLF line endings 2014-08-21 02:46:47 +03:00
Alex Schroeder
8e177a8204 diff.pl: Fix removal of newline warning 2014-08-21 02:42:14 +03:00
Alex Schroeder
498d43b1ed Help users unlock a wiki.
When a lock is blocking the user, offer them a way to unlock the wiki.

Also, update the German translations.
2014-08-21 01:08:25 +02:00
Alex Schroeder
306e98f210 Fix modules using PrintAllPages. 2014-08-20 17:07:54 +02:00
Alex Schroeder
0fe4326dc0 diff.pl: Diff Action Extension. 2014-08-20 17:07:36 +02:00
Alex Schroeder
cbba578f7b Merge branch 'master' of git.sv.gnu.org:/srv/git/oddmuse 2014-08-20 08:21:37 +02:00
Alex Schroeder
c35e4d368b Links With AccessKeys Extension
Oddmuse provides several shortcuts, like ‘e’ to edit page or ‘c’ to open
comments page and several others. In most browsers it means that
pressing Alt+Shift+e should automatically click (or at least focus) edit
link. However, by default there is no way to provide accesskey for links
on your wiki pages. This module is trying to solve this.
2014-08-13 12:17:24 +02:00
Alex Schroeder
70f966c456 Another Git Extension
Unlike Git Extension, this extension initializes git repository right
inside your Page Directory. This approach simplifies the code because
there is no need to copy files from one location to another.
2014-08-13 12:13:21 +02:00
Alex Schroeder
92bf5f2d4f New Window Links Extension
This is a simple extension that provides syntax for creating links that
open in new windows or tabs.
2014-08-13 12:11:54 +02:00
Alex Schroeder
f709f87ff0 Comment Div Wrapper Extensions
This module will place all comments into <div> tags.
2014-08-13 12:10:08 +02:00
Alex Schroeder
a40ba7361f Advanced Uploading
This module adds file upload buttons to comment and edit forms.
2014-08-13 12:06:55 +02:00
Alex Schroeder
ed26fd894b creole.pl: Fixed list item issues.
creole.t now runs again.
2014-08-06 11:01:15 +02:00