diff options
| -rw-r--r-- | angularFiles.js | 1 | ||||
| -rw-r--r-- | css/angular.css | 62 | ||||
| -rw-r--r-- | src/AngularPublic.js | 1 | ||||
| -rw-r--r-- | src/Browser.js | 36 | ||||
| -rw-r--r-- | src/angular-mocks.js | 3 | ||||
| -rw-r--r-- | src/service/hover.js | 58 | ||||
| -rw-r--r-- | test/service/hoverSpec.js | 3 | 
7 files changed, 0 insertions, 164 deletions
| diff --git a/angularFiles.js b/angularFiles.js index b962f562..8e52731b 100644 --- a/angularFiles.js +++ b/angularFiles.js @@ -19,7 +19,6 @@ angularFiles = {      'src/service/defer.js',      'src/service/document.js',      'src/service/exceptionHandler.js', -    'src/service/hover.js',      'src/service/invalidWidgets.js',      'src/service/location.js',      'src/service/log.js', diff --git a/css/angular.css b/css/angular.css index 6c2c52f4..aadd0a31 100644 --- a/css/angular.css +++ b/css/angular.css @@ -19,68 +19,6 @@    border: 2px solid #FF0000;  } - -/***************** - * TIP - *****************/ -#ng-callout { -  margin: 0; -  padding: 0; -  border: 0; -  outline: 0; -  font-size: 13px; -  font-weight: normal; -  font-family: Verdana, Arial, Helvetica, sans-serif; -  vertical-align: baseline; -  background: transparent; -  text-decoration: none; -} - -#ng-callout .ng-arrow-left{ -  background-image: url("data:image/gif;base64,R0lGODlhCwAXAKIAAMzMzO/v7/f39////////wAAAAAAAAAAACH5BAUUAAQALAAAAAALABcAAAMrSLoc/AG8FeUUIN+sGebWAnbKSJodqqlsOxJtqYooU9vvk+vcJIcTkg+QAAA7"); -  background-repeat: no-repeat; -  background-position: left top; -  position: absolute; -  z-index:101; -  left:-12px; -  height:23px; -  width:10px; -  top:-3px; -} - -#ng-callout .ng-arrow-right{ -  background-image: url("data:image/gif;base64,R0lGODlhCwAXAKIAAMzMzO/v7/f39////////wAAAAAAAAAAACH5BAUUAAQALAAAAAALABcAAAMrCLTcoM29yN6k9socs91e5X3EyJloipYrO4ohTMqA0Fn2XVNswJe+H+SXAAA7"); -  background-repeat: no-repeat; -  background-position: left top; -  position: absolute; -  z-index:101; -  height:23px; -  width:11px; -    top:-2px; -} - -#ng-callout { -  position: absolute; -  z-index:100; -  border: 2px solid #CCCCCC; -  background-color: #fff; -} - -#ng-callout .ng-content{ -  padding:10px 10px 10px 10px; -  color:#333333; -} - -#ng-callout .ng-title{ -  background-color: #CCCCCC; -  text-align: left; -  padding-left: 8px; -  padding-bottom: 5px; -  padding-top: 2px; -  font-weight:bold; -} - -  /*****************   * indicators   *****************/ diff --git a/src/AngularPublic.js b/src/AngularPublic.js index 8683b379..fc8a90fd 100644 --- a/src/AngularPublic.js +++ b/src/AngularPublic.js @@ -6,7 +6,6 @@ angularService('$browser', function($log, $sniffer) {    if (!browserSingleton) {      browserSingleton = new Browser(window, jqLite(window.document), jqLite(window.document.body),                                     XHR, $log, $sniffer); -    browserSingleton.bind();    }    return browserSingleton;  }, {$inject: ['$log', '$sniffer']}); diff --git a/src/Browser.js b/src/Browser.js index 62e5b116..ed12441a 100644 --- a/src/Browser.js +++ b/src/Browser.js @@ -415,42 +415,6 @@ function Browser(window, document, body, XHR, $log, $sniffer) {    //////////////////////////////////////////////////////////////    // Misc API    ////////////////////////////////////////////////////////////// -  var hoverListener = noop; - -  /** -   * @workInProgress -   * @ngdoc method -   * @name angular.service.$browser#hover -   * @methodOf angular.service.$browser -   * -   * @description -   * Set hover listener. -   * -   * @param {function(Object, boolean)} listener Function that will be called when a hover event -   *    occurs. -   */ -  self.hover = function(listener) { hoverListener = listener; }; - -  /** -   * @workInProgress -   * @ngdoc method -   * @name angular.service.$browser#bind -   * @methodOf angular.service.$browser -   * -   * @description -   * Register hover function to real browser -   */ -  self.bind = function() { -    document.bind("mouseover", function(event){ -      hoverListener(jqLite(msie ? event.srcElement : event.target), true); -      return true; -    }); -    document.bind("mouseleave mouseout click dblclick keypress keyup", function(event){ -      hoverListener(jqLite(event.target), false); -      return true; -    }); -  }; -    /**     * @workInProgress diff --git a/src/angular-mocks.js b/src/angular-mocks.js index a39fd7bf..731c2c29 100644 --- a/src/angular-mocks.js +++ b/src/angular-mocks.js @@ -328,9 +328,6 @@ MockBrowser.prototype = {      return pollFn;    }, -  hover: function(onHover) { -  }, -    url: function(url, replace) {      if (url) {        this.$$url = url; diff --git a/src/service/hover.js b/src/service/hover.js deleted file mode 100644 index f8470370..00000000 --- a/src/service/hover.js +++ /dev/null @@ -1,58 +0,0 @@ -'use strict'; - -/** - * @workInProgress - * @ngdoc service - * @name angular.service.$hover - * @requires $browser - * @requires $document - * - * @description - * - * @example - */ -angularServiceInject("$hover", function(browser, document) { -  var tooltip, self = this, error, width = 300, arrowWidth = 10, body = jqLite(document[0].body); -  browser.hover(function(element, show){ -    if (show && (error = element.attr(NG_EXCEPTION) || element.attr(NG_VALIDATION_ERROR))) { -      if (!tooltip) { -        tooltip = { -            callout: jqLite('<div id="ng-callout"></div>'), -            arrow: jqLite('<div></div>'), -            title: jqLite('<div class="ng-title"></div>'), -            content: jqLite('<div class="ng-content"></div>') -        }; -        tooltip.callout.append(tooltip.arrow); -        tooltip.callout.append(tooltip.title); -        tooltip.callout.append(tooltip.content); -        body.append(tooltip.callout); -      } -      var docRect = body[0].getBoundingClientRect(), -          elementRect = element[0].getBoundingClientRect(), -          leftSpace = docRect.right - elementRect.right - arrowWidth; -      tooltip.title.text(element.hasClass("ng-exception") ? "EXCEPTION:" : "Validation error..."); -      tooltip.content.text(error); -      if (leftSpace < width) { -        tooltip.arrow.addClass('ng-arrow-right'); -        tooltip.arrow.css({left: (width + 1)+'px'}); -        tooltip.callout.css({ -          position: 'fixed', -          left: (elementRect.left - arrowWidth - width - 4) + "px", -          top: (elementRect.top - 3) + "px", -          width: width + "px" -        }); -      } else { -        tooltip.arrow.addClass('ng-arrow-left'); -        tooltip.callout.css({ -          position: 'fixed', -          left: (elementRect.right + arrowWidth) + "px", -          top: (elementRect.top - 3) + "px", -          width: width + "px" -        }); -      } -    } else if (tooltip) { -      tooltip.callout.remove(); -      tooltip = null; -    } -  }); -}, ['$browser', '$document'], true); diff --git a/test/service/hoverSpec.js b/test/service/hoverSpec.js deleted file mode 100644 index 429d26d2..00000000 --- a/test/service/hoverSpec.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - - | 
