Sha256: 49c694072db73b7f7da08cdc3082aa44fd17b65d6da751cd9700b2b85f094e56

Contents?: true

Size: 1.13 KB

Versions: 241

Compression:

Stored size: 1.13 KB

Contents

// http://code.accursoft.com/caret - 1.3.3
!function(e){e.fn.caret=function(e){var t=this[0],n="true"===t.contentEditable;if(0==arguments.length){if(window.getSelection){if(n){t.focus();var o=window.getSelection().getRangeAt(0),r=o.cloneRange();return r.selectNodeContents(t),r.setEnd(o.endContainer,o.endOffset),r.toString().length}return t.selectionStart}if(document.selection){if(t.focus(),n){var o=document.selection.createRange(),r=document.body.createTextRange();return r.moveToElementText(t),r.setEndPoint("EndToEnd",o),r.text.length}var e=0,c=t.createTextRange(),r=document.selection.createRange().duplicate(),a=r.getBookmark();for(c.moveToBookmark(a);0!==c.moveStart("character",-1);)e++;return e}return t.selectionStart?t.selectionStart:0}if(-1==e&&(e=this[n?"text":"val"]().length),window.getSelection)n?(t.focus(),window.getSelection().collapse(t.firstChild,e)):t.setSelectionRange(e,e);else if(document.body.createTextRange)if(n){var c=document.body.createTextRange();c.moveToElementText(t),c.moveStart("character",e),c.collapse(!0),c.select()}else{var c=t.createTextRange();c.move("character",e),c.select()}return n||t.focus(),e}}(jQuery);

Version data entries

241 entries across 241 versions & 4 rubygems

Version Path
scrivito_editors-1.19.0.rc1 vendor/assets/javascripts/jquery.caret.js
camaleon_cms-2.9.0 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.8.3 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.8.2 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.8.1 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.8.0 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.7.5 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.7.4 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.7.3 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.7.2 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.7.1 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.7.0 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.6.4 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
scrivito_editors-1.18.0 vendor/assets/javascripts/jquery.caret.js
scrivito_editors-1.18.0.rc1 vendor/assets/javascripts/jquery.caret.js
camaleon_cms-2.6.3 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.6.2 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.6.1 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.6.0.1 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js
camaleon_cms-2.6.0 app/assets/javascripts/camaleon_cms/admin/tageditor/_jquery.caret.min.js