aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/shared
diff options
context:
space:
mode:
authorUģis Ozols <ugis.ozolss@gmail.com>2011-07-27 17:28:09 +0300
committerUģis Ozols <ugis.ozolss@gmail.com>2011-07-27 17:28:09 +0300
commit06071e558008477e1b8dbb376d6693af97eeff32 (patch)
tree0ed1e765b37975fbbd054b058a45712ee7464c73 /app/views/shared
parent3fa8937b95a4d90000ad1be9c588424052136455 (diff)
downloadrefinerycms-blog-06071e558008477e1b8dbb376d6693af97eeff32.tar.gz
refinerycms-blog-06071e558008477e1b8dbb376d6693af97eeff32.tar.bz2
refinerycms-blog-06071e558008477e1b8dbb376d6693af97eeff32.zip
Wip.
Diffstat (limited to 'app/views/shared')
-rw-r--r--app/views/shared/admin/_autocomplete.html.erb55
1 files changed, 0 insertions, 55 deletions
diff --git a/app/views/shared/admin/_autocomplete.html.erb b/app/views/shared/admin/_autocomplete.html.erb
deleted file mode 100644
index b4898cc..0000000
--- a/app/views/shared/admin/_autocomplete.html.erb
+++ /dev/null
@@ -1,55 +0,0 @@
-<% content_for :stylesheets, stylesheet_link_tag("ui-lightness/jquery-ui-1.8.13.custom.css") -%>
-
-<% content_for :javascripts do %>
- <%= javascript_include_tag "https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js" %>
- <script>
- function split( val ) {
- return val.split( /,\s*/ );
- }
- function extractLast( term ) {
- return split( term ).pop();
- }
-
-
- $(document).ready(function(){
- page_options.init(false, '', '')
-
- $('<%= dom_id %>')
- .bind( "keydown", function( event ) {
- if ( event.keyCode === $.ui.keyCode.TAB &&
- $( this ).data( "autocomplete" ).menu.active ) {
- event.preventDefault()
- }
- })
- .autocomplete({
- source: function( request, response ) {
- $.getJSON( "<%= url %>", {
- term: extractLast( request.term )
- }, response );
- },
- search: function() {
- // custom minLength
- var term = extractLast( this.value );
- if ( term.length < 2 ) {
- return false;
- }
- },
- focus: function() {
- // prevent value inserted on focus
- return false;
- },
- select: function( event, ui ) {
- var terms = split( this.value );
- // remove the current input
- terms.pop();
- // add the selected item
- terms.push( ui.item.value );
- // add placeholder to get the comma-and-space at the end
- terms.push( "" );
- this.value = terms.join( ", " );
- return false;
- }
- })
- });
- </script>
-<% end %> \ No newline at end of file