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.
| Comment | File | Size | Author |
|---|---|---|---|
| #10 | drubb-fix-smileys-display-472648-10.patch | 781 bytes | webchick |
| #2 | smilies-on-comment-form.jpg | 35.4 KB | michelle |
Comments
Comment #1
webchickOops. Tagging.
Comment #2
michelleComment #3
michelleUgh... 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
Comment #4
merlinofchaos commentedIMO this is minor, though the fieldset the smileys are in has to go.
Comment #5
webchickCreated #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. :)
Comment #6
merlinofchaos commentedReally? Even if it's just above the post instead of beside it?
Comment #7
webchickOH! :) The "minor" referred to the fieldset, not the presence of the block. My bad. :D
Comment #8
merlinofchaos commentedRight. 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.
Comment #9
webchickCommitted code to enable the smileys block: http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/drubb/drubb...
Comment #10
webchickHm. Removing the fieldset is pretty easy, but it totally borks the display.
Anyone have any ideas?
Comment #11
michelleWhat 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
Comment #12
karens commentedI 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.
Comment #13
michelleIt'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
Comment #14
karens commentedDo we want the 'more' option? I don't *think* PhpBB provides it and it makes things more complicated. The regular smileys work fine.
Comment #15
webchickIt's probably fine to remove it.
Comment #16
karens commentedOK, I changed the setting in the install profile to turn that option off by default, so I think we can mark this fixed.
Comment #17
Gurpartap Singh commentedAlways 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.
Comment #18
Gurpartap Singh commentedoops.