code: public void setArrows(String arrows) {
          JQMCommon.setAttribute(this, "data-arrow", arrows);
          Element elt = getElement();
          if (isInitialized(elt)) _setArrows(elt, arrows);
      }
docs: @param arrows - possible values: true, false.
  Also comma-separated list of edge abbreviations: l t r b
  <br> "l" for left, "t" for top, "r" for right, and "b" for bottom.
  
  <br> <b>The order in which the edges are given matters, see explanation below.</b>
  
  <br> For each edge given in the list, the framework calculates:
  <br> 1. the distance between the tip of the arrow and the center of the origin
  <br> 2. and whether minimizing the above distance would cause the arrow to appear
  too close to one of the corners of the popup along the given edge.
  
  <br> If the second condition applies, the edge is discarded as a possible solution
  for placing the arrow. Otherwise, the calculated distance is examined.
  If it is 0, meaning that the popup can be placed exactly such that the tip of
  the arrow points at the center of the origin, no further edges are examined,
  and the popup is positioned along the last examined edge.