Skip to content

Commit ea741cd

Browse files
committed
Merge pull request #376 from isfs/master
Avoid javascript errors when caret extension used without a preview window
2 parents 7b566a6 + fc62229 commit ea741cd

5 files changed

Lines changed: 7 additions & 3 deletions

dist/css/keyboard.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/jquery.keyboard.extension-all.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/jquery.keyboard.extension-caret.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/jquery.keyboard.extension-all.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,8 @@ $.fn.addAutocomplete = function(options){
533533
base.caret_setup();
534534
})
535535
.bind( $keyboard.events.kbHidden + base.caret_namespace, function() {
536+
var events = 'keyup keypress mouseup mouseleave '.split( ' ' ).join( base.caret_namespace + ' ' );
537+
base.$preview.unbind( events );
536538
base.$caret = null;
537539
base.caret_$div = null;
538540
});

js/jquery.keyboard.extension-caret.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,8 @@
170170
base.caret_setup();
171171
})
172172
.bind( $keyboard.events.kbHidden + base.caret_namespace, function() {
173+
var events = 'keyup keypress mouseup mouseleave '.split( ' ' ).join( base.caret_namespace + ' ' );
174+
base.$preview.unbind( events );
173175
base.$caret = null;
174176
base.caret_$div = null;
175177
});

0 commit comments

Comments
 (0)