Skip to content

Commit

Permalink
#23: Fix checking of previous character.
Browse files Browse the repository at this point in the history
  • Loading branch information
StevenDevooght committed Jun 13, 2015
1 parent 30d4265 commit 10675e4
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 193 deletions.
190 changes: 2 additions & 188 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,188 +1,2 @@
advhr/css/advhr.css
advhr/editor_plugin.js
advhr/editor_plugin_src.js
advhr/js/rule.js
advhr/langs/en_dlg.js
advhr/rule.htm
advimage/css/advimage.css
advimage/editor_plugin.js
advimage/editor_plugin_src.js
advimage/image.htm
advimage/img/sample.gif
advimage/js/image.js
advimage/langs/en_dlg.js
advlink/css/advlink.css
advlink/editor_plugin.js
advlink/editor_plugin_src.js
advlink/js/advlink.js
advlink/langs/en_dlg.js
advlink/link.htm
advlist/editor_plugin.js
advlist/editor_plugin_src.js
autolink/editor_plugin.js
autolink/editor_plugin_src.js
autoresize/editor_plugin.js
autoresize/editor_plugin_src.js
autosave/editor_plugin.js
autosave/editor_plugin_src.js
bbcode/editor_plugin.js
bbcode/editor_plugin_src.js
contextmenu/editor_plugin.js
contextmenu/editor_plugin_src.js
directionality/editor_plugin.js
directionality/editor_plugin_src.js
emotions/editor_plugin.js
emotions/editor_plugin_src.js
emotions/emotions.htm
emotions/img/smiley-cool.gif
emotions/img/smiley-cry.gif
emotions/img/smiley-embarassed.gif
emotions/img/smiley-foot-in-mouth.gif
emotions/img/smiley-frown.gif
emotions/img/smiley-innocent.gif
emotions/img/smiley-kiss.gif
emotions/img/smiley-laughing.gif
emotions/img/smiley-money-mouth.gif
emotions/img/smiley-sealed.gif
emotions/img/smiley-smile.gif
emotions/img/smiley-surprised.gif
emotions/img/smiley-tongue-out.gif
emotions/img/smiley-undecided.gif
emotions/img/smiley-wink.gif
emotions/img/smiley-yell.gif
emotions/js/emotions.js
emotions/langs/en_dlg.js
example/dialog.htm
example/editor_plugin.js
example/editor_plugin_src.js
example/img/example.gif
example/js/dialog.js
example/langs/en.js
example/langs/en_dlg.js
example_dependency/editor_plugin.js
example_dependency/editor_plugin_src.js
fullpage/css/fullpage.css
fullpage/editor_plugin.js
fullpage/editor_plugin_src.js
fullpage/fullpage.htm
fullpage/js/fullpage.js
fullpage/langs/en_dlg.js
fullscreen/editor_plugin.js
fullscreen/editor_plugin_src.js
fullscreen/fullscreen.htm
iespell/editor_plugin.js
iespell/editor_plugin_src.js
inlinepopups/editor_plugin.js
inlinepopups/editor_plugin_src.js
inlinepopups/skins/clearlooks2/img/alert.gif
inlinepopups/skins/clearlooks2/img/button.gif
inlinepopups/skins/clearlooks2/img/buttons.gif
inlinepopups/skins/clearlooks2/img/confirm.gif
inlinepopups/skins/clearlooks2/img/corners.gif
inlinepopups/skins/clearlooks2/img/horizontal.gif
inlinepopups/skins/clearlooks2/img/vertical.gif
inlinepopups/skins/clearlooks2/window.css
inlinepopups/template.htm
insertdatetime/editor_plugin.js
insertdatetime/editor_plugin_src.js
layer/editor_plugin.js
layer/editor_plugin_src.js
legacyoutput/editor_plugin.js
legacyoutput/editor_plugin_src.js
lists/editor_plugin.js
lists/editor_plugin_src.js
media/css/media.css
media/editor_plugin.js
media/editor_plugin_src.js
media/js/embed.js
media/js/media.js
media/langs/en_dlg.js
media/media.htm
media/moxieplayer.swf
nonbreaking/editor_plugin.js
nonbreaking/editor_plugin_src.js
noneditable/editor_plugin.js
noneditable/editor_plugin_src.js
pagebreak/editor_plugin.js
pagebreak/editor_plugin_src.js
paste/editor_plugin.js
paste/editor_plugin_src.js
paste/js/pastetext.js
paste/js/pasteword.js
paste/langs/en_dlg.js
paste/pastetext.htm
paste/pasteword.htm
preview/editor_plugin.js
preview/editor_plugin_src.js
preview/example.html
preview/jscripts/embed.js
preview/preview.html
print/editor_plugin.js
print/editor_plugin_src.js
save/editor_plugin.js
save/editor_plugin_src.js
searchreplace/css/searchreplace.css
searchreplace/editor_plugin.js
searchreplace/editor_plugin_src.js
searchreplace/js/searchreplace.js
searchreplace/langs/en_dlg.js
searchreplace/searchreplace.htm
spellchecker/css/content.css
spellchecker/editor_plugin.js
spellchecker/editor_plugin_src.js
spellchecker/img/wline.gif
style/css/props.css
style/editor_plugin.js
style/editor_plugin_src.js
style/js/props.js
style/langs/en_dlg.js
style/props.htm
style/readme.txt
tabfocus/editor_plugin.js
tabfocus/editor_plugin_src.js
table/cell.htm
table/css/cell.css
table/css/row.css
table/css/table.css
table/editor_plugin.js
table/editor_plugin_src.js
table/js/cell.js
table/js/merge_cells.js
table/js/row.js
table/js/table.js
table/langs/en_dlg.js
table/merge_cells.htm
table/row.htm
table/table.htm
template/blank.htm
template/css/template.css
template/editor_plugin.js
template/editor_plugin_src.js
template/js/template.js
template/langs/en_dlg.js
template/template.htm
visualblocks/css/visualblocks.css
visualblocks/editor_plugin.js
visualblocks/editor_plugin_src.js
visualchars/editor_plugin.js
visualchars/editor_plugin_src.js
wordcount/editor_plugin.js
wordcount/editor_plugin_src.js
xhtmlxtras/abbr.htm
xhtmlxtras/acronym.htm
xhtmlxtras/attributes.htm
xhtmlxtras/cite.htm
xhtmlxtras/css/attributes.css
xhtmlxtras/css/popup.css
xhtmlxtras/del.htm
xhtmlxtras/editor_plugin.js
xhtmlxtras/editor_plugin_src.js
xhtmlxtras/ins.htm
xhtmlxtras/js/abbr.js
xhtmlxtras/js/acronym.js
xhtmlxtras/js/attributes.js
xhtmlxtras/js/cite.js
xhtmlxtras/js/del.js
xhtmlxtras/js/element_common.js
xhtmlxtras/js/ins.js
xhtmlxtras/langs/en_dlg.js
node_modules/
bower_components/
6 changes: 6 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
language: node_js
node_js:
- "0.10"
branches:
only:
- master
2 changes: 1 addition & 1 deletion mention/editor_plugin.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions mention/editor_plugin_src.js
Original file line number Diff line number Diff line change
Expand Up @@ -320,11 +320,11 @@
autoCompleteData.delimiter = autoCompleteData.delimiter || '@';

function prevCharIsSpace() {
var $node = $(ed.selection.getNode().outerHTML),
text = $node.text(),
charachter = text.substr(text.length - 1, 1);
var range = ed.selection.getRng(),
startOffset = range.startOffset > 0 ? range.startOffset - 1 : 0,
character = range.startContainer.data === undefined ? ' ' : range.startContainer.data[startOffset];

return (!!$.trim(charachter).length) ? false : true;
return (!!$.trim(character).length) ? false : true;
}

ed.onKeyPress.add(function(ed, e){
Expand Down

0 comments on commit 10675e4

Please sign in to comment.