As shown in #472590: Meta-issue: Make posting form more like phpBB's, there needs to be a block next to the posting form with a list of smileys. When you click it, it should insert whatever smiley characters into the textarea wherever your cursor is.

If this block does not already exist, this will end up being a patch to http://drupal.org/project/smileys module with a bit of configuration glue code in the drubb module.

Comments

webchick’s picture

Issue tags: +DruBB topic/reply post form

Oops. Tagging.

michelle’s picture

StatusFileSize
new35.4 KB
michelle’s picture

Ugh... I forgot about the comment eating bug. The comment that went along with that screenie was something like:

Here is how it looks by default from the smileys module. Sorry about the bright yellow; it's some weirdness from the screen grabber.

Michelle

merlinofchaos’s picture

Priority: Normal » Minor

IMO this is minor, though the fieldset the smileys are in has to go.

webchick’s picture

Created #472822: Make smileys block themable to help with this.

I'm not sure how minor users will feel this is. When I ported Marci's site to Drupal, the lack of this block was one of the very first things people were livid about. :)

merlinofchaos’s picture

Really? Even if it's just above the post instead of beside it?

webchick’s picture

OH! :) The "minor" referred to the fieldset, not the presence of the block. My bad. :D

merlinofchaos’s picture

Right. The block is already there with smileys, it's just above the post and there's too much space around the smileys. So it's functionally there it just may need to be made to look nicer.

webchick’s picture

webchick’s picture

Status: Active » Needs work
StatusFileSize
new781 bytes

Hm. Removing the fieldset is pretty easy, but it totally borks the display.

Only local images are allowed.

Anyone have any ideas?

michelle’s picture

What about an open, non closeable fieldset? Then it would just draw a nice box around it, which looks nice anyway, and, hopefully, wouldn't have the problem you're running into.

Michelle

karens’s picture

Status: Needs work » Active

I fixed the styling by making the fieldset non-collapsible, then adding some css to hide the border and shrink the padding around all the smileys to make them fit into a smaller space.

It's above the form instead of next to the form, don't know if it must be moved to the side or not. There is also a 'more' link that looks odd and I can't figure out where that is coming from.

michelle’s picture

It's in the settings:

[] Enable Smileys dialog window
Adds a [more...] link to the end of smileys in select box, which when clicked, opens an inline widget to insert smileys. The widget is an inline popup like approach, allowing ease of usability.

Michelle

karens’s picture

Do we want the 'more' option? I don't *think* PhpBB provides it and it makes things more complicated. The regular smileys work fine.

webchick’s picture

It's probably fine to remove it.

karens’s picture

Status: Active » Fixed

OK, I changed the setting in the install profile to turn that option off by default, so I think we can mark this fixed.

Gurpartap Singh’s picture

Status: Fixed » Active

Always wanted to add the block besides the textarea in smileys module. In fact, I have the block on the right on my blog's comment box. (which is just some CSS styling). But feared to address the number of issues that might arise, since I can't expect it to come up nicely on every theme, or any rich text editor.

Gurpartap Singh’s picture

Status: Active » Fixed

oops.

Status: Fixed » Closed (fixed)
Issue tags: -DruBB topic/reply post form

Automatically closed -- issue fixed for 2 weeks with no activity.