Commit graph

534 commits

Author SHA1 Message Date
21d4a28959 added trim() function also where content parts of comments are set 2003-03-21 16:45:39 +00:00
d863af23e0 added trim() function wherever content parts are set 2003-03-21 16:13:34 +00:00
5432cbe5b2 * modified story editor according to hannes' screenshot at http://help.antville.org/images/hns-editor
* added addtofront_macro() to display a checkbox that works vice versa to justintopic_macro()
* always set this.status in storymgr/create_action() to let the checkbox "know" whether it has to be checked
(known bugs: when editing a story neither this nor the "comments allowed" checkbox memorize their state when an error occurs.)
2003-03-20 18:53:55 +00:00
Robert Gaggl
03ca624456 removed debugging output 2003-03-18 10:03:49 +00:00
Robert Gaggl
366531fada rescueText() is now also called if the publish-button was pressed 2003-03-17 19:28:56 +00:00
Robert Gaggl
f664dc64d6 changed content_macro(): properties of req.data (if existing) now override the storys property values. this change was necessary because otherwise the rescue mechanism for stories/comments wouldn't work propertly (see http://project.antville.org/stories/318015/#318478) 2003-03-17 19:27:29 +00:00
Robert Gaggl
fc8583502c restructured evalStory(): now the submitted values are stored only after all checks have been passed. although the code is harder to read now it prevents changes to story-content being saved even if the user cancelled the editing process later on. together with the caching of story-contents this also might have lead to a difference between display and actual content. 2003-03-17 19:22:12 +00:00
Hannes Wallnöfer
8d2e78643e Reworked basic inner story and comment skins.
Spacing should be better now.
Skins should be easier to understand and customize.
Used <div> tags wherever possibe instead of <span><br>
Checked for XHTML 1.0 Transitional validity.
2003-03-14 10:59:00 +00:00
524d7a38a3 still fixed html where necessary to achieve maximum xhtml conformance; furthermore i tried to find a more expressive title for every page output (most of them were set to the site title only which does not help a lot when navigating with the browser history); last but not least many editor forms where adapted to gain a concistent general layout. 2003-03-07 19:27:48 +00:00
8de1505fda fixed bug in onlinelink_macro() that caused invalid html attribute (mode="toggle") to appear;
changed "link me" to "link", "place your comment" and "post your answer" to "react";
changed some cases of some words;
added id_macro() to get the id of a story (to display the code for the story macro)
2003-03-05 18:50:32 +00:00
50890759ad validated almost every page (at least apart from the system management stuff) with the w3c validator at http://validator.w3.org and modified the skins where necessary. furthermore i tried to arrange some layouts (files, images, polls) to better and more consistently harmonize with the general antville appearance. 2003-03-05 18:39:37 +00:00
073b72fb84 changed story editor text to lowercase to be more consistent 2003-03-03 13:58:53 +00:00
Robert Gaggl
2d20fb21c5 - fixed a bug in content_macro(): fetching a value from req.data didn't work because the properties are prefixed with "content_"
- removed url_macro() - this is a hopobject-macro now
2003-03-03 12:17:18 +00:00
Robert Gaggl
6cea6bc0d0 edit-action now fits the needs of the new story-editor 2003-02-14 13:48:39 +00:00
Robert Gaggl
7d524ed576 implemented new story-editor (as done on twoday.net) 2003-02-14 13:48:10 +00:00
Robert Gaggl
82cba4c688 - changed editableby_macro(): it now produces three radio-buttons instead of one dropdown-box
- implemented justintopic_macro()
(contributed by michi platzer)
2003-02-14 13:46:52 +00:00
Robert Gaggl
9a305be588 modified evalStory because story/edit.skin changed, but it's still backwards-compatible to the old story-editor 2003-02-14 13:44:40 +00:00
b458c2cab1 removed shortcuts from antville. support of shortcut is now optional via zip module 2003-02-11 16:54:07 +00:00
Robert Gaggl
e49a0b37dd removed one ending span tag (http://project.antville.org/stories/289769) 2003-02-10 23:41:50 +00:00
Robert Gaggl
2c21b69597 re-enabled caching of backlinks 2003-02-06 19:17:32 +00:00
Robert Gaggl
50f84bb12c changed content_macro():
- autoresponse is now only executed if param.autoresponse == "true" (before any value, even "false", would turn autoresponse on)
- removed form-encoding of value for input type text, this is now done in renderInputText()
2003-02-04 12:19:50 +00:00
edd1ef1eb6 don't display user e-mail addresses in rss output if user.publishemail is set to false 2003-01-31 16:09:10 +00:00
Robert Gaggl
7ec367eb3e fixed a bug in evalStory(): setting editableby-property only if modifier equals creator, before it was impossible to switch editablyby to null again 2003-01-28 16:46:25 +00:00
Robert Gaggl
45a09ebde6 fixed a bug in isEditDenied(): modified isEditDenied(): added check for level == null, otherwise a story that is editable for subscribers and contributors is editable for everybody. 2003-01-28 16:45:02 +00:00
Michael Platzer
c84c7d669b bugfixing: if the story is edited by someoneelse than the creator of the story, then editableby was set to NULL, and therefore the story could only be edited by the creator in the following. 2003-01-24 16:28:22 +00:00
Robert Gaggl
16e068ca81 changed isPostDenied(): posting comments is disabled either if discussions are disabled in site-preferences or for a story (fixes http://helma.org/bugs/show_bug.cgi?id=183) 2003-01-23 21:12:57 +00:00
Robert Gaggl
23de93fde1 changed commentlink_macro(): if discussions are disabled in site-preferences, this macro will not render a link to comment.hac (fixes http://helma.org/bugs/show_bug.cgi?id=183) 2003-01-23 21:11:24 +00:00
Hannes Wallnöfer
c19d750354 Call activateLinks() after format() in getRenderedContentPart().
This is to fix the misbehaviour described here:
http://project.antville.org/stories/254238/
2003-01-13 16:59:01 +00:00
8b42344a48 moved modifytime_macro() to hopobject prototype 2003-01-07 10:57:31 +00:00
806918f853 added unescape function for form values retrieved via request.data object 2003-01-05 16:59:58 +00:00
d0d0a3d031 changed the default behaviour how "RE:" is prepended to the title of a subsequent comment; added interface for posting a new story from other locations (e.g. bookmarklets) 2003-01-05 16:38:02 +00:00
Robert Gaggl
ff01391d37 securityFunctions now need the membership-level of a user as second argument 2003-01-02 19:05:03 +00:00
Robert Gaggl
abf1276967 now using a java.lang.StringBuffer instead of a String-variable when creating the rawcontent of a story 2003-01-02 18:58:05 +00:00
Robert Gaggl
7dbd8cb9e3 renamed to securityFunctions.js 2003-01-02 18:55:12 +00:00
Robert Gaggl
5ce2b214bf renamed file to securityFunctions.js 2003-01-02 18:51:36 +00:00
Robert Gaggl
a259f484b7 createtime_macro() now only appears as link if the story was published in site (stories that are published only in a topic are not accessible via days-collection) 2002-12-23 14:58:26 +00:00
Robert Gaggl
597f5bf86d added function getNavigationName() that displays either the title of a story/comment or a standard string containing the id 2002-12-17 21:53:09 +00:00
Robert Gaggl
153a015ea9 backport from antville.org: topic_macro now retrieves the topic of a story from the site-object to get the correct href() 2002-12-17 21:15:23 +00:00
Robert Gaggl
0e70216db3 changed createtime_macro(): if the optional attribute as="link" is given the createtime of the story is rendered as link to the frontpage of the day. 2002-12-08 17:10:09 +00:00
Robert Gaggl
13ac02c8b1 rewrote backlinks_macro() again:
- added optional attribute "exclude": users can now list servers that should not appear in backlinks-list (comma-delimited strings)
- enabled caching also for empty backlinks to reduce db-traffic
2002-12-08 15:37:03 +00:00
Robert Gaggl
491f429c93 rewrote backlinks_macro():
- backlinks are now limited to 100 (if attribute limit is not set in macro-call)
- changed to java.lang.StringBuffer() instead of using a JS-String
- rendered backlinks are now cached since they won't change until the next scheduler-run
2002-12-08 13:49:33 +00:00
Robert Gaggl
42e0f21580 merged need_for_speed branch 2002-12-01 19:26:40 +00:00
578ae4537b removed CDATA tags; added xml encoding parameters, instead 2002-11-28 13:42:18 +00:00
Robert Gaggl
44369d2c33 days are now calculated according to specified site-timezone by using global formatTimestamp() 2002-10-31 21:12:28 +00:00
Hannes Wallnöfer
4eeef5be97 reversed sequence of format() and activateLinks() in getRenderedContentPart(), otherwise link activation didn't work 2002-10-21 19:51:53 +00:00
Hannes Wallnöfer
bd7a120ba2 Directly return integer values in those functions which return a boolean based on
an integer flag. This works well and cuts a lot of code, especially the parseInt() which
should not be necessary (if a string was assigned to the integer flag somewhere in
the code, that would be a bug).
2002-10-18 15:51:01 +00:00
Hannes Wallnöfer
75f41e986e do the format() directly in story.getRenderedContentPart(). This lets <code></code>
work as advertised (i.e. everything within, including macros, is encoded).
Didn't notice any adverse side effects on the history bar or other elements so far.
2002-10-15 18:08:41 +00:00
Robert Gaggl
dfe1c9335e bugfix: replaced macro-handler "story" with "this" because if comments would appear in search-result the story would be displayed instead.
(see http://help.antville.org/stories/168518/)
2002-10-07 16:20:13 +00:00
Hannes Wallnöfer
cb4c493157 Fixed bug that res.data.action was not set in comment forms. 2002-10-05 16:09:56 +00:00
Robert Gaggl
798be2a159 backport from changes on antville.org: added prefetching of comments in comments_macro() 2002-10-01 11:34:59 +00:00