Fix the empty popovers

[?]
Apr 8, 2021, 3:12 PM
VEG66GYQF5FGPKXKEAIWUQYY7D4FKTZFA5SZHPUGK66OXSVTIEXAC

Dependencies

  • [2] 3ZAJ2ZRP Use popovers for the product list help/details
  • [3] 2P7VNAAC Move common Javascript code into a separate file
  • [4] QCGCX2BR Generalize lazy tabs
  • [5] JIJDYWPY Remove the Build menu from the top bar
  • [6] OIBSCXGI Use a popover to show how to use the build reproduction script
  • [*] IK53RV4V

Change contents

  • replacement in src/root/common.tt at line 529
    [4.967][2.221:400]()
    <div class="btn hydra-popover [% classes %]" data-toggle="popover" data-html="true" [% HTML.attributes('data-content' => content, 'data-placement' => placement || 'bottom') %]>
    [4.967]
    [4.1131]
    <button type="button" class="btn hydra-popover [% classes %]" data-toggle="popover" data-html="true" [% HTML.attributes('data-content' => content, 'data-placement' => placement || 'bottom') %]>
  • replacement in src/root/common.tt at line 531
    [4.1147][4.1147:1156]()
    </div>
    [4.1147]
    [4.1156]
    </button>
  • edit in src/root/static/js/common.js at line 51
    [3.1644]
    [3.1644]
    /* Enable popovers (and allow table and teletype elements in them). */
    $.fn.popover.Constructor.Default.whiteList.table = [];
    $.fn.popover.Constructor.Default.whiteList.thead = []
    $.fn.popover.Constructor.Default.whiteList.tbody = [];
    $.fn.popover.Constructor.Default.whiteList.tr = [];
    $.fn.popover.Constructor.Default.whiteList.th = [];
    $.fn.popover.Constructor.Default.whiteList.td = [];
    $.fn.popover.Constructor.Default.whiteList.tt = [];