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.