I think this can be fix in web2py.js .fire() :

        /* Triggers an event on an element and returns false if the event
result is false */
        fire: function (obj, type, data, target) {
            var event = $.Event(type, {
                'containerTarget': $('#' + target)[0]
            });
            obj.trigger(event, data);
            return event.result !== false;
        },

But I am not sure how...

On Mon, Dec 4, 2017 at 1:22 PM, Richard Vézina <ml.richard.vez...@gmail.com>
wrote:

> I don't see much of icon stuff in widget.py and validators.py...
>
> There is also one thing that bug me with custom widget when you want to
> use bts "add-on" or semantic ui "label" :
>
> $
> .00
>
> You have to handle error message that get inserted before the div ui label
> stuff with js... It would be better that error message get append to field
> div instead of just below the input field...
>
> Richard
>
> On Mon, Dec 4, 2017 at 1:14 PM, Richard Vézina <
> ml.richard.vez...@gmail.com> wrote:
>
>> Hello Massimo,
>>
>> Whit font-awesome 3.2.1 it was drop in replace, sadly they change their
>> way how to hook icons...
>>
>> I think we should suggest to pass them more than include them in the core
>> code there is these settings for instance which is good :
>>
>>         # jQuery UI ThemeRoller classes (empty if ui is disabled)
>>         if ui == 'jquery-ui':
>>             ui = dict(widget='ui-widget',
>>                       header='ui-widget-header',
>>                       content='ui-widget-content',
>>                       default='ui-state-default',
>>                       cornerall='ui-corner-all',
>>                       cornertop='ui-corner-top',
>>                       cornerbottom='ui-corner-bottom',
>>                       button='ui-button-text-icon-primary',
>>                       buttontext='ui-button-text',
>>                       buttonadd='ui-icon ui-icon-plusthick',
>>                       buttonback='ui-icon ui-icon-arrowreturnthick-1-w',
>>                       buttonexport='ui-icon ui-icon-transferthick-e-w',
>>                       buttondelete='ui-icon ui-icon-trash',
>>                       buttonedit='ui-icon ui-icon-pencil',
>>                       buttontable='ui-icon ui-icon-triangle-1-e',
>>                       buttonview='ui-icon ui-icon-zoomin',
>>                       )
>>         elif ui == 'web2py':
>>             ui = dict(widget='',
>>                       header='',
>>                       content='',
>>                       default='',
>>                       cornerall='',
>>                       cornertop='',
>>                       cornerbottom='',
>>                       button='button btn btn-default',
>>                       buttontext='buttontext button',
>>                       buttonadd='icon plus icon-plus glyphicon
>> glyphicon-plus',
>>                       buttonback='icon leftarrow icon-arrow-left
>> glyphicon glyphicon-arrow-left',
>>                       buttonexport='icon downarrow icon-download
>> glyphicon glyphicon-download',
>>                       buttondelete='icon trash icon-trash glyphicon
>> glyphicon-trash',
>>                       buttonedit='icon pen icon-pencil glyphicon
>> glyphicon-pencil',
>>                       buttontable='icon rightarrow icon-arrow-right
>> glyphicon glyphicon-arrow-right',
>>                       buttonview='icon magnifier icon-zoom-in glyphicon
>> glyphicon-zoom-in'
>>                       )
>>
>> But I am not sure if it propagate to all the widget properly of if there
>> is a way to customize all different widgets...
>>
>> We already have glyphicon glyphicon-something... It would make sens to
>> stick with fa fa-something...
>>
>> Richard
>>
>> On Sun, Dec 3, 2017 at 12:41 PM, Massimo Di Pierro <
>> massimo.dipie...@gmail.com> wrote:
>>
>>> In the old days of BS2 we used "icon icon-{name}" for icons. then to
>>> support BS3 we also added "glyphicon glyphicon-{name}". now we use BS4 and
>>> there are no more icons we have to use Font Awesome so we should add "fa
>>> fa-{name}". I can easily add this to sqlhtml.py and we will all be fine but
>>> we will have a proliferation of classes. Another option is to use define
>>> .icon and .icon-{name} for those classes that we use in the grid in terms
>>> of font awesome icons and add them to web2py-bootstrap4.css.
>>>
>>> Preferences?
>>>
>>> --
>>> Resources:
>>> - http://web2py.com
>>> - http://web2py.com/book (Documentation)
>>> - http://github.com/web2py/web2py (Source code)
>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to web2py+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to