12345678910111213141516171819202122232425262728293031 |
- angular.module('kityminderEditor')
- .directive('appendNode', ['commandBinder', function(commandBinder) {
- return {
- restrict: 'E',
- templateUrl: 'ui/directive/appendNode/appendNode.html',
- scope: {
- minder: '='
- },
- replace: true,
- link: function($scope) {
- var minder = $scope.minder;
- commandBinder.bind(minder, 'appendchildnode', $scope)
- $scope.execCommand = function(command) {
- minder.execCommand(command, '分支主题');
- editText();
- };
- function editText() {
- var receiverElement = editor.receiver.element;
- var fsm = editor.fsm;
- var receiver = editor.receiver;
- receiverElement.innerText = minder.queryCommandValue('text');
- fsm.jump('input', 'input-request');
- receiver.selectAll();
- }
- }
- }
- }]);
|