aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts/refinery/blog/backend.js
diff options
context:
space:
mode:
authorPhilip Arndt <p@arndt.io>2014-08-25 06:59:30 +0200
committerPhilip Arndt <p@arndt.io>2014-08-25 06:59:30 +0200
commitf167ddee3d18d24d8c5d28cc4bbb6f46b19f9785 (patch)
tree119c22436b17b7814e36d8648aa60da4e141d82f /app/assets/javascripts/refinery/blog/backend.js
parentf3648e953339fc95cf33a6680c5f9ba831c5ca19 (diff)
parent6eda4b28a64b983d1cf1ff44b879c3fca5b30f91 (diff)
downloadrefinerycms-blog-2-1-stable.tar.gz
refinerycms-blog-2-1-stable.tar.bz2
refinerycms-blog-2-1-stable.zip
Merge pull request #370 from dougbradbury/2-1-stable2-1-stable
restore tag autocomplete
Diffstat (limited to 'app/assets/javascripts/refinery/blog/backend.js')
-rw-r--r--app/assets/javascripts/refinery/blog/backend.js115
1 files changed, 0 insertions, 115 deletions
diff --git a/app/assets/javascripts/refinery/blog/backend.js b/app/assets/javascripts/refinery/blog/backend.js
deleted file mode 100644
index 77529c5..0000000
--- a/app/assets/javascripts/refinery/blog/backend.js
+++ /dev/null
@@ -1,115 +0,0 @@
-$(document).ready(function(){
- $('nav#actions.multilist > ul:not(.search_list) li a[href$="' + window.location.pathname + '"]')
- .parent().addClass('selected');
- if($('nav#actions.multilist > ul:not(.search_list) li.selected').length == 0) {
- $('nav#actions.multilist > ul:not(.search_list) li a:nth(1)').parent().addClass('selected');
- }
-
- $('nav#actions.multilist > ul:not(.search_list) li > a').each(function(i,a){
- if ($(this).data('dialog-title') == null) {
- $(this).bind('click', function(){
- $(this).css('background-image', "url('/images/refinery/icons/ajax-loader.gif') !important");
- });
- }
- });
-
- $('ul.collapsible_menu').each(function(i, ul) {
- (first_li = $(this).children('li:first')).after(div=$("<div></div>"));
-
- $("<span class='arrow'>&nbsp;</span>").appendTo(first_li)
-
- if (($(this).children('li.selected')).length == 0) {
- div.hide();
- first_li.addClass("closed");
- }
- $(this).children('li:not(:first)').appendTo(div);
-
- first_li.find('> a, > span.arrow').click(function(e){
- $(this).parent().toggleClass("closed");
- $(this).parent().toggleClass("open");
-
- $(this).parent().next('div').animate({
- opacity: 'toggle'
- , height: 'toggle'
- }, 250, $.proxy(function(){
- $(this).css('background-image', null);
- }, $(this))
- );
- e.preventDefault();
- });
- });
-
- $('.success_icon, .failure_icon').bind('click', function(e) {
- $.get($(this).attr('href'), $.proxy(function(data){
- $(this).css('background-image', null)
- .removeClass('failure_icon').removeClass('success_icon')
- .addClass(data.enabled ? 'success_icon' : 'failure_icon');
- }, $(this)));
- e.preventDefault();
- });
-
-
- $(function() {
- $('#page-tabs').tabs();
- $('#copy_body_link').click(function(event) {
- // Find the WYMEditor that maps to the custom_teaser field
- var teaserTextArea = $('#post_custom_teaser')[0];
- var teaserEditor = null;
- $.each(WYMeditor.INSTANCES, function(index, editor) {
- if (editor._element[0] == teaserTextArea) {
- teaserEditor = editor;
- }
- });
-
- if (teaserEditor) {
- teaserEditor.html($('#post_body').attr('value'));
- }
-
- event.preventDefault();
- });
- });
-
-
- function split( val ) {
- return val.split( /,\s*/ );
- }
- function extractLast( term ) {
- return split( term ).pop();
- }
-
- 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;
- }
- })
-});