diff options
author | Uģis Ozols <ugis.ozolss@gmail.com> | 2011-08-03 13:17:16 +0300 |
---|---|---|
committer | Uģis Ozols <ugis.ozolss@gmail.com> | 2011-08-03 13:17:16 +0300 |
commit | 476ad3f15810455fd40cc8374af1a253471b296c (patch) | |
tree | c3cc8e7993364f7d0fb9362cf6c0bc6e99873e44 /app/views/refinery/shared/admin | |
parent | 806aef18583a4fcdc5a88a6e2acfe6b779abea4c (diff) | |
download | refinerycms-blog-476ad3f15810455fd40cc8374af1a253471b296c.tar.gz refinerycms-blog-476ad3f15810455fd40cc8374af1a253471b296c.tar.bz2 refinerycms-blog-476ad3f15810455fd40cc8374af1a253471b296c.zip |
WIP - use asset pipeline.
Diffstat (limited to 'app/views/refinery/shared/admin')
-rw-r--r-- | app/views/refinery/shared/admin/_autocomplete.html.erb | 52 |
1 files changed, 1 insertions, 51 deletions
diff --git a/app/views/refinery/shared/admin/_autocomplete.html.erb b/app/views/refinery/shared/admin/_autocomplete.html.erb index b4898cc..bf495e0 100644 --- a/app/views/refinery/shared/admin/_autocomplete.html.erb +++ b/app/views/refinery/shared/admin/_autocomplete.html.erb @@ -1,55 +1,5 @@ -<% content_for :stylesheets, stylesheet_link_tag("ui-lightness/jquery-ui-1.8.13.custom.css") -%> +<% content_for :stylesheets, stylesheet_link_tag("refinery/blog/ui-lightness/jquery-ui-1.8.13.custom") %> <% 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 |