| 12345678910111213141516171819202122232425262728293031323334 |
- define ["base"], (App) ->
- App.component "spellMenu", {
- bindings: {
- open: "<"
- top: "<"
- left: "<"
- highlight: "<"
- replaceWord: "&"
- learnWord: "&"
- }
- template: """
- <div
- class="dropdown context-menu spell-check-menu"
- ng-show="$ctrl.open"
- ng-style="{top: $ctrl.top, left: $ctrl.left}"
- ng-class="{open: $ctrl.open}"
- >
- <ul class="dropdown-menu">
- <li ng-repeat="suggestion in $ctrl.highlight.suggestions | limitTo:8">
- <a
- href
- ng-click="$ctrl.replaceWord({ highlight: $ctrl.highlight, suggestion: suggestion })"
- >
- {{ suggestion }}
- </a>
- </li>
- <li class="divider"></li>
- <li>
- <a href ng-click="$ctrl.learnWord({ highlight: $ctrl.highlight })">Add to Dictionary</a>
- </li>
- </ul>
- </div>
- """
- }
|