diff options
| author | Misko Hevery | 2012-05-24 15:29:51 -0700 | 
|---|---|---|
| committer | Misko Hevery | 2012-06-02 16:02:09 -0700 | 
| commit | 073e76f8353ca3f743ea61ff21f7de7b1e5a7701 (patch) | |
| tree | 46f5964621ee99d7a65d213d95f35416578ce341 /docs/content/guide/compiler.ngdoc | |
| parent | 7019f142ab79940eb4fc5b26fdcfdf2caf1d2b73 (diff) | |
| download | angular.js-073e76f8353ca3f743ea61ff21f7de7b1e5a7701.tar.bz2 | |
doc(guide): corrected examples
Diffstat (limited to 'docs/content/guide/compiler.ngdoc')
| -rw-r--r-- | docs/content/guide/compiler.ngdoc | 70 | 
1 files changed, 35 insertions, 35 deletions
diff --git a/docs/content/guide/compiler.ngdoc b/docs/content/guide/compiler.ngdoc index d854ea37..493b611f 100644 --- a/docs/content/guide/compiler.ngdoc +++ b/docs/content/guide/compiler.ngdoc @@ -66,45 +66,45 @@ to write directives.  Here is a directive which makes any element draggable. Notice the `draggable` attribute on the  `<span>` element. -<doc-example module="drag"> -  <doc-source> -    <script> -      angular.module('drag', []). -        directive('draggable', function($document) { -          var startX=0, startY=0, x = 0, y = 0; -          return function(scope, element, attr) { +<example module="drag"> +  <file name="script.js"> +    angular.module('drag', []). +      directive('draggable', function($document) { +        var startX=0, startY=0, x = 0, y = 0; +        return function(scope, element, attr) { +          element.css({ +           position: 'relative', +           border: '1px solid red', +           backgroundColor: 'lightgrey', +           cursor: 'pointer' +          }); +          element.bind('mousedown', function(event) { +            startX = event.screenX - x; +            startY = event.screenY - y; +            $document.bind('mousemove', mousemove); +            $document.bind('mouseup', mouseup); +          }); + +          function mousemove(event) { +            y = event.screenY - startY; +            x = event.screenX - startX;              element.css({ -             position: 'relative', -             border: '1px solid red', -             backgroundColor: 'lightgrey', -             cursor: 'pointer' +              top: y + 'px', +              left:  x + 'px'              }); -            element.bind('mousedown', function(event) { -              startX = event.screenX - x; -              startY = event.screenY - y; -              $document.bind('mousemove', mousemove); -              $document.bind('mouseup', mouseup); -            }); -             -            function mousemove(event) { -              y = event.screenY - startY; -              x = event.screenX - startX; -              element.css({ -                top: y + 'px', -                left:  x + 'px' -              }); -            } -             -            function mouseup() { -              $document.unbind('mousemove', mousemove); -              $document.unbind('mouseup', mouseup); -            }            } -        }); -    </script> + +          function mouseup() { +            $document.unbind('mousemove', mousemove); +            $document.unbind('mouseup', mouseup); +          } +        } +      }); +  </file> +  <file name="index.html">      <span draggable>Drag ME</span> -  </doc-source> -</doc-example> +  </file> +</file>  The presence of `draggable` attribute an any element gives the element new behavior. The beauty of  | 
