Bonsoir,
J’ouvre ce post suite a une erreur Js constaté sur le plugin mobile qui utilise jeedomUtils.initTableSorter
, mais il est possible que ca concerne d’autre plugin…
Actuellement le plugin utilise cette méthode :
jeedomUtils.initTableSorter();
var tableScSummary = $('#table_scenarioSummary')
tableScSummary[0].config.widgetOptions.resizable_widths = ['60px', '', '100px']
tableScSummary.trigger('applyWidgets')
tableScSummary.trigger('resizableReset')
tableScSummary.trigger('sorton', [
[
[1, 0]
]
])
il fait donc appelle a jeedomUtils.initTableSorter()
du core.
Dans celui-ci, a été introduit une vérification a partir de ce commit
if (typeof $.tablesorter !== 'function') return
Je suppose que cette vérification permet de ne pas exécuter la fonction lorsqu’on est en full Js, en revenche, même avec jQuery activé typeof $.tablesorter
ne renvoi jamais function
mais object
la verif ne devrait pas être comme ceci ? :
if (typeof $.tablesorter !== 'object') return
Merci.
Bonne soirée.