Index: trunk/extensions/VisualEditor/VisualEditor.php |
— | — | @@ -73,6 +73,7 @@ |
74 | 74 | 'es/bases/es.DocumentViewNode.js', |
75 | 75 | 'es/bases/es.DocumentViewBranchNode.js', |
76 | 76 | 'es/bases/es.DocumentViewLeafNode.js', |
| 77 | + 'es/bases/es.Tool.js', |
77 | 78 | 'es/models/es.DocumentModel.js', |
78 | 79 | 'es/models/es.HeadingModel.js', |
79 | 80 | 'es/models/es.ListItemModel.js', |
— | — | @@ -102,7 +103,6 @@ |
103 | 104 | 'es/views/es.TableRowView.js', |
104 | 105 | 'es/views/es.TableView.js', |
105 | 106 | 'es/views/es.ToolbarView.js', |
106 | | - 'es/tools/es.Tool.js', |
107 | 107 | 'es/tools/es.ButtonTool.js', |
108 | 108 | 'es/tools/es.AnnotationButtonTool.js', |
109 | 109 | 'es/tools/es.ClearButtonTool.js', |
Index: trunk/extensions/VisualEditor/demo/index.html |
— | — | @@ -104,6 +104,7 @@ |
105 | 105 | <script src="../modules/es/bases/es.DocumentViewNode.js"></script> |
106 | 106 | <script src="../modules/es/bases/es.DocumentViewBranchNode.js"></script> |
107 | 107 | <script src="../modules/es/bases/es.DocumentViewLeafNode.js"></script> |
| 108 | + <script src="../modules/es/bases/es.Tool.js"></script> |
108 | 109 | |
109 | 110 | <!-- Models --> |
110 | 111 | <script src="../modules/es/models/es.SurfaceModel.js"></script> |
— | — | @@ -134,7 +135,6 @@ |
135 | 136 | <script src="../modules/es/views/es.TableCellView.js"></script> |
136 | 137 | <script src="../modules/es/views/es.HeadingView.js"></script> |
137 | 138 | |
138 | | - <script src="../modules/es/tools/es.Tool.js"></script> |
139 | 139 | <script src="../modules/es/tools/es.ButtonTool.js"></script> |
140 | 140 | <script src="../modules/es/tools/es.AnnotationButtonTool.js"></script> |
141 | 141 | <script src="../modules/es/tools/es.ClearButtonTool.js"></script> |
Index: trunk/extensions/VisualEditor/modules/es/tools/es.Tool.js |
— | — | @@ -1,11 +0,0 @@ |
2 | | -es.Tool = function( toolbar, name ) { |
3 | | - this.toolbar = toolbar; |
4 | | - this.name = name; |
5 | | - this.$ = $( '<div>' ).attr( 'title', this.name ); |
6 | | -}; |
7 | | - |
8 | | -es.Tool.prototype.updateState = function() { |
9 | | - throw 'Tool.updateState not implemented in this subclass:' + this.constructor; |
10 | | -}; |
11 | | - |
12 | | -es.Tool.tools = {}; |
Index: trunk/extensions/VisualEditor/modules/es/bases/es.Tool.js |
— | — | @@ -0,0 +1,11 @@ |
| 2 | +es.Tool = function( toolbar, name ) { |
| 3 | + this.toolbar = toolbar; |
| 4 | + this.name = name; |
| 5 | + this.$ = $( '<div>' ).attr( 'title', this.name ); |
| 6 | +}; |
| 7 | + |
| 8 | +es.Tool.prototype.updateState = function() { |
| 9 | + throw 'Tool.updateState not implemented in this subclass:' + this.constructor; |
| 10 | +}; |
| 11 | + |
| 12 | +es.Tool.tools = {}; |
Property changes on: trunk/extensions/VisualEditor/modules/es/bases/es.Tool.js |
___________________________________________________________________ |
Added: svn:eol-style |
1 | 13 | + native |