angular-semantic-ui.js
function SemanticPopupDisplay(SemanticPopupDisplayLink)
  {
    return {

      restrict: 'A',

      scope: {
        /* Required */
        smPopupDisplay: '@',
        /* Optional */
        smPopupDisplaySettings: '=',
        smPopupDisplayOnInit: '=',
        /* Events */
        smPopupDisplayOnCreate: '=',
        smPopupDisplayOnRemove: '=',
        smPopupDisplayOnShow: '=',
        smPopupDisplayOnVisible: '=',
        smPopupDisplayOnHide: '=',
        smPopupDisplayOnHidden: '='
      },

      link: SemanticPopupDisplayLink
    };
  }
function SemanticPopupDisplay(SemanticPopupDisplayLink)
  {
    return {

      restrict: 'A',

      scope: {
        /* Required */
        smPopupDisplay: '@',
        /* Optional */
        smPopupDisplaySettings: '=',
        smPopupDisplayOnInit: '=',
        /* Events */
        smPopupDisplayOnCreate: '=',
        smPopupDisplayOnRemove: '=',
        smPopupDisplayOnShow: '=',
        smPopupDisplayOnVisible: '=',
        smPopupDisplayOnHide: '=',
        smPopupDisplayOnHidden: '='
      },

      link: SemanticPopupDisplayLink
    };
  }
function SemanticPopupDisplay ( SemanticPopupDisplayLink ) { return { restrict : 'A' , scope : { /* Required */ smPopupDisplay : '@' , /* Optional */ smPopupDisplaySettings : '=' , smPopupDisplayOnInit : '=' , /* Events */ smPopupDisplayOnCreate : '=' , smPopupDisplayOnRemove : '=' , smPopupDisplayOnShow : '=' , smPopupDisplayOnVisible : '=' , smPopupDisplayOnHide : '=' , smPopupDisplayOnHidden : '=' } , link : SemanticPopupDisplayLink } ; }
An attribute directive to show a detached popup over this element given it's name.
An attribute directive to show a detached popup over this element given it s name .