/** * Content Widget JS file * * This file contains functions relating to the Content Widget * * @package Layers * @since Layers 1.0.0 * Contents * 1 - Column Title Update * * Author: Obox Themes * Author URI: http://www.oboxthemes.com/ * License: GNU General Public License v2 or later * License URI: http://www.gnu.org/licenses/gpl-2.0.html */ jQuery(document).ready(function($){ /** * 1 - Module Title Update */ $(document).on( 'keyup' , 'ul[id^="column_list_"] input[id*="-title"]' , function(e){ // "Hi Mom" $that = $(this); // Set the string value $val = $that.val().toString().substr( 0 , 51 ); // Set the Title $string = ': ' + ( $val.length > 50 ? $val + '...' : $val ); // Update the accordian title $that.closest( '.layers-accordion-item' ).find( 'span.layers-detail' ).text( $string ); }); /** * 2 - Content Title Update */ $(document).on( 'keyup' , 'ul[id^="content_list_"] input[id*="-title"]' , function(e){ // "Hi Mom" $that = $(this); // Set the string value $val = $that.val().toString().substr( 0 , 51 ); // Set the Title $string = ': ' + ( $val.length > 50 ? $val + '...' : $val ); // Update the accordian title $that.closest( '.layers-accordion-item' ).find( 'span.layers-detail' ).text( $string ); }); }); //jQuery