resources/www/scripts/collapsible.js
function (mml) {
      this.UncollapseChild(mml,0);
      if (mml.complexity > this.COLLAPSE.sqrt)
        mml = this.MakeAction(this.Marker(this.MARKER.sqrt),mml);
      return mml;
    }
function (mml) {
      this.UncollapseChild(mml,0);
      if (mml.complexity > this.COLLAPSE.sqrt)
        mml = this.MakeAction(this.Marker(this.MARKER.sqrt),mml);
      return mml;
    }
function ( mml ) { this . UncollapseChild ( mml , 0 ) ; if ( mml . complexity > this . COLLAPSE . sqrt ) mml = this . MakeAction ( this . Marker ( this . MARKER . sqrt ) , mml ) ; return mml ; }
For sqrt elements, if the contents are collapsed, collapse the sqrt instead.
For sqrt elements if the contents are collapsed collapse the sqrt instead .