aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin
Commit message (Expand)AuthorAge
* let's allow comments of "0"Joey Hess2010-06-09
* editpage: Avoid storing accidental state changes when previewing pages.•••This is a slow, safe, stupid approach. Could make deep copies of the data structures as backups instead of re-loading the index from disk. Joey Hess2010-06-09
* improve preview mode commentsJoey Hess2010-06-09
* Fix display of sidebar when previewing page edit. (Thanks, privat)•••On second thought, only display a page's personal sidebar when previewing it, not when editing normally. Joey Hess2010-06-09
* relativedate: Fix problem with localised dates not working.Joey Hess2010-06-09
* When editing a page, show that page's sidebar. (Thanks, privat)Joey Hess2010-06-09
* img: Fill in missing height or width when scaling image.Joey Hess2010-06-08
* fix uninitalized value warningJoey Hess2010-05-21
* Fix a typo in the last release.Joey Hess2010-05-18
* simplify example•••I've seen user(http://*) confuse someone who didn't know pagespecs to think that just http://* would moderate all comments to every page, or something like that. Joey Hess2010-05-18
* Fix a bug that prevented matching deleted comments, and so did not update pag...•••Problem is that by the time rendering calls render_dependent, %pagesources has had deleted files removed from it. So match_comment's lookup of files in there to see if they had the _comment extension failed. I had to introduce a hash that temporarily holds filenames of deleted pages to fix this. Note that unlike comment(), internal() had avoided this pitfall by being defined to match both internal and non-internal pages. Joey Hess2010-05-18
* force scalar contextJoey Hess2010-05-17
* fix typoJoey Hess2010-05-15
* Revert "avoid showing comment post stuff on dynamic pages"•••This reverts commit 4a6d5330e5b9554f1bd25b9025dd96200c6519c7. That was too ugly, the DYNAMIC test on page.tmpl will avoid the problem anyway -- just needs to be added. Joey Hess2010-05-15
* avoid showing comment post stuff on dynamic pages•••If the site is configured to allow comments on *, then the comment post interface was being added to cgi pages like signin and prefs. This fixes it w/o requiring more page.tmpl changes. The pagetemplate hook is called by misctemplate with an empty page name for dynamic pages. Joey Hess2010-05-15
* allow misctemplate callers to pass params to suppress actions etc•••Suppress disiplay of small search for on search results page, and of Prefrences link on prefs page. Joey Hess2010-05-14
* avoid showing redundant search box on search results pageJoey Hess2010-05-14
* better misctemplate splitting sequenceJoey Hess2010-05-14
* put back recentchangesurl•••On second thought, misctemplate can use pagetemplate hooks to provide it, so it's better to keep back-compat, and allow full customisation of how it's displayed via the template. Joey Hess2010-05-14
* bugfixJoey Hess2010-05-14
* we want the recentchanges link to be the first floating actionJoey Hess2010-05-14
* enable action bar on misctemplates•••So RecentChanges shows on the action bar there, convert recentchanges to use new pageactions hook, with compatability code to avoid breaking old templates. Joey Hess2010-05-14
* remove, rename: Add guards against XSRF attacks.Joey Hess2010-05-14
* po: guard against reimportation•••If po is imported twice, bad things happen. Guard against that. I'm not sure what causes the double import; I saw it when websetup did a wiki rebuild. Carp failed to show a backtrace for the second call to import. Joey Hess2010-05-13
* Use xhtml friendly pubdate setting.Joey Hess2010-05-08
* moved non-openid signin form into same page as openid selector; show/hide as ...Joey Hess2010-05-08
* calendar: Display year name in title of month calendar.•••Also, fix relative month calculations. Joey Hess2010-05-08
* calendar: nextchange calculation bugfix•••If a page had multiple calendars, the last one won and set nextchange. That's wrong; the calendar that needs to next update soonest should win. Joey Hess2010-05-08
* calendar: Allow negative month to be specified. -1 is last month, etc. (And a...Joey Hess2010-05-08
* Merge branch 'master' into commentreorgJoey Hess2010-05-07
|\
| * scale display form to match openid sizeJoey Hess2010-05-07
| * Removed the openidsignup option.Joey Hess2010-05-07
| * bugfix•••Always load IkiWiki::CGI so its cgi_signin is present, so we replace it. Joey Hess2010-05-07
| * bugfixJoey Hess2010-05-07
| * remove loginlabel, not usedJoey Hess2010-05-07
| * pretty openid login•••* openid: Incorporated a fancy openid-selector signin form. (http://code.google.com/p/openid-selector/) * openid: Use "openid_identifier" as the form field, as required by OpenID Authentication v2.0 spec. Joey Hess2010-05-07
| * patch hidden field setting code•••Fixes http://code.google.com/p/openid-selector/issues/detail?id=11#c3 Joey Hess2010-05-07
| * avoid linking directly to ikiwiki.cgi?do=signin•••Instead, add a custom do=commentsignin, that calls cgi_signin. This allows a plugin to inject a custom cgi_signin, that uses a different do= parameter, and have it be used consitently. (This was the only place to hardcode a link to do=signin.) Joey Hess2010-05-07
* | fix comment matching pagespecs•••test isinternal first, because match_glob with internal => 1 also returns non-internal pages that match. This order should also be faster. Remove test to see if pagesources is set. isinternal will not succeed if it is not. Joey Hess2010-05-07
* | better wordingJoey Hess2010-05-07
* | bugfixJoey Hess2010-05-07
* | bugfixesJoey Hess2010-05-07
* | check that pagesources exists before testingJoey Hess2010-05-07
* | fix match_commentJoey Hess2010-05-07
* | Merge branch 'master' into commentreorg•••Conflicts: debian/changelog Joey Hess2010-05-07
|\|
| * avoid redir loop when going to an internal page that has no permalinkJoey Hess2010-05-07
| * respect permalinksJoey Hess2010-05-06
| * inline: Call indexhtml when inlining internal pages, so their text can be ind...Joey Hess2010-05-06
| * Renamed postscan hook to indexhtml, to reflect its changed position.•••Probably only the search plugin uses it, so this seemed safe. Joey Hess2010-05-06
| * simplify formbuilder stylesheet specification•••Since all forms are wrapped in a template that defines the actual stylesheets, formbuilder just has to be told to turn on stylesheet mode, not what file is the style sheet. Joey Hess2010-05-06