Index: trunk/parsers/wikidom/lib/es/es.Surface.js |
— | — | @@ -66,8 +66,7 @@ |
67 | 67 | } ); |
68 | 68 | |
69 | 69 | this.doc.on( 'update', function() { |
70 | | - surface.drawSelection(); |
71 | | - if ( surface.location && surface.location.block ) { |
| 70 | + if ( surface.location && surface.location.block && !surface.drawSelection() ) { |
72 | 71 | var cursorPosition = surface.location.block.getPosition( surface.location.offset ); |
73 | 72 | surface.cursor.show( cursorPosition, surface.location.block.$.offset() ); |
74 | 73 | } |
— | — | @@ -370,9 +369,10 @@ |
371 | 370 | .show(); |
372 | 371 | } |
373 | 372 | this.$ranges.show(); |
374 | | - } else { |
375 | | - this.$ranges.hide(); |
| 373 | + return true; |
376 | 374 | } |
| 375 | + this.$ranges.hide(); |
| 376 | + return false; |
377 | 377 | }; |
378 | 378 | |
379 | 379 | /** |
Index: trunk/parsers/wikidom/demos/es/index.html |
— | — | @@ -107,46 +107,58 @@ |
108 | 108 | ]); |
109 | 109 | var surface = new Surface( $('#es-editor'), doc ); |
110 | 110 | |
| 111 | + $( '#es-toolbar .es-toolbarTool' ).mousedown( function( e ) { |
| 112 | + e.preventDefault(); |
| 113 | + return false; |
| 114 | + } ); |
111 | 115 | $( '#es-toolbar-bold' ).click( function() { |
112 | | - surface.annotateContent( 'toggle', { 'type': 'bold' |
| 116 | + surface.annotateContent( 'toggle', { 'type': 'bold' |
| 117 | + } ); |
| 118 | + return false; |
113 | 119 | } ); |
114 | | - } ); |
115 | 120 | $( '#es-toolbar-italic' ).click( function() { |
116 | 121 | surface.annotateContent( 'toggle', { 'type': 'italic' } ); |
| 122 | + return false; |
117 | 123 | } ); |
118 | 124 | $( '#es-toolbar-small' ).click( function() { |
119 | 125 | surface.annotateContent( 'toggle', { |
120 | 126 | 'type': 'size', |
121 | 127 | 'data': { 'type': 'small' } |
122 | 128 | } ); |
| 129 | + return false; |
123 | 130 | } ); |
124 | 131 | $( '#es-toolbar-big' ).click( function() { |
125 | 132 | surface.annotateContent( 'toggle', { |
126 | 133 | 'type': 'size', |
127 | 134 | 'data': { 'type': 'big' } |
128 | 135 | } ); |
| 136 | + return false; |
129 | 137 | } ); |
130 | 138 | $( '#es-toolbar-sub' ).click( function() { |
131 | 139 | surface.annotateContent( 'toggle', { |
132 | 140 | 'type': 'script', |
133 | 141 | 'data': { 'type': 'sub' } |
134 | 142 | } ); |
| 143 | + return false; |
135 | 144 | } ); |
136 | 145 | $( '#es-toolbar-super' ).click( function() { |
137 | 146 | surface.annotateContent( 'toggle', { |
138 | 147 | 'type': 'script', |
139 | 148 | 'data': { 'type': 'super' } |
140 | 149 | } ); |
| 150 | + return false; |
141 | 151 | } ); |
142 | 152 | $( '#es-toolbar-link' ).click( function() { |
143 | 153 | surface.annotateContent( 'toggle', { |
144 | 154 | 'type': 'link', |
145 | 155 | 'data': { 'href': '#' } |
146 | 156 | } ); |
| 157 | + return false; |
147 | 158 | } ); |
148 | 159 | $( '#es-toolbar-clear' ).click( function() { |
149 | 160 | surface.annotateContent( 'remove', { 'type': 'all' } ); |
150 | 161 | } ); |
| 162 | + return false; |
151 | 163 | } ); |
152 | 164 | </script> |
153 | 165 | </body> |